.ams-page{--ams-ink:#171310;--ams-surface:#211b17;--ams-paper:#f6f0e6;--ams-paper-light:#fffaf2;--ams-paper-soft:#ece4d8;--ams-orange:#ff5500;--ams-orange-light:#ff8a4b;--ams-orange-ink:#983200;--ams-muted:#665e56;--ams-line:rgba(23,19,16,0.18);background:var(--ams-paper);color:var(--ams-ink);overflow:clip}.ams-page *,.ams-page :after,.ams-page :before{box-sizing:border-box}.ams-page a{color:inherit}.ams-page main{display:block}.ams-shell{width:min(100% - clamp(2rem,7vw,7rem),1320px);margin-inline:auto}.ams-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 2rem;color:var(--ams-muted);font-family:var(--font-mono,ui-monospace,monospace);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.ams-breadcrumb a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-underline-offset:4px}.ams-breadcrumb a:hover{color:var(--ams-orange);text-decoration:underline}.ams-hero{position:relative;min-height:min(980px,calc(100svh - 36px));padding-top:clamp(7.5rem,12vw,11rem);padding-bottom:4rem;isolation:isolate;background:radial-gradient(circle at 76% 38%,rgba(255,85,0,.12),transparent 27rem),linear-gradient(122deg,var(--ams-paper-light) 0,var(--ams-paper) 61%,rgba(255,85,0,.06) 100%);border-bottom:1px solid var(--ams-line)}.ams-cta__grid,.ams-hero__grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(23,19,16,.055) 1px,transparent 0),linear-gradient(90deg,rgba(23,19,16,.055) 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 80%,transparent)}.ams-hero__inner{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(410px,.96fr);align-items:center;gap:clamp(3rem,6.5vw,7rem);padding-bottom:clamp(5.5rem,9vw,8rem)}.ams-hero__copy{min-width:0}.ams-eyebrow,.ams-kicker{margin:0 0 1.75rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:.66rem;line-height:1.3;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.ams-kicker{display:flex;justify-content:space-between;gap:1rem;max-width:620px}.ams-eyebrow:before,.ams-kicker span:first-child:before{content:"";display:inline-block;width:7px;height:7px;margin-right:.7rem;background:var(--ams-orange);box-shadow:0 0 0 5px rgba(255,85,0,.12)}.ams-hero__title{max-width:9.5ch;margin:0;font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:clamp(3.8rem,7.8vw,8.2rem);line-height:.84;letter-spacing:-.078em;text-wrap:balance}.ams-hero__title em{display:block;color:var(--ams-orange);font:inherit}.ams-hero__lead{max-width:43rem;margin:2.15rem 0 0;font-size:clamp(1.12rem,1.55vw,1.38rem);font-weight:700;line-height:1.5;letter-spacing:-.025em}.ams-hero__support{max-width:42rem;margin:1rem 0 0;color:var(--ams-muted);font-size:1rem;line-height:1.7}.ams-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.ams-button{display:inline-flex;align-items:center;justify-content:center;gap:.72rem;min-height:50px;padding:.84rem 1.15rem;border:1px solid var(--ams-ink);font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.ams-button svg{width:18px;height:18px;flex:0 0 auto;transition:transform .18s ease}.ams-button:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 var(--ams-ink)}.ams-button:hover svg{transform:translateX(3px)}.ams-button:focus-visible{outline:3px solid var(--ams-orange);outline-offset:4px}.ams-button--primary{background:var(--ams-orange);color:var(--ams-ink)!important}.ams-button--ghost{background:rgba(255,250,242,.68)}.ams-button--ghost-light{border-color:rgba(255,250,242,.55);color:var(--ams-paper-light)!important}.ams-button--ghost-light:hover{box-shadow:5px 5px 0 var(--ams-orange)}.ams-boundary{margin:1.35rem 0 0;color:var(--ams-muted);font-family:var(--font-mono,ui-monospace,monospace);font-size:.69rem;line-height:1.55;letter-spacing:.07em}.ams-stage{position:relative;min-height:clamp(500px,46vw,670px);overflow:hidden;border:1px solid rgba(255,250,242,.14);border-radius:2px;background:radial-gradient(circle at 50% 47%,rgba(255,85,0,.14),transparent 32%),var(--ams-ink);box-shadow:22px 22px 0 rgba(23,19,16,.09),0 45px 95px rgba(23,19,16,.2);color:var(--ams-paper-light)}.ams-stage__grid{position:absolute;inset:0;opacity:.68;background-image:linear-gradient(rgba(255,250,242,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,250,242,.05) 1px,transparent 0);background-size:34px 34px;mask-image:radial-gradient(circle,#000 25%,transparent 78%)}.ams-stage__scan{position:absolute;z-index:2;left:0;right:0;top:-15%;height:16%;background:linear-gradient(180deg,transparent,rgba(255,85,0,.2),transparent);animation:ams-scan 7s linear infinite;pointer-events:none}.ams-stage__footer,.ams-stage__header{position:absolute;z-index:4;left:1.35rem;right:1.35rem;display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:.58rem;line-height:1.45;letter-spacing:.11em;text-transform:uppercase}.ams-stage__header{top:1.25rem;color:#c3b9ad}.ams-stage__footer{bottom:1.3rem;align-items:flex-end;padding-top:1rem;border-top:1px solid rgba(255,250,242,.18);color:var(--ams-orange-light)}.ams-stage__footer strong{max-width:24ch;color:var(--ams-paper-light);text-align:right}.ams-stage__network{position:absolute;inset:8% 2% 12%;width:96%;height:80%}.ams-stage__network circle{fill:var(--ams-orange);stroke:rgba(255,138,75,.22);stroke-width:16}.ams-stage__orbit{stroke:rgba(255,250,242,.34);stroke-width:1.6;vector-effect:non-scaling-stroke;transform-origin:center}.ams-stage__orbit--one{animation:ams-drift 9s ease-in-out infinite alternate}.ams-stage__orbit--two{stroke:rgba(255,85,0,.36);animation:ams-drift 12s ease-in-out -3s infinite alternate-reverse}.ams-stage__route{stroke:var(--ams-orange);stroke-width:2.2;stroke-dasharray:7 10;vector-effect:non-scaling-stroke;animation:ams-route 12s linear infinite}.ams-stage__core{position:absolute;z-index:3;left:50%;top:49%;width:124px;height:124px;display:grid;place-content:center;text-align:center;transform:translate(-50%,-50%);border:1px solid rgba(255,138,75,.58);background:rgba(23,19,16,.88)}.ams-stage__core:before{content:"";position:absolute;inset:9px;border:1px solid rgba(255,250,242,.14)}.ams-stage__core span{font-family:var(--font-mono,ui-monospace,monospace);font-size:.52rem;letter-spacing:.16em;color:#d8cec2}.ams-stage__core strong{margin-top:.22rem;font-size:1.05rem;letter-spacing:.08em}.ams-stage__core i{position:absolute;right:9px;bottom:9px;width:6px;height:6px;background:var(--ams-orange);box-shadow:0 0 10px var(--ams-orange)}.ams-stage__node{position:absolute;z-index:4;display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:.58rem;letter-spacing:.11em;text-transform:uppercase}.ams-stage__node:before{content:"";width:7px;height:7px;background:var(--ams-orange);box-shadow:0 0 12px var(--ams-orange)}.ams-stage__node--traffic{left:9%;top:34%}.ams-stage__node--consent{right:7%;top:28%}.ams-stage__node--revenue{left:12%;bottom:29%}.ams-stage__node--decision{right:8%;bottom:33%}.ams-marquee{position:absolute;left:0;right:0;bottom:0;overflow:hidden;border-top:1px solid var(--ams-line);background:var(--ams-paper-light)}.ams-marquee>div{display:flex;align-items:center;width:max-content;min-height:46px;animation:ams-marquee 30s linear infinite}.ams-marquee span{display:inline-flex;align-items:center;gap:1.8rem;padding-left:1.8rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:.62rem;font-weight:750;letter-spacing:.14em}.ams-marquee i{width:5px;height:5px;background:var(--ams-orange)}.ams-proof{background:var(--ams-ink);color:var(--ams-paper-light)}.ams-proof__grid{display:grid;grid-template-columns:repeat(4,1fr)}.ams-proof p{min-height:126px;margin:0;padding:1.65rem 1.5rem;border-left:1px solid rgba(255,250,242,.15);display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:.85rem}.ams-proof p:last-child{border-right:1px solid rgba(255,250,242,.15)}.ams-proof span{grid-row:1/span 2;color:var(--ams-orange-light);font-family:var(--font-mono,ui-monospace,monospace);font-size:.62rem}.ams-proof strong{font-size:.92rem}.ams-proof small{margin-top:.3rem;color:#bfb5a9;font-size:.72rem;line-height:1.4}.ams-answer{padding:clamp(4.5rem,8vw,7.5rem) 0;border-bottom:1px solid var(--ams-line);background:var(--ams-orange)}.ams-answer__grid{display:grid;grid-template-columns:.36fr 1fr;gap:clamp(2rem,7vw,7rem);align-items:start}.ams-answer .ams-eyebrow:before{background:var(--ams-ink);box-shadow:none}.ams-answer h2{margin:0 0 1.4rem;font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:clamp(2.6rem,5vw,5.5rem);line-height:.94;letter-spacing:-.055em}.ams-answer__copy{max-width:58rem;margin:0;font-size:clamp(1.03rem,1.5vw,1.23rem);line-height:1.72}.ams-answer__copy strong{display:block;margin-bottom:.65rem}.ams-section{padding:clamp(5.5rem,10vw,9.5rem) 0}.ams-section--paper{background:var(--ams-paper)}.ams-section--soft{background:var(--ams-paper-soft);border-block:1px solid var(--ams-line)}.ams-section--ink{background:var(--ams-ink);color:var(--ams-paper-light)}.ams-section--orange{background:var(--ams-orange);color:var(--ams-ink)}.ams-section--coverage{background:var(--ams-paper-light);border-top:1px solid var(--ams-line)}.ams-section__head{max-width:860px;margin-bottom:clamp(3.25rem,6vw,5.5rem)}.ams-context h2,.ams-coverage h2,.ams-cta h2,.ams-faq h2,.ams-output h2,.ams-section__head h2{margin:0;font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:clamp(2.7rem,5.7vw,6.2rem);line-height:.92;letter-spacing:-.064em;text-wrap:balance}.ams-output>div>p:last-child,.ams-section__head--split>p,.ams-section__head>p:last-child{max-width:45rem;margin:1.6rem 0 0;color:var(--ams-muted);font-size:1.02rem;line-height:1.72}.ams-section__head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);gap:clamp(2.5rem,8vw,8rem);align-items:end}.ams-section__head--split>p{margin:0}.ams-system-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ams-line);border-left:1px solid var(--ams-line)}.ams-system-card{min-height:370px;padding:clamp(1.6rem,3vw,2.6rem);border-right:1px solid var(--ams-line);border-bottom:1px solid var(--ams-line);background:rgba(255,250,242,.28);transition:background-color .18s ease,transform .18s ease}.ams-system-card:hover{position:relative;z-index:1;background:var(--ams-paper-light);transform:translateY(-5px)}.ams-system-card__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;color:var(--ams-orange-ink);font-family:var(--font-mono,ui-monospace,monospace);font-size:.65rem}.ams-system-card__top svg{width:32px;height:32px}.ams-system-card h3{margin:0 0 .8rem;font-size:1.45rem;letter-spacing:-.03em}.ams-system-card>p{margin:0;color:var(--ams-muted);font-size:.92rem;line-height:1.65}.ams-system-card .ams-system-card__problem{margin-bottom:.85rem;color:var(--ams-ink);font-weight:750}.ams-system-card ul{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none}.ams-system-card li{padding:.42rem .58rem;border:1px solid var(--ams-line);font-family:var(--font-mono,ui-monospace,monospace);font-size:.6rem;letter-spacing:.05em}.ams-output{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(4rem,10vw,10rem);align-items:start}.ams-output .ams-eyebrow{color:var(--ams-orange-light)}.ams-output>div>p:last-child{color:#c7bdb1}.ams-output__list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,250,242,.18)}.ams-output__list li{display:grid;grid-template-columns:46px 1fr;gap:1rem;padding:1.45rem 0;border-bottom:1px solid rgba(255,250,242,.18)}.ams-output__list li>span{color:var(--ams-orange-light);font-family:var(--font-mono,ui-monospace,monospace);font-size:.63rem}.ams-output__list strong{font-size:1.05rem}.ams-output__list p{margin:.42rem 0 0;color:#c7bdb1;font-size:.9rem;line-height:1.55}.ams-process{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--ams-line);border-left:1px solid var(--ams-line)}.ams-process li{min-height:300px;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;border-right:1px solid var(--ams-line);border-bottom:1px solid var(--ams-line)}.ams-process li>span{color:var(--ams-orange-ink);font-family:var(--font-mono,ui-monospace,monospace);font-size:.68rem}.ams-process h3{margin:0 0 .75rem;font-size:1.08rem;line-height:1.2}.ams-process p{margin:0;color:var(--ams-muted);font-size:.86rem;line-height:1.58}.ams-context h2{max-width:12ch}.ams-context .ams-eyebrow:before{background:var(--ams-ink);box-shadow:none}.ams-context__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2rem,7vw,7rem);margin-top:3rem}.ams-context__columns p{margin:0;font-size:1rem;line-height:1.75}.ams-context__links{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3.5rem;border-top:1px solid rgba(23,19,16,.3);border-left:1px solid rgba(23,19,16,.3)}.ams-context__links a{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;border-right:1px solid rgba(23,19,16,.3);border-bottom:1px solid rgba(23,19,16,.3);font-weight:800;text-decoration:none}.ams-context__links svg{width:18px;height:18px}.ams-context__links a:hover{background:var(--ams-ink);color:var(--ams-paper-light)}.ams-pricing{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;border-top:1px solid var(--ams-line);border-left:1px solid var(--ams-line)}.ams-plan{position:relative;min-height:580px;display:flex;flex-direction:column;padding:clamp(1.7rem,3vw,2.7rem);border-right:1px solid var(--ams-line);border-bottom:1px solid var(--ams-line);background:rgba(255,250,242,.35)}.ams-plan--featured{background:var(--ams-ink);color:var(--ams-paper-light)}.ams-plan__flag{margin:-.3rem 0 1.3rem;color:var(--ams-orange-light);font-family:var(--font-mono,ui-monospace,monospace);font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ams-plan h3{margin:0 0 .7rem;font-size:1.35rem;letter-spacing:-.03em}.ams-plan__desc{min-height:3.3rem;margin:0;color:var(--ams-muted);font-size:.9rem;line-height:1.5}.ams-plan--featured .ams-plan__desc{color:#c7bdb1}.ams-plan__price{display:flex;align-items:baseline;gap:.55rem;margin:2rem 0}.ams-plan__price small{color:var(--ams-muted)}.ams-plan--featured .ams-plan__price small{color:#c7bdb1}.ams-plan__price strong{font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:clamp(3rem,5vw,4.5rem);line-height:.9;letter-spacing:-.06em}.ams-plan__price span{color:var(--ams-muted);font-size:.8rem}.ams-plan--featured .ams-plan__price span{color:#c7bdb1}.ams-plan ul{flex:1;margin:0 0 2rem;padding:0;list-style:none}.ams-plan li{position:relative;margin-top:.85rem;padding-left:1.25rem;font-size:.88rem;line-height:1.45}.ams-plan li:before{content:"";position:absolute;left:0;top:.55rem;width:6px;height:6px;background:var(--ams-orange)}.ams-button--plan{width:100%;background:transparent}.ams-plan--featured .ams-button--plan{border-color:rgba(255,250,242,.52);color:var(--ams-paper-light)}.ams-plan--featured .ams-button--plan:hover{box-shadow:5px 5px 0 var(--ams-orange)}.ams-pricing__note{max-width:760px;margin:1.5rem 0 0;color:var(--ams-muted);font-size:.78rem;line-height:1.6}.ams-faq{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);gap:clamp(4rem,10vw,10rem);align-items:start}.ams-faq h2{font-size:clamp(2.8rem,5vw,5.3rem)}.ams-faq details{border-top:1px solid var(--ams-line)}.ams-faq details:last-child{border-bottom:1px solid var(--ams-line)}.ams-faq summary{position:relative;min-height:76px;display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:.8rem;padding:1rem 0;cursor:pointer;font-size:1rem;font-weight:800;list-style:none}.ams-faq summary::-webkit-details-marker{display:none}.ams-faq summary span{color:var(--ams-orange-ink);font-family:var(--font-mono,ui-monospace,monospace);font-size:.62rem}.ams-faq summary i,.ams-faq summary i:after{display:block;width:16px;height:1px;background:currentColor;transition:transform .18s ease}.ams-faq summary i:after{content:"";transform:rotate(90deg)}.ams-faq details[open] summary i:after{transform:rotate(0)}.ams-faq details>p{margin:0;padding:0 2rem 1.5rem 3.65rem;color:var(--ams-muted);font-size:.93rem;line-height:1.7}.ams-coverage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.8fr);gap:clamp(3rem,10vw,10rem);align-items:start}.ams-coverage h2{font-size:clamp(2.8rem,5.2vw,5.6rem)}.ams-coverage>div:last-child p{margin:0 0 1.2rem;color:var(--ams-muted);font-size:1rem;line-height:1.75}.ams-cta{position:relative;isolation:isolate;padding:clamp(6rem,12vw,11rem) 0;background:var(--ams-ink);color:var(--ams-paper-light)}.ams-cta__grid{background-image:linear-gradient(rgba(255,250,242,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,250,242,.05) 1px,transparent 0);mask-image:radial-gradient(circle at 70% 50%,#000 10%,transparent 68%)}.ams-cta__inner{max-width:1000px}.ams-cta .ams-eyebrow{color:var(--ams-orange-light)}.ams-cta h2{max-width:11ch}.ams-cta__inner>p:not(.ams-eyebrow){max-width:45rem;margin:1.7rem 0 0;color:#c7bdb1;font-size:1.05rem;line-height:1.7}@keyframes ams-scan{0%{transform:translateY(0)}to{transform:translateY(760%)}}@keyframes ams-drift{0%{transform:rotate(-2deg) scale(.98)}to{transform:rotate(2deg) scale(1.02)}}@keyframes ams-route{to{stroke-dashoffset:-170}}@keyframes ams-marquee{to{transform:translateX(-50%)}}@media (max-width:1050px){.ams-hero__inner{grid-template-columns:1fr}.ams-hero__copy{max-width:800px}.ams-stage{width:min(100%,720px);min-height:590px}.ams-system-grid{grid-template-columns:repeat(2,1fr)}.ams-process{grid-template-columns:repeat(3,1fr)}.ams-process li{min-height:250px}}@media (max-width:760px){.ams-shell{width:min(100% - 2rem,1320px)}.ams-hero{min-height:0;padding-top:6.75rem}.ams-hero__inner{gap:3rem;padding-bottom:6rem}.ams-breadcrumb,.ams-kicker{margin-bottom:1.35rem}.ams-kicker{display:grid;gap:.55rem}.ams-hero__title{max-width:8.8ch;font-size:clamp(3.65rem,18vw,5.7rem)}.ams-hero__lead{margin-top:1.65rem;font-size:1.08rem}.ams-hero__support{font-size:.94rem}.ams-actions{display:grid;width:100%}.ams-button{width:100%;min-height:52px}.ams-boundary{font-size:.62rem}.ams-stage{min-height:500px;box-shadow:10px 10px 0 rgba(23,19,16,.1)}.ams-stage__header,.ams-stage__node{font-size:.5rem}.ams-stage__node--traffic{left:6%}.ams-stage__node--consent{right:5%}.ams-stage__node--revenue{left:7%}.ams-stage__node--decision{right:5%}.ams-stage__footer{display:grid;justify-content:start}.ams-stage__footer strong{text-align:left}.ams-proof__grid{grid-template-columns:repeat(2,1fr)}.ams-proof p{min-height:112px;padding:1.2rem;border-bottom:1px solid rgba(255,250,242,.15)}.ams-proof p:nth-child(2){border-right:1px solid rgba(255,250,242,.15)}.ams-answer__grid,.ams-context__columns,.ams-coverage,.ams-faq,.ams-output,.ams-section__head--split{grid-template-columns:1fr;gap:2.4rem}.ams-section{padding-block:5.5rem}.ams-section__head{margin-bottom:3rem}.ams-context h2,.ams-coverage h2,.ams-cta h2,.ams-faq h2,.ams-output h2,.ams-section__head h2{font-size:clamp(2.85rem,14vw,4.5rem)}.ams-pricing,.ams-system-grid{grid-template-columns:1fr}.ams-system-card{min-height:330px}.ams-process{grid-template-columns:1fr}.ams-process li{min-height:0;display:grid;grid-template-columns:38px 1fr;gap:1rem;padding:1.35rem}.ams-context__links{grid-template-columns:1fr}.ams-plan,.ams-plan__desc{min-height:0}.ams-faq details>p{padding-left:0;padding-right:0}}@media (max-width:420px){.ams-proof__grid{grid-template-columns:1fr}.ams-proof p,.ams-proof p:nth-child(2){border-right:1px solid rgba(255,250,242,.15)}.ams-stage{min-height:460px}.ams-stage__core{width:104px;height:104px}.ams-stage__node--traffic{top:29%}.ams-stage__node--consent{top:23%}.ams-stage__node--revenue{bottom:32%}.ams-stage__node--decision{bottom:27%}}@media (prefers-reduced-motion:reduce){.ams-page *,.ams-page :after,.ams-page :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}