.cl-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.cl-hero-copy{order:1}.cl-hero-form{order:2}.cl-hero-fan{order:3}@media (min-width:1024px){.cl-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px;row-gap:56px;align-items:start}.cl-hero-copy{grid-column:1/span 7;grid-row:1}.cl-hero-fan{grid-column:1/span 7;grid-row:2}.cl-hero-form{grid-column:8/span 5;grid-row:1/span 2;position:sticky;top:112px;margin-top:40px}}.cl-form-card{padding:30px 24px 26px;background:radial-gradient(120% 60% at 90% 0,rgb(var(--accent-fill)/.12),transparent 60%),linear-gradient(180deg,rgb(var(--fg)/calc(.06 + var(--a-boost, 0) * .0564)),rgb(var(--fg)/calc(.02 + var(--a-boost, 0) * .0196))),rgb(var(--ink-2));border-color:rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204))}@media (min-width:640px){.cl-form-card{padding:38px 36px 32px}}.cl-label{display:block;margin-bottom:8px;color:rgb(var(--fg)/calc(.7 + var(--a-boost, 0) * .21));font-size:12px;letter-spacing:.28em;text-transform:uppercase}.cl-input{width:100%;height:56px;padding:0 18px;border-radius:14px;border:1px solid rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204));background:rgb(var(--fg)/calc(.04 + var(--a-boost, 0) * .0384));color:rgb(var(--fg));font-size:17px;font-weight:300;outline:none;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.cl-input::-moz-placeholder{color:rgb(var(--fg)/calc(.5 + var(--a-boost, 0) * .25))}.cl-input::placeholder{color:rgb(var(--fg)/calc(.5 + var(--a-boost, 0) * .25))}.cl-input:hover{border-color:rgb(var(--fg)/calc(.28 + var(--a-boost, 0) * .2016))}.cl-input:focus{background:rgb(var(--accent-fill)/.06);box-shadow:0 0 0 4px rgb(var(--accent-fill)/.18)}.cl-input.is-err,.cl-input:focus{border-color:rgb(var(--accent-fill))}.cl-input.is-err{box-shadow:0 0 0 4px rgb(var(--accent-fill)/.14)}.cl-err{display:flex;align-items:center;gap:8px;margin-top:8px;color:rgb(var(--accent-hi));font-size:14px}.cl-err:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgb(var(--accent-fill));color:rgb(var(--on-accent));font-size:11px;font-weight:600;flex:none}.cl-submit{width:100%;margin-top:4px}.cl-done{display:flex;align-items:flex-start;gap:16px;margin-top:28px;padding:20px;border-radius:16px;border:1px solid rgb(var(--accent-fill)/.45);background:rgb(var(--accent-fill)/.08)}.cl-done-check{width:32px;height:32px;--t:1}.js.motion-ok .cl-done-check .pr-check-path{animation:cl-draw .7s cubic-bezier(.65,0,.35,1) .15s both}@keyframes cl-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.cl-fan{position:relative;height:330px;max-width:560px}@media (max-width:639.98px){.cl-fan{height:280px}}.cl-fan-p{position:absolute;top:10px;left:0;width:200px;transform-origin:50% 100%}@media (max-width:639.98px){.cl-fan-p{width:168px}}.cl-fan-p--1{z-index:3;transform:rotate(-4deg)}.cl-fan-p--2{z-index:2;transform:translate3d(64%,4px,0) rotate(3deg)}.cl-fan-p--3{z-index:1;transform:translate3d(128%,20px,0) rotate(9deg)}@media (max-width:639.98px){.cl-fan-p--2{transform:translate3d(42%,4px,0) rotate(3deg)}.cl-fan-p--3{transform:translate3d(84%,20px,0) rotate(9deg)}}.js.motion-ok .cl-fan-p{animation:cl-deal 1.1s cubic-bezier(.16,1,.3,1) both}.js.motion-ok .cl-fan-p--1{animation-delay:.45s}.js.motion-ok .cl-fan-p--2{animation-delay:.6s}.js.motion-ok .cl-fan-p--3{animation-delay:.75s}@keyframes cl-deal{0%{opacity:0;transform:translate3d(0,60px,0) rotate(-10deg)}}.cl-page{display:flex;flex-direction:column;aspect-ratio:210/297;padding:18px 16px;border-radius:14px;border:1px solid rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204));background:linear-gradient(180deg,rgb(var(--fg)/calc(.07 + var(--a-boost, 0) * .0651)),rgb(var(--fg)/calc(.02 + var(--a-boost, 0) * .0196))),rgb(var(--ink-2));box-shadow:0 40px 70px -30px rgb(var(--shade)/.95)}.cl-page--back{align-items:flex-end;text-align:right}.cl-page-n{color:rgb(var(--accent));font-size:34px;font-weight:200;line-height:1;letter-spacing:-.02em}.cl-page-t{margin-top:8px;max-width:62%;color:rgb(var(--fg));font-size:13px;font-weight:300;line-height:1.25}@media (max-width:639.98px){.cl-page-t{display:none}}.cl-cover{border-color:rgb(var(--accent-fill)/.55);background:radial-gradient(120% 70% at 85% 100%,rgb(var(--accent-fill)/.28),transparent 60%),linear-gradient(180deg,rgb(var(--fg)/calc(.07 + var(--a-boost, 0) * .0651)),rgb(var(--fg)/calc(.02 + var(--a-boost, 0) * .0196))),rgb(var(--ink-2))}.cl-pages{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:640px){.cl-pages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cl-pages{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.cl-page-li{min-width:0}.js.motion-ok .sv-reveal:not(.is-in) .sv-rv.cl-page-li{transform:translate3d(0,56px,0) rotate(-3deg)}.cl-sheet{position:relative;display:flex;flex-direction:column;height:100%;padding:26px 22px 24px;border-radius:20px;border:1px solid rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));background:linear-gradient(180deg,rgb(var(--fg)/calc(.055 + var(--a-boost, 0) * .052)),rgb(var(--fg)/calc(.015 + var(--a-boost, 0) * .0148))),rgb(var(--ink-2));overflow:clip;transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .4s ease}@media (min-width:1024px){.cl-sheet{aspect-ratio:210/297}}@media (hover:hover){.cl-sheet:hover{transform:translate3d(0,-6px,0);border-color:rgb(var(--accent-fill)/.5)}}.cl-sheet-n{position:absolute;right:18px;top:10px;color:rgb(var(--accent)/calc(.34 + var(--a-boost, 0) * .2244));font-size:64px;font-weight:200;line-height:1;letter-spacing:-.04em;pointer-events:none}.cl-sheet-rows{position:relative;display:grid;gap:12px;margin-top:auto;padding-top:26px}.cl-sheet-row{display:flex;align-items:center;gap:10px}.cl-sheet-row--lg{display:none}@media (min-width:1024px){.cl-sheet-row--lg{display:flex}}.cl-sheet-row .pr-check-path{transition:stroke-dashoffset .5s cubic-bezier(.65,0,.35,1) calc(.6s + var(--k, 0) * 80ms + var(--j, 0) * .14s)}.js.motion-ok .sv-reveal:not(.is-in) .cl-sheet-row .pr-check-path{stroke-dashoffset:1}.cl-num{height:100%;padding:26px 24px 28px}.cl-num-v{margin-top:26px;color:rgb(var(--fg));font-size:clamp(56px,6vw,84px);font-weight:200;line-height:1;letter-spacing:-.02em}.cl-num-l{margin-top:12px;color:rgb(var(--accent));font-size:13px;letter-spacing:.32em;text-transform:uppercase}.cl-num-d{margin-top:12px;color:rgb(var(--fg)/calc(.7 + var(--a-boost, 0) * .21));font-size:16px;font-weight:300;line-height:1.65}.cl-dots{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;height:92px;align-content:center}.cl-dots i{aspect-ratio:1;border-radius:50%;background:rgb(var(--accent-fill));transition:opacity .35s ease calc(.4s + var(--d, 0) * 40ms),transform .5s cubic-bezier(.16,1,.3,1) calc(.4s + var(--d, 0) * 40ms)}.js.motion-ok .sv-reveal:not(.is-in) .cl-dots i{opacity:.12;transform:scale(.5)}.cl-qs{display:flex;flex-wrap:wrap;gap:8px;height:92px;align-content:center}.cl-qs i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px 12px 12px 4px;border:1px solid rgb(var(--accent-fill)/.55);background:rgb(var(--accent-fill)/.12);color:rgb(var(--accent-hi));font-style:normal;font-size:14px;transition:opacity .35s ease calc(.5s + var(--d, 0) * 60ms),transform .5s cubic-bezier(.16,1,.3,1) calc(.5s + var(--d, 0) * 60ms)}.js.motion-ok .sv-reveal:not(.is-in) .cl-qs i{opacity:0;transform:translate3d(0,12px,0) scale(.8)}.cl-ring{position:relative;width:92px;height:92px}.cl-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.cl-ring-bg{fill:none;stroke:rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));stroke-width:7}.cl-ring-fg{fill:none;stroke:rgb(var(--accent-fill));stroke-width:7;stroke-linecap:round;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.16,1,.3,1) .6s}.js.motion-ok .sv-reveal:not(.is-in) .cl-ring-fg{stroke-dashoffset:var(--c)}.cl-ring-t{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgb(var(--fg));font-size:20px;font-weight:200}@media (prefers-reduced-motion:reduce){.cl-done-check .pr-check-path,.cl-fan-p{animation:none!important}.cl-dots i,.cl-qs i,.cl-ring-fg,.cl-sheet,.cl-sheet-row .pr-check-path{transition:none!important}}html[data-theme=light] .ld-card.cl-form-card{background:radial-gradient(120% 60% at 90% 0,rgb(var(--accent-fill)/.22),transparent 60%),linear-gradient(180deg,rgb(var(--ink-3)),rgb(var(--ink-3)/.86));border-color:rgb(var(--fg)/.12)}html[data-theme=light] .cl-input{background:rgb(var(--raise-1)/.8);border-color:rgb(var(--fg)/.16)}html[data-theme=light] .cl-input:focus{background:rgb(var(--ink-3));border-color:rgb(var(--accent-fill));box-shadow:0 0 0 4px rgb(var(--accent-fill)/.3)}html[data-theme=light] .cl-page,html[data-theme=light] .cl-sheet{background:linear-gradient(180deg,rgb(var(--ink-3)),rgb(var(--ink-3)/.88));border-color:rgb(var(--fg)/.1);box-shadow:var(--ld-sh-sm)}html[data-theme=light] .cl-page{box-shadow:var(--ld-sh)}html[data-theme=light] .cl-cover{background:radial-gradient(120% 70% at 85% 100%,rgb(var(--accent-fill)/.42),transparent 60%),linear-gradient(180deg,rgb(var(--ink-3)),rgb(var(--raise-1)));border-color:rgb(var(--accent-fill)/.8)}html[data-theme=light] .cl-qs i{background:rgb(var(--accent-fill)/.22);border-color:rgb(var(--accent-fill)/.75)}html[data-theme=light] .cl-done{background:rgb(var(--accent-fill)/.16);border-color:rgb(var(--accent-fill)/.7)}