:root{scroll-behavior:smooth;scroll-padding-top:4.5rem}body{background:#fff}.ag-site{--ag-bg:#fff;--ag-text:#1d1d1f;--ag-text2:#6e6e73;--ag-line:#e5e5ea;--ag-card:#f5f5f7;--ag-seg:#f2f2f7;--ag-field-line:#d2d2d7;--ag-accent:#0071e3;--ag-accent-hover:#0062c4;--ag-link:#06c;--ag-chev:#c7c7cc;--ag-green:#248a3d;--ag-orange:#c93400;--ag-grey:#8e8e93;background:var(--ag-bg);min-height:100vh;color:var(--ag-text);flex-direction:column;display:flex;overflow:clip}.ag-site__main{flex:1;min-width:0}.ag-site a:focus-visible,.ag-site button:focus-visible,.ag-site input:focus-visible,.ag-site textarea:focus-visible,.ag-site summary:focus-visible{outline-offset:3px;border-radius:.5rem;outline:3px solid #0071e38c}.ag-header{z-index:40;border-bottom:1px solid var(--ag-line);backdrop-filter:saturate(180%)blur(18px);background:#ffffffdb;position:sticky;top:0}.ag-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;min-height:4rem;display:grid}.ag-header__brand{color:inherit;text-decoration:none;display:flex}.ag-brand{color:var(--ag-text);align-items:center;gap:.55em;line-height:1;display:inline-flex}.ag-brand__mark{flex:none;display:block}.ag-brand__wordmark{letter-spacing:-.03em;white-space:nowrap;font-weight:650}.ag-brand--compact .ag-brand__mark{width:1.75rem;height:1.75rem}.ag-brand--compact .ag-brand__wordmark{font-size:1.08rem}.ag-brand--standard .ag-brand__mark{width:2.25rem;height:2.25rem}.ag-brand--standard .ag-brand__wordmark{font-size:1.3rem}.ag-nav{justify-content:center;gap:clamp(1rem,2.5vw,2rem);display:flex}.ag-nav a{color:var(--ag-text2);font-size:.85rem;text-decoration:none;transition:color .15s}.ag-nav a:hover{color:var(--ag-text)}.ag-header__actions{align-items:center;gap:.75rem;display:flex}.ag-platform-badge{border-color:var(--ag-line)!important;color:var(--ag-text2)!important}.ag-platform-badge>span{background:var(--ag-accent)!important}.ag-button{background:var(--ag-accent);color:#fff;text-align:center;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.4rem;font-size:.94rem;font-weight:500;line-height:1.1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ag-button:hover{background:var(--ag-accent-hover);color:#fff}.ag-button--small{min-height:2.15rem;padding:0 .95rem;font-size:.82rem}.ag-button--secondary{border-color:var(--ag-field-line);color:var(--ag-text);background:0 0}.ag-button--secondary:hover{border-color:var(--ag-text2);color:var(--ag-text);background:0 0}.ag-eyebrow{color:var(--ag-accent);letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:600}.ag-section{padding:clamp(4.5rem,9vw,7.5rem) 0}.ag-section--tinted{background:var(--ag-card)}.ag-intro{max-width:46rem}.ag-intro h2{letter-spacing:-.03em;text-wrap:balance;margin:.6rem 0 0;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:600;line-height:1.08}.ag-intro__copy{color:var(--ag-text2);margin:1.1rem 0 0;font-size:1.06rem;line-height:1.6}.ag-intro--dark h2{color:#f5f5f7}.ag-intro--dark .ag-eyebrow{color:#2997ff}.ag-hero{background:linear-gradient(#fff 0%,#fbfbfd 100%);padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(4rem,8vw,6.5rem)}.ag-hero__container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.ag-hero__copy,.ag-hero__visual{min-width:0}.ag-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:.8rem 0 0;font-size:clamp(2.5rem,5.6vw,4.1rem);font-weight:600;line-height:1.04}.ag-hero__intro{max-width:36rem;color:var(--ag-text2);margin:1.4rem 0 0;font-size:1.15rem;line-height:1.6}.ag-hero__outcomes{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.ag-hero__outcomes li{background:var(--ag-seg);border-radius:980px;padding:.4rem .8rem;font-size:.84rem}.ag-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.ag-trust-badge{margin-top:1.75rem;color:var(--ag-text2)!important;background:0 0!important;padding-inline:0!important;font-size:.8rem!important}.ag-shot{border:1px solid var(--ag-line);background:var(--ag-bg);border-radius:1.1rem;margin:0;font-size:.85rem;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 60px -20px #0000002e}.ag-shot__bar{border-bottom:1px solid var(--ag-line);background:var(--ag-card);align-items:center;gap:.4rem;padding:.6rem .9rem;display:flex}.ag-shot__bar>span{background:var(--ag-field-line);border-radius:50%;width:.6rem;height:.6rem}.ag-shot__bar p{color:var(--ag-text2);margin:0 0 0 auto;font-size:.72rem}.ag-shot__body{flex-direction:column;gap:.85rem;padding:clamp(1rem,2.4vw,1.5rem);display:flex}.ag-shot__steps{border-bottom:1px solid var(--ag-line);color:var(--ag-text2);gap:1rem;margin:0;padding:0 0 .6rem;font-size:.76rem;list-style:none;display:flex}.ag-shot__steps [aria-current]{color:var(--ag-text);font-weight:600}.ag-shot__heading p{margin:0}.ag-shot__title{letter-spacing:-.02em;font-size:1.35rem;font-weight:600}.ag-shot__sub,.ag-shot__kicker{color:var(--ag-text2);font-size:.78rem}.ag-shot__sub{margin-top:.2rem!important}.ag-shot__kicker{margin-bottom:.25rem!important}.ag-shot__note{color:var(--ag-text2);margin:0;font-size:.74rem}.ag-match{border:1px solid var(--ag-line);border-radius:.85rem;flex-direction:column;gap:.8rem;padding:.85rem .95rem;display:flex}.ag-match--open{border-color:var(--ag-field-line)}.ag-match__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ag-match__name{gap:.55rem;min-width:0;display:flex}.ag-match__name p{margin:0;font-weight:600}.ag-match__name span{color:var(--ag-text2);margin-top:.2rem;font-size:.76rem;display:block}.ag-chev{border-top:2px solid var(--ag-chev);border-right:2px solid var(--ag-chev);flex:none;width:.45rem;height:.45rem;margin-top:.38rem;transform:rotate(45deg)}.ag-chev--open{transform:rotate(135deg)}.ag-dot{vertical-align:.05em;border-radius:50%;width:.45rem;height:.45rem;margin-right:.35rem;display:inline-block}.ag-dot--strong{background:var(--ag-green)}.ag-dot--moderate{background:var(--ag-orange)}.ag-dot--weak{background:var(--ag-grey)}.ag-seg{background:var(--ag-seg);border-radius:.5rem;flex:none;padding:.15rem;font-size:.74rem;display:flex}.ag-seg span{color:var(--ag-text2);border-radius:.4rem;padding:.25rem .6rem}.ag-seg .is-on{background:var(--ag-bg);color:var(--ag-text);font-weight:500;box-shadow:0 1px 3px #0000001f}.ag-match__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.ag-match__stats div{background:var(--ag-card);border-radius:.6rem;padding:.5rem .65rem}.ag-match__stats dt{color:var(--ag-text2);font-size:.7rem}.ag-match__stats dd{margin:.15rem 0 0;font-weight:600}.ag-match__block{flex-direction:column;gap:.35rem;display:flex}.ag-match__label{margin:0;font-size:.78rem;font-weight:600}.ag-match__ask{color:var(--ag-text2);margin:0}.ag-evidence{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ag-evidence li{flex-wrap:wrap;justify-content:space-between;gap:.2rem .75rem;display:flex}.ag-evidence cite{color:var(--ag-link);white-space:nowrap;font-size:.76rem;font-style:normal}.ag-chips{flex-wrap:wrap;align-items:center;gap:.35rem;padding-left:1rem;display:flex}.ag-chips__label{color:var(--ag-text2);margin-right:.15rem;font-size:.74rem}.ag-chip{border:1px solid var(--ag-field-line);color:var(--ag-text2);border-radius:980px;padding:.15rem .55rem;font-size:.72rem}.ag-chip.is-on{border-color:var(--ag-text);background:var(--ag-text);color:var(--ag-bg)}.ag-banner{background:#0071e312;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.ag-banner p{margin:0;font-weight:600}.ag-banner span{color:var(--ag-text2);font-size:.76rem}.ag-banner .ag-banner__action{background:var(--ag-accent);color:#fff;border-radius:980px;padding:.3rem .75rem;font-weight:500}.ag-panel{flex-direction:column;gap:.55rem;display:flex}.ag-panel__title{margin:0;font-size:.95rem;font-weight:600}.ag-selected{border:1px solid var(--ag-line);border-radius:.85rem;flex-direction:column;gap:.5rem;padding:.85rem .95rem;display:flex}.ag-selected p{margin:0}.ag-selected__top{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-weight:600;display:flex}.ag-selected__top span{color:var(--ag-text2);font-size:.76rem;font-weight:400}.ag-selected__meta,.ag-selected__next{color:var(--ag-text2);font-size:.78rem}.ag-years{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ag-years__cell{border:1px solid var(--ag-line);border-radius:.55rem;flex-direction:column;gap:.1rem;min-width:0;padding:.4rem .5rem;display:flex}.ag-years__cell span:first-child{font-size:.74rem;font-weight:600}.ag-years__cell span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ag-years__cell--done span:last-child{color:var(--ag-green)}.ag-years__cell--open{border-color:#0066cc73}.ag-years__cell--open span:last-child{color:var(--ag-link)}.ag-years__cell--muted span:last-child{color:var(--ag-text2)}.ag-audit{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ag-audit li{color:var(--ag-text2);grid-template-columns:5.2rem 1fr;gap:.6rem;font-size:.78rem;display:grid}.ag-audit strong{color:var(--ag-text);font-weight:500}.ag-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.ag-step{background:var(--ag-card);border-radius:1.1rem;padding:1.5rem}.ag-step__num{background:var(--ag-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:600;display:inline-flex}.ag-step h3{letter-spacing:-.01em;margin:1.1rem 0 0;font-size:1.12rem;font-weight:600}.ag-step p{color:var(--ag-text2);margin:.55rem 0 0;font-size:.94rem;line-height:1.55}.ag-evidence-layout{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.ag-evidence-layout__copy,.ag-evidence-layout__visual{min-width:0}.ag-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin:2.5rem 0 0;display:grid}.ag-feature dt{font-weight:600}.ag-feature dd{color:var(--ag-text2);margin:.35rem 0 0;font-size:.94rem;line-height:1.55}.ag-review{color:#f5f5f7;background:#000}.ag-review__container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.ag-review__copy>p{color:#a1a1a6;max-width:40rem;margin:1.3rem 0 0;font-size:1.04rem;line-height:1.65}.ag-principles{flex-direction:column;gap:.9rem;margin:0;display:flex}.ag-principle{background:#1c1c1e;border:1px solid #38383a;border-radius:1.1rem;padding:1.25rem 1.4rem}.ag-principle dt{font-weight:600}.ag-principle dd{color:#a1a1a6;margin:.4rem 0 0;font-size:.94rem;line-height:1.55}.ag-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4rem);display:grid}.ag-faq__list details{border-bottom:1px solid var(--ag-line)}.ag-faq__list details:first-child{border-top:1px solid var(--ag-line)}.ag-faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:1.04rem;font-weight:500;list-style:none;display:flex}.ag-faq__list summary::-webkit-details-marker{display:none}.ag-faq__list summary span{color:var(--ag-text2);font-size:1.3rem;font-weight:300;transition:transform .15s}.ag-faq__list details[open] summary span{transform:rotate(45deg)}.ag-faq__list details p{max-width:44rem;color:var(--ag-text2);margin:0 0 1.25rem;line-height:1.6}.ag-waitlist{background:var(--ag-card)}.ag-waitlist__container{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.ag-waitlist__copy h2{letter-spacing:-.03em;margin:.6rem 0 0;font-size:clamp(2rem,4.4vw,3rem);font-weight:600;line-height:1.08}.ag-waitlist__copy p:not(.ag-eyebrow){color:var(--ag-text2);margin:1.1rem 0 0;font-size:1.04rem;line-height:1.6}.ag-waitlist__call{color:var(--ag-link);gap:.35rem;margin-top:1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.ag-waitlist__call:hover{text-decoration:underline}.ag-waitlist__form{border:1px solid var(--ag-line);background:var(--ag-bg);border-radius:1.1rem;padding:clamp(1.25rem,3vw,2rem)}.ag-footer{border-color:var(--ag-line)!important}@media (width<=1100px){.ag-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.ag-hero__container,.ag-evidence-layout,.ag-review__container,.ag-faq,.ag-waitlist__container{grid-template-columns:minmax(0,1fr)}.ag-nav{display:none}.ag-header__inner{grid-template-columns:auto 1fr}.ag-header__actions{justify-content:flex-end}}@media (width<=640px){.ag-platform-badge{display:none!important}.ag-steps,.ag-features{grid-template-columns:minmax(0,1fr)}.ag-hero__actions .ag-button{flex:100%}.ag-match__top{flex-direction:column}.ag-match__stats{grid-template-columns:minmax(0,1fr)}.ag-years{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-audit li{grid-template-columns:minmax(0,1fr);gap:.1rem}}
