.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}
}

/* V121 — four distinct compositions for one coherent B2B journey.
   The transaction stays identifiable while each design question gets its own silhouette. */
#allianz-trade-pay[data-at121] .at84-stage,
#allianz-trade-pay[data-at121][data-at84-phase] .at84-stage{background:#e5f0f4;color:#163a5a;transition:none}
#allianz-trade-pay[data-at121] .at84-stage:before{opacity:0;background:none}
#allianz-trade-pay[data-at121] .at84-stage-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px,6vw,112px);align-items:center}
#allianz-trade-pay[data-at121] .at84-narrative{z-index:3}
#allianz-trade-pay[data-at121] .at84-beat .at84-tag{color:#057d9e}
#allianz-trade-pay[data-at121] .at84-beat h3{color:#163a5a}
#allianz-trade-pay[data-at121] .at84-beat p{color:#49677b}
#allianz-trade-pay[data-at121] .at84-canvas{height:min(72vh,680px);min-height:500px;z-index:2;display:flex;align-items:center;justify-content:center}
#allianz-trade-pay[data-at121] .at84-hairline,
#allianz-trade-pay[data-at121] .at84-needs,
#allianz-trade-pay[data-at121] .at84-note,
#allianz-trade-pay[data-at121] .at84-ui,
#allianz-trade-pay[data-at121] .at84-order,
#allianz-trade-pay[data-at121] .at84-branch{display:none}
#allianz-trade-pay[data-at121] .at121-visual{position:relative;width:min(100%,600px);height:520px;color:#173a59;font-family:var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at121] .at121-scene{position:absolute;inset:0;will-change:opacity,transform;pointer-events:none}
#allianz-trade-pay[data-at121] .at121-scene img{display:block;width:108px;height:auto}
#allianz-trade-pay[data-at121] .at121-scene small{font:700 9px/1.3 var(--sans,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#5c788a}

/* 01 — needs map: two people, one shared order. */
#allianz-trade-pay[data-at121] .at121-needs{opacity:var(--at121-scene-0,1);transform:translate3d(calc(-18px * (1 - var(--at121-build-0,0))),calc(-18px * (1 - var(--at121-scene-0,1))),0) scale(calc(.97 + .03 * var(--at121-build-0,0)))}
#allianz-trade-pay[data-at121] .at121-brand{position:absolute;top:22px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #bed3dd}
#allianz-trade-pay[data-at121] .at121-brand span{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#087d9c}
#allianz-trade-pay[data-at121] .at121-need{position:absolute;width:62%;min-height:136px;padding:24px 26px;border:1px solid #bdd5df;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(19,56,81,.08)}
#allianz-trade-pay[data-at121] .at121-need strong{display:block;margin-top:16px;font-size:clamp(20px,2.1vw,27px);line-height:1.08;letter-spacing:-.035em}
#allianz-trade-pay[data-at121] .at121-need--buyer{top:112px;left:0;border-top:5px solid #1394b0;transform:translateY(calc(18px * (1 - var(--at121-build-0,0))))}
#allianz-trade-pay[data-at121] .at121-need--merchant{right:0;bottom:28px;border-color:#173b5c;background:#173b5c;color:#fff;transform:translateY(calc(-18px * (1 - var(--at121-build-0,0))))}
#allianz-trade-pay[data-at121] .at121-need--merchant small{color:#9ed9e4}
#allianz-trade-pay[data-at121] .at121-order-token{position:absolute;z-index:2;top:52%;left:50%;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:3px 18px;width:46%;padding:13px 16px;border:1px solid #bfd5df;border-radius:12px;background:#f8fcfd;box-shadow:0 10px 24px rgba(18,57,82,.12);transform:translate(-50%,-50%) scale(calc(.9 + .1 * var(--at121-build-0,0)))}
#allianz-trade-pay[data-at121] .at121-order-token small{grid-column:1/-1;font-size:8px}
#allianz-trade-pay[data-at121] .at121-order-token b{font-size:12px}
#allianz-trade-pay[data-at121] .at121-order-token strong{font-size:18px;letter-spacing:-.035em;white-space:nowrap}

/* 02 — information architecture: facts first, action second. */
#allianz-trade-pay[data-at121] .at121-architecture{opacity:var(--at121-scene-1,0);transform:translate3d(calc(22px * (1 - var(--at121-scene-1,0))),0,0)}
#allianz-trade-pay[data-at121] .at121-architecture-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 26px;padding:0 8px 18px;border-bottom:1px solid #b9d0da}
#allianz-trade-pay[data-at121] .at121-architecture-head span{font-size:11px;font-weight:700;color:#516e81}
#allianz-trade-pay[data-at121] .at121-facts{display:grid;grid-template-columns:1.1fr .8fr 1.1fr;gap:10px;align-items:stretch}
#allianz-trade-pay[data-at121] .at121-facts div{min-height:122px;padding:19px 17px;border:1px solid #c5dce5;border-radius:13px;background:rgba(255,255,255,.72);transform:translateY(calc((1 - var(--at121-build-1,0)) * 20px))}
#allianz-trade-pay[data-at121] .at121-facts div:nth-child(2){transform:translateY(calc((1 - var(--at121-build-1,0)) * 20px + 18px));background:#d7eaef}
#allianz-trade-pay[data-at121] .at121-facts div:nth-child(3){transform:translateY(calc((1 - var(--at121-build-1,0)) * 20px + 36px))}
#allianz-trade-pay[data-at121] .at121-facts strong{display:block;margin-top:14px;font-size:18px;line-height:1.16;letter-spacing:-.025em}
#allianz-trade-pay[data-at121] .at121-option{display:grid;grid-template-columns:20px 1fr 24px;gap:14px;align-items:center;margin:68px 22px 0;padding:20px 22px;border:2px solid #0e93af;border-radius:15px;background:#fff;box-shadow:0 16px 35px rgba(23,67,91,.1);transform:translateY(calc(28px * (1 - var(--at121-build-1,0))))}
#allianz-trade-pay[data-at121] .at121-option-mark{width:19px;height:19px;border:2px solid #0e93af;border-radius:50%;box-shadow:inset 0 0 0 4px #fff;background:#0e93af}
#allianz-trade-pay[data-at121] .at121-option small,#allianz-trade-pay[data-at121] .at121-option strong,#allianz-trade-pay[data-at121] .at121-option p{display:block}
#allianz-trade-pay[data-at121] .at121-option strong{margin-top:4px;font-size:19px;line-height:1.15}
#allianz-trade-pay[data-at121] .at121-option p{margin:5px 0 0;font-size:11px;line-height:1.4;color:#567184}
#allianz-trade-pay[data-at121] .at121-option>b{font-size:22px;font-weight:400;color:#0e93af}

/* 03 — response path: preserve context and expose the alternative. */
#allianz-trade-pay[data-at121] .at121-response{opacity:var(--at121-scene-2,0);padding:32px 34px;border-radius:28px;background:#123958;color:#fff;box-shadow:0 24px 55px rgba(10,41,65,.2);transform:translate3d(0,calc(24px * (1 - var(--at121-scene-2,0))),0) scale(calc(.97 + .03 * var(--at121-scene-2,0)))}
#allianz-trade-pay[data-at121] .at121-response-token{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.22)}
#allianz-trade-pay[data-at121] .at121-response-token span{font-size:11px;font-weight:700;color:#c7dde7}
#allianz-trade-pay[data-at121] .at121-response-token strong{font-size:22px;letter-spacing:-.04em}
#allianz-trade-pay[data-at121] .at121-response-flow{position:relative;display:grid;grid-template-columns:.88fr 1.12fr;gap:72px;align-items:center;margin-top:72px}
#allianz-trade-pay[data-at121] .at121-response-flow:before{content:"";position:absolute;top:50%;left:40%;right:48%;height:1px;background:#69cfe0;transform:scaleX(var(--at121-build-2,0));transform-origin:left}
#allianz-trade-pay[data-at121] .at121-response-choice,#allianz-trade-pay[data-at121] .at121-response-answer{min-height:136px;padding:22px;border-radius:16px}
#allianz-trade-pay[data-at121] .at121-response-choice{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}
#allianz-trade-pay[data-at121] .at121-response-answer{position:relative;padding-right:50px;background:#fff;color:#173a59;transform:translateX(calc(22px * (1 - var(--at121-build-2,0))))}
#allianz-trade-pay[data-at121] .at121-response-choice small{color:#8bd8e5}
#allianz-trade-pay[data-at121] .at121-response-answer small{color:#d25455}
#allianz-trade-pay[data-at121] .at121-response-choice strong,#allianz-trade-pay[data-at121] .at121-response-answer strong{display:block;margin-top:14px;font-size:18px;line-height:1.18;letter-spacing:-.025em}
#allianz-trade-pay[data-at121] .at121-response-answer span{position:absolute;right:20px;bottom:17px;font-size:24px;color:#078ba7}
#allianz-trade-pay[data-at121] .at121-flow-label{position:absolute;top:-29px;left:50%;width:auto;padding:0;background:transparent;color:#9fdce6;font-size:8px;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%)}
#allianz-trade-pay[data-at121] .at121-response>p{max-width:37ch;margin:54px 0 0;font-size:13px;line-height:1.55;color:#c7dde7}

/* 04 — outcome: an editorial proof point, no product-shell repetition. */
#allianz-trade-pay[data-at121] .at121-proof{opacity:var(--at121-scene-3,0);padding:34px 22px;transform:translate3d(calc(20px * (1 - var(--at121-scene-3,0))),0,0)}
#allianz-trade-pay[data-at121] .at121-proof-brand{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #b9d0da}
#allianz-trade-pay[data-at121] .at121-proof-brand span{max-width:25ch;font-size:11px;line-height:1.4;text-align:right;color:#557285}
#allianz-trade-pay[data-at121] .at121-proof-result{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;align-items:end;min-height:286px;padding:42px 8px 34px;border-bottom:1px solid #b9d0da}
#allianz-trade-pay[data-at121] .at121-proof-result small{grid-column:1/-1;color:#087d9c}
#allianz-trade-pay[data-at121] .at121-proof-result strong{font:500 clamp(92px,11vw,148px)/.82 var(--serif,Georgia,serif);letter-spacing:-.075em;color:#123a5d;transform:translateY(calc(16px * (1 - var(--at121-build-3,0))))}
#allianz-trade-pay[data-at121] .at121-proof-result strong span{font-size:.42em;vertical-align:top;letter-spacing:-.03em}
#allianz-trade-pay[data-at121] .at121-proof-result p{margin:0 0 5px;font-size:15px;font-weight:700;color:#45677e}
#allianz-trade-pay[data-at121] .at121-proof-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-top:24px}
#allianz-trade-pay[data-at121] .at121-proof-journey span{display:flex;align-items:center;gap:10px;padding:0 18px;border-right:1px solid #bfd3dc;font-size:12px;font-weight:700}
#allianz-trade-pay[data-at121] .at121-proof-journey span:first-child{padding-left:8px}
#allianz-trade-pay[data-at121] .at121-proof-journey span:last-child{border-right:0}
#allianz-trade-pay[data-at121] .at121-proof-journey i{font-size:9px;font-style:normal;color:#0b8eaa}

