/* An open editorial layout: typography, rules, and a connected visual story. */
.brand-mark{display:block;width:34px;height:34px;object-fit:contain;overflow:visible;transition:transform .3s;filter:drop-shadow(0 3px 10px #5087ff20)}.logo:hover .brand-mark{transform:translateY(-2px) rotate(-5deg)}.logo{gap:10px!important;font-weight:800;letter-spacing:-.06em}.logo .brand-word{display:inline-block}.logo .brand-word>span{color:#afc4e8}.playbook{--pb-teal:#68e0c1;--pb-coral:#ef938d;--pb-blue:#7ba1ff;max-width:1380px;padding-top:0;padding-bottom:0}.pb-overline{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.12em;line-height:1.6;font-weight:600;color:#829bbf}.pb-overline>span:not(.pb-dot){color:#3c526f;margin-inline:5px}.pb-dot{height:5px;width:5px;display:inline-block;border-radius:50%;background:var(--pb-teal);box-shadow:0 0 12px #68e0c170}.pb-hero{display:grid;grid-template-columns:1.16fr 1fr;align-items:center;min-height:540px;position:relative;gap:25px;padding:66px 0 62px}.pb-hero-copy{z-index:1}.pb-hero h1{font-size:clamp(42px,5.6vw,78px);line-height:1.015;font-weight:800;letter-spacing:-.065em;margin:28px 0 24px}.pb-hero h1>span{background:linear-gradient(100deg,#7ca6ff 4%,#81b8ff 40%,#64dfc3 85%);background-size:160% 100%;background-clip:text;-webkit-text-fill-color:transparent;animation:pb-gradient 8s ease-in-out infinite alternate}.pb-mobile-break{display:none}.pb-hero-copy>p{font-size:14px;line-height:1.9;color:#9eafc7}.pb-hero-actions{display:flex;align-items:center;gap:29px;margin-top:30px}.pb-action{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#4b7ff3;color:#fff;font-size:12px;font-weight:600;padding:14px 18px;border-radius:5px;box-shadow:0 5px 22px #386eda22;transition:background .2s,transform .2s,box-shadow .2s}.pb-action svg,.pb-inline-link svg{width:21px;height:21px;transition:transform .2s}.pb-action:hover{background:#638ffe;box-shadow:0 5px 27px #487bee38;transform:translateY(-2px)}.pb-action:hover svg,.pb-inline-link:hover svg{transform:translateX(3px)}.pb-jump{background:none;border:0;color:#a6b9d5;font-size:11px;padding:11px 0;cursor:pointer;display:flex;gap:14px;align-items:center}.pb-jump span{font-size:18px;color:#70ddc1}.pb-jump:hover{color:#e4efff}.pb-emblem{height:400px;position:relative;isolation:isolate;display:grid;place-items:center}.pb-emblem::before{content:'';position:absolute;inset:30px 5%;z-index:-1;background:radial-gradient(ellipse at 35% 65%,#426bea20,transparent 65%),radial-gradient(ellipse at 70% 30%,#43d6af12,transparent 70%);filter:blur(16px)}.pb-orbit{position:absolute;border:1px solid #45658b45;border-radius:50%;width:90%;height:72%;transform:rotate(-31deg)}.orbit-two{width:70%;height:94%;transform:rotate(44deg);border-color:#458b8238}.orbit-three{width:100%;height:39%;transform:rotate(24deg);border-style:dashed;border-color:#6985a524;animation:pb-orbit-breathe 9s ease-in-out infinite alternate}.pb-hero-mark{width:134px;height:155px;transform:rotate(-7deg);filter:drop-shadow(0 10px 40px #6498ff24);animation:pb-float 7s ease-in-out infinite}.pb-hero-mark img{width:100%;height:100%}.pb-side{position:absolute;font-size:45px;font-weight:700;letter-spacing:-.065em;line-height:1;transform:rotate(-8deg)}.pb-side span{display:block;font:7px/1.5 Inter,sans-serif;letter-spacing:.12em;margin-top:9px}.side-yes{color:var(--pb-teal);left:3%;top:15%;text-shadow:0 0 30px #68e0c11c}.side-no{color:var(--pb-coral);right:2%;bottom:23%;transform:rotate(9deg)}.pb-orbit-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#779cff;box-shadow:0 0 15px #779cff80}.dot-one{right:13%;top:16%;animation:pb-float 5s ease-in-out infinite}.dot-two{left:16%;bottom:20%;background:var(--pb-teal);width:5px;height:5px;animation:pb-float 6s ease-in-out infinite reverse}.pb-emblem-caption{position:absolute;bottom:8px;font-size:9px;letter-spacing:.12em;color:#6380a8}.pb-emblem-caption b{color:#b6c9e5;font-weight:500}.pb-thesis{display:flex;gap:45px;align-items:center;padding:26px 0;border-block:1px solid #30435c}.pb-thesis>span{font-size:8px;color:#6f89ac;letter-spacing:.11em;flex-shrink:0}.pb-thesis p{font-size:16px;letter-spacing:-.03em;color:#9cb2ce;margin:0}.pb-thesis i{font-style:normal;color:#6585b4;margin-inline:18px}.pb-thesis b{font-weight:500;color:var(--pb-teal)}.pb-mechanics{padding:62px 0 52px;scroll-margin-top:95px}.pb-section-intro{position:relative}.playbook h2{font-size:39px;letter-spacing:-.055em;line-height:1.15;margin:15px 0 12px;font-weight:650}.pb-section-intro>p{position:absolute;right:0;bottom:0;font-size:12px;color:#7e96b5}.pb-step-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #30435c;margin-top:38px;gap:0}.pb-step-tabs>button{border:0;border-bottom:2px solid transparent;background:none;display:flex;gap:12px;align-items:center;text-align:left;padding:17px 12px 18px 0;color:#7e93b0;font-size:12px;cursor:pointer;transition:color .2s,border-color .2s}.pb-step-tabs>button>span{color:#4e6b91;font-size:10px;font-variant-numeric:tabular-nums}.pb-step-tabs>button>svg{width:18px;height:18px;margin-left:auto;margin-right:16px;color:#405b7d}.pb-step-tabs>button[aria-selected=true]{color:#dce8fc;border-bottom-color:var(--pb-teal)}.pb-step-tabs>button[aria-selected=true]>span{color:var(--pb-teal)}.pb-step-tabs>button:hover{color:#f2f6fc}.pb-step-panel{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding-top:36px;min-height:230px}.pb-stage-copy{animation:pb-enter .35s ease both}.pb-stage-copy>.pb-overline{font-size:8px;color:#6a8daf}.pb-stage-copy h3{font-size:25px;letter-spacing:-.04em;line-height:1.2;margin:12px 0}.pb-stage-copy>p{font-size:12px;line-height:1.9;color:#99aecb;max-width:440px;margin:0 0 14px}.pb-stage-note{font-size:10px;line-height:1.7;color:#6683a9;display:block;max-width:430px}.pb-flow-art{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-content:center;padding-bottom:32px}.pb-flow-node{display:flex;flex-direction:column;align-items:center;gap:18px;z-index:1;animation:pb-enter .4s ease both}.pb-flow-node:nth-of-type(3){animation-delay:.07s}.pb-flow-node:nth-of-type(4){animation-delay:.14s}.pb-node-symbol{width:65px;height:65px;border:1px solid #365371;border-radius:50%;display:grid;place-items:center;background:#0c1929;box-shadow:0 0 25px #598dce08}.pb-node-symbol img{width:30px;height:30px}.pb-node-symbol i{font-size:25px;font-style:normal;color:var(--pb-teal)}.pb-flow-node:last-of-type .pb-node-symbol{border-color:#467f764f;background:#10272c}.pb-flow-node b{font-size:10px;font-weight:500;letter-spacing:.01em;color:#a8bfdc;white-space:nowrap}.pb-flow-line{position:absolute;left:16%;right:16%;height:1px;background:#385270;top:calc(50% - 32px)}.pb-flow-line::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#6ee8c8,transparent);width:22%;animation:pb-flow 3s linear infinite;box-shadow:0 0 12px #6ee8c86b}.pb-flow-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:7px;letter-spacing:.12em;color:#516f96}.pb-example{border-block:1px solid #30435c;display:grid;grid-template-columns:1fr 1fr;gap:110px;padding:64px 0 66px}.pb-example h2{margin-top:15px;font-size:40px}.pb-example h2 em,.pb-finale em{font-style:normal;color:var(--pb-teal)}.pb-example-controls>p{font-size:12px;line-height:1.8;color:#839cbd;max-width:340px;margin:16px 0 30px}.pb-range{margin-top:22px;max-width:440px}.pb-range label{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:11px;color:#a5b9d3;margin-bottom:13px;font-weight:400}.pb-range output{font-size:15px;font-variant-numeric:tabular-nums;color:#e1edff;font-weight:600}.pb-range input[type=range]{appearance:none;width:100%;height:4px;padding:0;display:block;border:0;border-radius:0;background:linear-gradient(to right,#70b8dc 0 var(--range-fill,25%),#283d57 var(--range-fill,25%) 100%);cursor:pointer}.pb-range input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;background:#94d9e0;border:3px solid #0b1627;outline:1px solid #91c7d9;border-radius:50%;box-shadow:0 0 0 5px #82d3db0c}.pb-range input[type=range]::-moz-range-thumb{width:10px;height:10px;background:#94d9e0;border:3px solid #0b1627;border-radius:50%}.pb-range>div{display:flex;justify-content:space-between;font-size:8px;color:#557299;margin-top:11px}.pb-receipt{align-self:center;padding-left:36px;border-left:1px solid #30435c;--result:var(--pb-teal)}.pb-receipt-top{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:.1em;color:#6586af;padding-bottom:24px}.pb-receipt-top>span:first-child::before{content:'';display:inline-block;width:4px;height:4px;background:#6fa3e9;margin-right:8px;border-radius:50%}.pb-result-switch{display:flex;gap:24px;border-bottom:1px solid #30435c}.pb-result-switch>button{font-size:11px;color:#6883a8;display:flex;align-items:center;gap:14px;padding:0 0 15px;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer}.pb-result-switch>button>svg{width:15px;height:15px}.pb-result-switch>button[aria-pressed=true]{color:var(--result);border-bottom-color:var(--result)}.pb-calculation{margin:18px 0}.pb-calculation>div{display:flex;justify-content:space-between;gap:16px;font-size:11px;line-height:2;padding:6px 0;color:#8ea7c6}.pb-calculation dd{margin:0;color:#d6e4f7;font-size:12px;font-variant-numeric:tabular-nums}.pb-calculation .pb-total-row{border-top:1px dashed #30435c;padding-top:14px;margin-top:11px}.pb-personal{display:flex;flex-direction:column;padding:14px 0 26px;border-bottom:1px solid #30435c}.pb-personal>span:first-child{font-size:8px;letter-spacing:.09em;color:#738fb4}.pb-personal strong{font-size:69px;line-height:1.1;letter-spacing:-.07em;font-weight:600;color:var(--result);margin:12px 0;transition:color .25s;font-variant-numeric:tabular-nums}.pb-personal>span:last-child{font-size:9px;color:#6e8ab0}.pb-example-note{font-size:9px;line-height:1.8;color:#637fa5;margin:15px 0 0}.pb-receipt.is-loss{--result:var(--pb-coral)}.pb-outcomes{padding:62px 0}.pb-outcomes h2{margin-bottom:32px}.pb-verdicts{display:grid;grid-template-columns:1fr 1fr;gap:65px}.pb-verdict{display:flex;gap:22px;border-top:1px solid #30435c;padding-top:25px}.pb-verdict-symbol{font-size:51px;line-height:1;letter-spacing:-.06em;color:var(--pb-teal)}.pb-verdict .pb-overline{font-size:8px;color:var(--pb-teal)}.pb-verdict h3{font-size:23px;letter-spacing:-.04em;margin:11px 0}.pb-verdict p{font-size:12px;color:#849fbe;line-height:1.85;max-width:440px;margin:0}.verdict-loss .pb-verdict-symbol,.verdict-loss .pb-overline{color:var(--pb-coral)}.pb-details{border-top:1px solid #30435c;padding:65px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.pb-details h2{font-size:44px}.pb-details>div>p{max-width:280px;color:#839cbb;font-size:12px;line-height:1.9;margin:22px 0}.pb-inline-link{display:inline-flex;align-items:center;gap:20px;color:#9bc0ff;font-size:11px;margin-top:10px}.pb-faq details{border-bottom:1px solid #2b3e57;padding:0}.pb-faq details:first-child{border-top:1px solid #2b3e57}.pb-faq summary{list-style:none;font-size:13px;font-weight:500;color:#c4d5ed;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.pb-faq summary::-webkit-details-marker{display:none}.pb-faq summary>span{font-size:21px;font-weight:400;color:#6889b3;transition:transform .2s}.pb-faq details[open] summary>span{transform:rotate(45deg);color:var(--pb-teal)}.pb-faq details[open] summary{color:#eef5ff}.pb-faq details>div{padding-bottom:20px;animation:pb-enter .25s ease}.pb-faq p{font-size:11px;line-height:1.9;color:#879fbe;margin:0 0 12px}.pb-faq p:last-child{margin:0}.pb-gates{margin:18px 0}.pb-gates>div{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:10px 0;border-top:1px solid #2a3d55;font-size:10px;line-height:1.7}.pb-gates dt{color:#8ba7ca}.pb-gates dd{margin:0;color:#bfcee4}.pb-finale{border-top:1px solid #3b536f;padding:45px 0 60px;position:relative;isolation:isolate}.pb-finale::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 65% 70%,#398da716,transparent 65%);pointer-events:none}.pb-finale>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.pb-finale h2{font-size:52px;margin:20px 0}.pb-finale p{font-size:12px;color:#7f98b8;margin:0}.pb-finale .pb-action{gap:40px}
/* Shared motion and colour, with a quiet reduced-motion alternative. */
.floor-manifesto h1>span{background:linear-gradient(100deg,#739dff,#80b3ff 45%,#64ddc0);background-size:160% 100%;background-clip:text;-webkit-text-fill-color:transparent;animation:pb-gradient 8s ease-in-out infinite alternate}.btn.primary{background:linear-gradient(115deg,#326ded,#4b82fb);transition:transform .2s,box-shadow .2s,background .2s}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 5px 22px #497fff30}.ev{transition:transform .25s,border-color .25s,box-shadow .25s;animation:pb-enter .45s backwards}.ev:nth-child(4n+2){animation-delay:.035s}.ev:nth-child(4n+3){animation-delay:.07s}.ev:nth-child(4n+4){animation-delay:.105s}.ev:hover{transform:translateY(-4px);border-color:#527bb9;box-shadow:0 10px 30px #04101d60,inset 0 1px 0 #81b4ff12}.spotlight-bar i{background:linear-gradient(90deg,#6a91fa,#69d8d0);transform-origin:left;animation:pb-grow .7s ease both}.save-market .floor-icon{transition:transform .2s}.save-market:hover .floor-icon{transform:scale(1.15) rotate(-8deg)}.save-market.saved .floor-icon{fill:#73a8ff38}.tagbar button,.floor-tabs>a{transition:background .2s,color .2s,border-color .2s}.tagbar button:hover,.floor-tabs>a:hover{color:#9ddecf}.nav a.on{box-shadow:inset 0 -1px 0 #7da5e829}.market-spotlight{border-color:#3c587f;background:radial-gradient(ellipse at 100% 100%,#2b786916,transparent 75%),linear-gradient(125deg,#192e4b,#12233c)}
@keyframes pb-gradient{to{background-position:100% 50%}}@keyframes pb-float{0%,100%{translate:0 0}50%{translate:0 -10px}}@keyframes pb-orbit-breathe{to{transform:rotate(31deg) scale(.96);opacity:.55}}@keyframes pb-flow{from{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:78%;opacity:0}}@keyframes pb-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pb-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:1100px){.pb-hero{min-height:490px;padding-block:50px;grid-template-columns:1.1fr 1fr}.pb-hero h1{font-size:58px}.pb-hero-copy>p{font-size:12px}.pb-emblem{height:340px}.pb-hero-mark{width:110px;height:125px}.pb-side{font-size:37px}.pb-thesis{gap:28px}.pb-thesis p{font-size:14px}.pb-thesis i{margin-inline:10px}.pb-example{gap:60px}.pb-step-panel{gap:45px}.pb-step-tabs>button{font-size:10px;gap:9px}.pb-step-tabs>button>svg{margin-right:12px}.pb-details{gap:55px}.pb-verdicts{gap:40px}}
@media(max-width:800px){.pb-hero{grid-template-columns:1.15fr 1fr;gap:5px;min-height:440px;padding-block:40px}.pb-hero h1{font-size:45px}.pb-overline{font-size:7px;gap:6px}.pb-hero-actions{gap:20px;flex-wrap:wrap}.pb-action{font-size:10px;padding:12px 14px;gap:20px}.pb-jump{font-size:10px}.pb-emblem{height:290px}.pb-hero-mark{width:90px;height:105px}.pb-side{font-size:28px}.pb-side span{font-size:5px}.pb-emblem-caption{font-size:7px}.pb-thesis{display:block;padding:22px 0}.pb-thesis>span{font-size:7px}.pb-thesis p{font-size:15px;margin-top:12px}.pb-thesis i{margin-inline:9px}.pb-mechanics{padding-block:43px}.playbook h2{font-size:33px}.pb-section-intro>p{font-size:10px}.pb-step-tabs>button>svg{display:none}.pb-step-tabs>button{font-size:10px;gap:8px;line-height:1.6}.pb-step-panel{grid-template-columns:1fr 1fr;gap:24px}.pb-stage-copy h3{font-size:22px}.pb-stage-copy>p{font-size:11px}.pb-stage-note{font-size:9px}.pb-node-symbol{width:50px;height:50px}.pb-node-symbol img{width:25px;height:25px}.pb-flow-node b{font-size:8px}.pb-flow-caption{font-size:6px}.pb-example{gap:34px;padding-block:45px}.pb-example h2{font-size:33px}.pb-example-controls>p{font-size:11px}.pb-range label{font-size:9px}.pb-range output{font-size:13px}.pb-receipt{padding-left:25px}.pb-receipt-top{font-size:6px}.pb-result-switch{gap:14px}.pb-result-switch>button{font-size:9px;gap:9px}.pb-calculation>div{font-size:10px}.pb-calculation dd{font-size:11px}.pb-personal strong{font-size:55px}.pb-personal>span:first-child{font-size:7px}.pb-personal>span:last-child{font-size:8px}.pb-example-note{font-size:8px}.pb-verdicts{gap:35px}.pb-verdict{gap:15px}.pb-verdict-symbol{font-size:37px}.pb-verdict h3{font-size:20px}.pb-verdict p{font-size:11px}.pb-details{gap:35px;grid-template-columns:.8fr 1.2fr;padding-block:45px}.pb-faq summary{font-size:11px}.pb-faq p{font-size:10px}.pb-gates>div{grid-template-columns:95px 1fr;font-size:9px}.pb-finale h2{font-size:42px}}
@media(max-width:600px){.brand-mark{width:28px;height:28px}.logo{gap:8px!important}.pb-hero{grid-template-columns:1fr;padding:34px 0 21px;gap:8px}.pb-hero h1{font-size:clamp(38px,10.8vw,62px);margin-top:24px;line-height:1.04;letter-spacing:-.065em}.pb-hero-copy>p{font-size:12px;line-height:1.9}.pb-overline{font-size:7px}.pb-hero-actions{margin-top:23px;gap:24px}.pb-action{font-size:11px;padding:13px 14px;gap:23px}.pb-jump{font-size:10px}.pb-emblem{height:245px;max-width:360px;width:100%;justify-self:center;margin-top:12px}.pb-hero-mark{height:101px;width:89px}.pb-side{font-size:34px}.pb-side span{font-size:6px}.side-yes{top:12%;left:6%}.side-no{right:7%;bottom:25%}.pb-emblem-caption{bottom:0;font-size:7px}.pb-orbit{height:64%;width:84%}.orbit-two{height:86%;width:63%}.orbit-three{height:37%;width:94%}.pb-thesis{padding:23px 0}.pb-thesis p{font-size:14px;line-height:2}.pb-thesis i{margin-inline:5px}.pb-thesis p b{white-space:nowrap}.pb-mechanics{padding-block:37px;scroll-margin-top:174px}.pb-section-intro>p{position:static;font-size:11px;margin-bottom:0}.playbook h2{font-size:32px;line-height:1.18}.pb-step-tabs{grid-template-columns:1fr 1fr;margin-top:22px;border:0;gap:0 15px}.pb-step-tabs>button{font-size:10px;padding:14px 0;border-bottom:1px solid #2c405b;gap:8px}.pb-step-tabs>button[aria-selected=true]{border-bottom-width:2px}.pb-step-tabs>button>span{font-size:9px}.pb-step-panel{grid-template-columns:1fr;gap:26px;padding-top:26px;min-height:0}.pb-stage-copy h3{font-size:25px}.pb-stage-copy>p{font-size:12px;line-height:1.85}.pb-stage-note{font-size:10px}.pb-flow-art{min-height:170px;padding-bottom:30px;padding-top:10px}.pb-node-symbol{width:55px;height:55px}.pb-node-symbol img{width:27px;height:27px}.pb-flow-node b{font-size:9px}.pb-flow-node{gap:15px}.pb-flow-line{top:calc(50% - 22px)}.pb-flow-caption{font-size:6px}.pb-example{grid-template-columns:1fr;gap:38px;padding-block:37px}.pb-example h2{font-size:35px}.pb-example-controls>p{font-size:12px;margin-bottom:25px}.pb-range{margin-top:25px}.pb-range label{font-size:11px;margin-bottom:17px}.pb-range output{font-size:15px}.pb-range input[type=range]{height:5px}.pb-range input[type=range]::-webkit-slider-thumb{width:19px;height:19px}.pb-range>div{font-size:9px;margin-top:14px}.pb-receipt{border-left:0;border-top:1px dashed #3c5575;padding:26px 0 0}.pb-receipt-top{font-size:8px;padding-bottom:24px}.pb-result-switch{gap:27px}.pb-result-switch>button{font-size:11px;padding-bottom:16px}.pb-calculation>div{font-size:12px;padding:7px 0}.pb-calculation dd{font-size:13px}.pb-personal strong{font-size:70px}.pb-personal>span:first-child{font-size:8px}.pb-personal>span:last-child{font-size:10px}.pb-example-note{font-size:10px}.pb-outcomes{padding:37px 0}.pb-outcomes h2{margin-bottom:25px}.pb-verdicts{grid-template-columns:1fr;gap:29px}.pb-verdict{gap:19px;padding-top:22px}.pb-verdict-symbol{font-size:40px}.pb-verdict h3{font-size:23px}.pb-verdict p{font-size:12px}.pb-verdict .pb-overline{font-size:8px}.pb-details{padding-block:37px;grid-template-columns:1fr;gap:28px}.pb-details h2 br{display:none}.pb-details h2{font-size:33px}.pb-details>div>p{font-size:12px;max-width:330px;margin:16px 0}.pb-inline-link{font-size:11px;margin-top:5px}.pb-faq summary{font-size:12px;padding:19px 0;line-height:1.6}.pb-faq p{font-size:11px;line-height:1.9}.pb-gates>div{font-size:10px;grid-template-columns:98px 1fr}.pb-finale{padding:32px 0 44px}.pb-finale>div{display:block}.pb-finale h2{font-size:39px;margin:20px 0 25px}.pb-finale .pb-action{gap:30px}.pb-finale p{font-size:11px;margin-top:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pb-hero h1>span,.pb-hero-mark,.pb-orbit-dot,.orbit-three,.pb-flow-line::after,.pb-stage-copy,.pb-flow-node,.pb-faq details>div,.floor-manifesto h1>span,.ev,.spotlight-bar i{animation:none}.playbook *,.ev,.btn.primary,.brand-mark,.save-market .floor-icon{transition:none}.ev:hover,.btn.primary:hover,.pb-action:hover,.logo:hover .brand-mark{transform:none}}

.pb-faq summary:focus-visible{outline:2px solid #83adff;outline-offset:4px}
@media(min-width:801px){.pb-stage-copy>p{font-size:13px}.pb-verdict p{font-size:13px}.pb-faq p{font-size:12px}.pb-details>div>p{font-size:13px}}

@media(min-width:601px) and (max-width:800px){.pb-hero h1{font-size:clamp(35px,5.7vw,45px)}}

.pb-emblem{overflow:clip}
.pb-motion{margin-left:auto;flex-shrink:0;font:500 8px Inter,sans-serif;letter-spacing:.02em;padding:6px 8px;color:#8eaaca;border:1px solid #314763;background:transparent;border-radius:4px;cursor:pointer;min-height:26px}
.pb-motion[aria-pressed=true]{color:#72d9bf;border-color:#325c58}.pb-motion:hover{background:#192e42;color:#d9f7ef}
.motion-on .pb-hero h1>span,.motion-on .floor-manifesto h1>span{animation:pb-gradient 8s ease-in-out infinite alternate}
.motion-on .pb-hero-mark{animation:pb-float 7s ease-in-out infinite}.motion-on .dot-one{animation:pb-float 5s ease-in-out infinite}.motion-on .dot-two{animation:pb-float 6s ease-in-out infinite reverse}.motion-on .orbit-three{animation:pb-orbit-breathe 9s ease-in-out infinite alternate}.motion-on .pb-flow-line::after{animation:pb-flow 3s linear infinite}.motion-on .pb-stage-copy,.motion-on .pb-flow-node{animation:pb-enter .4s ease both}.motion-on .spotlight-bar i{animation:pb-grow .7s ease both}.motion-on .ev{animation:pb-enter .45s backwards;transition:transform .25s,border-color .25s,box-shadow .25s}.motion-on .ev:hover{transform:translateY(-4px)}
.motion-off .playbook *,.motion-off .playbook *::after,.motion-off .floor-manifesto h1>span,.motion-off .ev,.motion-off .spotlight-bar i{animation:none!important}.motion-off .playbook *,.motion-off .ev,.motion-off .btn.primary,.motion-off .brand-mark{transition:none}.motion-off .ev:hover,.motion-off .btn.primary:hover,.motion-off .pb-action:hover,.motion-off .logo:hover .brand-mark{transform:none}
@media(max-width:800px){.pb-motion{font-size:7px;padding-inline:6px;margin-left:8px}.pb-hero-copy>.pb-overline{flex-wrap:wrap;row-gap:9px}}
