.cr-page{--cr-canvas:#05050a;--cr-surface:#11111b;--cr-surface-2:#181826;--cr-ink:#f2f2f7;--cr-ink-2:#a8a8b8;--cr-accent:#ffd60a;--cr-cyan:#22d3ee;--cr-rule:#26263a;--cr-r:14px;--cr-max:1180px;--cr-display:var(--font-barlow-condensed,"Barlow Condensed"),system-ui,sans-serif;--cr-body:var(--font-barlow,"Barlow"),system-ui,sans-serif;--cr-mono:var(--font-dm-mono,"DM Mono"),ui-monospace,monospace;background:var(--cr-canvas);color:var(--cr-ink);font-family:var(--cr-body);font-size:18px;line-height:1.55;min-height:100vh}.cr-page,.cr-page *,.cr-page :after,.cr-page :before{box-sizing:border-box}.cr-page a{color:inherit}.cr-page h1,.cr-page h2,.cr-page h3{font-family:var(--cr-display);font-weight:600;line-height:1.02;letter-spacing:.005em;margin:0}.cr-page h1{font-size:clamp(44px,6.4vw,84px);margin-bottom:8px}.cr-page h2{font-size:clamp(34px,4.2vw,54px);margin-bottom:28px}.cr-page h3{font-size:26px;margin-bottom:8px}.cr-page p{margin:0 0 14px}.cr-kicker,.cr-mono{font-family:var(--cr-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.cr-kicker{color:var(--cr-accent);margin-bottom:18px}.cr-mono{color:var(--cr-cyan)}.cr-nav{position:sticky;top:0;z-index:20;gap:28px;max-width:var(--cr-max);margin:0 auto;padding:16px 24px;background:rgba(5,5,10,.86);backdrop-filter:blur(10px)}.cr-brand,.cr-nav{display:flex;align-items:center}.cr-brand{gap:10px;text-decoration:none;font-family:var(--cr-display);font-size:26px;font-weight:600}.cr-brand img{border-radius:8px}.cr-lockup{display:inline-flex;align-items:center;gap:10px}.cr-lockup-words{display:flex;flex-direction:column;line-height:1}.cr-wordmark{font-family:var(--cr-display);font-weight:600}.cr-slogan{font-family:var(--cr-body);font-weight:500;color:var(--cr-ink-2);letter-spacing:.01em}.cr-lockup-nav .cr-wordmark{font-size:26px}.cr-lockup-nav .cr-slogan{font-size:13px;margin-top:3px}.cr-lockup-hero{gap:14px}.cr-lockup-hero img{border-radius:12px}.cr-lockup-hero .cr-wordmark{font-size:40px}.cr-lockup-hero .cr-slogan{font-size:20px;margin-top:4px;color:var(--cr-ink)}.cr-page .cr-hero-lockup{margin:0 0 28px}.cr-nav-links{display:flex;gap:24px;margin-left:auto}.cr-nav-links a{text-decoration:none;color:var(--cr-ink-2);font-size:16px}.cr-nav-links a:focus-visible,.cr-nav-links a:hover{color:var(--cr-ink)}.cr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;background:var(--cr-accent);color:#05050a!important;font-family:var(--cr-body);font-weight:600;font-size:17px;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out}.cr-btn:hover{transform:translateY(-1px);box-shadow:0 8px 28px rgba(255,214,10,.25)}.cr-btn:focus-visible{outline:3px solid var(--cr-cyan);outline-offset:3px}.cr-btn-sm{min-height:44px;padding:0 18px;font-size:15px}.cr-btn-block{display:flex;width:100%}.cr-link{color:var(--cr-ink)!important;font-weight:500;text-underline-offset:4px}.cr-link:focus-visible{outline:3px solid var(--cr-cyan);outline-offset:3px}.cr-hero{max-width:var(--cr-max);margin:0 auto;padding:72px 24px 96px;display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.cr-lede{font-size:21px;color:var(--cr-ink-2);max-width:34em;margin:24px 0 32px}.cr-hero-actions{align-items:center;gap:24px}.cr-hero-actions,.cr-trust{display:flex;flex-wrap:wrap}.cr-trust{gap:8px 20px;margin-top:32px;font-family:var(--cr-mono);font-size:13px;color:var(--cr-ink-2);text-transform:uppercase;letter-spacing:.1em}.cr-trust span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cr-cyan);margin-right:8px;vertical-align:1px}.cr-chart{margin:0;background:var(--cr-surface);border:1px solid var(--cr-rule);border-radius:22px;padding:22px}.cr-chart-foot,.cr-chart-head{font-family:var(--cr-mono);font-size:12px;letter-spacing:.12em;color:var(--cr-ink-2)}.cr-chart-head{display:flex;justify-content:space-between;margin-bottom:18px}.cr-chart-plot{position:relative;height:260px;display:flex;align-items:flex-end;gap:6px;padding-top:34px}.cr-ceiling{position:absolute;left:0;right:0;top:34px;border-top:2px dashed var(--cr-accent)}.cr-ceiling span{position:absolute;right:0;top:-26px;font-family:var(--cr-mono);font-size:11px;letter-spacing:.14em;color:var(--cr-accent)}.cr-bar{flex:1;border-radius:99px;background:rgba(34,211,238,.42);transform-origin:bottom;animation:cr-rise .7s ease-out both}.cr-bar-peak{background:var(--cr-accent)}.cr-bar:nth-child(odd){animation-delay:60ms}.cr-bar:nth-child(3n){animation-delay:.12s}@keyframes cr-rise{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}.cr-chart-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--cr-rule)}.cr-chart-foot b{display:block;font-size:28px;color:var(--cr-ink);font-weight:500;letter-spacing:0;margin-bottom:4px}.cr-chart-foot div:first-child b{color:var(--cr-accent)}.cr-chart-foot span{text-transform:uppercase;line-height:1.4;display:block}.cr-page .cr-chart-note{grid-column:1/-1;margin:0;text-transform:uppercase;color:var(--cr-ink-2)}.cr-band{border-top:1px solid var(--cr-rule);border-bottom:1px solid var(--cr-rule);background:var(--cr-surface)}.cr-band p{max-width:var(--cr-max);margin:0 auto;padding:44px 24px;font-family:var(--cr-display);font-size:clamp(30px,3.6vw,46px);line-height:1.1}.cr-band em{font-style:normal;color:var(--cr-accent)}.cr-band-payoff{display:block;margin-top:10px}.cr-section{max-width:var(--cr-max);margin:0 auto;padding:112px 24px 0}.cr-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cr-steps li{background:var(--cr-surface);border:1px solid var(--cr-rule);border-radius:var(--cr-r);padding:28px}.cr-steps b{display:block;font-family:var(--cr-mono);font-weight:500;color:var(--cr-accent);font-size:15px;margin-bottom:18px}.cr-card p:last-child,.cr-steps p{color:var(--cr-ink-2);margin:0}.cr-page .cr-note{color:var(--cr-ink-2);font-size:16px;max-width:62ch;margin:24px 0 0}.cr-page .cr-note-lead{margin:-12px 0 24px}.cr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.cr-card{background:var(--cr-surface);border:1px solid var(--cr-rule);border-radius:var(--cr-r);padding:28px}.cr-card .cr-mono{margin-bottom:18px;text-transform:none;letter-spacing:.04em;font-size:14px}.cr-never{margin-top:24px;border:1px solid var(--cr-rule);border-radius:var(--cr-r);padding:28px}.cr-never h3{font-size:22px}.cr-never ul{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:10px}.cr-never li{border:1px solid var(--cr-rule);border-radius:999px;padding:8px 16px;color:var(--cr-ink-2);font-size:16px}.cr-never li:before{content:"no  ";font-family:var(--cr-mono);color:var(--cr-accent);font-size:13px}.cr-split{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:center}.cr-split p{color:var(--cr-ink-2);font-size:20px}.cr-uses{list-style:none;padding:0;margin:0;display:grid;gap:10px}.cr-uses li{font-family:var(--cr-display);font-size:28px;padding:10px 0;border-bottom:1px solid var(--cr-rule)}.cr-uses li:first-child{border-top:1px solid var(--cr-rule)}.cr-privacy{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.cr-privacy p{color:var(--cr-ink-2)}.cr-label{background:#fff;color:#0a0a12;border-radius:var(--cr-r);padding:28px}.cr-label .cr-mono{color:#0e7490}.cr-label-big{font-family:var(--cr-display);font-size:40px;font-weight:600;color:#0a0a12!important;margin:6px 0 8px}.cr-label p:last-child{color:#3a3a48;margin:0}.cr-prices{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px}.cr-price{position:relative;background:var(--cr-surface);border:1px solid var(--cr-rule);border-radius:var(--cr-r);padding:32px;display:flex;flex-direction:column}.cr-price-pro{border-color:var(--cr-accent);background:var(--cr-surface-2)}.cr-badge{position:absolute;top:-13px;left:28px;background:var(--cr-cyan);color:#05050a;font-size:12px;letter-spacing:.12em;padding:4px 10px;border-radius:6px}.cr-amount,.cr-badge{font-family:var(--cr-mono)}.cr-amount{font-size:40px;font-weight:500;margin:8px 0 2px}.cr-alt,.cr-amount span{font-size:16px;color:var(--cr-ink-2)}.cr-price ul{padding-left:20px;margin:16px 0 24px;color:var(--cr-ink-2);flex:1}.cr-price li{margin-bottom:8px}.cr-fine{color:var(--cr-ink-2);font-size:14px;max-width:900px;margin-top:20px}.cr-faq{max-width:860px}.cr-faq details{border-bottom:1px solid var(--cr-rule);padding:20px 0}.cr-faq summary{cursor:pointer;font-size:21px;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:16px}.cr-faq summary:after{content:"+";font-family:var(--cr-mono);color:var(--cr-accent)}.cr-faq details[open] summary:after{content:"−"}.cr-faq summary:focus-visible{outline:3px solid var(--cr-cyan);outline-offset:4px}.cr-faq details p{color:var(--cr-ink-2);margin:12px 0 0;max-width:62ch}.cr-final{max-width:var(--cr-max);margin:128px auto 0;padding:72px 24px;text-align:center;border-top:1px solid var(--cr-rule)}.cr-final h2{max-width:18ch;margin:0 auto 32px}.cr-foot{max-width:var(--cr-max);margin:0 auto;padding:40px 24px 120px;color:var(--cr-ink-2);font-size:15px;border-top:1px solid var(--cr-rule)}.cr-foot p{display:flex;flex-wrap:wrap;gap:8px 24px}.cr-page .cr-signoff{font-family:var(--cr-display);font-size:28px;font-weight:600;color:var(--cr-ink);margin-bottom:18px}.cr-sticky{display:none}@media (max-width:900px){.cr-hero,.cr-privacy,.cr-split{grid-template-columns:1fr;gap:40px}.cr-hero{padding-top:40px}.cr-grid,.cr-prices,.cr-steps{grid-template-columns:1fr}.cr-nav-links{display:none}.cr-nav .cr-btn-sm{margin-left:auto}.cr-section{padding-top:80px}.cr-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(5,5,10,.94);border-top:1px solid var(--cr-rule)}}@media (prefers-reduced-motion:reduce){.cr-bar{animation:none}.cr-btn{transition:none}}.cr-policy{max-width:760px;margin:0 auto;padding:56px 24px 80px}.cr-policy h1{font-size:clamp(40px,5vw,60px);margin-bottom:12px}.cr-policy>.cr-mono{margin-bottom:40px}.cr-policy section{border-top:1px solid var(--cr-rule);padding-top:24px;margin-top:28px}.cr-policy h2{font-size:30px;margin-bottom:14px}.cr-policy p{color:var(--cr-ink-2)}