@media(max-width:800px){
 #allianz-trade-pay[data-at121] .at84-stage-inner{display:grid;grid-template-columns:1fr;grid-template-rows:200px minmax(0,1fr);align-items:start;gap:6px;padding:28px 18px 16px!important}
 #allianz-trade-pay[data-at121] .at84-narrative{height:200px;min-height:0}
 #allianz-trade-pay[data-at121] .at84-beat{top:0;transform:translate3d(0,18px,0)}
 #allianz-trade-pay[data-at121][data-at84-phase] .at84-beat{transform:translate3d(0,0,0)!important}
 #allianz-trade-pay[data-at121] .at84-beat h3{margin:9px 0 7px;font-size:clamp(29px,9vw,40px)}
 #allianz-trade-pay[data-at121] .at84-beat p{font-size:13px;line-height:1.38}
 #allianz-trade-pay[data-at121] .at84-canvas{height:420px;min-height:0;align-self:start}
 #allianz-trade-pay[data-at121] .at121-visual{width:min(100%,350px);height:400px;margin-inline:auto}
 #allianz-trade-pay[data-at121] .at121-scene img{width:90px}
 #allianz-trade-pay[data-at121] .at121-brand{top:12px;left:4px;right:4px;padding-bottom:12px}.at121-brand span{font-size:8px!important}
 #allianz-trade-pay[data-at121] .at121-need{width:76%;min-height:102px;padding:15px 17px;border-radius:14px}
 #allianz-trade-pay[data-at121] .at121-need strong{margin-top:9px;font-size:17px}
 #allianz-trade-pay[data-at121] .at121-need--buyer{top:79px}
 #allianz-trade-pay[data-at121] .at121-need--merchant{bottom:16px}
 #allianz-trade-pay[data-at121] .at121-order-token{top:53%;width:58%;padding:10px 12px;gap:2px 8px}
 #allianz-trade-pay[data-at121] .at121-order-token b{font-size:10px}.at121-order-token strong{font-size:14px!important}
 #allianz-trade-pay[data-at121] .at121-architecture-head{margin:10px 0 17px;padding:0 3px 12px}.at121-architecture-head span{font-size:9px!important}
 #allianz-trade-pay[data-at121] .at121-facts{grid-template-columns:1fr 1fr;gap:7px}
 #allianz-trade-pay[data-at121] .at121-facts div{min-height:82px;padding:12px;border-radius:10px}
 #allianz-trade-pay[data-at121] .at121-facts div:nth-child(2){transform:translateY(calc((1 - var(--at121-build-1,0)) * 14px + 10px))}
 #allianz-trade-pay[data-at121] .at121-facts div:nth-child(3){grid-column:1/-1;width:72%;min-height:72px;margin:-1px auto 0;transform:translateY(calc((1 - var(--at121-build-1,0)) * 14px + 10px))}
 #allianz-trade-pay[data-at121] .at121-facts strong{margin-top:8px;font-size:14px}
 #allianz-trade-pay[data-at121] .at121-option{margin:21px 8px 0;padding:14px;gap:10px}
 #allianz-trade-pay[data-at121] .at121-option strong{font-size:15px}.at121-option p{font-size:9px!important}
 #allianz-trade-pay[data-at121] .at121-response{padding:20px 17px;border-radius:20px}
 #allianz-trade-pay[data-at121] .at121-response-token{padding-bottom:14px}.at121-response-token span{font-size:9px!important}.at121-response-token strong{font-size:18px!important}
 #allianz-trade-pay[data-at121] .at121-response-flow{grid-template-columns:1fr;gap:34px;margin-top:30px}
 #allianz-trade-pay[data-at121] .at121-response-flow:before{top:41%;left:50%;right:auto;width:1px;height:34px;transform:scaleY(var(--at121-build-2,0));transform-origin:top}
 #allianz-trade-pay[data-at121] .at121-response-choice,#allianz-trade-pay[data-at121] .at121-response-answer{min-height:83px;padding:14px 16px}
 #allianz-trade-pay[data-at121] .at121-response-answer{padding-right:46px}
 #allianz-trade-pay[data-at121] .at121-response-choice{width:78%}.at121-response-answer{width:84%;margin-left:auto}
 #allianz-trade-pay[data-at121] .at121-response-choice strong,#allianz-trade-pay[data-at121] .at121-response-answer strong{margin-top:7px;font-size:14px}
 #allianz-trade-pay[data-at121] .at121-flow-label{top:48%;left:50%;width:auto;padding:5px 9px;white-space:nowrap;transform:translate(-50%,-50%);font-size:7px}
 #allianz-trade-pay[data-at121] .at121-response>p{margin-top:24px;font-size:11px;line-height:1.4}
 #allianz-trade-pay[data-at121] .at121-proof{padding:18px 4px}
 #allianz-trade-pay[data-at121] .at121-proof-brand{padding-bottom:15px}.at121-proof-brand span{max-width:18ch;font-size:9px!important}
 #allianz-trade-pay[data-at121] .at121-proof-result{min-height:242px;padding:34px 5px 25px}
 #allianz-trade-pay[data-at121] .at121-proof-result strong{font-size:clamp(82px,27vw,112px)}
 #allianz-trade-pay[data-at121] .at121-proof-result p{margin-bottom:3px;font-size:12px}
 #allianz-trade-pay[data-at121] .at121-proof-journey{padding-top:20px}
 #allianz-trade-pay[data-at121] .at121-proof-journey span{gap:5px;padding:0 9px;font-size:10px}.at121-proof-journey span:first-child{padding-left:4px}
}

@media(max-width:430px){
 #allianz-trade-pay[data-at121] .at121-response>p{display:none}
}

@media(max-height:720px) and (max-width:800px){
 #allianz-trade-pay[data-at121] .at84-stage-inner{grid-template-rows:190px minmax(0,1fr);padding-top:20px!important}
 #allianz-trade-pay[data-at121] .at84-narrative{height:190px}
 #allianz-trade-pay[data-at121] .at84-canvas{height:390px}
 #allianz-trade-pay[data-at121] .at121-visual{height:390px;transform:scale(.9);transform-origin:top center}
}

