.aq-foundation{--aq-foundation-reading:760px}.aq-foundation-main{z-index:1;position:relative}.aq-foundation-nav-links{color:var(--aq-dim);align-items:center;gap:24px;margin-left:auto;margin-right:24px;font-size:13px;display:flex}.aq-foundation-nav-links a{transition:color .16s}.aq-foundation-nav-links a:hover,.aq-foundation-nav-links a[aria-current=page]{color:var(--aq-text)}.aq-foundation-hero,.aq-foundation-section,.aq-founder-note{width:min(calc(100% - 48px), var(--aq-maxw));margin-inline:auto}.aq-foundation-hero{text-align:center;padding-block:clamp(96px,14vw,180px) clamp(72px,10vw,124px)}.aq-foundation-kicker{color:var(--aq-gold-soft);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-size:12px;font-weight:620;display:inline-flex}.aq-foundation-kicker:before{background:var(--aq-gold);width:7px;height:7px;box-shadow:0 0 18px var(--aq-gold);content:"";border-radius:50%}.aq-foundation-hero h1{max-width:970px;margin-inline:auto;font-size:clamp(46px,7vw,88px)}.aq-foundation-hero>p{max-width:760px;color:var(--aq-dim);margin:26px auto 0;font-size:clamp(18px,2vw,22px);line-height:1.55}.aq-foundation-hero .aq-hero-actions{justify-content:center;margin-top:34px}.aq-foundation-section{border-top:1px solid var(--aq-line);padding-block:clamp(70px,10vw,120px)}.aq-foundation-section-head{max-width:var(--aq-foundation-reading);margin-bottom:42px}.aq-foundation-section-head h2,.aq-founder-note h2,.aq-foundation-cta h2{margin-top:12px;font-size:clamp(34px,5vw,57px)}.aq-foundation-section-head p,.aq-founder-note-copy,.aq-foundation-cta>p{color:var(--aq-dim);margin-top:20px;font-size:18px;line-height:1.7}.aq-foundation-answer{border:1px solid var(--aq-accent-line);background:linear-gradient(145deg, var(--aq-accent-wash), var(--aq-fill));border-radius:24px;max-width:930px;margin-inline:auto;padding:clamp(28px,5vw,56px)}.aq-foundation-answer h2{margin-top:16px;font-size:clamp(29px,4vw,45px)}.aq-foundation-answer p:last-child{color:var(--aq-dim);margin-top:20px;font-size:18px;line-height:1.65}.aq-authority-chain{counter-reset:authority;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.aq-authority-chain li{border:1px solid var(--aq-line);background:var(--aq-fill);counter-increment:authority;min-height:190px;padding:24px 20px;position:relative}.aq-authority-chain li:first-child{border-radius:18px 0 0 18px}.aq-authority-chain li:last-child{border-radius:0 18px 18px 0}.aq-authority-chain li+li{border-left:0}.aq-authority-chain li:before{color:var(--aq-gold-soft);font-family:var(--aq-font-mono);content:"0" counter(authority);margin-bottom:30px;font-size:12px;display:block}.aq-authority-chain li:not(:last-child):after{z-index:2;border:1px solid var(--aq-line-strong);background:var(--aq-ink-1);width:21px;height:21px;color:var(--aq-gold-soft);content:"→";border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:48%;right:-11px}.aq-authority-chain strong,.aq-process-list strong{color:var(--aq-text);margin-bottom:8px;line-height:1.25;display:block}.aq-authority-chain span,.aq-process-list span{color:var(--aq-dim);font-size:14px;line-height:1.5}.aq-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.aq-foundation-card{border:1px solid var(--aq-line);background:var(--aq-fill);border-radius:18px;padding:clamp(24px,4vw,38px)}.aq-foundation-card h3{margin-bottom:12px;font-size:21px}.aq-foundation-card p,.aq-foundation-card li{color:var(--aq-dim);font-size:16px;line-height:1.65}.aq-foundation-card ul{margin:18px 0 0;padding-left:20px}.aq-foundation-card li+li{margin-top:9px}.aq-assurance-split{grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.aq-assurance-split .aq-foundation-card:last-child{border-color:var(--aq-accent-line);background:linear-gradient(145deg, var(--aq-accent-wash), var(--aq-fill))}.aq-evidence-list{border:1px solid var(--aq-line);background:var(--aq-line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.aq-evidence-list>div{background:var(--aq-ink-1);padding:28px}.aq-evidence-list dt{color:var(--aq-text);margin-bottom:10px;font-weight:650}.aq-evidence-list dd{color:var(--aq-dim);margin:0;font-size:15px;line-height:1.6}.aq-founder-note{border:1px solid var(--aq-accent-line);background:var(--aq-panel-grad);box-shadow:inset 0 0 90px var(--aq-accent-wash);border-radius:26px;padding:clamp(42px,7vw,76px);position:relative}.aq-founder-note-copy{max-width:810px}.aq-founder-note-copy p+p{margin-top:18px}.aq-founder-byline{color:var(--aq-text);margin-top:26px;font-size:14px;font-weight:650}.aq-boundary{max-width:var(--aq-foundation-reading);border-left:3px solid var(--aq-gold);background:var(--aq-fill);padding:30px 34px}.aq-boundary h2{font-size:25px}.aq-boundary p{color:var(--aq-dim);margin-top:12px;line-height:1.65}.aq-comparison-card-negative{opacity:.78}.aq-comparison-label{color:var(--aq-gold-soft);letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:650}.aq-continuous-loop{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.aq-continuous-loop span{border:1px solid var(--aq-line);background:var(--aq-fill);border-radius:999px;padding:13px 17px;font-size:14px}.aq-continuous-loop b{color:var(--aq-gold-soft);font-weight:500}.aq-process-list{counter-reset:process;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.aq-process-list li{border:1px solid var(--aq-line);background:var(--aq-fill);counter-increment:process;border-radius:16px;grid-template-columns:44px 1fr;gap:15px;padding:24px;display:grid}.aq-process-list li:before{border:1px solid var(--aq-accent-line);width:38px;height:38px;color:var(--aq-gold-soft);font-family:var(--aq-font-mono);content:counter(process);border-radius:50%;place-items:center;display:grid}.aq-process-list li:last-child:nth-child(odd){grid-column:1/-1}.aq-foundation-cta{text-align:center}.aq-foundation-cta>p{max-width:680px;margin-inline:auto}.aq-foundation-cta .aq-hero-actions{justify-content:center;margin-top:30px}.aq-foundation-footer{z-index:1;position:relative}@media (width<=900px){.aq-foundation-nav-links{display:none}.aq-authority-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aq-authority-chain li,.aq-authority-chain li:first-child,.aq-authority-chain li:last-child{border:1px solid var(--aq-line);border-radius:14px}.aq-authority-chain li:after{display:none}.aq-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.aq-foundation-hero,.aq-foundation-section,.aq-founder-note{width:min(calc(100% - 32px), var(--aq-maxw))}.aq-foundation-grid,.aq-assurance-split,.aq-process-list{grid-template-columns:1fr}.aq-process-list li:last-child:nth-child(odd){grid-column:auto}.aq-authority-chain{grid-template-columns:1fr}.aq-authority-chain li{min-height:auto}.aq-evidence-list{grid-template-columns:1fr}.aq-foundation .aq-nav-cta .aq-theme-toggle{display:none}}@media (prefers-reduced-motion:reduce){.aq-foundation *{scroll-behavior:auto!important}}.aq-workflow-stage-list{counter-reset:workflow;gap:18px;margin:0;padding:0;list-style:none;display:grid}.aq-workflow-stage-list li{counter-increment:workflow}.aq-workflow-stage-card{border:1px solid var(--aq-line);background:var(--aq-fill);border-radius:16px;padding:clamp(24px,4vw,36px) clamp(24px,4vw,36px) clamp(24px,4vw,36px) clamp(64px,8vw,86px);position:relative}.aq-workflow-stage-card:before{background:var(--aq-gold-wash);width:34px;height:34px;color:var(--aq-gold);font-family:var(--aq-font-mono);content:counter(workflow);border-radius:50%;place-items:center;font-size:15px;font-weight:620;display:grid;position:absolute;top:clamp(24px,4vw,36px);left:clamp(24px,4vw,32px)}.aq-workflow-stage-card h3{color:var(--aq-text);margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.3}.aq-workflow-stage-card p{color:var(--aq-dim);font-size:16px;line-height:1.65}.aq-tool-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.aq-tool-comparison-grid .aq-foundation-card{flex-direction:column;display:flex}.aq-tool-comparison-grid .aq-foundation-card h3{color:var(--aq-text);margin-bottom:16px;font-size:20px;font-weight:600}.aq-tool-comparison-grid .aq-foundation-card p{color:var(--aq-dim);flex:1;font-size:15px;line-height:1.7}.aq-card-link{color:var(--aq-gold);align-items:center;gap:6px;margin-top:18px;font-size:15px;font-weight:600;text-decoration:none;transition:gap .16s;display:inline-flex}.aq-card-link:hover{gap:10px}.aq-faq-list{gap:24px;max-width:860px;margin-inline:auto;display:grid}.aq-faq-item dt{color:var(--aq-text);margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.4}.aq-faq-item dd{color:var(--aq-dim);margin:0;font-size:16px;line-height:1.7}@media (width<=900px){.aq-tool-comparison-grid{grid-template-columns:1fr}}@media (width<=640px){.aq-workflow-stage-card{padding-left:clamp(24px,4vw,36px)}.aq-workflow-stage-card:before{margin-bottom:16px;position:static}}
