.s-root .pa-sec{padding-block:clamp(44px,6vw,84px)}.s-root .pa-sec-tight{padding-block:clamp(10px,2vw,24px)}.s-root .pa-note{max-width:70ch}.s-root .pa-inline{color:var(--s-brand-text);text-underline-offset:3px}.s-root .pa-sec h3{text-wrap:balance}.s-root .pa-hero{padding-block:clamp(32px,5vw,64px) clamp(24px,4vw,48px)}.s-root .pa-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.s-root .pa-hero h1{text-wrap:balance;font-size:clamp(34px,4.2vw,58px)}.s-root .pa-hero .pa-lead{max-width:54ch}.s-root .pa-stage{width:100%;max-width:460px;margin-inline:auto;position:relative}.s-root .pa-stage-plate{aspect-ratio:1/1.08;border-radius:var(--s-r-shell);border:1px solid var(--s-line);background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--s-brand) 38%, var(--s-paper-2)) 0%, var(--s-paper-2) 62%);isolation:isolate;position:relative;overflow:hidden}.s-root .pa-stage-plate:before{content:"";z-index:-2;background:conic-gradient(from 0deg, transparent 0 72%, color-mix(in srgb, var(--s-brand) 80%, transparent) 82%, transparent 92%);position:absolute;inset:-60%}.s-root .pa-stage-plate:after{content:"";z-index:-1;border-radius:calc(var(--s-r-shell) - 2px);background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--s-brand) 30%, var(--s-paper-2)) 0%, var(--s-paper-2) 64%);position:absolute;inset:2px}.s-root .pa-stage-art{filter:drop-shadow(0 24px 30px #00000073);width:auto;height:94%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.s-root .pa-chip{border-radius:var(--s-r-pill);background:var(--s-ink);color:var(--s-paper);white-space:nowrap;align-items:baseline;gap:6px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 18px 36px -18px #000000b3}.s-root .pa-chip b{font-family:var(--s-display);letter-spacing:-.02em;font-size:20px}.s-root .pa-chip-a{top:9%;left:-6%}.s-root .pa-chip-b{background:var(--s-brand);color:#fff;bottom:12%;right:-5%}@media (prefers-reduced-motion:no-preference){.s-root .pa-stage-plate:before{animation:7s linear infinite pa-orbit}.s-root .pa-chip-a{animation:5.5s ease-in-out infinite pa-bob}.s-root .pa-chip-b{animation:6.5s ease-in-out -2s infinite pa-bob}}@keyframes pa-orbit{to{transform:rotate(1turn)}}@keyframes pa-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.s-root .pa-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s-root .pa-stats li{border-left:1px solid var(--s-line);align-content:start;gap:6px;padding:24px 26px;display:grid}.s-root .pa-stats li:first-child{border-left:0}.s-root .pa-stat-n{font-family:var(--s-display);letter-spacing:-.035em;color:var(--s-ink);font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1}.s-root .pa-stat-l{color:var(--s-ink-2);font-size:15px;line-height:1.4}.s-root .pa-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.s-root .pa-how-card{align-content:start;gap:8px;height:100%;padding:24px 24px 26px;display:grid;position:relative}.s-root .pa-how-n{background:var(--s-brand);color:#fff;width:38px;height:38px;font-family:var(--s-display);border-radius:50%;place-items:center;font-size:17px;font-weight:700;display:grid;position:absolute;top:20px;right:22px}.s-root .pa-how-art{justify-self:start;width:auto;height:150px;margin-bottom:6px}.s-root .pa-how-card h3{font-size:21px;font-weight:700;line-height:1.2}.s-root .pa-how-card p{color:var(--s-ink-2);margin:0;font-size:16px;line-height:1.55}.s-root .pa-calc-shell{margin-top:32px}.s-root .pa-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.s-root .pa-calc-controls{align-content:start;gap:28px;padding:clamp(20px,3vw,34px);display:grid}.s-root .pa-ctl{gap:12px;display:grid}.s-root .pa-ctl-label{color:var(--s-ink);font-size:16px;font-weight:600}.s-root .pa-stepper{align-items:center;gap:14px;display:flex}.s-root .pa-step-btn{border:1px solid var(--s-line);background:var(--s-paper-2);width:48px;height:48px;color:var(--s-ink);font:600 24px/1 var(--s-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth-out), border-color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-smooth-out);border-radius:50%;place-items:center;display:grid}.s-root .pa-step-btn:hover:not(:disabled){border-color:var(--s-brand);background:var(--s-brand-wash)}.s-root .pa-step-btn:active:not(:disabled){transform:scale(.94)}.s-root .pa-step-btn:disabled{opacity:.4;cursor:not-allowed}.s-root .pa-step-btn:focus-visible,.s-root .pa-range:focus-visible,.s-root .pa-seg-opt:focus-within{outline:2px solid var(--s-brand);outline-offset:3px}.s-root .pa-count-num{text-align:center;min-width:2ch;font-family:var(--s-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:1}.s-root .pa-range{width:100%;height:44px;accent-color:var(--s-brand);cursor:pointer;background:0 0;margin:0}.s-root .pa-range-ends{color:var(--s-ink-3);justify-content:space-between;margin-top:-8px;font-size:14px;display:flex}.s-root .pa-seg{border-radius:var(--s-r-pill);background:var(--s-paper-2);border:1px solid var(--s-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.s-root .pa-seg-opt{border-radius:var(--s-r-pill);min-height:44px;color:var(--s-ink-2);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out);place-items:center;font-size:15.5px;font-weight:600;display:grid;position:relative}.s-root .pa-seg-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.s-root .pa-seg-opt.is-on{background:var(--s-ink);color:var(--s-paper)}.s-root .pa-plan-line{color:var(--s-ink-3);margin:0;font-size:15px}.s-root .pa-track{padding:4px 10px 40px 0}.s-root .pa-track-bar{background:var(--s-line);border-radius:99px;height:8px;overflow:hidden}.s-root .pa-track-fill{background:var(--s-brand);transform-origin:0;width:100%;height:100%;transition:transform .5s var(--s-e-page);display:block}.s-root .pa-track-marks{height:0;position:relative}.s-root .pa-mark{font-family:var(--s-display);color:var(--s-ink-3);transition:color var(--duration-fast) var(--ease-smooth-out);justify-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;top:12px;transform:translate(-50%)}.s-root .pa-mark:first-child{justify-items:start;transform:none}.s-root .pa-mark-end{justify-items:end;transform:translate(-100%)}.s-root .pa-mark small{font-family:var(--s-body);font-size:13.5px;font-weight:500}.s-root .pa-mark.is-hit{color:var(--s-brand-text)}.s-root .pa-calc-result{background:var(--s-brand-wash);border-left:1px solid var(--s-line);align-content:start;gap:6px;padding:clamp(22px,3vw,36px);display:grid}.s-root .pa-badge{border-radius:var(--s-r-pill);background:var(--s-paper);border:1px solid var(--s-line);color:var(--s-ink);justify-self:start;padding:7px 14px;font-size:14.5px;font-weight:700}.s-root .pa-badge-partner,.s-root .pa-badge-founding{border-color:var(--s-brand);color:var(--s-brand-text)}.s-root .pa-res-k{color:var(--s-ink-2);margin:14px 0 0;font-size:15px}.s-root .pa-res-big{font-family:var(--s-display);letter-spacing:-.045em;color:var(--s-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(48px,7vw,76px);font-weight:800;line-height:1;animation:.5s cubic-bezier(.34,1.45,.64,1) both pa-pop}.s-root .pa-res-sub{color:var(--s-ink-2);margin:0;font-size:15px}.s-root .pa-res-rows{gap:0;margin:18px 0 0;display:grid}.s-root .pa-res-rows>div{border-top:1px solid color-mix(in srgb, var(--s-brand) 22%, var(--s-line));justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.s-root .pa-res-rows dt{color:var(--s-ink-2);font-size:15px}.s-root .pa-res-rows dd{text-align:right;font-family:var(--s-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700;animation:.5s cubic-bezier(.34,1.45,.64,1) both pa-pop}.s-root .pa-res-rows dd.pa-dim{font-family:var(--s-body);letter-spacing:0;color:var(--s-ink-2);font-size:16px;font-weight:600;animation:none}.s-root .pa-calc-fine{border-top:1px solid var(--s-line);color:var(--s-ink-3);margin:0;padding:14px clamp(20px,3vw,34px);font-size:14.5px;line-height:1.5}.s-root .pa-calc-honest{color:var(--s-ink-2)}@keyframes pa-pop{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}.s-root .pa-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0 0;padding:0;list-style:none;display:grid}.s-root .pa-ladder>li{position:relative}.s-root .pa-ladder>li+li:before{content:"";background:var(--s-brand);width:22px;height:2px;position:absolute;top:50%;left:-22px}.s-root .pa-lv{align-content:start;gap:8px;height:100%;padding:26px 24px 28px;display:grid}.s-root .pa-lv-step{color:var(--s-brand-text);font-size:15px;font-weight:600}.s-root .pa-lv h3{font-size:22px;font-weight:700}.s-root .pa-lv-rate{font-family:var(--s-display);letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:clamp(40px,4.4vw,56px);font-weight:800;line-height:1;display:flex}.s-root .pa-lv-rate small{letter-spacing:-.01em;color:var(--s-ink-2);white-space:nowrap;font-size:.4em;font-weight:700}.s-root .pa-lv p{color:var(--s-ink-2);margin:0;font-size:16px;line-height:1.55}.s-root .pa-lv-top{border-color:color-mix(in srgb, var(--s-brand) 60%, var(--s-line));background:var(--s-brand-wash)}.s-root .pa-academy-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.s-root .pa-academy-art{width:auto;height:220px}.s-root .pa-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.s-root .pa-tile{align-content:start;gap:6px;height:100%;padding:20px 22px 22px;display:grid}.s-root .pa-tile h3{font-size:18px;font-weight:700;line-height:1.25}.s-root .pa-tile p{color:var(--s-ink-2);margin:0;font-size:15.5px;line-height:1.5}.s-root .pa-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.s-root .pa-plan{border:1px dashed var(--s-line);background:var(--s-paper-2);border-radius:20px;gap:2px;padding:18px 20px;display:grid}.s-root .pa-plan-name{color:var(--s-ink-3);font-size:14.5px;font-weight:600}.s-root .pa-plan-price{font-family:var(--s-display);letter-spacing:-.03em;font-size:28px;font-weight:800}.s-root .pa-plan-line{color:var(--s-ink-2);font-size:15px}.s-root .pa-plan-cap{color:var(--s-brand-text);margin-top:6px;font-size:14px;font-weight:600}.s-root .pa-timeline{counter-reset:pa-t;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid;position:relative}.s-root .pa-timeline:before{content:"";background:repeating-linear-gradient(90deg, var(--s-brand) 0 10px, transparent 10px 18px);height:2px;position:absolute;top:22px;left:22px;right:22px}.s-root .pa-timeline li{counter-increment:pa-t;padding-top:64px;position:relative}.s-root .pa-timeline li:before{content:counter(pa-t);background:var(--s-brand);color:#fff;width:44px;height:44px;font-family:var(--s-display);box-shadow:0 0 0 6px var(--s-paper);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;top:0;left:0}.s-root .pa-timeline h3{margin-bottom:6px;font-size:20px;font-weight:700}.s-root .pa-timeline p{color:var(--s-ink-2);margin:0;font-size:16px;line-height:1.55}.s-root .pa-split{gap:16px;margin-top:28px}.s-root .pa-split>.s-shell{border:1px solid var(--s-line);border-radius:var(--s-r-shell);background:var(--s-tray);padding:6px}.s-root .pa-split .s-core{height:100%;padding:24px 24px 26px}.s-root .pa-split h3{margin-bottom:14px;font-size:20px}.s-root .pa-split ul{gap:12px;padding-left:0;list-style:none}.s-root .pa-split li{padding-left:30px;position:relative}.s-root .pa-split li:before{border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;line-height:1;display:grid;position:absolute;top:1px;left:0}.s-root .pa-yes li:before{content:"✓";background:var(--s-brand);color:#fff}.s-root .pa-no li:before{content:"×";background:var(--s-line);color:var(--s-ink)}.s-root .pa-members{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 40px;padding:clamp(22px,3.4vw,40px);display:flex}.s-root .pa-members .t-stagger{max-width:640px}.s-root .pa-members h2{font-size:clamp(26px,3.4vw,40px)}.s-root .pa-members .pa-ctas{margin-top:0}.s-root .pa-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.s-root .pa-cta{background:var(--s-brand-wash);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:clamp(26px,4vw,52px) clamp(24px,4vw,56px) 0;display:grid;overflow:hidden}.s-root .pa-cta-copy{align-self:center;padding-bottom:clamp(26px,4vw,52px)}.s-root .pa-cta h2{text-wrap:balance;max-width:16ch}.s-root .pa-cta-art{width:auto;height:clamp(240px,26vw,340px);display:block}@media (max-width:960px){.s-root .pa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.s-root .pa-stats li:nth-child(odd){border-left:0}.s-root .pa-stats li:nth-child(n+3){border-top:1px solid var(--s-line)}.s-root .pa-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.s-root .pa-hero-grid{grid-template-columns:1fr}.s-root .pa-stage{max-width:340px}.s-root .pa-how,.s-root .pa-ladder,.s-root .pa-plans{grid-template-columns:1fr}.s-root .pa-ladder{gap:28px}.s-root .pa-ladder>li+li:before{width:2px;height:28px;top:-28px;left:50%}.s-root .pa-calc{grid-template-columns:1fr}.s-root .pa-calc-result{border-left:0;border-top:1px solid var(--s-line)}.s-root .pa-timeline{grid-template-columns:1fr;gap:22px}.s-root .pa-timeline:before{background:repeating-linear-gradient(180deg, var(--s-brand) 0 10px, transparent 10px 18px);width:2px;height:auto;inset:22px auto 22px 21px}.s-root .pa-timeline li{padding-top:0;padding-left:64px}.s-root .pa-faq,.s-root .pa-academy-head{grid-template-columns:1fr}.s-root .pa-academy-art{display:none}}@media (max-width:560px){.s-root .pa-stats{grid-template-columns:1fr 1fr}.s-root .pa-stats li{padding:18px 16px}.s-root .pa-stat-n{font-size:25px}.s-root .pa-how-art{height:112px}.s-root .pa-how-card{padding:20px}.s-root .pa-tiles{grid-template-columns:1fr}.s-root .pa-chip-a{left:4px}.s-root .pa-chip-b{right:4px}.s-root .pa-chip{padding:8px 13px;font-size:14px}.s-root .pa-chip b{font-size:17px}.s-root .pa-cta{grid-template-columns:1fr;justify-items:start}.s-root .pa-cta-art{justify-self:end;height:240px}.s-root .pa-res-rows>div{flex-direction:column;gap:2px}.s-root .pa-res-rows dd{text-align:left}}@media (prefers-reduced-motion:reduce){.s-root .pa-res-big,.s-root .pa-res-rows dd{animation:none}.s-root .pa-track-fill,.s-root .pa-step-btn,.s-root .pa-seg-opt{transition:none}}
