/* The partner journey: champagne light, quiet surfaces, purposeful motion. */
:is(#tiers,#calculator,#monthly,#leaderboard) .section-head h2{font-size:clamp(34px,4.1vw,55px);font-weight:400;line-height:1.14;letter-spacing:-.045em;text-transform:none;max-width:21ch}
:is(#tiers,#calculator,#monthly) .section-head{grid-template-columns:1.2fr .8fr;gap:20px 76px;margin-bottom:42px}
:is(#tiers,#calculator,#monthly,#leaderboard) .section-head>p{font-size:15px;line-height:1.85;max-width:45ch}
:is(#tiers,#calculator,#monthly,#leaderboard) .kicker{font-size:11px;letter-spacing:.12em;margin-bottom:24px;color:#b9ad96}
:is(#tiers,#calculator,#monthly,#leaderboard) .kicker:before{border-color:#bfa57740;color:#d9bd87}
#tiers .tier-grid{grid-template-columns:1fr 1fr;gap:20px}
#tiers .tier-grid .card{padding:32px;display:flex;flex-direction:column;border-radius:18px;border:1px solid #aa906f30;background:radial-gradient(ellipse at 0 0,#bc95521a,transparent 65%),linear-gradient(140deg,#1e1e1d,#131517);box-shadow:inset 0 1px #fff08;transition:border-color .3s,transform .4s}
#tiers .tier-grid .card:first-child{border-color:#ac8c554f;background:radial-gradient(ellipse at 0 0,#c49e5028,transparent 70%),linear-gradient(145deg,#22201b,#141617)}
#tiers .tier-grid .card:after{display:none}
#tiers .tier-head{align-items:center;flex-direction:row;margin-bottom:22px;gap:20px}
#tiers .tier-num{font-size:clamp(76px,8vw,112px);font-weight:400;line-height:1.1;letter-spacing:-.075em;color:#e9ce9c;-webkit-text-fill-color:currentColor}
#tiers .tier-grid .card:first-child .tier-num{color:#ead0a0;-webkit-text-fill-color:currentColor}
#tiers .tier-tag{max-width:135px;font-size:10px;letter-spacing:.05em;border:1px solid #b79a682b;border-radius:5px;padding:8px 10px;color:#c6b696;background:#b79a6806}
#tiers .tier-grid .card h3{font-size:21px;font-weight:500;line-height:1.4;margin:24px 0 12px;max-width:30ch}
#tiers .tier-grid .card p{font-size:15px;line-height:1.8;max-width:48ch;color:#a9a8a3}
.premium-transfer{padding:18px 0;border-block:1px solid #c3a97918;color:#b69e74}
.premium-transfer svg{width:100%;height:66px;display:block;overflow:visible;stroke:currentColor;stroke-width:1}
.premium-transfer text{fill:#e6d0a9;stroke:none;font:500 19px Manrope,Arial,sans-serif;letter-spacing:-.4px}
.premium-transfer .transfer-track{stroke:#ad956c45;stroke-dasharray:3 5}
.premium-transfer .transfer-particle,.premium-transfer .network-particle{fill:#e6c687;stroke:none;opacity:0}
#tiers .tier-note{color:#97948e;font-size:12px;line-height:1.8;margin-top:18px}
#tiers .flow-strip{border-radius:12px;border-color:#b99c6c25;background:#141617;margin:24px 0 0}
#tiers .flow-node{padding:23px;gap:16px;background:transparent}
#tiers .flow-node b{font-size:11px;font-weight:400;color:#bba477}
#tiers .flow-node span{font-size:13px;color:#c4c1b9}
#tiers .flow-node:after{animation:none;transform:scaleX(0);height:1px;background:#dfc18c}
#tiers .flow-strip.p-inview .flow-node:after{animation:p-flow 7.2s ease-in-out infinite}
#tiers .flow-strip.p-inview .flow-node:nth-child(2):after{animation-delay:2.4s}
#tiers .flow-strip.p-inview .flow-node:nth-child(3):after{animation-delay:4.8s}
#tiers .tier-grid .card.p-inview .transfer-particle{animation:p-transfer 6s cubic-bezier(.4,0,.2,1) infinite}
#tiers .tier-grid .card.p-inview .network-particle{animation:p-network 6s cubic-bezier(.4,0,.2,1) infinite}
#tiers .tier-grid .card.p-inview .transfer-credit{animation:p-credit 6s ease infinite}
#tiers .tier-grid .card.p-inview .transfer-wallet{animation:p-wallet 6s ease infinite}
#tiers .agent{margin-top:40px;border:1px solid #aa8f613b;border-radius:18px;background:linear-gradient(120deg,#24221c,#151718 70%);overflow:hidden;box-shadow:inset 0 1px #fff07}
#tiers .agent summary{grid-template-columns:100px minmax(0,1fr) auto;gap:28px;padding:30px}
#tiers .agent-badge{width:100px;height:100px;min-width:0;font-size:43px;font-weight:400;border-radius:50%;border:1px solid #cab07d55;background:radial-gradient(circle,#dfbb7430,transparent 75%);box-shadow:0 0 0 7px #bb9a5310,inset 0 1px #ffe4b211;color:#e5c99b;letter-spacing:-3px;display:grid;place-items:center}
#tiers .agent-lead b{font-size:26px;font-weight:400;letter-spacing:-.7px;margin-bottom:10px}
#tiers .agent-lead>span{font-size:14px;color:#b6b1a7;line-height:1.7}
#tiers .agent-toggle{padding:13px 18px;border:1px solid #bda16d55;border-radius:8px;font-size:11px;letter-spacing:.08em;background:#bda16d08;color:#dfc89f;min-height:46px}
#tiers .agent-body{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px 30px 30px;border-top:1px solid #b99f7325;counter-reset:agent-row}
#tiers .agent-row{counter-increment:agent-row;position:relative;padding:24px;border:1px solid #ffffff0c;border-radius:10px;background:#ffffff02;margin:0}
#tiers .agent-row:before{content:'0' counter(agent-row);display:block;font-size:10px;letter-spacing:.1em;color:#9f8d6b;margin-bottom:18px}
#tiers .agent-row h4{font-size:17px;font-weight:500;color:#e3cba1;margin:0 0 12px}
#tiers .agent-row p{font-size:14px;line-height:1.85;color:#aca9a2}
#tiers .agent-cta{grid-column:1/-1;justify-self:start;margin-top:6px;background:linear-gradient(120deg,#eed6a8,#caab71);border:1px solid #e4cc9d70;font-size:13px}
#tiers .agent details[open] .agent-row{animation:p-arrive .7s cubic-bezier(.2,.7,.2,1) both}
#tiers .agent details[open] .agent-row:nth-child(2){animation-delay:.09s}#tiers .agent details[open] .agent-row:nth-child(3){animation-delay:.18s}#tiers .agent details[open] .agent-row:nth-child(4){animation-delay:.27s}
#calculator .calc-panel{border:1px solid #b69b6d38;border-radius:20px;background:#151719;box-shadow:inset 0 1px #fff07,0 24px 60px #0002;align-items:stretch;grid-template-columns:1fr 1fr}
#calculator .calc-left{padding:36px;background:transparent}
#calculator .calc-left label{font-size:12px;line-height:1.6;color:#a5a29b;max-width:280px}
#calculator .calc-users{font-size:78px;font-weight:400;letter-spacing:-4px;margin:24px 0 30px}
#calculator .calc-users .u{font-size:16px;letter-spacing:0;color:#a9a49a}
#calculator .calc-scale{font-size:11px;color:#8e887c}
#calculator .check-control{margin-top:25px;padding-top:24px;border-color:#ffffff12}
#calculator .check-control input{color:#e3c99d;border-color:#ad936437;font-weight:500;min-height:50px;transition:border-color .25s,box-shadow .25s}
#calculator .check-control input:focus{border-color:#d3b780;box-shadow:0 0 0 4px #bd9b5d10}
#calculator .calc-assumption{font-size:12px!important;line-height:1.8!important;color:#98948b!important}
#calculator .calc-right{position:relative;display:flex;flex-direction:column;justify-content:center;padding:36px;margin:12px;border:1px solid #c0a37328;border-radius:14px;background:radial-gradient(ellipse at top right,#c9a15b1f,transparent 75%),#1b1c1b;min-width:0}
#calculator .calc-row{padding:23px 0;gap:16px}
#calculator .calc-row .label{font-size:13px;color:#aea89e}
#calculator .calc-row .val{font-weight:400;font-size:26px;letter-spacing:-.8px;white-space:nowrap}
#calculator .calc-row.main{order:-1;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:0;padding-bottom:26px}
#calculator .calc-row.main .val{font-size:clamp(35px,4.5vw,63px);font-weight:400;line-height:1.15;letter-spacing:-.05em;color:#ead0a0;-webkit-text-fill-color:currentColor;white-space:normal;overflow-wrap:anywhere}
#calculator .calc-row.main .label{font-size:13px;color:#d6cbb7;max-width:none}
#calculator .calc-row+.calc-row,#calculator .calc-row:first-child{border-color:#c2a97b20}
.premium-share{width:100%;display:flex;align-items:center;gap:18px;margin-bottom:10px;order:-1}
.premium-share>span{font-size:12px;letter-spacing:1px;color:#c8b28d}
.premium-share>i{position:relative;display:block;flex:1;height:3px;background:#d0b78418;border-radius:4px;overflow:hidden}
.premium-share>i:after{content:'';display:block;width:40%;height:100%;background:linear-gradient(90deg,#a78a55,#ebcf9b);transform-origin:left}
.calc-panel.p-inview .premium-share>i:after{animation:p-grow 1.3s cubic-bezier(.2,.7,.2,1) both}
#calculator .calc-right.p-updating{border-color:#c6a47070;box-shadow:0 0 32px #bd9e4e0b}
#calculator .calc-right{transition:border-color .3s,box-shadow .3s}
#monthly{background:radial-gradient(ellipse at top right,#e2d3b74d,transparent 60%),#f2f0eb;border-radius:22px;padding:75px 0 65px}
#monthly .kicker{color:#857453}
#monthly .section-head h2{max-width:21ch;color:#24231f}
#monthly .section-head p{color:#787268}
#monthly .cabinet-card{background:#fffdf870;border:1px solid #a28c6129;border-radius:16px;padding:32px;box-shadow:0 12px 36px #49361005}
#monthly .cabinet-head{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#8d7957;margin-bottom:28px;display:flex;gap:10px;align-items:center}
#monthly .cabinet-dot{display:block;width:6px;height:6px;border-radius:50%;background:#aa8c51;box-shadow:0 0 0 4px #aa8c5112}
#monthly .cabinet-earned{position:relative;margin-bottom:28px;padding-bottom:28px;border-color:#b49c742e}
#monthly .cabinet-earned-num{font-size:clamp(50px,8.3vw,112px);font-weight:400;line-height:1.15;letter-spacing:-.065em;color:#29271f;font-variant-numeric:tabular-nums;white-space:nowrap}
#monthly .cabinet-earned-cap{font-size:13px;color:#8b806e;margin-top:8px}
#monthly .cabinet-grid{gap:12px}
#monthly .cabinet-tile{border:1px solid #b49c7420!important;padding:22px!important;border-radius:10px;background:#e7dfcf29;position:relative;min-width:0}
#monthly .ct-num{font-size:clamp(25px,3vw,39px);font-weight:500;letter-spacing:-1.4px;color:#343126;font-variant-numeric:tabular-nums}
#monthly .ct-cap{font-size:12px;color:#8a806e;line-height:1.65}
#monthly .ct-sub{font-size:11px;color:#a18144}
#monthly .cabinet-disclaimer{font-size:12px;line-height:1.8;color:#8a8173;margin-top:24px}
#monthly .cabinet-card.p-inview .cabinet-tile{animation:p-arrive .85s both;animation-delay:calc(var(--p-index,0)*.12s + .25s)}
#perks .studio-panel{border-radius:22px;border-color:#aa8d524f;background:radial-gradient(ellipse at right,#c4a05e15,transparent 65%),linear-gradient(135deg,#22211e,#131617);padding:44px;column-gap:44px}
#perks .studio-panel:after{inset:8px;border-color:#bb9d6210;border-radius:16px}
#perks .studio-body h3{font-size:clamp(38px,4.2vw,58px);font-weight:400;line-height:1.12;margin:28px 0 22px;max-width:15ch}
#perks .studio-body .card-badge{font-size:10px;letter-spacing:.08em;color:#cbb78f;border-radius:5px;border-color:#baa07135;background:#baa07106}
#perks .studio-body p{font-size:15px;line-height:1.9;color:#aaa69f}
#perks .studio-cta{font-size:14px;border-radius:9px;background:linear-gradient(115deg,#e5c795,#f2dcaf 55%,#c6a66c);border-color:#e9d4aa55;min-width:190px}
#perks .studio-showcase{height:410px}
#perks .studio-photo-stack{height:330px;top:20px;border-color:#cbb17c60;box-shadow:0 25px 60px #0007}
#perks .studio-video-card{bottom:34px;border-color:#d5bb8370}
#perks .studio-media-signature{font-size:9px;letter-spacing:.2em;color:#a18d65}
#perks .studio-panel.p-inview .studio-photo-stack{animation:p-photo-drift 9s ease-in-out infinite}
#perks .studio-panel.p-inview .studio-video-card{animation:p-video-drift 9s ease-in-out infinite}
#leaderboard>.wrap{grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}
#leaderboard .section-head h2{max-width:17ch}
#leaderboard .section-head>p{margin-top:23px}
#leaderboard .lb-panel{padding:30px;border-radius:18px;border:1px solid #b59a6833;background:radial-gradient(ellipse at top left,#b8985415,transparent 60%),linear-gradient(145deg,#1c1d1d,#131517);box-shadow:inset 0 1px #fff07}
#leaderboard .lb-head{padding-bottom:24px;font-size:12px;color:#afa48f;gap:13px}
#leaderboard .lb-trophy{display:grid;place-items:center;width:40px;height:40px;border:1px solid #b99f6d30;border-radius:50%;color:#d4b983;filter:none}
#leaderboard .lb-row{position:relative;border-bottom:1px solid #bca57915;gap:15px;padding:23px 12px;isolation:isolate}
#leaderboard .lb-row:before{content:'';position:absolute;inset:4px 0;border-radius:8px;background:linear-gradient(90deg,#c5a56b17,transparent);z-index:-1;opacity:0}
#leaderboard .lb-row.lb-1{background:none}
#leaderboard .lb-row.lb-1:before{opacity:1}
#leaderboard .lb-rank{font-size:10px;color:#99886a;min-width:20px}
#leaderboard .lb-name{font-size:14px;color:#d2cfc7}
#leaderboard .lb-amount{font-size:28px;font-weight:400;letter-spacing:-.6px;white-space:nowrap;color:#e8e5dc}
#leaderboard .lb-1 .lb-amount{color:#e5c794;font-size:32px}
#leaderboard .lb-panel>.btn{border-color:#b39a6738;background:#b59a6807;font-size:13px;min-height:50px;color:#dbcaab;transition:border-color .25s,background .25s}
#leaderboard .lb-panel.p-inview .lb-row{animation:p-ranking .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--p-index,0)*.12s)}
#leaderboard .lb-panel.p-inview .lb-row.lb-1:before{animation:p-gold-pass 1.8s ease .6s both}
#start-partner.final-cta{position:relative;isolation:isolate;overflow:hidden;max-width:1220px;margin:40px auto 28px;padding:58px 36px 66px;border:1px solid #b49a6338;border-radius:22px;background:radial-gradient(ellipse at 50% 0,#b08b471c,transparent 70%),#141617}
#start-partner>.wrap{position:relative;z-index:1}
#start-partner h2{font-size:clamp(36px,4.6vw,60px);text-transform:none;font-weight:400;letter-spacing:-.05em;line-height:1.14;max-width:22ch;margin-inline:auto}
#start-partner p{font-size:15px;line-height:1.85;color:#a8a59e;max-width:63ch;margin:24px auto 30px}
#start-partner .hero-ctas{gap:14px;flex-wrap:wrap}
#start-partner .btn{font-size:14px;min-height:54px;padding:15px 24px;border-radius:9px}
#start-partner .btn-gold{background:linear-gradient(110deg,#dfbf86,#f0d9ae 60%,#cfb17a);border:1px solid #e8d0a155}
#start-partner .btn-ghost{border:1px solid #b59d6e30;background:#b59d6e04;color:#cfc4b0}
.premium-link{position:relative;display:grid;place-items:center;width:112px;height:112px;margin:0 auto 34px;color:#d9bd88}
.premium-link svg{width:52px;height:52px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.premium-link i{position:absolute;inset:8px;border:1px solid #c3a26a36;border-radius:50%;background:radial-gradient(circle,#b99a5420,transparent 70%)}
.premium-link i:nth-child(2){inset:0;border-style:dashed;border-color:#c3a26a20;background:none}
#start-partner.p-inview .premium-link i:nth-child(2){animation:p-orbit 16s linear infinite}
#start-partner.p-inview .link-left{animation:p-link-left 2s cubic-bezier(.2,.7,.2,1) both}
#start-partner.p-inview .link-right{animation:p-link-right 2s cubic-bezier(.2,.7,.2,1) both}
#start-partner.p-inview .link-center{animation:p-link-center 2s ease both}
@media(prefers-reduced-motion:no-preference){.p-ready{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--p-delay,0ms)}.p-ready.p-entered{opacity:1;transform:translateY(0)}#tiers .tier-grid .card:hover{transform:translateY(-3px);border-color:#c6a66a66}}
@keyframes p-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes p-ranking{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}
@keyframes p-transfer{0%,12%{opacity:0;transform:translateX(0)}20%{opacity:1}58%{opacity:1}68%,100%{opacity:0;transform:translateX(220px)}}
@keyframes p-network{0%,12%{opacity:0;transform:translateX(0)}20%{opacity:1}40%{transform:translateX(100px)}58%{opacity:1}68%,100%{opacity:0;transform:translateX(270px)}}
@keyframes p-credit{0%,58%{opacity:.55;transform:translateY(3px)}72%,90%{opacity:1;transform:translateY(0)}100%{opacity:.55}}
@keyframes p-wallet{0%,58%,100%{stroke:#b69e74;fill:transparent}72%,86%{stroke:#e8ca90;fill:#c4a36818}}
@keyframes p-flow{0%{transform:scaleX(0);opacity:0}4%{opacity:1}27%,32%{transform:scaleX(1);opacity:1}38%,100%{transform:scaleX(1);opacity:0}}
@keyframes p-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes p-gold-pass{0%{opacity:0;transform:scaleX(.2);transform-origin:left}100%{opacity:1;transform:scaleX(1)}}
@keyframes p-photo-drift{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-9px) rotate(-4deg)}}
@keyframes p-video-drift{0%,100%{transform:translateY(0) rotate(7deg)}50%{transform:translateY(8px) rotate(5deg)}}
@keyframes p-orbit{to{transform:rotate(360deg)}}
@keyframes p-link-left{0%{opacity:0;transform:translate(-15px,12px)}65%,100%{opacity:1;transform:translate(0)}}
@keyframes p-link-right{0%{opacity:0;transform:translate(15px,-12px)}65%,100%{opacity:1;transform:translate(0)}}
@keyframes p-link-center{0%,45%{opacity:0}80%,100%{opacity:1}}
html.p-page-hidden .p-inview *,html.p-page-hidden .p-inview *:after{animation-play-state:paused!important}
@media(max-width:1000px){:is(#tiers,#calculator,#monthly) .section-head{column-gap:38px}#tiers .tier-grid .card{padding:26px}#tiers .tier-head{gap:12px}#tiers .tier-tag{font-size:9px;max-width:110px}#calculator .calc-left,#calculator .calc-right{padding:26px}#monthly .cabinet-tile{padding:18px!important}#perks .studio-panel{padding:34px;grid-template-columns:1fr}#perks .studio-showcase{height:410px}#leaderboard>.wrap{gap:36px}#leaderboard .lb-panel{padding:22px}#leaderboard .lb-amount{font-size:23px}#leaderboard .lb-1 .lb-amount{font-size:26px}#start-partner.final-cta{margin-inline:24px}}
@media(max-width:700px){:is(#tiers,#calculator,#monthly) .section-head{display:block;margin-bottom:28px}:is(#tiers,#calculator,#monthly,#leaderboard) .section-head h2{font-size:clamp(30px,8.6vw,42px);max-width:23ch;line-height:1.16}:is(#tiers,#calculator,#monthly,#leaderboard) .section-head>p{font-size:15px;line-height:1.75;margin-top:18px}:is(#tiers,#calculator,#monthly,#leaderboard) .kicker{font-size:10px;margin-bottom:18px}#tiers .tier-grid{grid-template-columns:1fr;gap:14px}#tiers .tier-grid .card{padding:24px}#tiers .tier-num{font-size:86px}#tiers .tier-tag{font-size:10px;max-width:120px}#tiers .tier-grid .card h3{font-size:21px}#tiers .tier-grid .card p{font-size:15px}#tiers .premium-transfer{padding:12px 0}#tiers .flow-node{padding:18px 20px}#tiers .flow-node span{font-size:14px}#tiers .agent summary{grid-template-columns:74px minmax(0,1fr);gap:18px;padding:24px}#tiers .agent-badge{width:74px;height:74px;font-size:34px;letter-spacing:-2px}#tiers .agent-lead b{font-size:22px;margin-bottom:6px}#tiers .agent-lead>span{font-size:13px}#tiers .agent-toggle{grid-column:1/-1;justify-self:stretch;margin:2px 0 0}#tiers .agent-body{grid-template-columns:1fr;padding:18px;gap:12px}#tiers .agent-row{padding:20px}#tiers .agent-row p{font-size:14px}#tiers .agent-cta{justify-self:stretch;font-size:13px}#calculator .calc-panel{grid-template-columns:1fr}#calculator .calc-left{padding:26px 24px}#calculator .calc-users{font-size:68px;margin:18px 0 28px}#calculator .calc-right{margin:0 12px 12px;padding:27px 22px}#calculator .calc-row.main .val{font-size:clamp(36px,10vw,54px)}#calculator .calc-row .val{font-size:24px}#calculator .calc-row{padding:20px 0}#calculator .calc-left label{font-size:13px}#calculator .check-control input{width:100px}#monthly{padding:44px 0;margin:18px 10px;border-radius:18px}#monthly .wrap{padding-inline:20px}#monthly .cabinet-card{padding:22px 18px}#monthly .cabinet-earned-num{font-size:clamp(35px,10.4vw,63px);letter-spacing:-.065em}#monthly .cabinet-head{font-size:9px;letter-spacing:.07em;margin-bottom:22px}#monthly .cabinet-grid{grid-template-columns:1fr 1fr;gap:10px}#monthly .cabinet-tile{padding:17px 13px!important}#monthly .ct-num{font-size:29px}#monthly .ct-cap{font-size:12px}#monthly .ct-sub{font-size:10px}#perks .studio-panel{padding:28px 22px;gap:28px}#perks .studio-body h3{font-size:38px;max-width:15ch;margin:23px 0 18px}#perks .studio-body .card-badge{font-size:9px;padding:8px 10px;max-width:none}#perks .studio-body p{font-size:15px;line-height:1.8}#perks .studio-showcase{height:310px;width:min(100%,330px)}#perks .studio-photo-stack{height:248px;top:12px}#perks .studio-video-card{width:42%;bottom:32px}#perks .studio-cta{font-size:14px;width:100%}#leaderboard>.wrap{grid-template-columns:1fr;gap:28px}#leaderboard .section-head h2{max-width:20ch}#leaderboard .lb-panel{padding:24px 18px}#leaderboard .lb-head{font-size:12px}#leaderboard .lb-row{padding:22px 8px;gap:10px}#leaderboard .lb-rank{min-width:18px;width:18px}#leaderboard .lb-name{font-size:14px}#leaderboard .lb-amount{font-size:25px}#leaderboard .lb-1 .lb-amount{font-size:28px}#start-partner.final-cta{margin:24px 18px;padding:38px 22px 42px}#start-partner h2{font-size:clamp(32px,8.8vw,42px);max-width:21ch}#start-partner p{font-size:15px;line-height:1.8;margin:22px auto 26px}#start-partner .btn{width:100%;font-size:14px}#start-partner .hero-ctas{gap:10px}.premium-link{width:94px;height:94px;margin-bottom:28px}.premium-link svg{width:45px;height:45px}}
@media(prefers-reduced-motion:reduce){.p-ready{opacity:1!important;transform:none!important}.p-inview *,.p-inview *:before,.p-inview *:after,#tiers .agent details[open] .agent-row{animation:none!important}#tiers .flow-node:after{transform:scaleX(1);opacity:.5}#tiers .tier-grid .card:hover{transform:none}}
/* Align the highlighted leader with the remaining rows. */
#leaderboard .lb-row.lb-1{margin:0}
