.cs-page{--paper:color-mix(in srgb,var(--background)86%,var(--secondary));--paper-light:color-mix(in srgb,var(--background)95%,var(--secondary));--paper-edge:color-mix(in srgb,var(--foreground)22%,var(--paper));--ink:var(--foreground);--ink-soft:color-mix(in srgb,var(--foreground)78%,var(--paper));--ink-green:var(--primary-strong);--ink-red:var(--secondary-strong);--rule:color-mix(in srgb,var(--primary)16%,transparent);--display:Georgia,"Times New Roman",serif;--sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--lift:0 24px 60px color-mix(in srgb,var(--foreground)26%,transparent);background:var(--paper-light);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}.cs-page *,.cs-page :before,.cs-page :after{box-sizing:border-box}:where(.cs-page) h1,:where(.cs-page) h2,:where(.cs-page) h3,:where(.cs-page) p,:where(.cs-page) ul,:where(.cs-page) ol,:where(.cs-page) dl,:where(.cs-page) dd,:where(.cs-page) figure{margin:0}:where(.cs-page) ul,:where(.cs-page) ol{padding:0;list-style:none}:where(.cs-page) img{max-width:100%;height:auto;display:block}:where(.cs-page) a{color:inherit}:where(.cs-page) h1,:where(.cs-page) h2{font-family:var(--display);letter-spacing:-.025em;font-weight:400}:where(.cs-page) h2{font-size:clamp(34px,4.4vw,60px);line-height:1.04}:where(.cs-page) h2 em{color:var(--ink-green)}:where(.cs-page) h3{font-family:var(--display);letter-spacing:-.015em;font-weight:400;line-height:1.15}.cs-shell{width:min(1200px,100% - 64px);margin-inline:auto}.cs-kicker{font:700 11px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);display:block}.cs-kicker--light{color:var(--paper-light)}.cs-label{font:600 10px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.cs-lede{max-width:520px;color:var(--ink-soft);margin-top:24px;font-size:18px;line-height:1.7}.cs-section{padding:112px 0}.cs-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.cs-heading{max-width:760px;margin-bottom:56px}.cs-heading h2,.cs-split h2{margin-top:18px}.cs-heading--center{text-align:center;margin-inline:auto}.cs-cta{min-height:58px;font:700 16px/1 var(--sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 30px;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.cs-cta__icon{transition:transform .2s}.cs-cta:hover .cs-cta__icon{transform:translate(4px)}.cs-cta:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.cs-cta--light{background:var(--paper-light);color:var(--ink);box-shadow:0 10px 30px color-mix(in srgb,var(--foreground)50%,transparent)}.cs-cta--light:hover{background:var(--card)}.cs-cta--ink{background:var(--surface-inverse);color:var(--paper-light);box-shadow:0 10px 24px color-mix(in srgb,var(--foreground)22%,transparent)}.cs-cta--ink:hover{background:var(--accent-foreground)}.cs-hero{background:var(--surface-inverse);color:var(--paper-light);text-align:center;padding-top:76px;position:relative;overflow:hidden}.cs-hero:before,.cs-offer:before{content:"";pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--card)14%,transparent).6px,transparent .6px);opacity:.4;background-size:5px 5px;position:absolute;inset:0}.cs-hero__inner{position:relative}.cs-hero h1{color:var(--paper-light);margin-top:26px;font-size:clamp(50px,7.4vw,108px);line-height:.98}.cs-hero h1 em{color:color-mix(in srgb,var(--secondary)45%,var(--paper-light))}.cs-hero__lede{max-width:640px;color:color-mix(in srgb,var(--paper-light)88%,transparent);margin:28px auto 0;font-size:19px;line-height:1.65}.cs-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 30px;margin-top:38px;display:flex}.cs-hero__terms{color:color-mix(in srgb,var(--paper-light)82%,transparent);flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:26px;font-size:13px;display:flex}.cs-hero__terms li{align-items:center;gap:8px;display:inline-flex}.cs-hero__terms li:before{content:"✓";color:color-mix(in srgb,var(--secondary)55%,var(--paper-light))}.cs-sheet{isolation:isolate;background:var(--paper);border:1px solid var(--paper-edge);max-width:980px;color:var(--ink);text-align:left;box-shadow:var(--lift);transform-origin:bottom;border-bottom:0;border-radius:2px 2px 0 0;margin:64px auto 0;padding:32px 40px 0;position:relative;transform:rotate(-.6deg)}.cs-sheet:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(0deg,transparent 0 3px,color-mix(in srgb,var(--foreground)4%,transparent)3px 4px),radial-gradient(ellipse at 4% 12%,color-mix(in srgb,var(--secondary)18%,transparent),transparent 40%),radial-gradient(ellipse at 96% 90%,color-mix(in srgb,var(--secondary)12%,transparent),transparent 45%);position:absolute;inset:0}.cs-sheet:after{content:"";z-index:-2;background:var(--paper-light);border:1px solid var(--paper-edge);position:absolute;inset:18px -22px 0 22px;transform:rotate(1.4deg)}.cs-sheet__ref{border-bottom:1px solid var(--paper-edge);font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.cs-sheet__head{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0 26px;display:flex}.cs-sheet__head h2{margin-top:12px;font-size:clamp(32px,3.8vw,52px)}.cs-stamp{border:2px solid var(--ink-red);width:104px;height:104px;box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px var(--ink-red);color:var(--ink-red);font:700 10px/1.35 var(--sans);letter-spacing:.14em;text-align:center;text-transform:uppercase;opacity:.9;mix-blend-mode:multiply;border-radius:50%;flex-shrink:0;place-items:center;display:grid;transform:rotate(-10deg)}.cs-sheet__grid{border-top:1px solid var(--paper-edge);grid-template-columns:1.05fr 1fr 1fr;display:grid}.cs-sheet__grid>article{padding:28px 26px 34px}.cs-sheet__grid>article+article{border-left:1px solid var(--paper-edge)}.cs-sheet__grid h3{margin:12px 0 16px;font-size:25px}.cs-sheet__direction{background:var(--surface-inverse);color:var(--paper-light)}.cs-sheet__from{opacity:.85;font-size:14px}.cs-sheet__direction ul{margin-top:14px}.cs-sheet__direction li{border-top:1px solid color-mix(in srgb,var(--paper)28%,transparent);font:400 19px/1.3 var(--display);padding:10px 0}.cs-sheet__before{color:var(--ink-soft);-webkit-text-decoration:line-through 2px var(--ink-red);text-decoration:line-through 2px var(--ink-red);font-size:14px}.cs-sheet__headline{font:italic 400 20px/1.4 var(--display);color:var(--ink-green);margin-top:10px}.cs-sheet__headline:before{content:"→ "}.cs-sheet__plan li{align-items:center;gap:12px;padding:8px 0;font-size:15px;line-height:1.4;display:flex}.cs-sheet__plan li:before{content:"";border:1.5px solid var(--ink);border-radius:2px;flex-shrink:0;width:16px;height:16px}.cs-sheet__grid{padding-bottom:28px}.cs-proof{background:var(--paper-light);border-bottom:1px solid var(--paper-edge);padding:56px 0 44px}.cs-proof__grid{border-block:1px solid var(--paper-edge);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.cs-proof__grid>div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:26px 24px 24px;display:flex}.cs-proof__grid>div+div{border-left:1px solid var(--paper-edge)}.cs-proof__grid>div:first-child{padding-left:0}.cs-proof__grid dd{font:400 clamp(48px,5.4vw,76px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.cs-proof__grid dt{color:var(--ink-soft);font-size:14px;line-height:1.4}.cs-footnote{color:var(--ink-soft);margin-top:18px;font-size:12px}.cs-footnote summary{cursor:pointer;color:var(--ink);font-weight:600}.cs-footnote p{max-width:760px;margin-top:10px;line-height:1.7}.cs-problem{background:var(--paper)}.cs-notebook{background-color:var(--paper-light);background-image:linear-gradient(90deg,transparent 54px,color-mix(in srgb,var(--secondary-strong)45%,transparent)54px 56px,transparent 56px),repeating-linear-gradient(180deg,transparent 0 39px,var(--rule)39px 40px);border:1px solid var(--paper-edge);box-shadow:var(--lift);background-position:0 0,0 22px;padding:34px 32px 30px 76px;position:relative;transform:rotate(.8deg)}.cs-notebook:before{content:"";background:radial-gradient(circle,var(--paper)5px,color-mix(in srgb,var(--foreground)18%,transparent)6px,transparent 7px)0 40px/14px 120px repeat-y;width:14px;position:absolute;top:0;bottom:0;left:18px}.cs-notebook__title{font:italic 400 26px/1.3 var(--display)}.cs-notebook ul{margin-top:14px}.cs-notebook li{gap:4px;padding:12px 0;display:grid}.cs-notebook__pain{color:var(--ink-soft);-webkit-text-decoration:line-through 2px var(--ink-red);text-decoration:line-through 2px var(--ink-red);font-size:16px;line-height:1.5;transition:text-decoration-color .5s}.cs-notebook__fix{font:italic 400 19px/1.35 var(--display);color:var(--ink-green)}.cs-notebook__fix:before{content:"→ "}.cs-stack{background:var(--paper-light)}.cs-receipt{background:var(--card);max-width:660px;filter:drop-shadow(0 20px 36px color-mix(in srgb,var(--foreground)18%,transparent));margin:0 auto;padding:34px 40px 38px;position:relative}.cs-receipt:before,.cs-receipt:after{content:"";height:10px;position:absolute;left:0;right:0}.cs-receipt:before{background:radial-gradient(circle at 8px 10px,var(--card)7px,transparent 7.5px)0 0/16px 10px repeat-x;top:-10px}.cs-receipt:after{background:radial-gradient(circle at 8px 0,var(--card)7px,transparent 7.5px)0 0/16px 10px repeat-x;bottom:-10px}.cs-receipt__top{border-bottom:2px dashed var(--paper-edge);font:600 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.cs-receipt li{border-bottom:1px dashed var(--paper-edge);grid-template-columns:34px minmax(0,1fr) 24px;align-items:start;gap:14px;padding:16px 0;display:grid}.cs-receipt__num{font:500 13px/1.4 var(--mono);color:var(--ink-soft);padding-top:3px}.cs-receipt__text strong{font:400 20px/1.25 var(--display);display:block}.cs-receipt__text span{color:var(--ink-soft);margin-top:4px;font-size:14px;line-height:1.55;display:block}.cs-receipt__tick{color:var(--ink-green);padding-top:3px}.cs-receipt__bonus{background:color-mix(in srgb,var(--secondary)10%,var(--card));border:1px dashed color-mix(in srgb,var(--secondary-strong)55%,transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-top:16px;padding:16px;display:grid}.cs-receipt__tag{border:1.5px solid var(--ink-red);color:var(--ink-red);font:700 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:3px 8px;transform:rotate(-4deg)}.cs-receipt__regular{font:600 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);align-items:baseline;gap:12px;margin-top:26px;display:flex}.cs-receipt__regular s{font:400 26px/1 var(--display);letter-spacing:0;-webkit-text-decoration-color:var(--ink-red);text-decoration-color:var(--ink-red);text-decoration-thickness:2px}.cs-receipt__total{font:600 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:12px;margin-top:14px;display:flex}.cs-receipt__dots{border-bottom:2px dotted var(--paper-edge);flex:1}.cs-receipt__total strong{font:400 52px/1 var(--display);letter-spacing:-.03em;text-transform:none}.cs-receipt__small{color:var(--ink-soft);text-align:right;text-wrap:balance;margin-top:10px;font-size:13px}.cs-receipt__cta{width:100%;margin-top:26px}.cs-time{background:var(--paper)}.cs-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid;position:relative}.cs-timeline:before,.cs-timeline:after{content:"";background:var(--paper-edge);height:2px;position:absolute;top:7px;left:0;right:0}.cs-timeline:after{background:var(--ink-green);transform-origin:0}.cs-timeline li{padding-top:42px;position:relative}.cs-timeline li:before{content:"";z-index:1;border:3px solid var(--ink-green);background:var(--paper);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.cs-timeline__when{font:600 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-green)}.cs-timeline h3{margin-top:10px;font-size:25px}.cs-timeline p{color:var(--ink-soft);margin-top:10px;font-size:15px;line-height:1.6}.cs-trust{background:var(--paper-light)}.cs-polaroid{background:var(--card);box-shadow:var(--lift);padding:14px 14px 58px;position:relative;transform:rotate(-2deg)}.cs-polaroid:before{content:"";background:color-mix(in srgb,var(--paper)70%,transparent);border:1px solid color-mix(in srgb,var(--paper-edge)50%,transparent);width:120px;height:30px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(3deg)}.cs-polaroid img{aspect-ratio:4/3;object-fit:cover;width:100%}.cs-polaroid figcaption{font:italic 400 19px/1.2 var(--display);text-align:center;color:var(--ink-soft);position:absolute;bottom:16px;left:0;right:0}.cs-reviewer{border-top:1px solid var(--paper-edge);align-items:flex-start;gap:16px;margin-top:30px;padding-top:26px;display:flex}.cs-reviewer img{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.cs-reviewer strong{font-size:16px;display:block}.cs-reviewer span{color:var(--ink-green);font-size:13px;font-weight:600;display:block}.cs-reviewer p{color:var(--ink-soft);margin-top:8px;font-size:14px;line-height:1.6}.cs-fit{background:var(--paper)}.cs-fit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.cs-fit__card{background:var(--paper-light);border:1px solid var(--paper-edge);border-top-width:4px;padding:34px 32px}.cs-fit__card--yes{border-top-color:var(--ink-green)}.cs-fit__card--no{border-top-color:var(--ink-red)}.cs-fit__card h3{font-size:30px;font-style:italic}.cs-fit__card ul{margin-top:18px}.cs-fit__card li{border-top:1px dashed var(--paper-edge);gap:12px;padding:12px 0;font-size:16px;line-height:1.5;display:flex}.cs-fit__card li svg{flex-shrink:0;margin-top:3px}.cs-fit__card--yes svg{color:var(--ink-green)}.cs-fit__card--no svg{color:var(--ink-red)}.cs-offer{background:var(--surface-inverse);color:var(--paper-light);padding:120px 0;position:relative;overflow:hidden}.cs-offer .cs-shell{position:relative}.cs-offer h2{font-size:clamp(40px,5vw,72px);line-height:1}.cs-offer h2 em{color:color-mix(in srgb,var(--secondary)45%,var(--paper-light))}.cs-offer__lede{max-width:480px;color:color-mix(in srgb,var(--paper-light)86%,transparent);margin-top:26px;font-size:18px;line-height:1.7}.cs-ticket{background:var(--paper-light);color:var(--ink);box-shadow:0 30px 60px color-mix(in srgb,var(--foreground)60%,transparent);border-radius:4px;padding:40px 38px 32px;position:relative;transform:rotate(1deg)}.cs-ticket:before{content:"";border:1px dashed var(--paper-edge);pointer-events:none;border-radius:2px;position:absolute;inset:10px}.cs-ticket__anchor{color:var(--ink-soft);align-items:baseline;gap:10px;margin-top:14px;font-size:13px;display:flex}.cs-ticket__anchor s{font:400 30px/1 var(--display);-webkit-text-decoration-color:var(--ink-red);text-decoration-color:var(--ink-red);text-decoration-thickness:2px}.cs-ticket__price{font:400 96px/1 var(--display);letter-spacing:-.04em;margin-top:4px}.cs-ticket__sub{color:var(--ink-soft);margin-top:8px;font-size:14px}.cs-ticket ul{margin-top:22px}.cs-ticket li{border-top:1px dashed var(--paper-edge);gap:10px;padding:10px 0;font-size:15px;display:flex}.cs-ticket li:before{content:"✓";color:var(--ink-green);font-weight:700}.cs-ticket__cta{width:100%;margin-top:24px;position:relative}.cs-ticket__small{text-align:center;color:var(--ink-soft);margin-top:12px;font-size:12px}.cs-plans .cs-heading h2{color:var(--paper-light)}.cs-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:16px;display:grid}.cs-plan{background:var(--paper-light);color:var(--ink);box-shadow:var(--lift);border-radius:4px;flex-direction:column;padding:36px 30px 30px;display:flex;position:relative}.cs-plan:before{content:"";border:1px dashed var(--paper-edge);pointer-events:none;border-radius:2px;position:absolute;inset:10px}.cs-plan--featured{outline:3px solid var(--secondary);outline-offset:-3px}.cs-plan__badge{background:var(--secondary);color:var(--ink);font:700 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 14px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.cs-plan__name{font:400 26px/1.15 var(--display);overflow-wrap:anywhere}.cs-plan__price{font:400 64px/1 var(--display);letter-spacing:-.04em;margin-top:14px}.cs-plan__term{color:var(--ink-green);margin-top:8px;font-size:14px;font-weight:700}.cs-plan__points{flex:1;margin-top:20px}.cs-plan__points li{border-top:1px dashed var(--paper-edge);gap:10px;padding:10px 0;font-size:15px;display:flex}.cs-plan__points li:before{content:"✓";color:var(--ink-green);font-weight:700}.cs-plan__cta{text-align:center;gap:10px;width:100%;margin-top:24px;padding-inline:18px;line-height:1.25;position:relative}.cs-cta:disabled{cursor:progress;opacity:.8}.cs-plan__error{color:var(--ink);margin-top:12px;font-size:14px;line-height:1.5;position:relative}.cs-cta--quiet{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.cs-cta--quiet:hover{background:color-mix(in srgb,var(--ink)8%,transparent)}.cs-plans__credit{text-align:center;max-width:64ch;color:var(--paper-light);margin:36px auto 0;font-size:17px;font-weight:700}.cs-plans__small{text-align:center;color:color-mix(in srgb,var(--paper-light)80%,transparent);margin-top:8px;font-size:13px}@media (max-width:1024px){.cs-plans__grid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:520px;margin-inline:auto}}@media (max-width:760px){.cs-plan{padding:32px 22px 24px}.cs-plan__price{font-size:52px}.cs-plan__cta{font-size:15px}}.cs-plans{--stamp-ink:color-mix(in srgb,var(--secondary-strong)45%,var(--foreground))}.cs-plans .cs-heading{margin-bottom:40px}.cs-plans__grid{align-items:stretch;gap:32px;margin-top:24px;padding-top:28px}.cs-plan{isolation:isolate;background-color:var(--paper);background-image:linear-gradient(90deg,transparent 38px,color-mix(in srgb,var(--secondary-strong)45%,transparent)38px 40px,transparent 40px),repeating-linear-gradient(180deg,transparent 0 31px,var(--rule)31px 32px);border:1px solid var(--paper-edge);--tilt:-.8deg;transform:rotate(var(--tilt));border-radius:2px;padding:44px 24px 28px 54px}.cs-plan:nth-child(3){--tilt:.7deg;transform:rotate(var(--tilt))}.cs-plan:before{border:1px solid color-mix(in srgb,var(--paper-edge)50%,transparent);background:color-mix(in srgb,var(--paper-light)62%,transparent);border-radius:0;width:116px;height:30px;inset:-15px auto auto 50%;transform:translate(-50%)rotate(-2deg)}.cs-plan--featured{z-index:1;background-color:var(--paper-light);box-shadow:0 0 0 3px var(--secondary),0 36px 80px color-mix(in srgb,var(--foreground)40%,transparent);--tilt:0deg;transform:rotate(var(--tilt));outline:0;margin-top:-24px;padding-top:56px}.cs-plan--featured:before{background:color-mix(in srgb,var(--secondary)55%,transparent);transform:translate(-50%)rotate(2deg)}.cs-plan__badge{border:2px solid var(--stamp-ink);width:108px;height:108px;box-shadow:inset 0 0 0 3px var(--paper-light),inset 0 0 0 4px var(--stamp-ink);color:var(--stamp-ink);font:700 9px/1.3 var(--sans);letter-spacing:.06em;text-align:center;white-space:normal;background:0 0;border-radius:50%;place-items:center;padding:12px;display:grid;top:18px;left:auto;right:16px;transform:rotate(-12deg)}.cs-plan--featured .cs-plan__name{padding-right:100px}.cs-plan__name{min-height:64px;font-size:24px;line-height:32px}.cs-plan__price{letter-spacing:-.045em;margin-top:8px;font-size:72px;line-height:80px}.cs-plan--featured .cs-plan__price{font-size:88px}.cs-plan__term{font:500 11px/32px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-top:0}.cs-plan__points{margin-top:0}.cs-plan__points li{border-top:0;min-height:32px;padding:4px 0;font-size:15px;line-height:24px}@media (min-width:1025px){.cs-plan--featured .cs-plan__points{flex-direction:column;justify-content:space-around;padding-block:8px;display:flex}}.cs-plan .cs-plan__cta{align-self:stretch;width:100%;margin-top:28px;padding-inline:14px;font-size:15px}.cs-plans__credit{margin-top:56px}@media (max-width:1024px){.cs-plans__grid{gap:48px}.cs-plan,.cs-plan:nth-child(3),.cs-plan--featured{--tilt:0deg;margin:0;transform:none}}@media (max-width:760px){.cs-plan{background-image:linear-gradient(90deg,transparent 28px,color-mix(in srgb,var(--secondary-strong)45%,transparent)28px 30px,transparent 30px),repeating-linear-gradient(180deg,transparent 0 31px,var(--rule)31px 32px);padding:40px 20px 24px 46px}.cs-plan__badge{width:96px;height:96px;padding:10px;font-size:8px;top:12px;right:8px}.cs-plan--featured .cs-plan__name{padding-right:92px}.cs-plan .cs-plan__cta{gap:8px;padding-inline:10px;font-size:14px}.cs-plan__name{min-height:0}.cs-plan__price,.cs-plan--featured .cs-plan__price{font-size:60px;line-height:64px}}@keyframes cs-plan-in{0%{opacity:0;transform:translateY(24px)rotate(calc(var(--tilt) - 3deg))}65%{opacity:1;transform:translateY(-3px)rotate(calc(var(--tilt) + .8deg))}to{opacity:1;transform:translateY(0)rotate(var(--tilt))}}@keyframes cs-plan-stamp{0%{opacity:0;transform:scale(1.3)rotate(-22deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}@media (prefers-reduced-motion:no-preference){.cs-plans__grid.is-in .cs-plan{animation:.52s cubic-bezier(.2,.75,.25,1) backwards cs-plan-in}.cs-plans__grid.is-in .cs-plan:nth-child(2){animation-delay:90ms}.cs-plans__grid.is-in .cs-plan:nth-child(3){animation-delay:.18s}.cs-plans__grid.is-in .cs-plan__badge{animation:.26s cubic-bezier(.3,1.4,.5,1) .6s backwards cs-plan-stamp}@media (hover:hover) and (min-width:1025px){.cs-plan{transition:transform .2s}.cs-plan:hover{transform:translateY(-3px)rotate(var(--tilt))}}}.cs-faq{background:var(--paper-light)}.cs-faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:64px;display:grid}.cs-faq__list{border-top:1px solid var(--paper-edge)}.cs-faq details{border-bottom:1px solid var(--paper-edge)}.cs-faq summary{cursor:pointer;font:400 21px/1.3 var(--display);justify-content:space-between;gap:20px;padding:22px 0;list-style:none;display:flex}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq summary:after{content:"+";font:400 26px/1 var(--sans);color:var(--ink-green);flex-shrink:0;transition:transform .2s}.cs-faq details[open] summary:after{transform:rotate(45deg)}.cs-faq summary:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.cs-faq details p{max-width:640px;color:var(--ink-soft);padding-bottom:22px;font-size:15px;line-height:1.7}.cs-caveat{border-top:1px solid var(--paper-edge);background:var(--paper);color:var(--ink-soft);padding:30px 0;font-size:12px;line-height:1.7}.cs-bar{z-index:30;background:var(--paper-light);border:1px solid var(--paper-edge);max-width:calc(100% - 24px);box-shadow:0 10px 34px color-mix(in srgb,var(--foreground)22%,transparent);border-radius:999px;align-items:center;gap:22px;padding:10px 10px 10px 24px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.cs-bar[hidden]{display:none}.cs-bar__name{white-space:nowrap;font-size:13px;font-weight:700}.cs-bar__price{font:400 26px/1 var(--display);display:grid}.cs-bar__price small{font:500 10px/1 var(--sans);color:var(--ink-soft);margin-top:3px}.cs-bar .cs-cta{min-height:48px;padding:0 22px;font-size:14px}@keyframes cs-stamp{0%{opacity:0;transform:scale(2)rotate(-28deg)}60%{opacity:.95;transform:scale(.94)rotate(-8deg)}to{opacity:.9;transform:scale(1)rotate(-10deg)}}@media (prefers-reduced-motion:no-preference){.cs-js .cs-sheet{opacity:0;transition:opacity .8s,transform 1.1s cubic-bezier(.2,.75,.25,1);transform:translateY(60px)rotate(-2.4deg)}.cs-js .cs-sheet.is-in{opacity:1;transform:rotate(-.6deg)}.cs-js .cs-stamp{opacity:0}.cs-js .is-in .cs-stamp{animation:.5s cubic-bezier(.3,1.4,.5,1) 1s both cs-stamp}.cs-js .cs-notebook .cs-notebook__pain{transition-delay:calc(var(--i)*.45s + .3s);text-decoration-color:#0000}.cs-js .cs-notebook.is-in .cs-notebook__pain{-webkit-text-decoration-color:var(--ink-red);text-decoration-color:var(--ink-red)}.cs-js .cs-notebook .cs-notebook__fix{opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--i)*.45s + .6s);transform:translate(-10px)}.cs-js .cs-notebook.is-in .cs-notebook__fix{opacity:1;transform:none}.cs-js .cs-receipt li,.cs-js .cs-receipt__bonus,.cs-js .cs-receipt__regular,.cs-js .cs-receipt__total{opacity:0;transition:opacity .35s,transform .35s;transition-delay:calc(var(--i)*.11s + .15s);transform:translateY(-6px)}.cs-js .cs-receipt__bonus{transition-delay:.95s}.cs-js .cs-receipt__regular{transition-delay:1.2s}.cs-js .cs-receipt__total{transition-delay:1.5s}.cs-js .cs-receipt.is-in li,.cs-js .cs-receipt.is-in .cs-receipt__bonus,.cs-js .cs-receipt.is-in .cs-receipt__regular,.cs-js .cs-receipt.is-in .cs-receipt__total{opacity:1;transform:none}.cs-js .cs-timeline:after{transition:transform 1.6s cubic-bezier(.4,0,.2,1) .2s;transform:scaleX(0)}.cs-js .cs-timeline.is-in:after{transform:scaleX(1)}.cs-js .cs-timeline li{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.35s + .2s);transform:translateY(14px)}.cs-js .cs-timeline.is-in li{opacity:1;transform:none}.cs-js .cs-polaroid{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.75,.25,1);transform:translateY(24px)rotate(-7deg)}.cs-js .cs-polaroid.is-in{opacity:1;transform:rotate(-2deg)}.cs-cta:hover{transform:translateY(-2px)}.cs-bar:not([hidden]){animation:.3s both cs-bar-in}}@keyframes cs-bar-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1024px){.cs-sheet__grid{grid-template-columns:1fr 1fr}.cs-sheet__direction{grid-row:span 2}.cs-sheet__plan{border-left:1px solid var(--paper-edge);border-top:1px solid var(--paper-edge)}.cs-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.cs-timeline:before,.cs-timeline:after{display:none}}@media (max-width:760px){.cs-shell{width:calc(100% - 32px)}.cs-section{padding:72px 0}.cs-split,.cs-faq__inner,.cs-fit__grid{grid-template-columns:minmax(0,1fr);gap:40px}.cs-heading{margin-bottom:36px}.cs-lede{font-size:17px}.cs-hero{padding-top:44px}.cs-hero h1{margin-top:18px;font-size:clamp(38px,10.6vw,60px)}.cs-hero__lede{font-size:17px}.cs-hero__actions{flex-direction:column;gap:16px}.cs-hero__actions .cs-cta{width:100%}.cs-sheet{margin-top:44px;padding:20px 16px 0}.cs-sheet:after{inset:14px -8px 0 8px}.cs-sheet__head{padding:18px 0 20px}.cs-stamp{width:76px;height:76px;font-size:8px}.cs-sheet__grid{grid-template-columns:minmax(0,1fr)}.cs-sheet__direction{grid-row:auto}.cs-sheet__grid>article{padding:20px 4px 22px}.cs-sheet__direction{margin-inline:-4px;padding-inline:18px!important}.cs-sheet__grid>article+article,.cs-sheet__plan{border-left:0;border-top:1px solid var(--paper-edge)}.cs-sheet__grid h3{font-size:22px}.cs-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-proof__grid>div{padding:20px 0 18px 16px}.cs-proof__grid>div:nth-child(odd){border-left:0;padding-left:0}.cs-proof__grid>div:nth-child(n+3){border-top:1px solid var(--paper-edge)}.cs-notebook{background-image:linear-gradient(90deg,transparent 38px,color-mix(in srgb,var(--secondary-strong)45%,transparent)38px 40px,transparent 40px),repeating-linear-gradient(180deg,transparent 0 39px,var(--rule)39px 40px);padding:26px 18px 22px 52px;transform:none}.cs-notebook:before{left:10px}.cs-receipt{padding:26px 20px 30px}.cs-receipt__top span:first-child{display:none}.cs-receipt li{grid-template-columns:28px minmax(0,1fr) 20px;gap:10px}.cs-receipt__text strong{font-size:18px}.cs-receipt__total strong{font-size:44px}.cs-timeline{grid-template-columns:minmax(0,1fr);row-gap:32px;padding-left:30px}.cs-timeline:before,.cs-timeline:after{width:2px;height:auto;display:block;inset:0 auto 0 7px}.cs-timeline:after{transform-origin:top}.cs-js .cs-timeline:after{transform:scaleY(0)}.cs-js .cs-timeline.is-in:after{transform:scaleY(1)}.cs-timeline li{padding-top:0}.cs-timeline li:before{top:2px;left:-30px}.cs-polaroid{margin:10px 8px 0}.cs-fit__card{padding:26px 20px}.cs-offer{padding:80px 0}.cs-ticket{padding:32px 24px 26px;transform:none}.cs-ticket__price{font-size:76px}.cs-bar{justify-content:space-between;left:12px;right:12px;transform:none}.cs-bar__name{display:none}@keyframes cs-bar-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.cs-js .cs-polaroid.is-in{transform:rotate(-1.5deg)}}.cs-intake-head{padding:72px 0 120px}.cs-intake-head h1{text-wrap:balance;font-size:clamp(40px,5.6vw,72px)}.cs-intake{margin-top:-80px;padding-bottom:96px;position:relative}.cs-intake__card{border:1px solid var(--paper-edge);background:var(--paper-light);max-width:820px;box-shadow:var(--lift);border-radius:6px;margin-inline:auto;padding:48px}.cs-intake__group{border:0;min-width:0;margin:0;padding:0}.cs-intake__group+.cs-intake__group{border-top:1px dashed var(--paper-edge);margin-top:40px;padding-top:32px}.cs-intake__group h2{font-size:26px}.cs-intake__hint{color:var(--ink-soft);margin-top:8px;font-size:15px;line-height:1.6}.cs-intake__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.cs-intake__field{align-content:start;gap:8px;display:grid}.cs-intake__field--wide{grid-column:1/-1}.cs-intake__field label{font:600 14px/1.4 var(--sans);color:var(--ink)}.cs-intake__field small{color:var(--ink-soft);font-size:13px;line-height:1.5}.cs-intake__error{color:var(--destructive);font-size:14px}.cs-intake__control{border:1px solid var(--paper-edge);background:var(--card);width:100%;min-height:48px;color:var(--ink);font:400 16px/1.5 var(--sans);border-radius:6px;padding:12px 14px}textarea.cs-intake__control{resize:vertical;min-height:112px}textarea.cs-intake__control--large{min-height:200px}.cs-intake__loading,.cs-intake__signin{border:1px dashed var(--paper-edge);color:var(--ink-soft);border-radius:6px;margin-bottom:32px;padding:14px 16px;font-size:15px;line-height:1.6}.cs-intake__signin button{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cs-intake__signin button:focus-visible,.cs-intake__small a:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.cs-intake__profile{border:1px solid var(--rule);background:color-mix(in srgb,var(--primary)6%,var(--paper-light));border-radius:6px;margin-bottom:40px;padding:24px}.cs-intake__profile h2{font-size:22px}.cs-intake__profile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-top:18px;display:grid}.cs-intake__profile dt{font:600 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.cs-intake__profile dd{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.5}.cs-intake__small{color:var(--ink-soft);margin-top:18px;font-size:14px;line-height:1.6}.cs-intake__small a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cs-intake__control:focus-visible{outline:3px solid var(--primary);outline-offset:1px}.cs-intake__control[aria-invalid=true]{border-color:var(--destructive)}.cs-intake__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;display:flex}.cs-intake__actions p{color:var(--ink-soft);font-size:14px;line-height:1.6}.cs-intake__form-error{border:1px solid var(--destructive);color:var(--destructive);border-radius:6px;margin-top:24px;padding:14px 16px}.cs-intake__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cs-intake__done h2{font-size:clamp(30px,4vw,44px)}.cs-intake__done p{color:var(--ink-soft);margin-top:16px;font-size:17px;line-height:1.7}@media (max-width:760px){.cs-intake-head{padding:48px 0 104px}.cs-intake__card{padding:28px 20px}.cs-intake__grid,.cs-intake__profile dl{grid-template-columns:minmax(0,1fr)}.cs-intake__actions .cs-cta{width:100%}}
