.at84{--at-ink:#112e55;--at-deep:#092e60;--at-blue:#096dba;--at-cyan:#2ebacb;--at-paper:#f4f7f8;position:relative;background:#fff;color:var(--at-ink);overflow:clip}
.at84 *{box-sizing:border-box}
.at84-intro{padding-block:clamp(72px,9vw,138px) clamp(54px,6vw,84px)}
.at84-kicker,.at84-tag{display:block;font:700 11px/1.3 var(--sans,Arial,sans-serif);letter-spacing:.17em;text-transform:uppercase;color:#1463ad}
.at84-intro h2{max-width:19ch;margin:20px 0;font:400 clamp(44px,6.2vw,94px)/1.04 var(--serif,Georgia,serif);letter-spacing:-.06em}
.at84-intro h2 em,.at84-beat h3 em{font-weight:400;color:#1c93b6}
.at84-intro>p:last-child{max-width:58ch;color:#4e6174;font:400 clamp(17px,1.5vw,21px)/1.55 var(--sans,Arial,sans-serif)}
.at84-track{display:none;height:600svh;position:relative;background:var(--at-deep)}
.at84[data-at84-ready] .at84-track{display:block}
.at84-stage{position:sticky;top:72px;height:calc(100svh - 72px);min-height:590px;overflow:hidden;background:var(--at-deep);color:#fff;isolation:isolate;transition:none}
.at84-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 68% 48%,#126bb450,transparent 46%),linear-gradient(120deg,#092950,#0b3b76);opacity:1;transition:opacity .65s ease}
.at84[data-at84-phase="1"] .at84-stage:before,.at84[data-at84-phase="2"] .at84-stage:before,.at84[data-at84-phase="3"] .at84-stage:before{opacity:.08}
.at84[data-at84-phase="1"] .at84-stage,.at84[data-at84-phase="2"] .at84-stage,.at84[data-at84-phase="3"] .at84-stage{background:#f2f7f8;color:var(--at-ink)}
.at84-stage-inner{position:relative;height:100%;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(30px,5vw,90px)}
.at84-narrative{position:relative;height:clamp(280px,46vh,470px);z-index:4}
.at84-beat{position:absolute;left:0;right:0;top:50%;opacity:0;transform:translate3d(0,32px,0);transition:transform .32s cubic-bezier(.2,.75,.12,1),opacity .2s ease;pointer-events:none}
.at84[data-at84-phase="0"] .at84-beat--0,.at84[data-at84-phase="1"] .at84-beat--1,.at84[data-at84-phase="2"] .at84-beat--2,.at84[data-at84-phase="3"] .at84-beat--3,.at84[data-at84-phase="4"] .at84-beat--4{opacity:1;transform:translate3d(0,-50%,0)}
.at84-beat .at84-tag{color:#75dfe9}
.at84[data-at84-phase="1"] .at84-beat .at84-tag,.at84[data-at84-phase="2"] .at84-beat .at84-tag,.at84[data-at84-phase="3"] .at84-beat .at84-tag{color:#087ca7}
.at84-beat h3{max-width:13ch;margin:22px 0 20px;font:400 clamp(40px,4.7vw,72px)/1.04 var(--serif,Georgia,serif);letter-spacing:-.056em}
.at84-beat p{max-width:42ch;margin:0;color:#cfdeed;font:400 clamp(16px,1.3vw,20px)/1.55 var(--sans,Arial,sans-serif)}
.at84[data-at84-phase="1"] .at84-beat p,.at84[data-at84-phase="2"] .at84-beat p,.at84[data-at84-phase="3"] .at84-beat p{color:#4b6272}
.at84-canvas{position:relative;height:min(72vh,690px);min-height:480px;z-index:2;perspective:1000px}
.at84-hairline{position:absolute;left:5%;top:50%;width:90%;height:1px;background:#4dc1da;transform:scaleX(.45);transform-origin:left;opacity:.5;transition:transform 1s cubic-bezier(.2,.7,.15,1),opacity .5s}
.at84-needs{position:absolute;left:8%;right:6%;top:48%;display:grid;grid-template-columns:1fr 1fr;gap:14px;opacity:1;transform:translateY(0);transition:opacity .55s ease,transform .75s cubic-bezier(.2,.75,.12,1)}
.at84-needs>div{min-height:116px;padding:18px 19px;border:1px solid #78c7e270;border-radius:10px;background:#ffffff0b;backdrop-filter:blur(8px);font-family:var(--sans,Arial,sans-serif)}
.at84-needs span{display:block;margin-bottom:15px;color:#7cdded;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700}
.at84-needs strong{display:block;color:#fff;font-size:16px;line-height:1.35;font-weight:600}
.at84[data-at84-phase="1"] .at84-needs,.at84[data-at84-phase="2"] .at84-needs,.at84[data-at84-phase="3"] .at84-needs,.at84[data-at84-phase="4"] .at84-needs{opacity:0;transform:translateY(38px)}
.at84[data-at84-phase="1"] .at84-hairline,.at84[data-at84-phase="2"] .at84-hairline,.at84[data-at84-phase="3"] .at84-hairline,.at84[data-at84-phase="4"] .at84-hairline{transform:scaleX(1)}
.at84-ui{position:absolute;left:9%;top:50%;width:82%;max-width:580px;background:#fff;color:#162e4b;border:1px solid #d9e5ec;border-radius:18px;box-shadow:0 26px 85px #001d3940;overflow:hidden;transition:opacity .25s ease,transform .42s cubic-bezier(.18,.8,.14,1),filter .3s ease}
.at84-ui--buyer{opacity:0;transform:translate3d(18%,20%,0) rotateY(-12deg) scale(.83)}
.at84[data-at84-phase="1"] .at84-ui--buyer{opacity:.73;transform:translate3d(0,-50%,0) rotateY(-5deg) scale(.94);filter:grayscale(1)}
.at84[data-at84-phase="2"] .at84-ui--buyer,.at84[data-at84-phase="3"] .at84-ui--buyer{opacity:1;transform:translate3d(0,-50%,0) rotateY(0) scale(1);filter:none}
.at84[data-at84-phase="4"] .at84-ui--buyer{opacity:0;transform:translate3d(-46%,-65%,0) rotateY(10deg) scale(.78)}
.at84-ui--merchant{opacity:0;transform:translate3d(52%,-40%,0) rotateY(-12deg) scale(.79)}
.at84[data-at84-phase="4"] .at84-ui--merchant{opacity:1;transform:translate3d(0,-50%,0) rotateY(0) scale(1)}
.at84-ui-top{height:55px;padding:0 22px;display:flex;justify-content:space-between;align-items:center;background:#f3f8fa;border-bottom:1px solid #e2ebef;color:#678090;font:600 11px/1.2 var(--sans,Arial,sans-serif)}
.at84-ui-brand{font-size:16px;letter-spacing:-.04em;color:#063e79}.at84-ui-brand b{color:#04a6c7;font-weight:600}
.at84-ui-body{padding:clamp(20px,3vw,38px)}
.at84-ui-body>small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700;color:#63808f;margin-bottom:10px}
.at84-ui-body>strong{display:block;font:500 clamp(21px,2.3vw,32px)/1.18 var(--sans,Arial,sans-serif);letter-spacing:-.04em;margin-bottom:24px}
.at84-payment,.at84-alt{display:flex;align-items:center;gap:14px;padding:17px;border-radius:11px;border:1px solid #dbe4e7;font:500 14px/1.3 var(--sans,Arial,sans-serif)}
.at84-payment{border:2px solid #0d91b1;background:#effbfc}.at84-payment>span:nth-child(2){flex:1}.at84-payment b,.at84-payment small{display:block}.at84-payment small{margin-top:4px;color:#4f6b75;font-size:12px}.at84-radio{width:18px;height:18px;flex:none;border:2px solid #9db5bd;border-radius:50%}.at84-payment .at84-radio{border:5px solid #039abc}.at84-chevron{color:#0783a7;font-size:18px}.at84-alt{margin-top:9px;color:#59707c}.at84-ui-action{display:flex;justify-content:space-between;margin-top:24px;padding:14px 18px;background:#ffbf1b;color:#082d54;border-radius:8px;font:700 14px/1.2 var(--sans,Arial,sans-serif)}
.at84-order{position:absolute;z-index:8;left:35%;top:18%;width:min(54%,330px);padding:18px 22px;background:#fff;border:1px solid #d4e5ed;border-left:4px solid #12b9cb;border-radius:10px;box-shadow:0 14px 42px #001d3940;color:#12365c;transform:translate3d(0,0,0) rotate(-3deg);transition:transform 1s cubic-bezier(.17,.83,.18,1),top 1s,left 1s,opacity .6s,background .6s}
.at84-order span,.at84-order strong{display:block;font-family:var(--sans,Arial,sans-serif)}.at84-order span{font-size:12px;color:#66808a}.at84-order span b{color:#173c68}.at84-order strong{font-size:clamp(23px,2.5vw,36px);letter-spacing:-.06em;margin-top:8px}
.at84[data-at84-phase="1"] .at84-order{left:32%;top:18%;transform:translate3d(0,0,0) rotate(2deg)}
.at84[data-at84-phase="2"] .at84-order,.at84[data-at84-phase="3"] .at84-order{left:49%;top:-8%;width:260px;padding:11px 15px;transform:translate3d(0,0,0) rotate(0)}
.at84[data-at84-phase="4"] .at84-order{left:17%;top:38%;width:260px;padding:11px 15px;transform:translate3d(0,0,0) scale(.55);transform-origin:left top;opacity:0;background:#e7f9fc}
.at84[data-at84-phase="2"] .at84-order strong,.at84[data-at84-phase="3"] .at84-order strong,.at84[data-at84-phase="4"] .at84-order strong{font-size:27px;margin-top:3px}
.at84-note{position:absolute;z-index:6;padding:10px 13px;background:#fff;color:#20516b;border:1px solid #b5d5dc;box-shadow:0 10px 22px #073d6220;font:600 12px/1.2 var(--sans,Arial,sans-serif);opacity:0;transform:translateY(15px) rotate(-3deg);transition:opacity .5s,transform .65s}
.at84-note--one{left:1%;top:22%}.at84-note--two{right:1%;top:55%;transform:translateY(15px) rotate(3deg)}.at84-note--three{left:3%;bottom:12%}
.at84[data-at84-phase="1"] .at84-note{opacity:1;transform:translateY(0) rotate(0)}
.at84-branch{position:absolute;left:9%;right:9%;bottom:-3%;z-index:5;display:grid;grid-template-columns:1fr 1fr;gap:10px;opacity:0;transform:translateY(20px);transition:opacity .5s,transform .7s}
.at84[data-at84-phase="3"] .at84-branch{opacity:1;transform:translateY(0)}
.at84-branch span{padding:12px 14px;background:#fff;border:1px solid #cbdde2;border-radius:8px;font:600 12px/1.3 var(--sans,Arial,sans-serif);color:#315a6b}.at84-branch b{display:block;color:#0b5e92;margin-top:3px}
.at84-invoice{padding:16px;background:#eaf9fb;border-left:3px solid #16aac1;border-radius:7px;display:grid;grid-template-columns:1fr auto;gap:3px 10px;font:500 13px/1.3 var(--sans,Arial,sans-serif)}.at84-invoice b{color:#0b5982}.at84-invoice small{grid-column:1/-1;color:#55737c;font-size:11px}.at84-merchant-row{display:flex;justify-content:space-between;gap:12px;padding:14px 2px;border-bottom:1px solid #e4ebee;color:#526a78;font:500 12px/1.3 var(--sans,Arial,sans-serif)}.at84-merchant-row b{color:#184f77;text-align:right}.at84-merchant-row:last-child{border:0}
.at84-progress{position:absolute;left:0;bottom:25px;width:100%;height:2px;background:#ffffff38}.at84-progress span{display:block;width:var(--at84-progress,0%);height:100%;background:#42c6da}
.at84-static{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,54px);padding-block:clamp(60px,7vw,110px)}
.at84-static>div{border-top:1px solid #b5cfd7;padding-top:20px}.at84-static span{color:#0785a8;font:700 10px/1.2 var(--sans,Arial,sans-serif);letter-spacing:.13em;text-transform:uppercase}.at84-static h3{font:400 clamp(25px,2.4vw,38px)/1.1 var(--serif,Georgia,serif);letter-spacing:-.04em;margin:12px 0}.at84-static p{color:#536676;font:400 14px/1.6 var(--sans,Arial,sans-serif);margin:0}
.at84-source{padding-bottom:48px;color:#6f7f87;font:400 11px/1.5 var(--sans,Arial,sans-serif)}
.at84[data-at84-ready] .at84-static{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:800px){.at84-intro{padding-block:55px 45px}.at84-intro h2{font-size:clamp(42px,8vw,64px)}.at84-track{height:510svh}.at84-stage{top:64px;height:calc(100svh - 64px);min-height:560px}.at84-stage-inner{display:block;padding-top:20px}.at84-narrative{height:28%;min-height:176px}.at84-beat{top:50%}.at84-beat h3{font-size:clamp(35px,6vw,48px);margin:10px 0 8px;max-width:16ch}.at84-beat p{font-size:14px;line-height:1.4;max-width:45ch}.at84-canvas{height:67%;min-height:330px}.at84-needs{left:4%;right:4%;top:41%;gap:7px}.at84-needs>div{min-height:94px;padding:11px}.at84-needs span{margin-bottom:9px}.at84-needs strong{font-size:13px}.at84-ui{left:7%;width:86%;top:52%}.at84-ui-top{height:42px;padding-inline:14px}.at84-ui-body{padding:17px}.at84-ui-body>strong{font-size:20px;margin-bottom:12px}.at84-payment,.at84-alt{padding:10px;font-size:12px;gap:9px}.at84-payment small{font-size:11px}.at84-ui-action{margin-top:13px;padding:10px 12px;font-size:12px}.at84-order{left:36%;top:5%;width:58%;padding:10px 12px}.at84-order strong{font-size:23px;margin-top:2px}.at84[data-at84-phase="1"] .at84-order{left:37%;top:3%}.at84[data-at84-phase="2"] .at84-order,.at84[data-at84-phase="3"] .at84-order,.at84[data-at84-phase="4"] .at84-order{left:40%;top:0}.at84-note{font-size:10px;padding:7px}.at84-note--one{top:19%}.at84-note--two{top:52%}.at84-note--three{bottom:5%}.at84-branch{left:7%;right:7%;bottom:2%;gap:5px}.at84-branch span{padding:8px;font-size:10px}.at84-invoice{padding:10px;font-size:11px}.at84-merchant-row{padding:8px 1px;font-size:12px}.at84-progress{bottom:8px}.at84-static{grid-template-columns:1fr;gap:25px}}
@media(max-width:430px){.at84-intro h2{font-size:clamp(39px,10.2vw,52px)}.at84-stage{min-height:520px}.at84-narrative{height:30%;min-height:175px}.at84-beat h3{font-size:clamp(31px,8.4vw,39px)}.at84-beat p{font-size:13px}.at84-canvas{height:63%;min-height:285px}.at84-ui{left:4%;width:92%}.at84-ui-body{padding:14px}.at84-ui-body>strong{font-size:18px}.at84-ui-top{font-size:10px}.at84-ui-brand{font-size:14px}.at84-note--two{right:-1%}.at84-order{width:62%}.at84[data-at84-phase="2"] .at84-order,.at84[data-at84-phase="3"] .at84-order,.at84[data-at84-phase="4"] .at84-order{width:62%;padding:10px 12px}.at84[data-at84-phase="4"] .at84-order{left:7%;top:50%;opacity:0;transform:scale(.55)}.at84[data-at84-phase="2"] .at84-order strong,.at84[data-at84-phase="3"] .at84-order strong,.at84[data-at84-phase="4"] .at84-order strong{font-size:23px}.at84-branch span{font-size:9px}}
@media(max-height:650px) and (min-width:801px){.at84-stage{min-height:0}.at84-narrative{height:70%}.at84-canvas{height:85%;min-height:0}.at84-beat h3{font-size:clamp(36px,4vw,55px)}.at84-ui-body{padding:18px}.at84-ui-body>strong{font-size:22px;margin-bottom:12px}.at84-payment,.at84-alt{padding:10px}.at84-ui-action{margin-top:12px}.at84-merchant-row{padding:8px}}
@media(prefers-reduced-motion:reduce){.at84-track{display:none}.at84-static{position:static!important;width:auto!important;height:auto!important;padding-block:60px!important;margin:0 auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important}}
html.motion-reduced .at84-track{display:none!important}
html.motion-reduced .at84-static{position:static!important;width:auto!important;height:auto!important;padding-block:60px!important;margin:0 auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important}
@media print{.at84-track{display:none!important}.at84-static{position:static!important;width:auto!important;height:auto!important;padding-block:30px!important;margin:0 auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important}}

/* V86 — a continuous client chapter, with an anchored transaction as its entry. */
.at86-chapter-label{position:absolute;left:0;right:0;top:25px;display:flex;align-items:center;gap:16px;font:500 11px/1.4 var(--sans,Arial,sans-serif);letter-spacing:.02em;color:#bfdae9;z-index:8}
.at86-chapter-label strong{font-size:12px;color:#fff;font-weight:700}
.at84 .at86-client-logo{display:block;width:108px;height:auto;flex:none;object-fit:contain}
.at84 .at84-kicker{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.at84 .at84-ui-brand .at86-client-logo{width:84px}
.at86-chapter-label .at86-client-logo{filter:brightness(0) invert(1)}
.at84[data-at84-phase="1"] .at86-client-logo,.at84[data-at84-phase="2"] .at86-client-logo,.at84[data-at84-phase="3"] .at86-client-logo{filter:none}
@media(max-width:800px){.at86-chapter-label .at86-client-logo{width:87px}.at84 .at84-ui-brand .at86-client-logo{width:72px}.at84 .at84-kicker{gap:12px;font-size:10px;letter-spacing:.08em}}
.at86-chapter-label span{padding-left:16px;border-left:1px solid #8ba8bb70}
.at84[data-at84-phase="1"] .at86-chapter-label,.at84[data-at84-phase="2"] .at86-chapter-label,.at84[data-at84-phase="3"] .at86-chapter-label{color:#546c7c}
.at84[data-at84-phase="1"] .at86-chapter-label strong,.at84[data-at84-phase="2"] .at86-chapter-label strong,.at84[data-at84-phase="3"] .at86-chapter-label strong{color:#143b66}
.at84-beat{visibility:hidden;opacity:0;transform:translate3d(0,calc(-50% + 12px),0);transition:none}
.at84[data-at84-phase="0"] .at84-beat--0,.at84[data-at84-phase="1"] .at84-beat--1,.at84[data-at84-phase="2"] .at84-beat--2,.at84[data-at84-phase="3"] .at84-beat--3,.at84[data-at84-phase="4"] .at84-beat--4{visibility:visible;opacity:1;transform:translate3d(0,-50%,0);animation:at86-copy-in .38s cubic-bezier(.2,.7,.2,1) both}
@keyframes at86-copy-in{from{opacity:0;transform:translate3d(0,calc(-50% + 12px),0)}to{opacity:1;transform:translate3d(0,-50%,0)}}
.at84-hairline{display:none}
.at86-context{position:absolute;left:3%;right:3%;top:50%;padding:26px;border:1px solid #6b9fc570;border-radius:16px;background:#ffffff07;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .2s,transform .5s cubic-bezier(.2,.7,.2,1)}
.at84[data-at84-phase="0"] .at86-context{opacity:1;visibility:visible}
.at86-context-label{display:block;color:#b8d6e8;font:600 10px/1.4 var(--sans,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}
.at86-context .at84-order{position:relative;left:auto;top:auto;width:100%;max-width:none;display:flex;align-items:center;justify-content:space-between;gap:15px;margin:19px 0 28px;padding:0 0 24px;border:0;border-bottom:1px solid #7399b65c;border-radius:0;background:none;box-shadow:none;color:#fff;transform:none;transition:none}
.at86-context .at84-order span{font-size:12px;color:#b8d6e8;line-height:1.5}
.at86-context .at84-order span b{display:block;color:#fff;font-weight:600}
.at86-context .at84-order strong{font-size:clamp(25px,2.5vw,35px);line-height:1.1;letter-spacing:-.04em;margin:0;white-space:nowrap}
.at86-context .at84-needs{position:static;gap:12px;opacity:1;transform:none;transition:none}
.at86-context .at84-needs>div{min-height:100px;padding:16px;border:0;border-radius:7px;background:#ffffff09;backdrop-filter:none}
.at86-context .at84-needs span{margin-bottom:9px;font-size:10px}
.at86-context .at84-needs strong{font-size:15px;line-height:1.4}
.at84[data-at84-phase="1"] .at86-context,.at84[data-at84-phase="2"] .at86-context,.at84[data-at84-phase="3"] .at86-context,.at84[data-at84-phase="4"] .at86-context{opacity:0;visibility:hidden;transform:translateY(calc(-50% - 14px))}
.at86-questions{position:absolute;left:3%;right:3%;bottom:2%;z-index:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .25s,transform .45s cubic-bezier(.2,.7,.2,1)}
.at84[data-at84-phase="1"] .at86-questions{visibility:visible;opacity:1;transform:none}
.at86-questions .at84-note{position:static;opacity:1;transform:none;padding:12px 10px;border:0;border-top:2px solid #2394ac;background:none;box-shadow:none;color:#214c63;font-size:12px;line-height:1.5;transition:none}
.at84[data-at84-phase="1"] .at84-ui--buyer{opacity:1;transform:translate3d(0,-54%,0) scale(.94);filter:none;box-shadow:0 12px 32px #123d6012}
.at86-checkout-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px;padding-bottom:15px;border-bottom:1px solid #e1e8ec;font:400 11px/1.4 var(--sans,Arial,sans-serif);color:#58727f}
.at86-checkout-summary strong{font-size:16px;letter-spacing:-.02em;color:#173d61;white-space:nowrap}
.at84[data-at84-phase="1"] .at84-ui--buyer .at84-ui-action{display:none}
@media(max-width:800px){
 .at84-stage{min-height:0}
 .at84-stage-inner{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(170px,.32fr) minmax(0,.68fr);gap:10px;padding-top:60px;padding-bottom:18px}
 .at86-chapter-label{top:20px;gap:10px;font-size:9px}
 .at86-chapter-label strong{font-size:11px}
 .at86-chapter-label span{padding-left:10px}
 .at84-narrative{height:100%;min-height:0}
 .at84-beat h3{max-width:19ch}
 .at84-canvas{height:100%;min-height:0}
 .at86-context{left:0;right:0;padding:20px}
 .at86-context-label{font-size:9px;letter-spacing:.1em}
 .at86-context .at84-order{margin:17px 0 18px;padding-bottom:18px;gap:8px}
 .at86-context .at84-order span{font-size:10px}
 .at86-context .at84-order strong{font-size:25px}
 .at86-context .at84-needs{gap:8px}
 .at86-context .at84-needs>div{min-height:88px;padding:12px}
 .at86-context .at84-needs span{font-size:9px}
 .at86-context .at84-needs strong{font-size:12px}
 .at86-questions{left:4%;right:4%;bottom:0;gap:5px}
 .at86-questions .at84-note{font-size:10px;line-height:1.4;padding:9px 3px}
 .at86-checkout-summary{font-size:10px;margin-bottom:13px;padding-bottom:11px}
 .at86-checkout-summary strong{font-size:14px}
 .at84[data-at84-phase="1"] .at84-ui--buyer{transform:translate3d(0,-62%,0) scale(.96)}
 .at84-branch{bottom:0}
}
@media(max-width:430px){
 .at86-context{padding:17px}
 .at86-context .at84-order strong{font-size:23px}
 .at86-context .at84-needs>div{padding:10px}
 .at84-ui{left:2%;width:96%}
 .at86-chapter-label{font-size:8px}
 .at86-chapter-label strong{font-size:10px}
}
@media(max-height:680px) and (max-width:800px){
 .at84-stage-inner{padding-top:46px;padding-bottom:12px;grid-template-rows:190px minmax(0,1fr);gap:6px}
 .at86-chapter-label{top:14px}
 .at84-beat h3{font-size:28px;line-height:1.03;margin:8px 0}
 .at84-beat p{font-size:12px;line-height:1.35}
 .at84-beat .at84-tag{font-size:9px}
 .at84-ui-body{padding:10px}
 .at84-ui-body>small{display:none}
 .at84-ui-body>strong{font-size:16px;margin-bottom:8px}
 .at84-ui-top{height:32px}
 .at84-payment,.at84-alt{padding:8px;font-size:11px}
 .at86-checkout-summary{padding-bottom:7px;margin-bottom:8px}
 .at84-ui-action{margin-top:9px;padding:9px}
 .at86-context{padding:15px}
 .at86-context .at84-order{margin:10px 0 12px;padding-bottom:10px}
 .at86-context .at84-needs>div{min-height:77px}
 .at86-questions .at84-note{font-size:9px;padding-top:5px}
}
@media(prefers-reduced-motion:reduce){.at84-beat{animation:none!important;transition:none!important}}
html.motion-reduced .at84-beat{animation:none!important;transition:none!important}

/* Merchant research → product framing → the existing illustrated checkout. */
.at87-research,.at87-decisions{position:absolute;inset:50% 0 auto;transform:translateY(calc(-50% + 18px));opacity:0;visibility:hidden;transition:opacity .2s,transform .32s cubic-bezier(.2,.75,.2,1),visibility 0s .2s;font-family:var(--sans,Arial,sans-serif)}
.at84[data-at84-phase="0"] .at87-research,.at84[data-at84-phase="1"] .at87-decisions{opacity:1;visibility:visible;transform:translateY(-50%);transition-delay:0s}
.at87-research-head{display:flex;flex-direction:column;gap:7px;padding-bottom:24px;border-bottom:1px solid #ffffff30}
.at87-research-head>span,.at87-map-label{font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:700;color:#91e3eb}
.at87-research-head small{font-size:13px;color:#c9ddea}
.at87-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px 0}
.at87-insight{padding:20px 15px 18px;background:#f8fbff;color:#173651;border-top:4px solid #80cfdf;border-radius:2px 2px 10px 2px;box-shadow:0 9px 18px #001e4033;transform:translateY(22px) rotate(-2deg);opacity:0;transition:transform .32s cubic-bezier(.2,.75,.2,1),opacity .2s;transition-delay:0s}
.at84[data-at84-phase="0"] .at87-insight{opacity:1;transform:translateY(0) rotate(calc((var(--i) - 1)*1.5deg));transition-delay:calc(var(--i)*.05s)}
.at87-insight>span,.at87-synthesis>span,.at87-decision>small{display:block;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#38687b}
.at87-insight strong{display:block;font-size:17px;line-height:1.25;margin:12px 0 8px;letter-spacing:-.025em}
.at87-insight p{font-size:12px;line-height:1.45;margin:0;color:#567082}
.at87-synthesis{border-left:2px solid #79d9e5;padding:4px 0 4px 16px;margin-top:6px}
.at87-synthesis>span{color:#86d9e5;margin-bottom:8px}
.at87-synthesis strong{display:block;font-weight:500;font-size:19px;line-height:1.4;max-width:34ch;color:white}
.at87-map-label{display:block;color:#34677d;margin-bottom:20px}
.at87-decisions{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.at87-map-label,.at87-decision--shared{grid-column:1/-1}
.at87-decision{position:relative;padding:24px;background:white;border:1px solid #cddde4;border-radius:12px;box-shadow:0 8px 30px #183f5810}
.at87-decision strong{display:block;color:#173651;font-size:21px;line-height:1.2;letter-spacing:-.03em;margin:12px 0}
.at87-decision p{font-size:13px;line-height:1.5;margin:0;color:#526c7b}
.at87-decision--shared{background:#173651;border-color:#173651}
.at87-decision--shared strong{color:white}.at87-decision--shared small{color:#86d9e5}.at87-decision--shared p{color:#d4e3ed}
.at84[data-at84-phase="1"] .at84-ui--buyer{opacity:0;visibility:hidden;transform:translate3d(0,-46%,0) scale(.96)}
.at84[data-at84-phase="1"] .at86-questions{visibility:hidden;opacity:0}
.at84[data-at84-phase="2"] .at86-questions{visibility:visible;opacity:1;transform:none}
.at84[data-at84-phase="2"] .at84-ui--buyer{transform:translate3d(0,-57%,0)}
@media(max-width:800px){
 .at87-research-head{padding-bottom:12px;gap:4px}.at87-research-head small{font-size:11px}
 .at87-insights{grid-template-columns:1fr;gap:9px;padding:14px 0}
 .at87-insight{padding:11px 13px;border-top:0;border-left:3px solid #80cfdf;display:grid;grid-template-columns:74px 1fr;column-gap:10px;align-items:center}
 .at87-insight>span{font-size:8px;grid-row:1/3;line-height:1.4}
 .at87-insight strong{font-size:14px;margin:0 0 3px}.at87-insight p{font-size:11px;line-height:1.3}
 .at87-synthesis{margin-top:2px;padding-left:12px}.at87-synthesis>span{font-size:8px;margin-bottom:4px}.at87-synthesis strong{font-size:15px;line-height:1.35}
 .at87-decisions{gap:9px;grid-template-columns:1fr}.at87-map-label{font-size:9px;margin-bottom:2px}
 .at87-decision{padding:12px 14px;border-radius:9px}.at87-decision strong{font-size:16px;margin:6px 0}.at87-decision p{font-size:11px;line-height:1.4}.at87-decision>small{font-size:8px}
 .at84[data-at84-phase="2"] .at84-ui--buyer{transform:translate3d(0,-61%,0)}
}
@media(max-height:720px) and (max-width:800px){
 .at87-research-head{padding-bottom:8px}.at87-insights{padding:10px 0;gap:6px}.at87-insight{padding:9px 11px}.at87-insight p{display:none}.at87-insight>span{grid-row:auto}.at87-insight strong{margin:0}
 .at87-decision{padding:9px 12px}.at87-decision strong{margin:4px 0;font-size:15px}.at87-decision p{font-size:10px}.at87-decisions{gap:6px}
}
@media(prefers-reduced-motion:reduce){.at87-research,.at87-decisions,.at87-insight{transition:none!important}}
