.marketing{--cs-bg:#fafafa;--cs-surface:#fff;--cs-surface-2:#f5f5f5;--cs-text:#0a0a0a;--cs-text-2:#5c5c5c;--cs-text-3:#9b9b9b;--cs-border:#e8e8e8;--cs-border-2:#f0f0f0;--cs-pill:#f3f3f3;--cs-dot:#e3e3e3;--cs-ok:#177a45;--cs-ok-bg:#e9f6ee;--cs-ok-bd:#d2ebdd;--cs-shadow:0 1px 2px #0000000a,0 16px 40px #0000000f;--cs-nav:#fafafaf2}@media (prefers-color-scheme:dark){.marketing{--cs-bg:#0a0a0b;--cs-surface:#131315;--cs-surface-2:#1a1a1d;--cs-text:#f4f4f5;--cs-text-2:#a6a6aa;--cs-text-3:#6c6c71;--cs-border:#242428;--cs-border-2:#1d1d20;--cs-pill:#202024;--cs-dot:#232326;--cs-ok:#57c983;--cs-ok-bg:#46be781f;--cs-ok-bd:#46be7847;--cs-shadow:0 1px 2px #00000080,0 16px 40px #00000073;--cs-nav:#0a0a0bf2}}.marketing .cs-container{max-width:1100px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.marketing .w-section{padding:96px 0}.marketing .w-section-sm{padding:64px 0}.marketing .w-section-lg{padding:128px 0}.marketing .w-section-head{flex-direction:column;gap:16px;max-width:640px;margin-bottom:56px;display:flex}.marketing .w-grid-bg{pointer-events:none;background-image:linear-gradient(90deg,#80808012 1px,#0000 1px),linear-gradient(#80808012 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 20%,#0000 70%)}.marketing .w-glow{pointer-events:none;background:radial-gradient(circle,var(--w-accent-soft)0%,transparent 60%);filter:blur(10px);border-radius:50%;width:640px;height:640px;position:absolute}.marketing .w-cta-wrap{border:1px solid var(--w-line-2);text-align:center;background:radial-gradient(ellipse at 50% 0%,var(--w-accent-soft)0%,transparent 60%),var(--w-bg-1);border-radius:48px;padding:80px 20px;position:relative;overflow:hidden}.marketing .w-cta-wrap:before{content:"";background:linear-gradient(90deg,transparent,var(--w-accent),transparent);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.marketing .w-cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (max-width:600px){.marketing .w-container{padding:0 20px}}.marketing .cs-btn{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:opacity .15s,border-color .15s;display:inline-flex}.marketing .cs-btn-lg{border-radius:14px;padding:10px 24px;font-size:14px}.marketing .cs-btn-primary{background:var(--cs-text);color:var(--cs-bg)}.marketing .cs-btn-primary:hover{opacity:.85}.marketing .cs-btn-secondary{border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text)}.marketing .cs-btn-secondary:hover{border-color:var(--cs-text-3)}.marketing .cs-announcement{background:var(--cs-text);color:var(--cs-bg);text-align:center;justify-content:center;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:500;display:flex}.marketing .cs-announcement__muted{opacity:.85}.marketing .cs-announcement__cta{white-space:nowrap;font-weight:600}.marketing .cs-nav{z-index:50;background:var(--cs-nav);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--cs-border-2);position:sticky;top:0}.marketing .cs-nav-inner{justify-content:space-between;align-items:center;gap:24px;height:52px;display:flex}.marketing .cs-brand{color:var(--cs-text);align-items:center;gap:7px;display:flex}.marketing .cs-brand span{letter-spacing:-.02em;font-size:16px;font-weight:600}.marketing .cs-nav-links{color:var(--cs-text-2);align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.marketing .cs-nav-links a{color:var(--cs-text-2);transition:color .15s}.marketing .cs-nav-links a:hover{color:var(--cs-text)}.marketing .cs-nav-right{align-items:center;gap:12px;display:flex}.marketing .cs-nav-demo{color:var(--cs-text-2);font-size:14px;font-weight:500;transition:color .15s}.marketing .cs-nav-demo:hover{color:var(--cs-text)}@media (max-width:860px){.marketing .cs-nav-links,.marketing .cs-nav-demo{display:none}}.marketing .cs-footer{border-top:1px solid var(--cs-border-2)}.marketing .cs-footer-inner{padding:clamp(48px,6vw,72px) 0 40px}.marketing .cs-footer-top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.marketing .cs-footer-tagline{color:var(--cs-text-3);max-width:280px;margin-top:10px;font-size:13px;line-height:1.6}.marketing .cs-footer-cols{flex-wrap:wrap;gap:clamp(32px,5vw,80px);display:flex}.marketing .cs-footer-col{flex-direction:column;gap:10px;font-size:13px;display:flex}.marketing .cs-footer-col-heading{letter-spacing:.1em;color:var(--cs-text-3);font-size:11px;font-weight:600}.marketing .cs-footer-col a{color:var(--cs-text-2);transition:color .15s}.marketing .cs-footer-col a:hover{color:var(--cs-text)}.marketing .cs-footer-bottom{border-top:1px solid var(--cs-border-2);color:var(--cs-text-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:52px;padding-top:22px;font-size:12.5px;display:flex}.marketing .cs-footer-legal{gap:20px;display:flex}.marketing .cs-footer-legal a:hover{color:var(--cs-text)}@media (max-width:860px){.marketing .cs-hide-m{display:none!important}.marketing .cs-stack-m{flex-direction:column!important}.marketing .cs-grid-m{grid-template-columns:1fr!important}.marketing .cs-canvas{border-left:none!important;border-right:none!important}}@keyframes cs-spin-rim{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes cs-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes cs-hr1{0%,4%{opacity:0;transform:translateY(8px)}10%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px)}}@keyframes cs-hr2{0%,14%{opacity:0;transform:translateY(8px)}20%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px)}}@keyframes cs-hr3{0%,24%{opacity:0;transform:translateY(8px)}30%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px)}}@keyframes cs-toast-loop{0%,6%{opacity:0;transform:translateY(14px)}13%,72%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.marketing .cs-hero-badge__ring,.marketing .cs-live-dot,.marketing .cs-landing-row,.marketing .cs-hero-toast{animation:none!important}}.marketing .cs-section{padding:clamp(120px,15vw,200px) 0 0}.marketing .cs-eyebrow{letter-spacing:.15em;color:var(--cs-text-3);font-size:12px;font-weight:600}.marketing .cs-section-heading{letter-spacing:-.025em;max-width:720px;color:var(--cs-text);margin:22px 0 0;font-size:clamp(22px,3.2vw,30px);font-weight:500;line-height:1.22}.marketing .cs-section-heading__muted{color:var(--cs-text-3)}.marketing .cs-canvas{background-image:radial-gradient(var(--cs-dot)1px,transparent 1px);background-size:18px 18px;justify-content:center;align-items:center;display:flex}.marketing .cs-badge-pill{background:var(--cs-pill);color:var(--cs-text-2);border:1px solid var(--cs-border);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:500}.marketing .cs-check-badge{background:var(--cs-ok-bg);border:1px solid var(--cs-ok-bd);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.marketing .cs-live-dot{background:var(--cs-ok);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite cs-pulse}.marketing .cs-dot{border-radius:3px;flex-shrink:0;width:8px;height:8px}.marketing .cs-dot--text{background:var(--cs-text)}.marketing .cs-dot--blue{background:#5a82e8}.marketing .cs-dot--gold{background:#b08a28}.marketing .cs-hero{text-align:center;padding:clamp(96px,13vw,170px) 0 clamp(64px,8vw,100px)}.marketing .cs-hero-badge{background:var(--cs-border);isolation:isolate;border-radius:999px;padding:1px;display:inline-flex;position:relative;overflow:hidden}.marketing .cs-hero-badge__ring{aspect-ratio:1;z-index:0;background:conic-gradient(#0000 0deg 288deg,#9366ff40 316deg,#a882fff2 344deg,#e6dcffe6 352deg,#0000 360deg);width:240%;animation:3.4s linear infinite cs-spin-rim;position:absolute;top:50%;left:50%}.marketing .cs-hero-badge__label{z-index:1;background:var(--cs-surface);color:var(--cs-text-2);border-radius:999px;align-items:center;padding:8px 18px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.marketing .cs-hero-title{letter-spacing:-.035em;max-width:940px;color:var(--cs-text);margin:30px auto 0;font-size:clamp(38px,6.6vw,76px);font-weight:400;line-height:1.06}.marketing .cs-hero-title__word{color:var(--cs-text-2)}.marketing .cs-hero-sub{max-width:640px;color:var(--cs-text-2);margin:30px auto 0;font-size:clamp(16px,1.7vw,19px);line-height:1.62}.marketing .cs-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}.marketing .cs-hero-card-wrap{text-align:left;perspective:1100px;margin-top:clamp(64px,9vw,110px);position:relative}.marketing .cs-hero-card{transform-origin:50% 18%;will-change:transform;position:relative}.marketing .cs-hero-card-inner{background:var(--cs-surface);border:1px solid var(--cs-border);box-shadow:var(--cs-shadow);border-radius:16px;overflow:hidden}.marketing .cs-status-pill{border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-block}.marketing .cs-status-pill--paid{background:var(--cs-ok-bg);color:var(--cs-ok);border:1px solid var(--cs-ok-bd)}.marketing .cs-status-pill--default{background:var(--cs-pill);color:var(--cs-text-2);border:1px solid var(--cs-border)}.marketing .cs-hero-shell{align-items:stretch;min-height:0;display:flex}.marketing .cs-hero-sidebar{background:var(--cs-surface-2);border-right:1px solid var(--cs-border-2);flex-direction:column;flex-shrink:0;width:210px;padding:14px 0;display:flex}.marketing .cs-hero-sidebar__org{align-items:center;gap:9px;margin-bottom:6px;padding:6px 16px 16px;display:flex}.marketing .cs-hero-sidebar__org-avatar{background:var(--cs-text);width:22px;height:22px;color:var(--cs-bg);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.marketing .cs-hero-sidebar__org-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.marketing .cs-hero-sidebar__org-chevron{color:var(--cs-text-3);flex-shrink:0}.marketing .cs-hero-sidebar__nav{flex-direction:column;gap:1px;padding:0 10px;display:flex}.marketing .cs-hero-nav-item{color:var(--cs-text-2);border-radius:7px;align-items:center;gap:10px;padding:7px 8px;font-size:12.5px;font-weight:500;display:flex}.marketing .cs-hero-nav-item svg{color:var(--cs-text-3);flex-shrink:0}.marketing .cs-hero-nav-item.is-active{background:var(--cs-surface);color:var(--cs-text);font-weight:600}.marketing .cs-hero-nav-item.is-active svg{color:var(--cs-text)}.marketing .cs-hero-sidebar__divider{background:var(--cs-border-2);height:1px;margin:10px 16px}.marketing .cs-hero-sidebar__label{letter-spacing:.1em;text-transform:uppercase;color:var(--cs-text-3);padding:6px 16px;font-size:10px;font-weight:600}.marketing .cs-hero-campus{flex-direction:column;gap:1px;padding:0 10px;display:flex}.marketing .cs-hero-campus-row{border-radius:7px;align-items:center;gap:7px;padding:6px 8px;display:flex}.marketing .cs-hero-campus-row__chevron{color:var(--cs-text-3);flex-shrink:0;transition:transform .2s}.marketing .cs-hero-campus-row__chevron.is-collapsed{transform:rotate(-90deg)}.marketing .cs-hero-campus-row__name{letter-spacing:.02em;text-transform:uppercase;min-width:0;color:var(--cs-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.marketing .cs-hero-campus-row__count{color:var(--cs-text-3);font-variant-numeric:tabular-nums;font-size:11px}.marketing .cs-hero-classroom-row{color:var(--cs-text-2);align-items:center;gap:8px;padding:5px 8px;font-size:12px;font-weight:500;display:flex}.marketing .cs-hero-classroom-row__tree{border-right:1px solid var(--cs-border);flex-shrink:0;width:10px;height:15px}.marketing .cs-hero-sidebar__footer{align-items:center;gap:9px;margin-top:auto;padding:12px 16px 0;display:flex}.marketing .cs-hero-user__avatar{background:var(--cs-pill);border:1px solid var(--cs-border);width:24px;height:24px;color:var(--cs-text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.marketing .cs-hero-user__name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.marketing .cs-hero-main{flex-direction:column;flex:1;min-width:0;display:flex}.marketing .cs-hero-content-header{letter-spacing:-.01em;padding:16px clamp(20px,3vw,32px);font-size:16px;font-weight:600}.marketing .cs-hero-balance-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:clamp(12px,3vw,20px) clamp(20px,3vw,32px) 0;display:flex}.marketing .cs-hero-balance-label{letter-spacing:.05em;color:var(--cs-text-3);font-size:10px;font-weight:600}.marketing .cs-hero-balance-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(22px,3.6vw,30px);font-weight:600}.marketing .cs-hero-balance-cents{color:var(--cs-text-3);font-size:.55em;font-weight:500}.marketing .cs-hero-balance-delta{color:var(--cs-text-2);align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:500;display:inline-flex}.marketing .cs-hero-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.marketing .cs-hero-action{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:9px;padding:8px 15px;font-size:12.5px;font-weight:500}.marketing .cs-hero-action--primary{background:var(--cs-text);color:var(--cs-bg);border-color:var(--cs-text)}.marketing .cs-hero-accounts-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:clamp(20px,3vw,28px);padding:0 clamp(20px,3vw,32px);display:grid}.marketing .cs-hero-account-card{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:8px;flex-direction:column;padding:16px;display:flex}.marketing .cs-hero-account-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.marketing .cs-hero-account-card__balance{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--cs-text);align-items:end;font-size:18px;font-weight:600;display:flex}.marketing .cs-hero-account-card__balance svg{color:var(--cs-text-3);flex-shrink:0}.marketing .cs-hero-account-card__lock{color:var(--cs-text-3);flex-shrink:0;margin-top:3px}.marketing .cs-hero-account-card__name{color:var(--cs-text-2);margin-bottom:32px;font-size:11px;font-weight:500}.marketing .cs-hero-account-card__meta{color:var(--cs-text-3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11.5px}.marketing .cs-hero-account-card--new{color:var(--cs-text-3);border-style:dashed;justify-content:center;align-items:center}.marketing .cs-hero-activity{margin:clamp(20px,3vw,28px) clamp(20px,3vw,32px) clamp(20px,3vw,32px);padding-top:18px}.marketing .cs-hero-activity-label{letter-spacing:.02em;color:var(--cs-text-3);font-size:11px;font-weight:500}.marketing .cs-hero-tx-table{border-collapse:collapse;width:100%;margin-top:24px;font-size:13px}.marketing .cs-hero-tx-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-3);border-bottom:1px solid var(--cs-border-2);white-space:nowrap;padding:0 14px 8px 0;font-size:11px;font-weight:600}.marketing .cs-hero-tx-table td{border-bottom:1px solid var(--cs-border-2);color:var(--cs-text);padding:12px 14px 9px 0}.marketing .cs-hero-tx-table tr:last-child td{border-bottom:0}.marketing .cs-hero-tx-table__amount-col{text-align:right;font-variant-numeric:tabular-nums;color:var(--cs-text);white-space:nowrap;font-weight:600;padding-right:0!important}.marketing .cs-hero-toast{background:var(--cs-surface);border:1px solid var(--cs-border);box-shadow:var(--cs-shadow);border-radius:12px;align-items:center;gap:11px;padding:12px 16px;animation:9s ease-in-out infinite cs-toast-loop;display:flex;position:absolute;bottom:26px;right:-14px}.marketing .cs-hero-toast__amount{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.marketing .cs-hero-toast__meta{color:var(--cs-text-3);font-size:11.5px}.marketing .cs-subaccount-grid{grid-template-columns:1fr 1fr;gap:14px;width:100%;max-width:600px;display:grid}.marketing .cs-subaccount-tile{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:10px;padding:16px}.marketing .cs-subaccount-tile__head{align-items:center;gap:8px;display:flex}.marketing .cs-subaccount-tile__name{color:var(--cs-text-3);font-size:11px;font-weight:500}.marketing .cs-subaccount-tile__amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:24px;font-size:18px;font-weight:600}.marketing .cs-subaccount-tile__note{color:var(--cs-text-3);margin-top:5px;font-size:11px}.marketing .cs-subaccount-tile--new{border:1px dashed var(--cs-border);color:var(--cs-text-3);justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.marketing .cs-transfer-card__2fa{color:var(--cs-text-3);align-items:center;gap:6px;padding:12px 18px 16px;font-size:11px;display:flex}.marketing .cs-statement-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:14px;width:100%;max-width:480px;overflow:hidden}.marketing .cs-statement-card__head{border-bottom:1px solid var(--cs-border-2);justify-content:space-between;align-items:center;padding:12px 18px;font-size:12.5px;font-weight:600;display:flex}.marketing .cs-statement-card__badges{gap:6px;display:flex}.marketing .cs-statement-card__lines{padding:6px 18px 14px;font-size:12px}.marketing .cs-statement-line{border-bottom:1px solid var(--cs-border-2);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.marketing .cs-statement-line:last-child{border-bottom:0}.marketing .cs-statement-line__label{color:var(--cs-text-2)}.marketing .cs-statement-line__amount{font-variant-numeric:tabular-nums;font-weight:500}.marketing .cs-statement-line__amount.is-positive{color:var(--cs-ok)}.marketing .cs-statement-card__foot{border-top:1px solid var(--cs-border-2);color:var(--cs-text-3);padding:11px 18px;font-size:11.5px}.marketing .cs-billing-body{align-items:center;gap:clamp(28px,4vw,56px);margin-top:clamp(64px,8vw,100px);display:flex}.marketing .cs-fee-card{background:var(--cs-surface);border:1px solid var(--cs-border);min-width:0;max-width:440px;box-shadow:var(--cs-shadow);border-radius:14px;flex:1;padding:24px}.marketing .cs-fee-card__label{letter-spacing:.11em;color:var(--cs-text-3);font-size:11px;font-weight:600}.marketing .cs-fee-card__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.marketing .cs-fee-chip{color:var(--cs-text-3);font-size:11px}.marketing .cs-fee-chip--pill{background:var(--cs-pill);border:1px solid var(--cs-border);color:inherit;border-radius:999px;padding:4px 10px;font-weight:500}.marketing .cs-fee-chip--blue{color:#5a82e8;background:#5a82f021}.marketing .cs-fee-chip--gold{color:#b08a28;background:#c8962826}.marketing .cs-fee-card__meta{color:var(--cs-text-2);margin-top:6px;font-size:12.5px}.marketing .cs-fee-card__lines{border-top:1px solid var(--cs-border-2);flex-direction:column;gap:8px;margin-top:16px;padding-top:13px;font-size:13px;display:flex}.marketing .cs-fee-line{justify-content:space-between;display:flex}.marketing .cs-fee-line span:first-child{color:var(--cs-text-2)}.marketing .cs-fee-line__value{font-variant-numeric:tabular-nums}.marketing .cs-fee-line--total{border-top:1px solid var(--cs-border-2);padding-top:9px;font-weight:600}.marketing .cs-fee-line--total span:first-child{color:inherit}.marketing .cs-fee-card__submit{background:var(--cs-text);color:var(--cs-bg);text-align:center;border-radius:8px;margin-top:18px;padding:7px;font-size:13.5px;font-weight:500}.marketing .cs-billing-messages{flex-direction:column;flex:1.2;gap:24px;min-width:0;display:flex}.marketing .cs-msg-row{align-items:center;gap:0;display:flex}.marketing .cs-msg-row__line{background:var(--cs-border);flex-shrink:0;height:1px;position:relative}.marketing .cs-msg-row__line:after{content:"";background:var(--cs-text-3);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;right:0}.marketing .cs-msg-row__line--short{width:clamp(32px,5vw,72px)}.marketing .cs-msg-row__line--long{width:clamp(56px,8vw,110px)}.marketing .cs-msg-bubble{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:12px;flex:1;padding:13px 16px}.marketing .cs-msg-bubble--tail{border-top-left-radius:4px}.marketing .cs-msg-bubble__meta{color:var(--cs-text-3);margin-bottom:5px;font-size:11px}.marketing .cs-msg-bubble__text{color:var(--cs-text-2);font-size:12.5px;line-height:1.55}.marketing .cs-msg-bubble__text b{color:var(--cs-text);font-weight:600}.marketing .cs-billing-footnote{color:var(--cs-text-3);padding-left:clamp(0px,5vw,110px);font-size:12px}.marketing .cs-story{border-top:1px solid var(--cs-border-2);margin-top:clamp(56px,7vw,88px)}.marketing .cs-story-row{border-bottom:1px solid var(--cs-border-2);grid-template-columns:minmax(240px,320px) 1fr;display:grid}.marketing .cs-story-row:last-child{border-bottom:0}.marketing .cs-story-row--reverse{grid-template-columns:1.4fr 1fr}.marketing .cs-story-row--reverse .cs-canvas{border-left:none;border-right:1px solid var(--cs-border-2);order:-1}.marketing .cs-story-row--wide-copy{grid-template-columns:1fr 1.4fr}.marketing .cs-story-row--reverse .cs-story-copy{padding:clamp(40px,5vw,72px) 0 clamp(40px,5vw,72px) clamp(24px,3vw,48px)}.marketing .cs-story-row--single{border-top:1px solid var(--cs-border-2);border-bottom:1px solid var(--cs-border-2);margin-top:clamp(56px,7vw,88px)}.marketing .cs-story-copy{padding:clamp(40px,5vw,72px) clamp(24px,3vw,48px) clamp(40px,5vw,72px) 0}.marketing .cs-story-copy--sticky>*{position:sticky;top:120px}.marketing .cs-story-copy__title{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.4}.marketing .cs-story-copy__desc{color:var(--cs-text-2);margin:12px 0 0;font-size:14px;line-height:1.7}.marketing .cs-story-canvas{padding:clamp(40px,6vw,88px) clamp(24px,4vw,64px)}.marketing .cs-account-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:14px;width:100%;max-width:460px;padding:clamp(16px,3vw,24px)}.marketing .cs-account-card__label{letter-spacing:.13em;color:var(--cs-text-3);font-size:12px;font-weight:600}.marketing .cs-account-card__number{letter-spacing:.045em;font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:clamp(26px,3.4vw,34px);font-weight:600}.marketing .cs-account-card__name{color:var(--cs-text-2);margin-bottom:6px;font-size:12.5px;font-weight:600}.marketing .cs-account-card__badges{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.marketing .cs-transfer-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:14px;width:100%;max-width:380px;overflow:hidden}.marketing .cs-transfer-card__head{border-bottom:1px solid var(--cs-border-2);color:var(--cs-text-3);justify-content:space-between;padding:12px 18px;font-size:12px;display:flex}.marketing .cs-transfer-card__body{flex-direction:column;gap:11px;padding:18px;font-size:13px;display:flex}.marketing .cs-transfer-row{justify-content:space-between;display:flex}.marketing .cs-transfer-row--wrap{gap:12px}.marketing .cs-transfer-row span:first-child{color:var(--cs-text-3)}.marketing .cs-transfer-row__value{font-variant-numeric:tabular-nums;font-weight:500}.marketing .cs-transfer-row__value--right{text-align:right}.marketing .cs-transfer-row__value--bold{font-weight:600}.marketing .cs-transfer-card__submit{background:var(--cs-text);color:var(--cs-bg);text-align:center;border-radius:8px;margin:12px 18px 6px;padding:7px;font-size:12px;font-weight:600}.marketing .cs-landing-feed{flex-direction:column;gap:16px;max-width:480px;margin:0 auto;display:flex}.marketing .cs-landing-feed__label{letter-spacing:.11em;color:var(--cs-text-3);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.marketing .cs-landing-row{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:13px;padding:16px 18px}.marketing .cs-landing-row--1{animation:12s ease-in-out infinite cs-hr1}.marketing .cs-landing-row--2{animation:12s ease-in-out infinite cs-hr2}.marketing .cs-landing-row--3{animation:12s ease-in-out infinite cs-hr3}.marketing .cs-landing-row__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.marketing .cs-landing-row__name{font-size:13.5px;font-weight:600}.marketing .cs-landing-row__amount{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.marketing .cs-landing-row__bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:5px;display:flex}.marketing .cs-landing-row__sub{color:var(--cs-text-3);font-size:12px}.marketing .cs-recon-grid{border-top:1px solid var(--cs-border-2);border-bottom:1px solid var(--cs-border-2);grid-template-columns:1fr 1.4fr;margin-top:clamp(56px,7vw,88px);display:grid}.marketing .cs-recon-rail{padding:clamp(40px,5vw,72px) clamp(24px,3vw,48px) clamp(40px,5vw,72px) 0}.marketing .cs-recon-rail__inner{flex-direction:column;gap:88px;display:flex;position:sticky;top:120px}.marketing .cs-recon-nav-item{opacity:.35;transition:opacity .6s}.marketing .cs-recon-nav-item.is-active{opacity:1}.marketing .cs-recon-nav-item__label{letter-spacing:.03em;color:var(--cs-text-3);font-size:11px;font-weight:600}.marketing .cs-recon-nav-item__title{letter-spacing:-.01em;margin-top:7px;font-size:16px;font-weight:600;line-height:1.5}.marketing .cs-recon-nav-item__desc{color:var(--cs-text-2);margin:7px 0 0;font-size:13.5px;line-height:1.65}.marketing .cs-recon-canvas{padding:clamp(48px,7vw,104px) clamp(24px,4vw,72px)}.marketing .cs-recon-track{max-width:520px;margin:0 auto;position:relative}.marketing .cs-recon-spine{background:var(--cs-border);width:2px;position:absolute;top:12px;bottom:12px;left:13px}.marketing .cs-recon-spine__fill{background:var(--cs-text);transform-origin:top;width:2px;transition:transform .15s linear;position:absolute;top:12px;bottom:12px;left:13px;transform:scaleY(0)}.marketing .cs-recon-step{padding:0 0 clamp(110px,15vh,190px) 52px;position:relative}.marketing .cs-recon-step:last-child{padding-bottom:4px}.marketing .cs-recon-dot{width:28px;height:28px;box-shadow:0 0 0 6px var(--cs-bg);background:var(--cs-surface);color:var(--cs-text-3);border:1px solid var(--cs-border);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;transition:background .5s,color .5s,border-color .5s;display:flex;position:absolute;top:0;left:0}.marketing .cs-recon-dot.is-active{background:var(--cs-text);color:var(--cs-bg);border-color:var(--cs-text)}.marketing .cs-recon-card{opacity:.3;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.marketing .cs-recon-card.is-active{opacity:1;transform:none}.marketing .cs-recon-feed-card{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:13px;overflow:hidden}.marketing .cs-recon-feed-card__head{border-bottom:1px solid var(--cs-border-2);color:var(--cs-text-2);align-items:center;gap:7px;padding:11px 16px;font-size:12px;display:flex}.marketing .cs-recon-feed-card__muted{color:var(--cs-text-3);border-bottom:1px solid var(--cs-border-2);justify-content:space-between;padding:11px 16px;font-size:12.5px;display:flex}.marketing .cs-recon-feed-card__pay{background:var(--cs-surface-2);opacity:0;padding:12px 16px;transition:opacity .6s .3s,transform .6s cubic-bezier(.16,1,.3,1) .3s;transform:translateY(12px)}.marketing .cs-recon-feed-card__pay.is-in{opacity:1;transform:none}.marketing .cs-recon-feed-card__pay-top{justify-content:space-between;font-size:13.5px;font-weight:600;display:flex}.marketing .cs-recon-feed-card__pay-sub{color:var(--cs-text-3);margin-top:3px;font-size:11.5px}.marketing .cs-recon-match-card{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:13px;padding:18px;position:relative}.marketing .cs-recon-match-card__ring{border:1.5px solid var(--cs-text);pointer-events:none;opacity:0;border-radius:13px;transition:opacity .6s .3s;position:absolute;inset:-1px}.marketing .cs-recon-match-card.is-active .cs-recon-match-card__ring{opacity:1}.marketing .cs-recon-match-card__status{color:var(--cs-text-3);font-size:11.5px}.marketing .cs-recon-match-card__person{align-items:center;gap:11px;margin-top:12px;display:flex}.marketing .cs-recon-avatar{background:var(--cs-pill);border:1px solid var(--cs-border);width:36px;height:36px;color:var(--cs-text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.marketing .cs-recon-match-card__name{font-size:14px;font-weight:600}.marketing .cs-recon-match-card__sub{color:var(--cs-text-2);font-size:12px}.marketing .cs-recon-match-card__foot{border-top:1px solid var(--cs-border-2);justify-content:space-between;align-items:center;margin-top:13px;padding-top:12px;font-size:12.5px;display:flex}.marketing .cs-recon-match-card__foot span:first-child{color:var(--cs-text-2)}.marketing .cs-recon-match-card__foot strong{font-variant-numeric:tabular-nums;font-weight:600}.marketing .cs-recon-invoice-card{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:13px;padding:18px}.marketing .cs-recon-invoice-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.marketing .cs-recon-invoice-card__id{font-size:14px;font-weight:600}.marketing .cs-recon-invoice-card__sub{color:var(--cs-text-2);margin-top:2px;font-size:12px}.marketing .cs-recon-status-swap{flex-shrink:0;width:100px;height:24px;position:relative}.marketing .cs-recon-status-swap__pill{white-space:nowrap;border-radius:999px;font-size:11px;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:0}.marketing .cs-recon-status-swap__awaiting{background:var(--cs-pill);color:var(--cs-text-2);border:1px solid var(--cs-border);opacity:1;padding:4px 10px;font-weight:500}.marketing .cs-recon-status-swap__awaiting.is-hidden{opacity:0}.marketing .cs-recon-status-swap__paid{background:var(--cs-ok-bg);color:var(--cs-ok);border:1px solid var(--cs-ok-bd);opacity:0;padding:4px 12px;font-weight:600;transition-delay:.35s;transform:scale(.85)}.marketing .cs-recon-status-swap__paid.is-shown{opacity:1;transform:scale(1)}.marketing .cs-recon-invoice-card__foot{border-top:1px solid var(--cs-border-2);justify-content:space-between;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.marketing .cs-recon-invoice-card__foot span:first-child{color:var(--cs-text-2)}.marketing .cs-recon-invoice-card__foot strong{font-variant-numeric:tabular-nums;font-weight:600}.marketing .cs-recon-done-note{color:var(--cs-ok);opacity:0;margin-top:10px;font-size:11.5px;transition:opacity .6s .5s}.marketing .cs-recon-done-note.is-shown{opacity:1}.marketing .cs-recon-closing{text-align:center;padding:clamp(72px,9vw,120px) 0 0}.marketing .cs-recon-closing__text{letter-spacing:-.02em;font-size:clamp(20px,2.6vw,28px);font-weight:600;line-height:1.35}.marketing .cs-timeline{max-width:520px;margin:0 auto;position:relative}.marketing .cs-timeline__spine{background:var(--cs-border);width:2px;position:absolute;top:12px;bottom:12px;left:13px}.marketing .cs-timeline-step{padding:0 0 clamp(56px,8vw,96px) 52px;position:relative}.marketing .cs-timeline-step:last-child{padding-bottom:4px}.marketing .cs-timeline-node{background:var(--cs-text);width:28px;height:28px;color:var(--cs-bg);box-shadow:0 0 0 6px var(--cs-bg);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;position:absolute;top:0;left:0}.marketing .cs-timeline-node--paid{background:var(--cs-ok-bg);border:1px solid var(--cs-ok-bd);color:var(--cs-ok)}.marketing .cs-timeline-node--plan{background:var(--cs-surface);border:1px solid var(--cs-border)}.marketing .cs-timeline-node__bars{flex-direction:column;gap:2.5px;display:inline-flex}.marketing .cs-timeline-node__bars span{background:var(--cs-text-2);border-radius:2px;height:2.5px}.marketing .cs-timeline-node__bars span:first-child{width:10px}.marketing .cs-timeline-node__bars span:last-child{background:var(--cs-text-3);width:7px}.marketing .cs-timeline-card{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:13px;padding:16px 18px}.marketing .cs-timeline-card--tail{border-top-left-radius:4px}.marketing .cs-timeline-card--paid{border-color:var(--cs-ok-bd)}.marketing .cs-timeline-card__label{letter-spacing:.12em;color:var(--cs-text-3);font-size:11px;font-weight:600}.marketing .cs-timeline-card__label--paid{color:var(--cs-ok)}.marketing .cs-timeline-card__title{margin-top:7px;font-size:14.5px;font-weight:600}.marketing .cs-timeline-card__desc{color:var(--cs-text-2);margin-top:4px;font-size:12.5px}.marketing .cs-timeline-card__desc--msg{margin-top:10px;line-height:1.6}.marketing .cs-timeline-card__desc b{color:var(--cs-text);font-weight:600}.marketing .cs-timeline-installments{flex-direction:column;margin-top:10px;font-size:13px;display:flex}.marketing .cs-timeline-installment{border-bottom:1px solid var(--cs-border);justify-content:space-between;padding:12px 0;display:flex}.marketing .cs-timeline-installment span:first-child{color:var(--cs-text-2)}.marketing .cs-timeline-installment__amount{font-variant-numeric:tabular-nums;font-weight:600}.marketing .cs-timeline-card__footnote{color:var(--cs-text-3);margin-top:10px;font-size:11.5px}.marketing .cs-setup-chip{color:var(--cs-text-2);border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:999px;align-items:center;gap:4px;margin-top:20px;padding:7px 16px;font-size:12.5px;display:inline-flex}.marketing .cs-setup-chip strong{font-variant-numeric:tabular-nums;font-weight:600}.marketing .cs-setup-list{flex-direction:column;max-width:480px;margin:0 auto;display:flex}.marketing .cs-setup-item{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:13px;align-items:center;gap:16px;padding:16px 18px;display:flex}.marketing .cs-setup-item__num{background:var(--cs-text);width:30px;height:30px;color:var(--cs-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.marketing .cs-setup-item__body{flex:1}.marketing .cs-setup-item__title{font-size:14px;font-weight:600}.marketing .cs-setup-item__sub{color:var(--cs-text-3);margin-top:2px;font-size:12px}.marketing .cs-setup-item__time{color:var(--cs-text-3);font-variant-numeric:tabular-nums;font-size:12px}.marketing .cs-security-copy{max-width:620px;color:var(--cs-text-2);margin:26px 0 0;font-size:15.5px;line-height:1.7}.marketing .cs-security-badges{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.marketing .cs-pricing-hero{text-align:center;margin-top:clamp(40px,5vw,64px)}.marketing .cs-pricing-hero__figure{letter-spacing:-.1em;font-variant-numeric:tabular-nums;font-size:clamp(64px,17vw,160px);font-weight:500;line-height:.75}.marketing .cs-pricing-hero__line{letter-spacing:-.02em;margin-top:clamp(18px,2.5vw,28px);font-size:clamp(20px,2.6vw,30px);font-weight:500}.marketing .cs-pricing-hero__sub{max-width:560px;color:var(--cs-text-2);margin:22px auto 0;font-size:17px;line-height:1.7}.marketing .cs-pricing-grid{border-top:1px solid var(--cs-border-2);border-left:1px solid var(--cs-border-2);grid-template-columns:repeat(3,1fr);margin-top:clamp(56px,7vw,88px);display:grid}.marketing .cs-pricing-grid-item{border-right:1px solid var(--cs-border-2);border-bottom:1px solid var(--cs-border-2);justify-content:space-between;align-items:baseline;gap:12px;padding:clamp(24px,3vw,36px);font-size:14.5px;font-weight:500;display:flex}.marketing .cs-pricing-grid-item__value{color:var(--cs-ok);font-size:13px;font-weight:600}.marketing .cs-pricing-hero__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(36px,4vw,52px);display:flex}.marketing .cs-final-cta{text-align:center;padding:clamp(150px,19vw,260px) 0 clamp(130px,16vw,220px)}.marketing .cs-final-cta__title{letter-spacing:-.03em;max-width:720px;margin:0 auto;font-size:clamp(32px,4.6vw,52px);font-weight:500;line-height:1.1}.marketing .cs-final-cta__sub{color:var(--cs-text-2);margin:22px auto 0;font-size:17px}.marketing .cs-final-cta__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.marketing .cs-footnotes{border-top:1px solid var(--cs-border-2)}.marketing .cs-footnotes-inner{color:var(--cs-text-3);flex-direction:column;gap:10px;padding:clamp(32px,4vw,48px) 0;font-size:12px;line-height:1.7;display:flex}.marketing .cs-footnotes-inner p{max-width:820px;margin:0}.marketing .cs-footnotes__num{font-weight:600}@media (max-width:860px){.marketing .cs-story-row,.marketing .cs-story-row--reverse{grid-template-columns:1fr}.marketing .cs-story-row--reverse .cs-story-copy{padding:clamp(40px,5vw,72px) 0}.marketing .cs-story-row--reverse .cs-canvas{order:0}.marketing .cs-story-copy--sticky>*{position:static}.marketing .cs-recon-grid{grid-template-columns:1fr}.marketing .cs-recon-rail__inner{position:static}}.marketing{--w-bg:#f8f8fa;--w-bg-1:#f0f0f4;--w-bg-2:#e8e8ee;--w-bg-3:#dddde6;--w-line:#00000012;--w-line-2:#0000001c;--w-line-3:#0000002b;--w-fg:#111113;--w-fg-2:#4a4a52;--w-fg-3:#7a7a85;--w-fg-4:#a8a8b3;--w-accent:#5e6ad2;--w-accent-2:#5e6ad2;--w-accent-soft:#6254e81a;--w-accent-line:#6254e847;--w-success:#16a34a;--w-nav-bg:#f8f8fae6;--w-radius-sm:6px;--w-radius:10px;--w-radius-lg:14px;--w-radius-xl:20px;--w-ease:cubic-bezier(.2,.6,.2,1);background:var(--w-bg);color:var(--w-fg);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-size:15px;line-height:1.55;overflow-x:clip}@media (prefers-color-scheme:dark){.marketing{--w-bg:#09090b;--w-bg-1:#0d0d10;--w-bg-2:#111113;--w-bg-3:#161618;--w-line:#ffffff0f;--w-line-2:#ffffff17;--w-line-3:#ffffff24;--w-fg:#fafafa;--w-fg-2:#a1a1aa;--w-fg-3:#71717a;--w-fg-4:#52525b;--w-accent:#7c6cf6;--w-accent-2:#9b8df9;--w-accent-soft:#7c6cf624;--w-accent-line:#7c6cf659;--w-success:#34d399;--w-nav-bg:#09090be6}}.marketing a{color:inherit;text-decoration:none}.marketing sup{vertical-align:super;font-size:.45em;font-weight:500}.marketing sup a{color:var(--cs-text-3)}.marketing sup a:hover{color:var(--cs-text)}.marketing .mono{font-feature-settings:"ss02";font-family:Inter,ui-monospace,monospace}.marketing .w-display{letter-spacing:-.035em;margin:0;font-size:clamp(44px,7vw,84px);font-weight:500;line-height:.98}.marketing .w-h1{letter-spacing:-.03em;margin:0;font-size:clamp(40px,5.5vw,64px);font-weight:500;line-height:1.02}.marketing .w-h2{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:1.1}.marketing .w-h3{letter-spacing:-.012em;margin:0;font-size:20px;font-weight:500;line-height:1.25}.marketing .w-lede{color:var(--w-fg-2);letter-spacing:-.008em;max-width:620px;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.marketing .w-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--w-fg-3);align-items:center;gap:8px;font-family:Inter,ui-monospace,monospace;font-size:11.5px;display:inline-flex}.marketing .w-eyebrow-dot{background:var(--w-accent);width:6px;height:6px;box-shadow:0 0 10px var(--w-accent);border-radius:50%;flex-shrink:0}.marketing .w-grad-text{background:linear-gradient(180deg,var(--w-fg)30%,var(--w-fg-3)100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding:10px 0}.marketing .w-muted{color:var(--w-fg-2)}.marketing .w-muted-2{color:var(--w-fg-3)}.marketing .reveal{opacity:0;transition:opacity .7s var(--w-ease),transform .7s var(--w-ease);transform:translateY(14px)}.marketing .reveal.in,.marketing .reveal[data-revealed]{opacity:1;transform:translateY(0)}.marketing .w-chip{border:1px solid var(--w-line-2);color:var(--w-fg-2);background:var(--w-accent-soft);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 8px;font-size:12px;display:inline-flex}.marketing .w-chip .dot{background:var(--w-accent);width:6px;height:6px;box-shadow:0 0 8px var(--w-accent);border-radius:50%}.marketing .w-hr{background:var(--w-line);border:0;height:1px;margin:0}
