/* Business has its own financial narrative. All rules remain scoped to this page. */
[data-landing-page="business"].business-ledger{--business-paper:#f5f1e9;--business-ink:#211b2d;--business-muted:#6e6575;--business-violet:#7650d6;color:var(--business-ink);background:var(--business-paper);-webkit-font-smoothing:antialiased}
[data-landing-page="business"] .landing-container{width:min(1240px,calc(100% - 80px));max-width:1240px;margin-inline:auto}
[data-landing-page="business"] :is(h1,h2,h3,p,figure){margin:0}
[data-landing-page="business"] :is(h1,h2,h3){text-wrap:balance}
[data-landing-page="business"] p{text-wrap:pretty}
[data-landing-page="business"] :is(section,details)[id]{scroll-margin-top:110px}
[data-landing-page="business"] :is(a,button,summary):focus-visible{outline:3px solid #9b72fa;outline-offset:5px}
[data-landing-page="business"] .business-kicker{font-size:11px;letter-spacing:.14em;line-height:1.6;text-transform:uppercase;font-weight:750;color:#785b9d;margin-bottom:22px}
[data-landing-page="business"] .business-hero{padding:78px 0 48px;overflow:hidden;background:radial-gradient(ellipse at 83% 22%,#d7c9e3 0,transparent 38%),var(--business-paper)}
[data-landing-page="business"] .business-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:52px;align-items:center;padding-bottom:62px}
[data-landing-page="business"] .business-hero h1{font-size:clamp(54px,6.5vw,86px);line-height:.99;letter-spacing:-.07em;max-width:540px;margin-bottom:30px}
[data-landing-page="business"] .business-hero__copy>p:not(.business-kicker){color:var(--business-muted);font-size:15px;line-height:1.8;max-width:465px;margin-top:16px}
[data-landing-page="business"] .business-hero__copy>p.business-lead{font-size:19px;line-height:1.65;color:#4d425a}
[data-landing-page="business"] .business-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:32px}
[data-landing-page="business"] .landing-button{min-height:46px;transition:background-color .18s,scale .18s}
[data-landing-page="business"] .landing-button:active{scale:.96}
[data-landing-page="business"] .business-text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:0;background:none;border:0;color:#5f437b;font-size:13px;font-weight:650;cursor:pointer}
[data-landing-page="business"] .business-hero__footnote{display:flex;align-items:center;gap:10px;margin-top:34px;font-size:11px;line-height:1.6;color:#807388}
[data-landing-page="business"] .business-hero__footnote>span{font-size:20px;color:#9271b5}
[data-landing-page="business"] .business-trade{position:relative;background:#21192e;border-radius:26px;padding:24px 24px 18px;box-shadow:0 2px 6px #21192e18,0 28px 70px #3d26502b;isolation:isolate}
[data-landing-page="business"] .business-trade::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:repeating-linear-gradient(0deg,transparent 0 41px,#ffffff04 41px 42px),radial-gradient(ellipse at 8% 52%,#72599580,transparent 65%)}
[data-landing-page="business"] .business-trade__label{display:flex;justify-content:space-between;gap:14px;color:#c6b6d8;font-size:9px;letter-spacing:.14em;text-transform:uppercase;line-height:1.6}
[data-landing-page="business"] .business-trade__stage{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:center;gap:0;min-height:410px;padding-block:28px}
[data-landing-page="business"] .business-trade__card{position:relative;rotate:-9deg;z-index:2;filter:drop-shadow(0 18px 14px #0007);margin:0 -14px 0 -5px}
[data-landing-page="business"] .business-trade__card img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain;border-radius:9px;outline:1px solid #ffffff1a;outline-offset:-1px}
[data-landing-page="business"] .business-trade__receipt{position:relative;rotate:4deg;padding:26px 21px 22px;background:#fbf8ee;border-radius:3px;color:#302736;box-shadow:0 15px 25px #0003}
[data-landing-page="business"] .business-trade__receipt::after{content:"";position:absolute;bottom:-7px;left:0;right:0;height:8px;background:linear-gradient(135deg,#fbf8ee 25%,transparent 25%) -4px 0/12px 12px,linear-gradient(225deg,#fbf8ee 25%,transparent 25%) -4px 0/12px 12px}
[data-landing-page="business"] .business-receipt-kicker{font-family:ui-monospace,monospace;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#8b7991;margin-bottom:14px}
[data-landing-page="business"] .business-trade__receipt h2{font-size:25px;line-height:1.12;letter-spacing:-.04em;margin-bottom:22px}
[data-landing-page="business"] .business-receipt-lines{margin:0;display:grid;gap:13px;padding-bottom:20px;border-bottom:1px dashed #b8abba}
[data-landing-page="business"] .business-receipt-lines>div{display:flex;justify-content:space-between;align-items:baseline;gap:9px;font-size:10px;line-height:1.5}
[data-landing-page="business"] .business-receipt-lines dt{color:#736576}
[data-landing-page="business"] .business-receipt-lines dd{margin:0;white-space:nowrap;font-family:ui-monospace,monospace;font-size:12px;font-variant-numeric:tabular-nums}
[data-landing-page="business"] .business-trade__total{padding-top:18px;display:grid;gap:7px}
[data-landing-page="business"] .business-trade__total>span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#736576}
[data-landing-page="business"] .business-trade__total strong{font-size:48px;letter-spacing:-.055em;line-height:1;font-variant-numeric:tabular-nums;color:#66489a}
[data-landing-page="business"] .business-trade__total strong>span{font-size:27px}
[data-landing-page="business"] .business-trade__stamp{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:13px;border-top:1px dashed #b8abba;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#7c6587}
[data-landing-page="business"] .business-trade__stamp>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #a690b2;border-radius:50%;font-size:14px}
[data-landing-page="business"] .business-trade>figcaption{margin-top:8px;max-width:390px;color:#b5a4c6;font-size:9px;line-height:1.7}
[data-landing-page="business"] .business-proof{border-top:1px solid #dcd3df;border-bottom:1px solid #dcd3df}
[data-landing-page="business"] .business-proof summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px;padding-block:22px;cursor:pointer;list-style:none}
[data-landing-page="business"] summary::-webkit-details-marker{display:none}
[data-landing-page="business"] .business-proof summary>span:first-child{display:grid;gap:8px}
[data-landing-page="business"] .business-proof__number{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#816d91}
[data-landing-page="business"] .business-proof summary strong{font-size:20px;font-weight:600;letter-spacing:-.035em}
[data-landing-page="business"] .business-proof__action{display:flex;align-items:center;gap:14px;font-size:12px;color:#796389}
[data-landing-page="business"] .business-proof__action>span{font-size:22px}
[data-landing-page="business"] .business-proof__content{padding-bottom:26px}
[data-landing-page="business"] .business-proof__content>p{max-width:750px;margin-bottom:24px;font-size:14px;line-height:1.8;color:var(--business-muted)}
[data-landing-page="business"] .business-proof--dashboard .business-screen{max-width:980px;margin-inline:auto}
[data-landing-page="business"] .business-screen{min-width:0;margin:0;overflow:hidden;border-radius:16px;background:#282230;box-shadow:0 1px 2px #21192e14,0 15px 38px #21192e19}
[data-landing-page="business"] .business-screen>a{display:block}
[data-landing-page="business"] .business-screen img{display:block;width:100%;height:auto;outline:1px solid #ffffff1a;outline-offset:-1px}
[data-landing-page="business"] .business-screen figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:12px 16px;color:#d7cbdf;font-size:10px;line-height:1.5}
[data-landing-page="business"] .business-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:end;gap:60px;margin-bottom:46px}
[data-landing-page="business"] .business-section-head h2{font-size:clamp(36px,4.9vw,62px);letter-spacing:-.06em;line-height:1.04}
[data-landing-page="business"] .business-section-head>p{font-size:16px;line-height:1.8;color:var(--business-muted);padding-bottom:3px}
[data-landing-page="business"] .business-money{padding:84px 0 60px;background:#21192d;color:#f8f2fb}
[data-landing-page="business"] .business-money .business-kicker{color:#bb9edf}
[data-landing-page="business"] .business-money .business-section-head>p{color:#bfb1cb}
[data-landing-page="business"] .business-money__layout{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:50px;align-items:center}
[data-landing-page="business"] .business-money__notes{display:grid;gap:24px}
[data-landing-page="business"] .business-money__notes article{position:relative;padding-left:29px}
[data-landing-page="business"] .business-note-index{position:absolute;left:0;top:3px;color:#967bad;font-family:ui-monospace,monospace;font-size:10px}
[data-landing-page="business"] .business-money__notes h3{margin-bottom:8px;font-size:18px;letter-spacing:-.03em}
[data-landing-page="business"] .business-money__notes p{font-size:13px;line-height:1.75;color:#b6a8c1}
[data-landing-page="business"] .business-proof-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:40px;align-items:start}
[data-landing-page="business"] .business-money .business-proof{border-color:#ffffff1c}
[data-landing-page="business"] .business-money .business-proof__number{color:#b498ce}
[data-landing-page="business"] .business-money .business-proof summary strong{font-size:18px}
[data-landing-page="business"] .business-availability{font-size:11px;line-height:1.8;color:#b5a5c3;margin-top:26px}
[data-landing-page="business"] .business-availability a{color:#e0c6ff;text-decoration:underline;text-underline-offset:3px}
[data-landing-page="business"] .business-team{padding:88px 0 70px}
[data-landing-page="business"] .business-team__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);gap:58px;align-items:center}
[data-landing-page="business"] .business-team__symbol{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e6dcec;font-size:35px;color:#9876b3;margin-bottom:24px}
[data-landing-page="business"] .business-team__copy h3{font-size:30px;line-height:1.12;letter-spacing:-.04em;margin-bottom:18px}
[data-landing-page="business"] .business-team__copy p{font-size:14px;line-height:1.8;color:var(--business-muted);margin-top:14px}
[data-landing-page="business"] .business-assurances{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}
[data-landing-page="business"] .business-assurances details{border-block:1px solid #ded4e1}
[data-landing-page="business"] .business-assurances summary{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding-block:18px;font-size:13px;font-weight:650;line-height:1.5}
[data-landing-page="business"] .business-assurances summary>span{font-size:19px;color:#8b759c}
[data-landing-page="business"] .business-assurances details>div{padding-bottom:20px;font-size:12px;line-height:1.8;color:var(--business-muted)}
[data-landing-page="business"] .business-assurances a{color:#765298;text-underline-offset:3px}
[data-landing-page="business"] .business-next{padding:64px 0 74px;background:#e8dfee}
[data-landing-page="business"] .business-next__top{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:44px}
[data-landing-page="business"] .business-next h2{font-size:clamp(34px,4.3vw,54px);line-height:1.06;letter-spacing:-.055em}
[data-landing-page="business"] .business-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
[data-landing-page="business"] .business-related a{position:relative;display:grid;gap:12px;min-height:96px;padding:20px 24px 16px 0;border-top:1px solid #cabbd4;color:#382542;text-decoration:none;transition:color .18s}
[data-landing-page="business"] .business-related a>span:first-child{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#8d749d}
[data-landing-page="business"] .business-related strong{font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.025em}
[data-landing-page="business"] .business-related a>span:last-child{position:absolute;right:0;bottom:20px;font-size:20px;color:#9371ab}
[data-landing-page="business"] .business-related a:hover{color:#8150b3}
@media(max-width:1050px){[data-landing-page="business"] .landing-container{width:calc(100% - 48px)}[data-landing-page="business"] .business-hero__grid{gap:30px}[data-landing-page="business"] .business-trade{padding-inline:18px}[data-landing-page="business"] .business-trade__receipt{padding-inline:16px}[data-landing-page="business"] .business-receipt-lines>div{font-size:9px;gap:5px}[data-landing-page="business"] .business-money__layout{gap:28px;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}[data-landing-page="business"] .business-team__layout{gap:30px}[data-landing-page="business"] .business-section-head{gap:30px}}
@media(max-width:760px){[data-landing-page="business"] .landing-container{width:calc(100% - 36px)}[data-landing-page="business"] .business-hero{padding-top:45px}[data-landing-page="business"] .business-hero__grid{grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:40px}[data-landing-page="business"] .business-hero h1{font-size:clamp(51px,12vw,72px);max-width:500px}[data-landing-page="business"] .business-hero__copy>p.business-lead{font-size:17px}[data-landing-page="business"] .business-trade{max-width:550px;width:100%;justify-self:center;box-sizing:border-box}[data-landing-page="business"] .business-trade__stage{min-height:350px}[data-landing-page="business"] .business-trade__receipt{padding:24px 18px 20px}[data-landing-page="business"] .business-trade__receipt h2{font-size:25px}[data-landing-page="business"] .business-receipt-lines>div{font-size:10px}[data-landing-page="business"] .business-section-head{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:32px}[data-landing-page="business"] .business-section-head>p{font-size:15px}[data-landing-page="business"] .business-money__layout,[data-landing-page="business"] .business-team__layout{grid-template-columns:minmax(0,1fr);gap:30px}[data-landing-page="business"] .business-money__notes{grid-template-columns:minmax(0,1fr);gap:22px}[data-landing-page="business"] .business-money__notes p{max-width:550px}[data-landing-page="business"] .business-money,[data-landing-page="business"] .business-team{padding-block:52px}[data-landing-page="business"] .business-proof-pair,[data-landing-page="business"] .business-assurances{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px}[data-landing-page="business"] .business-proof-pair details+details,[data-landing-page="business"] .business-assurances details+details{border-top:0}[data-landing-page="business"] .business-proof__action{font-size:0;gap:0}[data-landing-page="business"] .business-proof summary strong{font-size:18px}[data-landing-page="business"] .business-team__copy{display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:20px}[data-landing-page="business"] .business-team__symbol{width:50px;height:50px;font-size:29px;grid-row:1/4;margin:0}[data-landing-page="business"] .business-team__copy h3{font-size:26px;margin:0}[data-landing-page="business"] .business-team__copy p{grid-column:2}[data-landing-page="business"] .business-next{padding-block:48px}[data-landing-page="business"] .business-next__top{align-items:flex-start;flex-direction:column}[data-landing-page="business"] .business-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}[data-landing-page="business"] .business-screen figcaption{font-size:9px;padding-inline:12px}}
@media(max-width:400px){[data-landing-page="business"] .business-trade{padding-inline:14px}[data-landing-page="business"] .business-trade__stage{grid-template-columns:minmax(0,.64fr) minmax(0,1fr)}[data-landing-page="business"] .business-trade__receipt{padding-inline:13px}[data-landing-page="business"] .business-trade__receipt h2{font-size:22px}[data-landing-page="business"] .business-receipt-lines>div{font-size:9px}[data-landing-page="business"] .business-receipt-lines dd{font-size:11px}[data-landing-page="business"] .business-trade__total strong{font-size:42px}}
@media(prefers-reduced-motion:reduce){[data-landing-page="business"] :is(.landing-button,.business-related a){transition:none}}