@media(prefers-reduced-motion:reduce){#allianz-trade-pay[data-at121] .at121-scene{transition:none!important}}
html.motion-reduced #allianz-trade-pay[data-at121] .at121-scene{transition:none!important}
@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}}
/* V105 integration: keep the case-study CTA present above the scroll scene. */
.at84-intro .sober-at84-case{display:inline-flex;align-items:center;gap:18px;min-height:48px;margin-top:16px;padding:12px 22px;border-radius:30px;background:#234f7e;color:#fff;font:600 13px/1.4 var(--sans,Arial,sans-serif);text-decoration:none}
.at84-intro .sober-at84-case:hover{background:#193d65}
.at84-intro .sober-at84-case span{font-size:18px}
.sober-story-next{position:relative;right:auto;bottom:auto;justify-content:flex-end;width:min(100%,1920px);margin:0 auto;padding:12px clamp(28px,5.2vw,100px)}

/* V105 integration: keep the case-study CTA present above the scroll scene. */
.at84-intro .sober-at84-case{display:inline-flex;align-items:center;gap:18px;min-height:48px;margin-top:16px;padding:12px 22px;border-radius:30px;background:#234f7e;color:#fff;font:600 13px/1.4 var(--sans,Arial,sans-serif);text-decoration:none}
.at84-intro .sober-at84-case:hover{background:#193d65}
.at84-intro .sober-at84-case span{font-size:18px}
.sober-story-next{position:relative;right:auto;bottom:auto;justify-content:flex-end;width:min(100%,1920px);margin:0 auto;padding:12px clamp(28px,5.2vw,100px)}

@media(max-width:800px){.at84-beat{top:calc(50% + 18px)}}

/* V106 — a transaction evolves within one frame. All motion is scroll-bound. */
#allianz-trade-pay[data-at106] .at84-stage-inner{height:calc(100% - 80px);padding-top:62px;padding-bottom:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,76px);align-items:center}
#allianz-trade-pay[data-at106] .at84-canvas{height:100%;min-height:0;display:flex;align-items:center;justify-content:center;perspective:none}
#allianz-trade-pay[data-at106] .at84-narrative{height:360px;min-height:0}
#allianz-trade-pay[data-at106] .at84-beat{top:50%;animation:none!important;transform:translateY(-50%)!important}
#allianz-trade-pay[data-at106] .at84-beat h3{font-size:clamp(38px,4.5vw,64px);max-width:17ch}
#allianz-trade-pay[data-at106] .at84-beat p{font-size:17px;max-width:38ch}
#allianz-trade-pay[data-at106] .at86-chapter-label{top:22px}
#allianz-trade-pay[data-at106][data-at84-phase="0"] .at84-stage,
#allianz-trade-pay[data-at106][data-at84-phase="3"] .at84-stage{background:#0c315c;color:#fff}
#allianz-trade-pay[data-at106][data-at84-phase="0"] .at84-beat p,
#allianz-trade-pay[data-at106][data-at84-phase="3"] .at84-beat p{color:#d4e4f2}
#allianz-trade-pay[data-at106][data-at84-phase="0"] .at84-tag,
#allianz-trade-pay[data-at106][data-at84-phase="3"] .at84-tag,
#allianz-trade-pay[data-at106][data-at84-phase="0"] .at84-beat em,
#allianz-trade-pay[data-at106][data-at84-phase="3"] .at84-beat em{color:#88e3ed}
#allianz-trade-pay[data-at106][data-at84-phase="0"] .at86-chapter-label,
#allianz-trade-pay[data-at106][data-at84-phase="3"] .at86-chapter-label{color:#c0d9e9}
#allianz-trade-pay[data-at106][data-at84-phase="0"] .at86-chapter-label img,
#allianz-trade-pay[data-at106][data-at84-phase="3"] .at86-chapter-label img{filter:brightness(0) invert(1)}
#allianz-trade-pay[data-at106] .at106-frame{width:100%;max-width:560px;border:1px solid #cedfe7;border-radius:18px;background:#fff;color:#173651;overflow:hidden;box-shadow:0 14px 36px #001f401b;font-family:var(--sans,Arial,sans-serif);transform:scale(var(--at106-fit,1));transform-origin:center}
#allianz-trade-pay[data-at106] .at106-top{height:52px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e1e9ed;background:#f4f8fa;font-size:11px;font-weight:600;color:#456477}
#allianz-trade-pay[data-at106] .at106-top img{width:90px;height:auto;filter:none}
#allianz-trade-pay[data-at106] .at106-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;border-bottom:1px solid #dfe8ed}
#allianz-trade-pay[data-at106] .at106-summary small{display:block;color:#536e80;font-size:10px;line-height:1.5}
#allianz-trade-pay[data-at106] .at106-summary b{font-size:13px;line-height:1.5}
#allianz-trade-pay[data-at106] .at106-summary strong{font-size:23px;letter-spacing:-.035em;white-space:nowrap}
#allianz-trade-pay[data-at106] .at106-content{padding:22px;min-height:calc(var(--at106-body-height,340px) + 44px)}
#allianz-trade-pay[data-at106] .at106-panel{display:grid;grid-template-rows:0fr;transition:none}
#allianz-trade-pay[data-at106] .at106-panel-inner{min-height:0;overflow:hidden}
#allianz-trade-pay[data-at106] .at106-panel-inner>strong{display:block;font-size:22px;line-height:1.2;letter-spacing:-.025em;margin:0 0 16px}
#allianz-trade-pay[data-at106] .at106-need{padding:18px;background:#f0f7fa;border:1px solid #d5e4eb;border-radius:10px}
#allianz-trade-pay[data-at106] .at106-need small{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#31667e}
#allianz-trade-pay[data-at106] .at106-need strong{display:block;font-size:20px;line-height:1.25;margin:8px 0}
#allianz-trade-pay[data-at106] .at106-need p{font-size:13px;line-height:1.4;margin:0;color:#526c7e}
#allianz-trade-pay[data-at106] .at106-connection{display:flex;align-items:center;gap:12px;padding:18px 14px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#537284}
#allianz-trade-pay[data-at106] .at106-connection span{height:1px;flex:1;background:#9fc1d0}
#allianz-trade-pay[data-at106] .at84-payment{padding:13px;border-color:rgba(13,145,177,var(--at106-selected,0));background:#f0f9fb;gap:10px;font-size:14px}
#allianz-trade-pay[data-at106] .at84-payment small{font-size:11px}
#allianz-trade-pay[data-at106] .at84-payment .at84-radio{border-width:2px;border-color:#0d91b1;position:relative}
#allianz-trade-pay[data-at106] .at84-payment .at84-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#0d91b1;transform:scale(var(--at106-selected,0))}
#allianz-trade-pay[data-at106] .at106-terms{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;padding:10px 2px;font-size:11px;line-height:1.3;color:#536d7e}
#allianz-trade-pay[data-at106] .at106-terms b{font-weight:600;color:#224a66;text-align:right}
#allianz-trade-pay[data-at106] .at84-alt{padding:10px 13px;font-size:13px;margin:0;gap:10px}
#allianz-trade-pay[data-at106] .at84-ui-action{display:flex;padding:12px 14px;margin-top:12px;font-size:13px;border-radius:7px}
#allianz-trade-pay[data-at106] .at106-outcomes{position:relative;padding-top:17px}
#allianz-trade-pay[data-at106] .at106-outcomes:before{content:"";position:absolute;height:13px;top:0;left:50%;width:1px;background:#8aadb9;transform:scaleY(var(--at106-result,0));transform-origin:top}
#allianz-trade-pay[data-at106] .at106-check{display:block;text-align:center;font-size:10px;color:#456577;line-height:1.3;margin-bottom:8px}
#allianz-trade-pay[data-at106] .at106-branches{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#allianz-trade-pay[data-at106] .at106-branches>span{display:block;padding:10px;border:1px solid #c9dce5;border-radius:7px;font-size:11px;line-height:1.4;background:#f6fafc;color:#345b70}
#allianz-trade-pay[data-at106] .at106-branches b{display:block;font-size:11px;font-weight:600;color:#164b70;margin-top:3px}
#allianz-trade-pay[data-at106] .at84-invoice{display:block;padding:15px;font-size:13px}
#allianz-trade-pay[data-at106] .at84-invoice small{display:block;margin-top:6px;font-size:11px;line-height:1.4}
#allianz-trade-pay[data-at106] .at84-merchant-row{padding:17px 2px;font-size:13px}
@media(max-width:800px){
 #allianz-trade-pay[data-at106] .at84-stage-inner{grid-template-columns:1fr;grid-template-rows:170px minmax(0,1fr);gap:12px;padding-top:58px;padding-bottom:12px}
 #allianz-trade-pay[data-at106] .at84-narrative{height:100%}
 #allianz-trade-pay[data-at106] .at84-beat{top:0;transform:none!important}
 #allianz-trade-pay[data-at106] .at84-beat h3{font-size:clamp(27px,7.7vw,34px);line-height:1.08;margin:9px 0;max-width:22ch}
 #allianz-trade-pay[data-at106] .at84-beat p{font-size:13px;line-height:1.45;max-width:42ch}
 #allianz-trade-pay[data-at106] .at86-chapter-label{top:16px}
 #allianz-trade-pay[data-at106] .at106-frame{max-width:430px;border-radius:14px}
 #allianz-trade-pay[data-at106] .at106-top{height:38px;padding-inline:14px;font-size:10px}
 #allianz-trade-pay[data-at106] .at106-top img{width:74px}
 #allianz-trade-pay[data-at106] .at106-summary{padding:11px 14px;gap:8px}
 #allianz-trade-pay[data-at106] .at106-summary strong{font-size:20px}
 #allianz-trade-pay[data-at106] .at106-summary small{font-size:9px}
 #allianz-trade-pay[data-at106] .at106-summary b{font-size:11px}
 #allianz-trade-pay[data-at106] .at106-content{padding:14px;min-height:calc(var(--at106-body-height,310px) + 28px)}
 #allianz-trade-pay[data-at106] .at106-panel-inner>strong{font-size:19px;margin-bottom:12px}
 #allianz-trade-pay[data-at106] .at106-need{padding:15px}
 #allianz-trade-pay[data-at106] .at106-need strong{font-size:18px}
 #allianz-trade-pay[data-at106] .at106-need p{font-size:12px}
 #allianz-trade-pay[data-at106] .at106-connection{padding-block:16px;font-size:9px}
 #allianz-trade-pay[data-at106] .at84-payment{font-size:12px;padding:10px;gap:8px}
 #allianz-trade-pay[data-at106] .at84-payment small{font-size:10px}
 #allianz-trade-pay[data-at106] .at106-terms{font-size:10px;padding:9px 1px;gap:5px 8px}
 #allianz-trade-pay[data-at106] .at84-alt{font-size:12px;padding:8px 10px}
 #allianz-trade-pay[data-at106] .at84-ui-action{font-size:12px;padding:10px 12px;margin-top:10px}
 #allianz-trade-pay[data-at106] .at106-outcomes{padding-top:15px}
 #allianz-trade-pay[data-at106] .at106-check{font-size:9px;margin-bottom:6px}
 #allianz-trade-pay[data-at106] .at106-branches>span,#allianz-trade-pay[data-at106] .at106-branches b{font-size:10px}
 #allianz-trade-pay[data-at106] .at106-branches>span{padding:8px}
 #allianz-trade-pay[data-at106] .at84-merchant-row{font-size:12px;padding-block:15px}
}
@media(max-width:360px){
 #allianz-trade-pay[data-at106] .at84-stage-inner{grid-template-rows:164px minmax(0,1fr);padding-top:56px;gap:6px}
 #allianz-trade-pay[data-at106] .at84-beat h3{font-size:27px}
 #allianz-trade-pay[data-at106] .at84-beat p{font-size:12px}
 #allianz-trade-pay[data-at106] .at106-summary strong{font-size:18px}
 #allianz-trade-pay[data-at106] .at106-content{padding:12px;min-height:calc(var(--at106-body-height,310px) + 24px)}
 #allianz-trade-pay[data-at106] .at106-panel-inner>strong{font-size:17px;margin-bottom:10px}
}
#allianz-trade-pay[data-at106] .at106-swap{position:relative;overflow:hidden}
#allianz-trade-pay[data-at106] .at106-swap-before,#allianz-trade-pay[data-at106] .at106-swap-after{position:absolute;inset:0 0 auto;min-width:0}
#allianz-trade-pay[data-at106] .at106-swap-before>strong,#allianz-trade-pay[data-at106] .at106-swap-after>strong{display:block;font-size:22px;line-height:1.2;letter-spacing:-.025em;margin:0 0 16px}
@media(max-width:800px){#allianz-trade-pay[data-at106] .at106-swap-before>strong,#allianz-trade-pay[data-at106] .at106-swap-after>strong{font-size:19px;margin-bottom:12px}}
@media(max-width:360px){#allianz-trade-pay[data-at106] .at106-swap-before>strong,#allianz-trade-pay[data-at106] .at106-swap-after>strong{font-size:17px;margin-bottom:10px}}
/* A short narrow viewport needs a compact composition, not a miniature card. */
@media(max-width:360px) and (max-height:800px){
 #allianz-trade-pay[data-at106] .at84-stage-inner{grid-template-rows:158px minmax(0,1fr);padding-top:52px;padding-bottom:8px}
 #allianz-trade-pay[data-at106] .at106-top{height:32px;padding-inline:12px;font-size:9px}
 #allianz-trade-pay[data-at106] .at106-summary{padding:8px 12px}
 #allianz-trade-pay[data-at106] .at106-summary small{font-size:8.5px;line-height:1.3}
 #allianz-trade-pay[data-at106] .at106-summary b{font-size:10px;line-height:1.3}
 #allianz-trade-pay[data-at106] .at106-content{padding:10px;min-height:calc(var(--at106-body-height,260px) + 20px)}
 #allianz-trade-pay[data-at106] .at106-swap-before>strong,#allianz-trade-pay[data-at106] .at106-swap-after>strong{font-size:16px;margin-bottom:8px}
 #allianz-trade-pay[data-at106] .at84-payment{padding:8px;font-size:11px;line-height:1.2}
 #allianz-trade-pay[data-at106] .at84-payment small{font-size:9px;line-height:1.2}
 #allianz-trade-pay[data-at106] .at106-terms{padding:6px 0;font-size:9.5px;line-height:1.25;grid-template-columns:1fr 1.3fr;gap:4px 6px}
 #allianz-trade-pay[data-at106] .at84-alt{padding:6px 8px;font-size:11px}
 #allianz-trade-pay[data-at106] .at84-ui-action{padding:8px 10px;margin-top:8px;font-size:11px}
 #allianz-trade-pay[data-at106] .at106-outcomes{padding-top:12px}
 #allianz-trade-pay[data-at106] .at106-outcomes:before{height:10px}
 #allianz-trade-pay[data-at106] .at106-check{font-size:8.5px;margin-bottom:4px;line-height:1.2}
 #allianz-trade-pay[data-at106] .at106-branches{gap:6px}
 #allianz-trade-pay[data-at106] .at106-branches>span{padding:6px;line-height:1.2}
 #allianz-trade-pay[data-at106] .at106-branches b{line-height:1.2;margin-top:2px}
 #allianz-trade-pay[data-at106] .at106-need{padding:12px}
 #allianz-trade-pay[data-at106] .at106-need strong{font-size:16px;margin-block:6px}
 #allianz-trade-pay[data-at106] .at106-need p{font-size:11px;line-height:1.3}
 #allianz-trade-pay[data-at106] .at106-connection{padding-block:12px;font-size:8px}
 #allianz-trade-pay[data-at106] .at84-invoice{padding:12px;font-size:12px}
 #allianz-trade-pay[data-at106] .at84-invoice small{font-size:10px}
 #allianz-trade-pay[data-at106] .at84-merchant-row{padding-block:12px;font-size:11px}
}
/* Change palette at the same scroll landmark as the copy: no timed dark veil. */
#allianz-trade-pay[data-at106] .at84-stage::before{display:none;transition:none}
#allianz-trade-pay[data-at106] .at84-stage{transition:none}
#allianz-trade-pay[data-at106][data-at84-phase="1"] .at84-stage,
#allianz-trade-pay[data-at106][data-at84-phase="2"] .at84-stage{background:#e1ebef;color:#173651}
/* Only accents animate inside fully readable states, never text opacity. */
#allianz-trade-pay[data-at106] .at106-connection span{transform:scaleX(var(--at106-context-line,1));transform-origin:center}
#allianz-trade-pay[data-at106] .at106-terms{background:rgba(13,145,177,calc(var(--at106-conditions,0) * .045))}
#allianz-trade-pay[data-at106] .at84-invoice{position:relative}
#allianz-trade-pay[data-at106] .at84-invoice:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#0d91b1;transform:scaleX(var(--at106-followup,0));transform-origin:left}

/* 23 October — one continuous transaction on a stable, high-contrast canvas. */
#allianz-trade-pay[data-at107] .at84-stage,
#allianz-trade-pay[data-at107][data-at84-phase] .at84-stage{background:#e1ebef;color:#173651;transition:none}
#allianz-trade-pay[data-at107][data-at84-phase] .at84-beat p{color:#4b6272}
#allianz-trade-pay[data-at107][data-at84-phase] .at84-tag,
#allianz-trade-pay[data-at107][data-at84-phase] .at84-beat em{color:#08718e}
#allianz-trade-pay[data-at107][data-at84-phase] .at86-chapter-label{color:#49677a}
#allianz-trade-pay[data-at107][data-at84-phase] .at86-chapter-label img{filter:none}
#allianz-trade-pay[data-at107] .at106-frame{--at107-pad:22px;position:absolute;left:50%;margin:0;transform:translateX(-50%) scale(var(--at106-fit,1));transform-origin:top center;will-change:height}
#allianz-trade-pay[data-at107] .at106-content{position:relative;min-height:0;padding:0;overflow:hidden;transition:none}
#allianz-trade-pay[data-at107] .at106-panel{position:absolute;display:block;inset:var(--at107-pad) var(--at107-pad) auto;grid-template-rows:none;transition:none;will-change:transform}
#allianz-trade-pay[data-at107] .at106-panel-inner{overflow:visible}
#allianz-trade-pay[data-at107] .at106-swap{transition:none}
#allianz-trade-pay[data-at107] .at108-bridge{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;text-align:center;visibility:hidden;opacity:0;color:#496b7e;pointer-events:none}
#allianz-trade-pay[data-at107] .at108-bridge span{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
#allianz-trade-pay[data-at107] .at108-bridge b{font:500 18px/1.3 var(--sans,Arial,sans-serif);color:#173651}
@media(max-width:800px){#allianz-trade-pay[data-at107] .at106-frame{--at107-pad:14px}}
@media(max-width:360px){#allianz-trade-pay[data-at107] .at106-frame{--at107-pad:12px}}
@media(max-width:360px) and (max-height:800px){#allianz-trade-pay[data-at107] .at106-frame{--at107-pad:10px}}

/* 26 October — one transaction, four visibly different design questions.
   Native scroll drives every geometry; no timed height tween can lag behind it. */
.sober-home #allianz-trade-pay[data-at107][data-at109] .at106-content{transition:none}
#allianz-trade-pay[data-at109] .at106-swap{overflow:hidden!important}
#allianz-trade-pay[data-at109] .at106-context .at106-panel-inner{display:grid;grid-template-columns:1fr;gap:0}
#allianz-trade-pay[data-at109] .at106-need{padding:20px;border-radius:12px;background:#edf6f9;border-left:4px solid #13829c}
#allianz-trade-pay[data-at109] .at106-need:last-child{background:#f4f6f8;border-left-color:#173651}
#allianz-trade-pay[data-at109] .at106-connection{padding:15px 12px;justify-content:center}
#allianz-trade-pay[data-at109] .at106-connection span{max-width:48px}
#allianz-trade-pay[data-at109] .at106-branches{gap:12px}
#allianz-trade-pay[data-at109] .at106-branches>span{min-height:100px;padding:18px 14px;border-radius:12px;border-top:3px solid #0b8d9f;background:#eff9f9;display:flex;flex-direction:column;justify-content:center;font-size:13px;line-height:1.45}
#allianz-trade-pay[data-at109] .at106-branches>span:last-child{border-top-color:#547188;background:#f3f6fa}
#allianz-trade-pay[data-at109] .at106-branches b{font-size:13px;line-height:1.4;margin-top:8px}
#allianz-trade-pay[data-at109] .at106-check{font-weight:600;font-size:11px;margin-bottom:12px}
#allianz-trade-pay[data-at109] .at84-invoice{border-radius:10px;border:1px solid #c9dfe7;background:#eef8fa;padding:20px}
#allianz-trade-pay[data-at109] .at84-merchant-row{position:relative;margin-left:8px;padding-left:22px;border-left:1px solid #b6d0da}
#allianz-trade-pay[data-at109] .at84-merchant-row:before{content:"";position:absolute;left:-4px;top:23px;width:7px;height:7px;border-radius:50%;background:#1a819c;box-shadow:0 0 0 3px white}
@media(min-width:801px){
 #allianz-trade-pay[data-at109] .at106-context .at106-panel-inner{grid-template-columns:1fr 1fr;gap:14px}
 #allianz-trade-pay[data-at109] .at106-need{min-height:190px;padding:20px 16px}
 #allianz-trade-pay[data-at109] .at106-need:last-child{grid-column:2;grid-row:1}
 #allianz-trade-pay[data-at109] .at106-need strong{font-size:22px;margin-block:15px}
 #allianz-trade-pay[data-at109] .at106-connection{grid-column:1/-1;padding-block:12px}
}
@media(max-width:800px){
 #allianz-trade-pay[data-at109] .at106-need{padding:13px}
 #allianz-trade-pay[data-at109] .at106-need strong{font-size:17px;margin-block:6px}
 #allianz-trade-pay[data-at109] .at106-connection{padding-block:10px}
 #allianz-trade-pay[data-at109] .at106-branches{gap:8px}
 #allianz-trade-pay[data-at109] .at106-branches>span{padding:13px 10px;min-height:90px;font-size:11px}
 #allianz-trade-pay[data-at109] .at106-branches b{font-size:11px;margin-top:6px}
 #allianz-trade-pay[data-at109] .at106-check{font-size:10px;margin-bottom:8px}
 #allianz-trade-pay[data-at109] .at84-invoice{padding:14px}
 #allianz-trade-pay[data-at109] .at84-merchant-row:before{top:20px}
}

/* Needs map → payment screen → decision branches → invoice timeline.
   The reference and amount persist while the surrounding frame changes form. */
#allianz-trade-pay[data-at110] .at106-frame{background:rgba(255,255,255,var(--at110-shell,0));border-color:rgba(206,223,231,var(--at110-shell,0));box-shadow:0 14px 36px rgba(0,31,64,calc(.105 * var(--at110-shell,0)))}
#allianz-trade-pay[data-at110] .at106-top{background:rgba(244,248,250,var(--at110-shell,0));border-bottom-color:rgba(225,233,237,var(--at110-shell,0))}
#allianz-trade-pay[data-at110] .at106-summary{background:#fff;border-radius:calc(14px * (1 - var(--at110-shell,0)));border-bottom-color:rgba(223,232,237,var(--at110-shell,0))}
#allianz-trade-pay[data-at110] .at106-need{background:#fff;border:1px solid #c4dbe5;border-top:4px solid #1685a0;border-radius:16px;box-shadow:0 8px 18px #1639510a}
#allianz-trade-pay[data-at110] .at106-need:last-child{background:#173651;border-color:#173651;color:#fff}
#allianz-trade-pay[data-at110] .at106-need:last-child small,#allianz-trade-pay[data-at110] .at106-need:last-child p{color:#c9e2eb}
#allianz-trade-pay[data-at110] .at106-outcomes{padding-bottom:16px}
#allianz-trade-pay[data-at110] .at106-branches{gap:16px;position:relative;padding-top:12px}
#allianz-trade-pay[data-at110] .at106-branches:before{content:"";position:absolute;top:0;left:25%;right:25%;height:12px;border:1px solid #8aadb9;border-bottom:0;border-radius:5px 5px 0 0;transform:scaleX(var(--at106-result,0));transform-origin:center}
#allianz-trade-pay[data-at110] .at106-branches>span{background:#fff;border-top:4px solid #13829c;box-shadow:0 6px 18px #1736510c;transform:translateY(calc(-6px * var(--at110-branch,0)))}
#allianz-trade-pay[data-at110] .at106-branches>span:last-child{background:#173651;color:#daeaf0;border-color:#173651;transform:translateY(calc(10px * var(--at110-branch,0)))}
#allianz-trade-pay[data-at110] .at106-branches>span:last-child b{color:#fff}
@media(max-width:800px){
 #allianz-trade-pay[data-at110] .at106-need{margin-right:24px}
 #allianz-trade-pay[data-at110] .at106-need:last-child{margin-right:0;margin-left:24px}
 #allianz-trade-pay[data-at110] .at106-connection{padding-block:14px}
 #allianz-trade-pay[data-at110] .at106-branches{gap:10px}
}

/* Supersede the older 50% centering rule: short compositions stay close to
   their explanation even on unusually tall mobile viewports. */
.sober-home #allianz-trade-pay[data-at107][data-at110] .at106-frame{top:var(--at110-top,4px)!important;transform:translateX(-50%) scale(var(--at106-fit,1));transform-origin:top center}

/* One transaction remains on screen from the design question to follow-up.
   Scroll owns every transition; old and new UI states never overlap. */
#allianz-trade-pay[data-at120] .at84-stage,
#allianz-trade-pay[data-at120][data-at84-phase] .at84-stage{background:#e5f0f4;color:#163a5a;transition:none}
#allianz-trade-pay[data-at120] .at84-stage:before{opacity:0;background:none}
#allianz-trade-pay[data-at120] .at84-stage-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px,6vw,112px)}
#allianz-trade-pay[data-at120] .at84-narrative{z-index:3}
#allianz-trade-pay[data-at120] .at84-beat .at84-tag{color:#057d9e}
#allianz-trade-pay[data-at120] .at84-beat h3{color:#163a5a}
#allianz-trade-pay[data-at120] .at84-beat p{color:#49677b}
#allianz-trade-pay[data-at120] .at84-canvas{height:min(72vh,680px);min-height:468px;z-index:2}
#allianz-trade-pay[data-at120] .at84-hairline,
#allianz-trade-pay[data-at120] .at84-needs,
#allianz-trade-pay[data-at120] .at84-note,
#allianz-trade-pay[data-at120] .at84-ui,
#allianz-trade-pay[data-at120] .at84-order,
#allianz-trade-pay[data-at120] .at84-branch{display:none}
#allianz-trade-pay[data-at120] .at120-frame{position:absolute;top:50%;left:50%;width:min(100%,480px);transform:translate(-50%,-50%);overflow:hidden;border:1px solid #c8dce6;border-radius:22px;background:#fff;box-shadow:0 22px 54px rgba(20,56,80,.14);color:#173a59;will-change:transform,opacity}
#allianz-trade-pay[data-at120] .at120-frame-head{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#f8fbfc;border-bottom:1px solid #dbe8ee}
#allianz-trade-pay[data-at120] .at120-frame-head img{width:102px;height:auto;display:block}
#allianz-trade-pay[data-at120] .at120-frame-head span{font:700 10px/1.2 var(--sans,Arial,sans-serif);letter-spacing:.06em;color:#537087}
#allianz-trade-pay[data-at120] .at120-summary{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #e2edf1;background:#fff}
#allianz-trade-pay[data-at120] .at120-summary span{display:grid;gap:3px}
#allianz-trade-pay[data-at120] .at120-summary small,#allianz-trade-pay[data-at120] .at120-label,#allianz-trade-pay[data-at120] .at120-question small,#allianz-trade-pay[data-at120] .at120-timeline small{font:700 9px/1.25 var(--sans,Arial,sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#5f7b8d}
#allianz-trade-pay[data-at120] .at120-summary b{font:700 12px/1.2 var(--sans,Arial,sans-serif);color:#183a59}
#allianz-trade-pay[data-at120] .at120-summary strong{font:700 23px/1 var(--sans,Arial,sans-serif);letter-spacing:-.04em;color:#173a59}
#allianz-trade-pay[data-at120] .at120-body{position:relative;height:318px;background:linear-gradient(145deg,#f9fcfd,#edf6f8);overflow:hidden}
#allianz-trade-pay[data-at120] .at120-screen{position:absolute;inset:0;padding:22px 24px;will-change:opacity,transform;pointer-events:none}
#allianz-trade-pay[data-at120] .at120-insight{opacity:var(--at120-insight,1);transform:translateY(calc(-1 * var(--at120-lift,0px)))}
#allianz-trade-pay[data-at120] .at120-choice{opacity:var(--at120-choice,0);transform:translateY(calc(15px * (1 - var(--at120-choice,0))));background:#f7fbfc}
#allianz-trade-pay[data-at120] .at120-invoice{opacity:var(--at120-invoice,0);transform:translateY(calc(16px * (1 - var(--at120-invoice,0))));background:#f7fbfc}
#allianz-trade-pay[data-at120] .at120-label{margin:0 0 15px;color:#087b9d}
#allianz-trade-pay[data-at120] .at120-question{padding:15px 16px;border:1px solid #c5dce6;border-radius:13px;background:#fff;box-shadow:0 8px 18px rgba(26,64,86,.05)}
#allianz-trade-pay[data-at120] .at120-question--buyer{border-top:4px solid #1186a4}
#allianz-trade-pay[data-at120] .at120-question--merchant{border-color:#193d5e;background:#193d5e}
#allianz-trade-pay[data-at120] .at120-question--merchant small,#allianz-trade-pay[data-at120] .at120-question--merchant strong{color:#fff}
#allianz-trade-pay[data-at120] .at120-question strong{display:block;margin-top:7px;font:600 19px/1.15 var(--sans,Arial,sans-serif);letter-spacing:-.025em}
#allianz-trade-pay[data-at120] .at120-join{display:flex;align-items:center;gap:10px;justify-content:center;height:53px;color:#648296;font:700 9px/1 var(--sans,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase}
#allianz-trade-pay[data-at120] .at120-join i{width:60px;height:1px;background:#bdd2dc}
#allianz-trade-pay[data-at120] .at120-choice h4,#allianz-trade-pay[data-at120] .at120-invoice h4{margin:0 0 14px;font:600 22px/1.1 var(--sans,Arial,sans-serif);letter-spacing:-.04em;color:#173a59}
#allianz-trade-pay[data-at120] .at120-choice-row{display:grid;grid-template-columns:18px 1fr 16px;gap:10px;align-items:center;padding:15px;border:2px solid #0b94b7;border-radius:12px;background:#fff;box-shadow:0 8px 18px rgba(20,72,99,.07)}
#allianz-trade-pay[data-at120] .at120-radio{width:17px;height:17px;border:2px solid #0b94b7;border-radius:50%;box-shadow:inset 0 0 0 4px #fff;background:#0b94b7}
#allianz-trade-pay[data-at120] .at120-choice-row b,#allianz-trade-pay[data-at120] .at120-choice-row small{display:block}
#allianz-trade-pay[data-at120] .at120-choice-row b{font:700 14px/1.2 var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at120] .at120-choice-row small{margin-top:4px;font:400 11px/1.35 var(--sans,Arial,sans-serif);color:#547083}
#allianz-trade-pay[data-at120] .at120-choice-row em{font:400 20px/1 var(--sans,Arial,sans-serif);font-style:normal;color:#159bb9}
#allianz-trade-pay[data-at120] .at120-status{position:absolute;left:24px;right:24px;bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-radius:10px;background:#193d5e;color:#dcebf1;opacity:var(--at120-response,0);transform:translateY(calc(10px * (1 - var(--at120-response,0))))}
#allianz-trade-pay[data-at120] .at120-status span{font:400 11px/1.3 var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at120] .at120-status b{font:700 11px/1.2 var(--sans,Arial,sans-serif);text-align:right;color:#fff}
#allianz-trade-pay[data-at120] .at120-status i{font-style:normal;color:#63d7e8}
#allianz-trade-pay[data-at120] .at120-timeline{position:relative;margin-top:22px;display:grid;gap:13px;padding-left:20px}
#allianz-trade-pay[data-at120] .at120-timeline:before{content:"";position:absolute;top:7px;bottom:7px;left:4px;width:1px;background:#bfd5df}
#allianz-trade-pay[data-at120] .at120-timeline div{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #dce9ee}
#allianz-trade-pay[data-at120] .at120-timeline div:before{content:"";position:absolute;left:-20px;top:4px;width:9px;height:9px;border-radius:50%;background:#1193b0;box-shadow:0 0 0 3px #f7fbfc}
#allianz-trade-pay[data-at120] .at120-timeline b{font:700 12px/1.2 var(--sans,Arial,sans-serif);color:#1b4e70;text-align:right}
@media(max-width:800px){
 #allianz-trade-pay[data-at120] .at84-stage-inner{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-items:start;gap:10px;padding:30px 22px 18px!important}
 #allianz-trade-pay[data-at120] .at84-narrative{height:154px}
 #allianz-trade-pay[data-at120] .at84-beat{top:0;transform:translate3d(0,18px,0)}
 #allianz-trade-pay[data-at120][data-at84-phase] .at84-beat{transform:translate3d(0,0,0)!important}
 #allianz-trade-pay[data-at120] .at84-beat h3{margin:10px 0 8px;font-size:clamp(30px,9.2vw,42px)}
 #allianz-trade-pay[data-at120] .at84-beat p{font-size:14px;line-height:1.4}
 #allianz-trade-pay[data-at120] .at84-canvas{height:auto;min-height:0;align-self:center}
 #allianz-trade-pay[data-at120] .at120-frame{position:relative;top:auto;left:auto;width:min(100%,345px);margin-inline:auto;transform:none}
 #allianz-trade-pay[data-at120] .at120-frame-head{height:43px;padding:0 15px}
 #allianz-trade-pay[data-at120] .at120-frame-head img{width:90px}
 #allianz-trade-pay[data-at120] .at120-frame-head span{font-size:8px}
 #allianz-trade-pay[data-at120] .at120-summary{padding:11px 15px}
 #allianz-trade-pay[data-at120] .at120-summary strong{font-size:19px}
 #allianz-trade-pay[data-at120] .at120-body{height:282px}
 #allianz-trade-pay[data-at120] .at120-screen{padding:16px}
 #allianz-trade-pay[data-at120] .at120-label{margin-bottom:11px;font-size:8px}
 #allianz-trade-pay[data-at120] .at120-question{padding:11px 12px}
 #allianz-trade-pay[data-at120] .at120-question strong{font-size:16px;margin-top:5px}
 #allianz-trade-pay[data-at120] .at120-join{height:42px;font-size:8px}
 #allianz-trade-pay[data-at120] .at120-choice h4,#allianz-trade-pay[data-at120] .at120-invoice h4{margin-bottom:11px;font-size:19px}
 #allianz-trade-pay[data-at120] .at120-choice-row{padding:12px;gap:8px}
 #allianz-trade-pay[data-at120] .at120-choice-row b{font-size:12px}
 #allianz-trade-pay[data-at120] .at120-choice-row small{font-size:10px}
 #allianz-trade-pay[data-at120] .at120-status{left:16px;right:16px;bottom:16px;padding:11px 12px}
 #allianz-trade-pay[data-at120] .at120-status span,#allianz-trade-pay[data-at120] .at120-status b{font-size:10px}
 #allianz-trade-pay[data-at120] .at120-timeline{margin-top:16px;gap:9px}
 #allianz-trade-pay[data-at120] .at120-timeline div{padding-bottom:8px}
 #allianz-trade-pay[data-at120] .at120-timeline small,#allianz-trade-pay[data-at120] .at120-timeline b{font-size:9px}
}

/* V122 — research, service decision, tangible buyer/merchant UI, outcome. */
#allianz-trade-pay[data-at122] .at84-stage,
#allianz-trade-pay[data-at122][data-at84-phase] .at84-stage{background:#e6f1f5;color:#123857}
#allianz-trade-pay[data-at122] .at84-stage:before{opacity:0}
#allianz-trade-pay[data-at122] .at121-visual{width:min(100%,670px);height:min(72vh,540px);min-height:470px}
#allianz-trade-pay[data-at122] .at121-scene{inset:0;overflow:hidden;transform:none;will-change:opacity;transition:none}
#allianz-trade-pay[data-at122] .at122-audit{opacity:var(--at121-scene-0,1)}
#allianz-trade-pay[data-at122] .at122-decision{opacity:var(--at121-scene-1,0)}
#allianz-trade-pay[data-at122] .at122-product{opacity:var(--at121-scene-2,0)}
#allianz-trade-pay[data-at122] .at122-outcome{opacity:var(--at121-scene-3,0)}
#allianz-trade-pay[data-at122] .at122-chrome{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 4px 16px;border-bottom:1px solid #b9d3df;color:#477185;font:700 10px/1.3 var(--sans,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}
#allianz-trade-pay[data-at122] .at122-chrome img{width:105px;height:auto}
#allianz-trade-pay[data-at122] .at122-audit{padding:18px 17px 14px}
#allianz-trade-pay[data-at122] .at122-audit-heading{padding:52px 14px 32px;transform:translateY(calc(16px * (1 - var(--at121-build-0,0))))}
#allianz-trade-pay[data-at122] .at122-audit-heading small,#allianz-trade-pay[data-at122] .at122-decision h4,#allianz-trade-pay[data-at122] .at122-audit-heading strong{display:block}
#allianz-trade-pay[data-at122] .at122-audit-heading small{color:#197d9c;font:700 11px/1.3 var(--sans,Arial,sans-serif);letter-spacing:.11em;text-transform:uppercase}
#allianz-trade-pay[data-at122] .at122-audit-heading strong{max-width:15ch;margin-top:10px;font:400 clamp(38px,4vw,54px)/1.06 var(--serif,Georgia,serif);letter-spacing:-.05em}
#allianz-trade-pay[data-at122] .at122-methods{display:flex;gap:8px;margin:0 14px 20px}
#allianz-trade-pay[data-at122] .at122-methods span{padding:8px 12px;border:1px solid #8cbecd;border-radius:100px;background:#f3fafb;color:#075b78;font:700 11px/1 var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at122] .at122-scope{display:grid;grid-template-columns:1fr 32px 1fr;align-items:center;margin:0 14px;border-top:1px solid #b9d3df;padding-top:19px}
#allianz-trade-pay[data-at122] .at122-scope div{min-height:104px;padding:16px 17px;border:1px solid #c5dce4;border-radius:12px;background:#fff;box-shadow:0 10px 24px #133e5c12;transform:translateY(calc(20px * (1 - var(--at121-build-0,0))))}
#allianz-trade-pay[data-at122] .at122-scope small,#allianz-trade-pay[data-at122] .at122-paths small{display:block;color:#0b829e;font:700 10px/1.2 var(--sans,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase}
#allianz-trade-pay[data-at122] .at122-scope strong{display:block;max-width:19ch;margin-top:10px;font:650 17px/1.22 var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at122] .at122-scope i{text-align:center;color:#0b8aa9;font:400 24px/1 var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at122] .at122-decision{padding:18px 17px}
#allianz-trade-pay[data-at122] .at122-decision h4{max-width:15ch;margin:58px 14px 38px;font:400 clamp(38px,4vw,54px)/1.05 var(--serif,Georgia,serif);letter-spacing:-.05em}
#allianz-trade-pay[data-at122] .at122-order-spine{position:relative;height:47px;margin:0 14px 20px;text-align:center}
#allianz-trade-pay[data-at122] .at122-order-spine:after{content:"";position:absolute;top:19px;left:10%;right:10%;height:2px;background:#6abbd0;transform:scaleX(var(--at121-build-1,0));transform-origin:center}
#allianz-trade-pay[data-at122] .at122-order-spine span{position:relative;z-index:1;display:inline-block;padding:10px 20px;border-radius:30px;background:#123f62;color:#fff;font:700 12px/1.2 var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at122] .at122-paths{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 14px}
#allianz-trade-pay[data-at122] .at122-paths div{display:flex;flex-direction:column;min-height:136px;padding:19px 21px;border:1px solid #bfd7e2;border-radius:14px;background:#fff;box-shadow:0 12px 26px #14395412;transform:translateY(calc(20px * (1 - var(--at121-build-1,0))))}
#allianz-trade-pay[data-at122] .at122-paths div:last-child{background:#123f62;color:#fff;border-color:#123f62}
#allianz-trade-pay[data-at122] .at122-paths div:last-child small{color:#84d8e9}
#allianz-trade-pay[data-at122] .at122-paths strong{display:block;margin-top:12px;font:700 19px/1.2 var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at122] .at122-paths div>span{margin-top:auto;padding-top:14px;color:#0781a3;font:700 11px/1.2 var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at122] .at122-paths div:last-child>span{color:#a7e6f2}
#allianz-trade-pay[data-at122] .at122-product{padding:8px 0}
#allianz-trade-pay[data-at122] .at122-product-caption{display:flex;justify-content:space-between;gap:12px;padding:5px 6px 14px;color:#477185;font:700 10px/1.2 var(--sans,Arial,sans-serif);letter-spacing:.07em;text-transform:uppercase}
#allianz-trade-pay[data-at122] .at122-checkout,#allianz-trade-pay[data-at122] .at122-dashboard{position:absolute;overflow:hidden;border:1px solid #c5dbe5;border-radius:15px;background:#fff;box-shadow:0 18px 40px #0d3a5a24;color:#173c59;font-family:var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at122] .at122-checkout{z-index:2;left:0;top:79px;width:45%;height:367px;transform:translateX(calc(-18px * (1 - var(--at121-build-2,0))))}
#allianz-trade-pay[data-at122] .at122-dashboard{right:0;top:44px;width:69%;height:430px;transform:translateX(calc(24px * (1 - var(--at121-build-2,0))))}
#allianz-trade-pay[data-at122] .at122-ui-top{display:flex;align-items:center;justify-content:space-between;gap:10px;height:49px;padding:0 15px;border-bottom:1px solid #e4edf1;background:#f7fafb;color:#5b7584;font-size:10px;font-weight:700;white-space:nowrap}
#allianz-trade-pay[data-at122] .at122-ui-top img{width:90px;height:auto}
#allianz-trade-pay[data-at122] .at122-checkout-body{padding:22px 20px}
#allianz-trade-pay[data-at122] .at122-checkout-body>small,#allianz-trade-pay[data-at122] .at122-dashboard-main>small{color:#417185;font:700 9px/1.2 var(--sans,Arial,sans-serif);letter-spacing:.09em;text-transform:uppercase}
#allianz-trade-pay[data-at122] .at122-checkout-body h4,#allianz-trade-pay[data-at122] .at122-dashboard-main h4{margin:9px 0 18px;font:700 23px/1.13 var(--sans,Arial,sans-serif);letter-spacing:-.04em}
#allianz-trade-pay[data-at122] .at122-pay-choice{display:flex;gap:11px;align-items:flex-start;padding:15px 11px;border:2px solid #139abd;border-radius:9px;background:#f0fafe}
#allianz-trade-pay[data-at122] .at122-radio{flex:none;width:17px;height:17px;margin-top:2px;border:5px solid #139abd;border-radius:50%;background:#fff}
#allianz-trade-pay[data-at122] .at122-pay-choice strong,#allianz-trade-pay[data-at122] .at122-pay-choice span:last-child{display:block}
#allianz-trade-pay[data-at122] .at122-pay-choice strong{font-size:13px}
#allianz-trade-pay[data-at122] .at122-pay-choice span:last-child{margin-top:5px;color:#557388;font-size:10px;line-height:1.35}
#allianz-trade-pay[data-at122] .at122-pay-next{padding:15px 2px;color:#537184;font-size:11px;line-height:1.4}
#allianz-trade-pay[data-at122] .at122-ui-cta{display:flex;justify-content:space-between;padding:11px 14px;border-radius:7px;background:#163e63;color:#fff;font-size:12px;font-weight:700}
#allianz-trade-pay[data-at122] .at122-transfer{position:absolute;z-index:4;left:40%;top:214px;width:20%;padding:9px 8px;border:1px solid #7cbace;border-radius:8px;background:#eff9fc;text-align:center;box-shadow:0 10px 20px #0b375825;transform:translateY(calc(10px * (1 - var(--at121-build-2,0))))}
#allianz-trade-pay[data-at122] .at122-transfer span{display:block;color:#174d68;font:700 10px/1.25 var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at122] .at122-transfer b{font:400 18px/1 var(--sans,Arial,sans-serif);color:#0088a8}
#allianz-trade-pay[data-at122] .at122-dashboard-body{display:grid;grid-template-columns:105px minmax(0,1fr);height:calc(100% - 49px)}
#allianz-trade-pay[data-at122] .at122-dashboard-body nav{display:flex;flex-direction:column;gap:12px;padding:22px 11px;border-right:1px solid #e3ecf0;background:#f6f9fa;color:#627887;font-size:10px}
#allianz-trade-pay[data-at122] .at122-dashboard-body nav b{padding:8px;margin:-8px -6px 0;border-radius:5px;background:#dceef4;color:#114b6a;font-weight:700}
#allianz-trade-pay[data-at122] .at122-dashboard-main{padding:20px 18px}
#allianz-trade-pay[data-at122] .at122-dashboard-main h4{font-size:21px}
#allianz-trade-pay[data-at122] .at122-order-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 12px;border:1px solid #97c6d5;border-left:4px solid #159cbb;border-radius:8px;background:#f0f9fb;font-size:11px}
#allianz-trade-pay[data-at122] .at122-order-row span{color:#057f9d;font-weight:700;text-align:right}
#allianz-trade-pay[data-at122] .at122-admin-row{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:start;padding:17px 3px;border-bottom:1px solid #e1eaef;font-size:11px;line-height:1.25}
#allianz-trade-pay[data-at122] .at122-admin-row span{color:#607988}
#allianz-trade-pay[data-at122] .at122-admin-row strong{font-weight:650}
#allianz-trade-pay[data-at122] .at122-outcome{padding:18px 18px}
#allianz-trade-pay[data-at122] .at122-outcome-number{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin:89px 10px 54px;padding-bottom:25px;border-bottom:1px solid #abcbd8}
#allianz-trade-pay[data-at122] .at122-outcome-number strong{font:400 clamp(105px,10vw,150px)/.78 var(--serif,Georgia,serif);letter-spacing:-.09em;color:#123f62;transform:translateY(calc(18px * (1 - var(--at121-build-3,0))))}
#allianz-trade-pay[data-at122] .at122-outcome-number strong span{font-size:.45em;vertical-align:top;letter-spacing:-.03em}
#allianz-trade-pay[data-at122] .at122-outcome-number p{margin:0;color:#315e75;font:700 17px/1.2 var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at122] .at122-outcome-bottom{display:grid;grid-template-columns:1fr 1.3fr;gap:28px;margin:0 10px;font:400 13px/1.5 var(--sans,Arial,sans-serif);color:#4e7182}
#allianz-trade-pay[data-at122] .at122-outcome-bottom b{color:#174967}
#allianz-trade-pay[data-at122][data-at84-phase="3"] .at84-beat--3 .project-result-number{font-size:clamp(42px,4.7vw,68px)}
#allianz-trade-pay[data-at122] .at84-beat--3 .project-result-number{display:none}
#allianz-trade-pay[data-at122] .at84-beat--3 .project-result-label{font:400 clamp(38px,4.1vw,58px)/1.08 var(--serif,Georgia,serif);letter-spacing:-.05em;color:#123857}
#allianz-trade-pay[data-at122] .at84-beat--3 .project-result-context{margin-top:18px}
@media(max-width:800px){
 #allianz-trade-pay[data-at122] .at84-stage-inner{grid-template-rows:minmax(170px,27%) minmax(0,1fr);gap:6px;padding:47px 17px 10px!important}
 #allianz-trade-pay[data-at122] .at84-narrative{height:100%;min-height:0}
 #allianz-trade-pay[data-at122] .at84-canvas{height:100%;min-height:0;align-self:stretch;overflow:hidden}
 #allianz-trade-pay[data-at122] .at121-visual{width:min(100%,390px);height:100%;min-height:0;margin:auto}
 #allianz-trade-pay[data-at122] .at84-beat h3{font-size:clamp(26px,7.7vw,36px);margin:7px 0}
 #allianz-trade-pay[data-at122] .at84-beat p{font-size:12px;line-height:1.35}
 #allianz-trade-pay[data-at122] .at84-beat--3 .project-result-label{font-size:clamp(27px,7.3vw,36px)}
 #allianz-trade-pay[data-at122] .at122-chrome{padding:4px 4px 9px;font-size:8px}
 #allianz-trade-pay[data-at122] .at122-chrome img{width:77px}
 #allianz-trade-pay[data-at122] .at122-audit,#allianz-trade-pay[data-at122] .at122-decision,#allianz-trade-pay[data-at122] .at122-outcome{padding:8px 2px}
 #allianz-trade-pay[data-at122] .at122-audit-heading{padding:22px 8px 15px}
 #allianz-trade-pay[data-at122] .at122-audit-heading strong,#allianz-trade-pay[data-at122] .at122-decision h4{font-size:clamp(28px,7.9vw,38px)}
 #allianz-trade-pay[data-at122] .at122-methods{margin:0 8px 13px}
 #allianz-trade-pay[data-at122] .at122-methods span{padding:6px 9px;font-size:9px}
 #allianz-trade-pay[data-at122] .at122-scope{grid-template-columns:1fr 18px 1fr;margin:0 8px;padding-top:10px}
 #allianz-trade-pay[data-at122] .at122-scope div{min-height:97px;padding:11px 9px}
 #allianz-trade-pay[data-at122] .at122-scope strong{font-size:12px}
 #allianz-trade-pay[data-at122] .at122-scope small{font-size:8px}
 #allianz-trade-pay[data-at122] .at122-scope i{font-size:16px}
 #allianz-trade-pay[data-at122] .at122-decision h4{margin:34px 8px 30px}
 #allianz-trade-pay[data-at122] .at122-order-spine{margin:0 8px 15px}
 #allianz-trade-pay[data-at122] .at122-paths{gap:7px;margin:0 8px}
 #allianz-trade-pay[data-at122] .at122-paths div{min-height:123px;padding:12px}
 #allianz-trade-pay[data-at122] .at122-paths strong{font-size:14px}
 #allianz-trade-pay[data-at122] .at122-paths div>span{font-size:9px}
 #allianz-trade-pay[data-at122] .at122-product-caption{font-size:7px;padding-bottom:6px}
 #allianz-trade-pay[data-at122] .at122-checkout{left:0;top:50px;width:47%;height:265px}
 #allianz-trade-pay[data-at122] .at122-dashboard{right:0;top:30px;width:70%;height:310px}
 #allianz-trade-pay[data-at122] .at122-ui-top{height:33px;padding:0 8px;font-size:7px}
 #allianz-trade-pay[data-at122] .at122-ui-top img{width:56px}
 #allianz-trade-pay[data-at122] .at122-checkout-body{padding:12px 8px}
 #allianz-trade-pay[data-at122] .at122-checkout-body>small,#allianz-trade-pay[data-at122] .at122-dashboard-main>small{font-size:7px}
 #allianz-trade-pay[data-at122] .at122-checkout-body h4{font-size:14px;margin:7px 0 10px}
 #allianz-trade-pay[data-at122] .at122-pay-choice{gap:5px;padding:7px 4px}
 #allianz-trade-pay[data-at122] .at122-radio{width:10px;height:10px;border-width:3px}
 #allianz-trade-pay[data-at122] .at122-pay-choice strong{font-size:9px}
 #allianz-trade-pay[data-at122] .at122-pay-choice span:last-child{font-size:8px}
 #allianz-trade-pay[data-at122] .at122-pay-next{padding:9px 1px;font-size:8px}
 #allianz-trade-pay[data-at122] .at122-ui-cta{padding:7px;font-size:8px}
 #allianz-trade-pay[data-at122] .at122-transfer{top:150px;left:40%;padding:5px 3px}
 #allianz-trade-pay[data-at122] .at122-transfer span{font-size:7px}
 #allianz-trade-pay[data-at122] .at122-dashboard-body{grid-template-columns:57px 1fr;height:calc(100% - 33px)}
 #allianz-trade-pay[data-at122] .at122-dashboard-body nav{gap:9px;padding:15px 5px;font-size:7px}
 #allianz-trade-pay[data-at122] .at122-dashboard-main{padding:11px 8px}
 #allianz-trade-pay[data-at122] .at122-dashboard-main h4{font-size:13px;margin:7px 0 12px}
 #allianz-trade-pay[data-at122] .at122-order-row{gap:4px;padding:8px 4px;font-size:8px}
 #allianz-trade-pay[data-at122] .at122-order-row span{font-size:7px}
 #allianz-trade-pay[data-at122] .at122-admin-row{grid-template-columns:1fr;gap:2px;padding:9px 1px;font-size:8px}
 #allianz-trade-pay[data-at122] .at122-outcome-number{display:block;margin:75px 8px 30px;padding-bottom:20px}
 #allianz-trade-pay[data-at122] .at122-outcome-number strong{font-size:clamp(91px,25vw,130px)}
 #allianz-trade-pay[data-at122] .at122-outcome-number p{margin:12px 0 0;font-size:14px}
 #allianz-trade-pay[data-at122] .at122-outcome-bottom{grid-template-columns:1fr;gap:7px;margin:0 8px;font-size:11px}
}
@media(max-width:800px) and (max-height:680px){
 #allianz-trade-pay[data-at122] .at84-stage-inner{grid-template-rows:minmax(138px,25%) minmax(0,1fr);padding-top:40px!important}
 #allianz-trade-pay[data-at122] .at84-beat h3{font-size:26px}
 #allianz-trade-pay[data-at122] .at84-beat p{font-size:11px}
 #allianz-trade-pay[data-at122] .at122-audit-heading{padding:16px 8px 10px}
 #allianz-trade-pay[data-at122] .at122-decision h4{margin:23px 8px 21px}
 #allianz-trade-pay[data-at122] .at122-checkout{top:36px;height:235px}
 #allianz-trade-pay[data-at122] .at122-dashboard{top:22px;height:275px}
 #allianz-trade-pay[data-at122] .at122-transfer{top:126px}
 #allianz-trade-pay[data-at122] .at122-outcome-number{margin-top:47px}
}

#allianz-trade-pay[data-at122] .at122-checkout{width:42%}
#allianz-trade-pay[data-at122] .at122-dashboard{width:62%}
#allianz-trade-pay[data-at122] .at122-transfer{display:none}
@media(max-width:800px){
 #allianz-trade-pay[data-at122] .at122-product-caption{align-items:center;font-size:8px;padding:0 2px 6px}
 #allianz-trade-pay[data-at122] .at122-checkout{top:26px;left:0;width:100%;height:82px;border-radius:10px;transform:translateY(calc(10px * (1 - var(--at121-build-2,0))))}
 #allianz-trade-pay[data-at122] .at122-checkout .at122-ui-top{height:25px;padding:0 10px;font-size:9px}
 #allianz-trade-pay[data-at122] .at122-checkout .at122-ui-top img{width:72px}
 #allianz-trade-pay[data-at122] .at122-checkout-body{padding:7px 10px}
 #allianz-trade-pay[data-at122] .at122-checkout-body>small,#allianz-trade-pay[data-at122] .at122-checkout-body h4,#allianz-trade-pay[data-at122] .at122-pay-next,#allianz-trade-pay[data-at122] .at122-ui-cta{display:none}
 #allianz-trade-pay[data-at122] .at122-pay-choice{padding:7px 9px;align-items:center;gap:9px}
 #allianz-trade-pay[data-at122] .at122-radio{width:14px;height:14px;border-width:4px}
 #allianz-trade-pay[data-at122] .at122-pay-choice strong{font-size:11px}
 #allianz-trade-pay[data-at122] .at122-pay-choice span:last-child{margin-top:2px;font-size:9px}
 #allianz-trade-pay[data-at122] .at122-transfer{display:block;top:111px;left:38%;width:62%;padding:0;border:0;background:transparent;box-shadow:none;text-align:right;transform:none}
 #allianz-trade-pay[data-at122] .at122-transfer span{display:inline;color:#3d7085;font-size:9px}
 #allianz-trade-pay[data-at122] .at122-transfer b{display:inline;margin-left:7px;font-size:13px}
 #allianz-trade-pay[data-at122] .at122-dashboard{top:137px;right:0;width:100%;height:187px;border-radius:10px;transform:translateY(calc(15px * (1 - var(--at121-build-2,0))))}
 #allianz-trade-pay[data-at122] .at122-dashboard .at122-ui-top{height:28px;padding:0 10px;font-size:9px}
 #allianz-trade-pay[data-at122] .at122-dashboard .at122-ui-top img{width:72px}
 #allianz-trade-pay[data-at122] .at122-dashboard-body{display:block;height:calc(100% - 28px)}
 #allianz-trade-pay[data-at122] .at122-dashboard-body nav{display:none}
 #allianz-trade-pay[data-at122] .at122-dashboard-main{padding:10px 13px}
 #allianz-trade-pay[data-at122] .at122-dashboard-main>small{font-size:8px}
 #allianz-trade-pay[data-at122] .at122-dashboard-main h4{margin:4px 0 8px;font-size:16px}
 #allianz-trade-pay[data-at122] .at122-order-row{padding:7px 9px;font-size:10px}
 #allianz-trade-pay[data-at122] .at122-order-row span{font-size:9px}
 #allianz-trade-pay[data-at122] .at122-admin-row{grid-template-columns:76px 1fr;gap:8px;padding:7px 2px;font-size:9px}
}
#allianz-trade-pay[data-at122] .at84-beat--3 .project-result-number{display:block;font-size:clamp(38px,4.4vw,62px);line-height:1.05}
#allianz-trade-pay[data-at122] .at84-beat--3 .project-result-label{margin-top:12px;font:400 clamp(16px,1.35vw,20px)/1.45 var(--sans,Arial,sans-serif);letter-spacing:0;color:#486a7d}
@media(max-width:800px){#allianz-trade-pay[data-at122] .at84-beat--3 .project-result-number{font-size:clamp(30px,8vw,39px)}#allianz-trade-pay[data-at122] .at84-beat--3 .project-result-label{font-size:13px}}
@media(min-width:801px){#allianz-trade-pay[data-at122] .at122-checkout{width:39%}#allianz-trade-pay[data-at122] .at122-dashboard{width:60%}}
#allianz-trade-pay[data-at122] .at84-beat--3 .project-result-context{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:800px){#allianz-trade-pay[data-at122] .at122-pay-choice span:last-child{font-size:10px}#allianz-trade-pay[data-at122] .at122-admin-row{font-size:10px}}

/* V123 — Scroll is the clock for both copy and image. Each scene fully leaves
   before its successor enters; the shared order marker carries the hand-off. */
#allianz-trade-pay[data-at122] .at84-beat{animation:none!important;transition:none!important;transform:translate3d(0,-50%,0)!important}
#allianz-trade-pay[data-at122] .at84-beat--0{opacity:var(--at121-scene-0,1)}
#allianz-trade-pay[data-at122] .at84-beat--1{opacity:var(--at121-scene-1,0)}
#allianz-trade-pay[data-at122] .at84-beat--2{opacity:var(--at121-scene-2,0)}
#allianz-trade-pay[data-at122] .at84-beat--3{opacity:var(--at121-scene-3,0)}
#allianz-trade-pay[data-at122] .at122-audit-heading{padding:34px 14px 22px}
#allianz-trade-pay[data-at122] .at122-bridge{position:absolute;z-index:8;top:50%;left:50%;display:flex;align-items:center;gap:13px;max-width:88%;padding:15px 19px;border:1px solid #8bbdce;border-radius:12px;background:#f9fdfe;box-shadow:0 18px 48px #123e5b24;color:#164567;font:700 15px/1.25 var(--sans,Arial,sans-serif);opacity:var(--at122-bridge,0);transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap}
#allianz-trade-pay[data-at122] .at122-bridge i{display:block;width:23px;height:2px;background:#159cbb;transform:scaleX(calc(.5 + .5 * var(--at122-bridge,0)));transform-origin:left}
#allianz-trade-pay[data-at122] .at122-outcome-period{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;gap:12px;margin:95px 10px 28px}
#allianz-trade-pay[data-at122] .at122-outcome-period div{display:flex;flex-direction:column;min-height:160px;padding:25px 23px;border:1px solid #bdd5df;border-radius:15px;background:#fff;box-shadow:0 13px 28px #14395411}
#allianz-trade-pay[data-at122] .at122-outcome-period div:last-child{border-color:#173f61;background:#173f61;color:#fff}
#allianz-trade-pay[data-at122] .at122-outcome-period small{color:#447187;font:700 10px/1.3 var(--sans,Arial,sans-serif);letter-spacing:.09em;text-transform:uppercase}
#allianz-trade-pay[data-at122] .at122-outcome-period div:last-child small{color:#a7dce8}
#allianz-trade-pay[data-at122] .at122-outcome-period span{display:block;margin-top:auto;padding-top:18px;font:650 18px/1.27 var(--sans,Arial,sans-serif)}
#allianz-trade-pay[data-at122] .at122-outcome-period i{color:#159cbb;font:400 28px/1 var(--sans,Arial,sans-serif);font-style:normal;text-align:center}
#allianz-trade-pay[data-at122] .at122-outcome-note{max-width:55ch;margin:0 10px;color:#4d7081;font:400 14px/1.5 var(--sans,Arial,sans-serif)}

/* On narrow screens, the buyer and merchant interfaces each take the whole
   canvas. Their scroll-bound hand-off shows the same order between them. */
@media(max-width:800px){
 #allianz-trade-pay[data-at122] .at84-stage-inner{grid-template-rows:minmax(160px,28%) minmax(0,1fr);padding:44px 17px 11px!important}
 #allianz-trade-pay[data-at122] .at84-beat h3{font-size:clamp(27px,7.2vw,35px)}
 #allianz-trade-pay[data-at122] .at84-beat p{font-size:13px;line-height:1.42}
 #allianz-trade-pay[data-at122] .at121-visual{transform:none!important}
 #allianz-trade-pay[data-at122] .at122-chrome{font-size:10px;padding:5px 5px 10px}
 #allianz-trade-pay[data-at122] .at122-chrome img{width:90px}
 #allianz-trade-pay[data-at122] .at122-audit-heading{padding:13px 8px 10px}
 #allianz-trade-pay[data-at122] .at122-audit-heading strong,#allianz-trade-pay[data-at122] .at122-decision h4{font-size:clamp(27px,7.2vw,34px)}
 #allianz-trade-pay[data-at122] .at122-methods{margin-bottom:8px}
 #allianz-trade-pay[data-at122] .at122-methods span{font-size:10px}
 #allianz-trade-pay[data-at122] .at122-scope{grid-template-columns:1fr;gap:5px;padding-top:8px}
 #allianz-trade-pay[data-at122] .at122-scope div{min-height:64px;padding:9px 12px}
 #allianz-trade-pay[data-at122] .at122-scope strong{margin-top:5px;font-size:14px}
 #allianz-trade-pay[data-at122] .at122-scope small{font-size:9px}
 #allianz-trade-pay[data-at122] .at122-scope i{font-size:14px;line-height:1;transform:rotate(90deg)}
 #allianz-trade-pay[data-at122] .at122-decision h4{margin:18px 8px 16px}
 #allianz-trade-pay[data-at122] .at122-order-spine{height:39px;margin-bottom:10px}
 #allianz-trade-pay[data-at122] .at122-order-spine span{font-size:11px;padding:9px 15px}
 #allianz-trade-pay[data-at122] .at122-paths{grid-template-columns:1fr;gap:8px}
 #allianz-trade-pay[data-at122] .at122-paths div{min-height:68px;padding:10px 14px}
 #allianz-trade-pay[data-at122] .at122-paths strong{margin-top:5px;font-size:15px}
 #allianz-trade-pay[data-at122] .at122-paths div>span{padding-top:4px;font-size:10px}
 #allianz-trade-pay[data-at122] .at122-product-caption{padding:2px 2px 8px;font-size:10px;letter-spacing:0}
 #allianz-trade-pay[data-at122] .at122-product-caption span:last-child{text-align:right}
 #allianz-trade-pay[data-at122] .at122-checkout,#allianz-trade-pay[data-at122] .at122-dashboard{top:40px;left:0;right:auto;width:100%;min-height:0;border-radius:14px;transform:none}
 #allianz-trade-pay[data-at122] .at122-checkout{height:min(340px,calc(100% - 43px));opacity:var(--at122-buyer,1)}
 #allianz-trade-pay[data-at122] .at122-dashboard{height:min(320px,calc(100% - 43px));opacity:var(--at122-merchant,0)}
 #allianz-trade-pay[data-at122] .at122-checkout .at122-ui-top,#allianz-trade-pay[data-at122] .at122-dashboard .at122-ui-top{height:43px;padding:0 15px;font-size:11px}
 #allianz-trade-pay[data-at122] .at122-checkout .at122-ui-top img,#allianz-trade-pay[data-at122] .at122-dashboard .at122-ui-top img{width:90px}
 #allianz-trade-pay[data-at122] .at122-checkout-body{padding:20px 18px}
 #allianz-trade-pay[data-at122] .at122-checkout-body>small,#allianz-trade-pay[data-at122] .at122-checkout-body h4,#allianz-trade-pay[data-at122] .at122-pay-next,#allianz-trade-pay[data-at122] .at122-ui-cta{display:block}
 #allianz-trade-pay[data-at122] .at122-checkout-body>small,#allianz-trade-pay[data-at122] .at122-dashboard-main>small{font-size:10px}
 #allianz-trade-pay[data-at122] .at122-checkout-body h4{margin:8px 0 16px;font-size:21px}
 #allianz-trade-pay[data-at122] .at122-pay-choice{gap:12px;padding:14px}
 #allianz-trade-pay[data-at122] .at122-radio{width:17px;height:17px;border-width:5px}
 #allianz-trade-pay[data-at122] .at122-pay-choice strong{font-size:14px}
 #allianz-trade-pay[data-at122] .at122-pay-choice span:last-child{margin-top:5px;font-size:12px;line-height:1.4}
 #allianz-trade-pay[data-at122] .at122-pay-next{padding:17px 2px;font-size:12px}
 #allianz-trade-pay[data-at122] .at122-ui-cta{display:flex;padding:13px 15px;font-size:13px}
 #allianz-trade-pay[data-at122] .at122-dashboard-body{height:calc(100% - 43px)}
 #allianz-trade-pay[data-at122] .at122-dashboard-main{padding:18px}
 #allianz-trade-pay[data-at122] .at122-dashboard-main h4{margin:7px 0 15px;font-size:21px}
 #allianz-trade-pay[data-at122] .at122-order-row{padding:12px;font-size:12px}
 #allianz-trade-pay[data-at122] .at122-order-row span{font-size:11px}
 #allianz-trade-pay[data-at122] .at122-admin-row{grid-template-columns:100px 1fr;gap:10px;padding:14px 2px;font-size:11px;line-height:1.3}
 #allianz-trade-pay[data-at122] .at122-transfer{display:flex;align-items:center;justify-content:center;gap:12px;top:50%;left:50%;width:auto;max-width:92%;padding:13px 16px;border:1px solid #8bbdce;border-radius:10px;background:#f9fdfe;box-shadow:0 12px 28px #123e5b28;text-align:center;opacity:var(--at122-transfer,0);transform:translate(-50%,-50%)}
 #allianz-trade-pay[data-at122] .at122-transfer span{display:block;font-size:13px;white-space:nowrap}
 #allianz-trade-pay[data-at122] .at122-transfer b{font-size:18px}
 #allianz-trade-pay[data-at122] .at122-bridge{font-size:12px;padding:11px 13px}
 #allianz-trade-pay[data-at122] .at122-outcome-period{grid-template-columns:1fr 20px 1fr;gap:7px;margin:62px 4px 20px}
 #allianz-trade-pay[data-at122] .at122-outcome-period div{min-height:128px;padding:15px 12px}
 #allianz-trade-pay[data-at122] .at122-outcome-period small{font-size:9px}
 #allianz-trade-pay[data-at122] .at122-outcome-period span{font-size:14px}
 #allianz-trade-pay[data-at122] .at122-outcome-period i{font-size:20px}
 #allianz-trade-pay[data-at122] .at122-outcome-note{margin:0 4px;font-size:12px;line-height:1.45}
}
@media(max-width:360px){
 #allianz-trade-pay[data-at122] .at122-checkout-body,#allianz-trade-pay[data-at122] .at122-dashboard-main{padding:14px}
 #allianz-trade-pay[data-at122] .at122-checkout-body h4,#allianz-trade-pay[data-at122] .at122-dashboard-main h4{font-size:19px;margin-bottom:11px}
 #allianz-trade-pay[data-at122] .at122-pay-choice{padding:11px}
 #allianz-trade-pay[data-at122] .at122-pay-next{padding:12px 2px}
 #allianz-trade-pay[data-at122] .at122-admin-row{grid-template-columns:82px 1fr;gap:8px;padding:10px 2px}
}
@media(max-height:720px) and (max-width:800px){
 #allianz-trade-pay[data-at122] .at84-stage-inner{grid-template-rows:minmax(148px,27%) minmax(0,1fr);padding-top:35px!important}
 #allianz-trade-pay[data-at122] .at122-checkout,#allianz-trade-pay[data-at122] .at122-dashboard{height:calc(100% - 43px)}
}
@media(max-width:360px) and (min-height:621px){
 #allianz-trade-pay[data-at122] .at84-stage-inner{grid-template-rows:178px minmax(0,1fr)}
 #allianz-trade-pay[data-at122] .at122-audit-heading{padding:6px 6px 8px}
 #allianz-trade-pay[data-at122] .at122-audit-heading strong{font-size:25px;line-height:1.02}
 #allianz-trade-pay[data-at122] .at122-methods{margin:0 6px 8px}
 #allianz-trade-pay[data-at122] .at122-methods span{padding:5px 8px;font-size:9px}
 #allianz-trade-pay[data-at122] .at122-scope{grid-template-columns:1fr 1fr;gap:7px;margin:0 6px;padding-top:9px}
 #allianz-trade-pay[data-at122] .at122-scope div{min-height:89px;padding:9px 8px}
 #allianz-trade-pay[data-at122] .at122-scope strong{font-size:13px}
 #allianz-trade-pay[data-at122] .at122-scope i{display:none}
 #allianz-trade-pay[data-at122] .at122-decision h4{margin:12px 8px 8px;font-size:26px}
 #allianz-trade-pay[data-at122] .at122-order-spine{margin-bottom:6px}
 #allianz-trade-pay[data-at122] .at122-paths div{min-height:62px;padding:8px 12px}
 #allianz-trade-pay[data-at122] .at122-paths strong{font-size:14px}
 #allianz-trade-pay[data-at122] .at122-paths div>span{display:none}
 #allianz-trade-pay[data-at122] .at122-checkout-body{padding:10px 13px}
 #allianz-trade-pay[data-at122] .at122-checkout-body h4{margin:4px 0 8px;font-size:19px}
 #allianz-trade-pay[data-at122] .at122-pay-choice{padding:9px 10px}
 #allianz-trade-pay[data-at122] .at122-pay-next{padding:8px 1px;font-size:12px}
 #allianz-trade-pay[data-at122] .at122-ui-cta{padding:10px 12px;font-size:13px}
 #allianz-trade-pay[data-at122] .at122-outcome-period{margin-top:51px}
 #allianz-trade-pay[data-at122] .at122-outcome-period div{min-height:117px;padding:12px 10px}
 #allianz-trade-pay[data-at122] .at122-outcome-period span{font-size:13px}
 #allianz-trade-pay[data-at122] .at122-outcome-note{font-size:11px}
}
@media(prefers-reduced-motion:reduce){#allianz-trade-pay[data-at122] .at84-beat{transition:none!important}}
html.motion-reduced #allianz-trade-pay[data-at122] .at84-beat{transition:none!important}
