.cs{--paper:#ffffff;--paper-2:#f5f4ef;--ink:#121211;--mute:#67655e;--line:rgba(18,18,17,.14);--custard:#f2c21b;--custard-deep:#c98f06;--night:#0e0e0d;--night-line:rgba(255,255,255,.16);--night-mute:#a5a399;--display:"helvetica-neue-lt-pro","Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif;--body:"helvetica-neue-lt-pro","Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif;--cs-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--gutter:clamp(16px,4vw,56px);background:var(--paper);color:var(--ink);font-family:var(--body);font-weight:300;font-size:17px;line-height:1.55;min-height:100vh}.cs *{box-sizing:border-box}.cs a{color:inherit}.cs h1,.cs h2,.cs h3{font-family:var(--display);font-weight:700;letter-spacing:-.035em;line-height:.95;margin:0;text-wrap:balance}.cs h1,.cs h2,.cs h3,.cs h4{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.cs p{margin:0;text-wrap:pretty}.cs b,.cs strong{font-weight:700}.cs .cs-wrap{max-width:1360px;margin-inline:auto;padding-inline:var(--gutter)}.cs .cs-mono{font-family:var(--cs-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.cs :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.cs-top{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.cs-top .cs-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px}.cs-brand{font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.cs-mark{flex:none;display:block}.cs-brand span{color:var(--custard-deep)}.cs-brand .cs-brand-name{color:inherit}.cs-brand em{font-style:normal;font-weight:300;margin-left:6px}.cs-link{font-size:15px;font-weight:700;text-decoration:none;border-bottom:1.5px solid var(--ink);padding-bottom:1px}.cs-nav{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}.cs-navlink{font-size:15px;font-weight:700;text-decoration:none;opacity:.72;transition:opacity .2s;white-space:nowrap}.cs-navlink:hover,.cs-navlink[aria-current=page]{opacity:1}.cs-navlink[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--custard);text-decoration-color:var(--custard);text-decoration-thickness:3px;text-underline-offset:6px}.cs-menu{display:none;position:relative}.cs-menu summary{list-style:none;cursor:pointer;font-size:15px;font-weight:700;padding:8px 14px;border:1.5px solid var(--ink);border-radius:999px}.cs-menu summary::-webkit-details-marker{display:none}.cs-menu>summary:before{display:none}.cs [id]{scroll-margin-top:88px}.cs-menu[open] summary{background:var(--ink);color:var(--paper)}.cs-menu nav{position:absolute;right:0;top:calc(100% + 10px);display:grid;min-width:220px;padding:8px;background:var(--paper);border:1.5px solid var(--ink);border-radius:16px;box-shadow:0 20px 40px -20px rgba(18,18,17,.35)}.cs-menu nav .cs-navlink{opacity:1;padding:12px 14px;border-radius:10px}.cs-menu nav .cs-navlink:hover{background:var(--paper-2)}@media (max-width:880px){.cs-nav{display:none}.cs-menu{display:block}}.cs .cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--ink);border-radius:999px;padding:14px 24px;font:inherit;font-size:16px;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;background:var(--ink);color:var(--paper);transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s,color .2s}.cs .cs-btn:hover{transform:translateY(-2px)}.cs .cs-btn.custard{background:var(--custard);border-color:var(--custard);color:var(--ink)}.cs .cs-btn.ghost{background:transparent;color:inherit}.cs-btn .arr{transition:transform .2s}.cs-btn:hover .arr{transform:translateX(3px)}.cs-note{margin-top:24px;padding:14px 18px;border-radius:14px;font-size:15px;background:var(--paper-2);border:1px solid var(--line)}.cs-note.warn{background:#fff4cc;border-color:var(--custard)}.cs-test{justify-self:start;display:inline-flex;gap:8px;align-items:center;padding:6px 12px;border-radius:999px;background:var(--paper-2);border:1px dashed var(--mute);font-size:13px}.cs-hero{padding-block:clamp(56px,9vw,120px) clamp(32px,5vw,56px);display:grid;grid-gap:28px;gap:28px}.cs-hero h1{font-size:clamp(48px,8.4vw,132px);max-width:12ch}.cs-hero h1 span{color:var(--custard-deep)}.cs-hero-head{container-type:inline-size;min-width:0}.cs-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.cs-hero-cta span{font-size:14px;color:var(--mute)}.cs-footnav{display:flex;flex-wrap:wrap;gap:8px 22px}.cs-footnav a{color:var(--ink);font-weight:700;text-decoration:none}.cs-footnav a:hover{text-decoration:underline}.cs-hero h1.cs-lines{max-width:none;font-size:min(132px,12.5cqi)}.cs-hero h1 .cs-line{display:block;color:inherit}.cs-lead{font-size:clamp(18px,1.6vw,22px);max-width:40ch;color:var(--ink)}.cs-from{font-size:17px;margin-top:-12px}.cs-from b{font-size:22px}@media (min-width:900px) and (max-height:900px){.cs-hero{padding-block:48px 28px;gap:22px}.cs-hero h1{font-size:clamp(48px,6.4vw,96px)}.cs-hero h1.cs-lines{font-size:min(96px,6.4vw,12.5cqi)}}.cs-free{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:22px;border-top:1px solid var(--line)}.cs-free span:not(.cs-mono){font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:8px}.cs-free span:not(.cs-mono):before{content:"";width:9px;height:9px;border-radius:50%;background:var(--custard)}.cs-switch{justify-self:start;display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px}.cs-switch button{border:0;background:none;border-radius:999px;padding:10px 18px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s,color .2s}.cs-switch button.on{background:var(--ink);color:var(--paper)}.cs-save{font-family:var(--cs-mono);font-size:11px;font-weight:400;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:var(--custard);color:var(--ink)}.cs-plans-wrap{display:grid;grid-gap:22px;gap:22px;padding-bottom:clamp(56px,8vw,96px)}.cs-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1.5px solid var(--ink)}.cs-plan{display:flex;flex-direction:column;gap:22px;padding:clamp(24px,3vw,44px);border-bottom:1px solid var(--line)}.cs-plan+.cs-plan{border-left:1px solid var(--line)}.cs-plan.night{background:var(--night);color:var(--paper);border-color:var(--night)}.cs-plan.night .cs-for,.cs-plan.night .cs-sub{color:var(--night-mute)}.cs-plan h2{font-size:clamp(28px,3vw,40px)}.cs-price{display:flex;align-items:baseline;gap:10px}.cs-price b{font-family:var(--display);font-size:clamp(64px,8vw,112px);letter-spacing:-.05em;line-height:.9}.cs-price small{font-size:16px}.cs-sub{font-size:14px;color:var(--mute)}.cs-for{font-size:17px;max-width:34ch}.cs-facts{display:grid;grid-gap:4px;gap:4px;padding-block:16px;border-block:1px solid var(--line);font-weight:700;font-size:15px}.cs-plan.night .cs-facts{border-color:var(--night-line)}.cs-list{list-style:none;margin:0;padding:0;grid-gap:12px;font-size:16px;line-height:1.4;flex:1 1;align-content:start}.cs-list,.cs-list li{display:grid;gap:12px}.cs-list li{grid-template-columns:18px 1fr;grid-gap:12px}.cs-list li:before{content:"";width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--ink)}.cs-plan.night .cs-list li:before{background:var(--custard)}.cs-list li.lead{font-weight:700}.cs-list li.lead:before{background:transparent}.cs-act{display:grid;grid-gap:12px;gap:12px;justify-items:start}.cs-act form{margin:0}.cs-act .cs-small{font-size:14px}.cs-act .cs-nocard{margin-top:-6px;color:var(--mute)}.cs-plan.night .cs-small{color:var(--night-mute)}.cs-founding{background:var(--custard)}.cs-founding .cs-wrap{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;align-items:end;padding-block:clamp(48px,7vw,96px)}.cs-founding h2{font-size:clamp(40px,6vw,88px)}.cs-founding p{font-size:clamp(17px,1.4vw,20px);max-width:40ch}.cs-founding .cs-act{gap:18px}.cs-founding-points{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.cs-founding-points li{position:relative;padding-left:30px;font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.3;text-wrap:pretty}.cs-founding-points li:before{content:"";position:absolute;left:0;top:.15em;width:18px;height:18px;border-radius:50%;background:var(--ink)}.cs-founding-points li:after{content:"";position:absolute;left:5px;top:calc(.15em + 5px);width:7px;height:4px;border-left:2px solid var(--custard);border-bottom:2px solid var(--custard);transform:rotate(-45deg)}.cs-section{padding-block:clamp(56px,8vw,110px);display:grid;grid-gap:32px;gap:32px}.cs-section h2{font-size:clamp(40px,5.6vw,84px);max-width:14ch}.cs-bolts{border-top:1.5px solid var(--ink)}.cs-bolt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 150px;grid-gap:12px 24px;gap:12px 24px;padding-block:22px;border-bottom:1px solid var(--line);align-items:baseline;transition:background .2s}.cs-bolt:hover{background:var(--paper-2)}.cs-bolt h3{font-size:21px;letter-spacing:-.02em;line-height:1.15}.cs-bolt>p{font-size:16px;color:var(--mute)}.cs-bolt .cs-tag{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;color:var(--ink)}.cs-bolt-price{text-align:right;white-space:nowrap}.cs-bolt-price b{font-family:var(--display);font-size:24px;letter-spacing:-.03em}.cs-bolt-price small{display:block;font-size:13px;color:var(--mute)}.cs-more{grid-column:1/-1}.cs .cs-more>summary{list-style:none;display:inline-flex;align-items:center;gap:10px;padding:4px 0;font-size:14px;font-weight:700;cursor:pointer}.cs .cs-more>summary:before{content:none;display:none}.cs .cs-more>summary::-webkit-details-marker{display:none}.cs-more .shut,.cs-more[open] .open{display:none}.cs-more[open] .shut{display:inline}.cs-more .pm{position:relative;width:22px;height:22px;border-radius:50%;background:var(--custard);flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.cs-more .pm:after,.cs-more .pm:before{content:"";position:absolute;left:6px;right:6px;top:10px;height:2px;background:var(--ink)}.cs-more .pm:after{transform:rotate(90deg);transition:transform .25s}.cs-more[open] .pm:after{transform:rotate(0)}.cs-more>summary:hover .pm{transform:scale(1.12)}.cs-more-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:14px;padding:22px 24px;background:var(--paper-2);border-radius:16px;animation:csOpen .3s cubic-bezier(.2,.8,.2,1)}.cs-more-body div{display:grid;grid-gap:8px;gap:8px;align-content:start}.cs-more-body p{font-size:16px;color:var(--ink)}.cs-more-body .ex{border-left:3px solid var(--custard);padding-left:16px}@keyframes csOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:900px){.cs-more-body{grid-template-columns:1fr;gap:18px}}.cs-night{background:var(--night)}.cs-night,.cs-night h2{color:var(--paper)}.cs-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px;border-top:1px solid var(--night-line)}.cs-faq div{padding-block:24px;border-bottom:1px solid var(--night-line);display:grid;grid-gap:8px;gap:8px;align-content:start}.cs-faq h3{font-size:21px;letter-spacing:-.02em;line-height:1.2}.cs-faq p{color:var(--night-mute);font-size:16px}.cs-foot .cs-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-block:28px;font-size:14px;color:var(--mute)}.cs-foot a{color:var(--ink);font-weight:700}.cs-welcome{padding-block:clamp(72px,12vw,160px);display:grid;grid-gap:28px;gap:28px;justify-items:start}.cs-welcome h1{font-size:clamp(48px,8vw,120px);max-width:11ch}.cs-welcome .cs-welcome-char{margin-bottom:-8px}.cs-steps{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--ink);width:100%;max-width:760px}.cs-steps li{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;padding-block:18px;border-bottom:1px solid var(--line);font-size:18px}.cs-steps li b{font-family:var(--display);font-size:22px}@media (max-width:900px){.cs-faq,.cs-founding .cs-wrap,.cs-plans{grid-template-columns:1fr}.cs-plan+.cs-plan{border-left:0}.cs-bolt{grid-template-columns:1fr auto}.cs-bolt>p{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.cs-btn,.cs-btn .arr{transition:none}.cs .cs-btn:hover{transform:none}}