.hd{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.7fr);-moz-column-gap:6%;column-gap:6%;margin-bottom:clamp(48px,6vw,96px)}.hd>.k{align-self:start;padding-top:14px}.hd .lede{margin-top:24px}.ld-stairs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.ld-step{display:flex;flex-direction:column;padding-top:calc((3 - var(--i)) * 46px)}.ld-step>.ld-card{flex:1}.ld-card{--pad-c:clamp(20px,1.8vw,28px);display:flex;flex-direction:column;padding:var(--pad-c);border:1px solid var(--line);border-radius:16px 16px 0 0;background:#fbf9f3;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.ld-step:hover .ld-card{transform:translateY(-6px);box-shadow:0 30px 60px -36px rgb(11 13 12/.5)}.is-first .ld-card{--fg:var(--paper);--mute:var(--mute-ink);--line:var(--line-ink);--accent:var(--signal);background:var(--ink);color:var(--paper);border-color:var(--ink)}.ld-card .k{justify-content:space-between;width:100%}.ld-flag{padding:5px 8px;border-radius:99px;background:var(--signal);color:var(--ink);letter-spacing:.06em}.ld-name{margin-top:18px;font:700 clamp(24px,2vw,30px)/1.05 var(--f-display);letter-spacing:-.035em}.ld-price{margin-top:14px;display:flex;align-items:baseline;gap:6px;font:800 clamp(38px,3.4vw,56px)/1 var(--f-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.ld-price small{font:500 12px/1 var(--f-mono);letter-spacing:0;color:var(--mute)}.ld-time{margin-top:8px;color:var(--accent)}.ld-promise{margin-top:18px;font-size:16px;line-height:1.5;font-weight:520}.ld-list{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.ld-list li{display:grid;grid-template-columns:18px 1fr;gap:8px;font-size:14px;line-height:1.5;color:var(--mute)}.ld-list svg{margin-top:3px;color:var(--accent)}.ld-terms{margin-top:16px;font-size:12.5px;line-height:1.5;color:var(--mute)}.ld-cta{margin-top:auto;padding-top:0;justify-content:space-between}.ld-card .ld-list+.ld-cta,.ld-card .ld-terms+.ld-cta{margin-top:24px}.ld-card .btn{--bh:52px;font-size:15px}.ld-riser{order:2;position:relative;height:calc(40px + var(--i) * 46px);border-radius:0 0 6px 6px;background:var(--ink);overflow:hidden}.ld-riser span{position:absolute;right:12px;bottom:-.16em;font:800 clamp(64px,6vw,110px)/1 var(--f-display);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgb(61 220 132/.55)}html.m-on .ld-step .ld-riser{transform-origin:50% 100%;transform:scaleY(0);transition:transform 1s var(--ease-out);transition-delay:calc(var(--i) * .12s + .2s)}html.m-on .ld-step.in .ld-riser{transform:none}.ld-climb{position:relative}.ld-line{position:absolute;z-index:1;left:0;top:-14px;width:100%;height:152px;overflow:visible;pointer-events:none}.ld-line path{fill:none;stroke:var(--forest);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.ld-line-end{position:absolute;z-index:1;right:-5px;top:-13px;width:10px;height:10px;border-radius:50%;background:var(--forest);box-shadow:0 0 0 4px rgb(6 95 70/.16);pointer-events:none}html.m-on .ld-line{translate:none;opacity:1;transition:none}html.m-on .ld-line path{stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--ease-io) .7s}html.m-on .ld-line.in path{stroke-dashoffset:0}html.m-on .ld-line-end{scale:0;transition:scale .6s var(--ease-out) 2.4s}html.m-on .ld-line.in~.ld-line-end{scale:1;animation:ld-pulse 2.4s var(--ease-out) 3s infinite}@keyframes ld-pulse{0%{box-shadow:0 0 0 0 rgb(6 95 70/.35)}70%,to{box-shadow:0 0 0 14px rgb(6 95 70/0)}}@media (max-width:1100px){.ld-line,.ld-line-end{display:none}}.ld-ai{margin-top:clamp(64px,7vw,112px)}.ld-ai-head{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.7fr);-moz-column-gap:6%;column-gap:6%;margin-bottom:28px}.ld-ai-head .d3{max-width:26ch}.ld-ai-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ld-acc{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(24px,2.4vw,36px);border-radius:16px}.ld-acc:before{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(rgb(61 220 132/.2),transparent 70%);transition:transform .8s var(--ease-out)}.ld-acc:hover:before{transform:scale(1.6)}.ld-acc-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ld-acc h4{font:700 clamp(24px,2.2vw,32px)/1.05 var(--f-display);letter-spacing:-.035em}.ld-acc-price{font:500 15px/1 var(--f-mono);color:var(--signal);white-space:nowrap}.ld-acc-promise{margin-top:14px;max-width:46ch;font-size:17px;line-height:1.5}.ld-acc-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.pf-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,110px);align-items:center}.pf-copy .d2{margin-top:22px}.pf-copy .lede{margin-top:24px}.pf-findings{margin-top:32px;border-top:1px solid var(--line)}.pf-findings li{display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line)}.pf-findings li>.mono:first-child{color:var(--signal)}.pf-findings p{font-size:17px;font-weight:560;line-height:1.4}.pf-imp{color:var(--mute);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.pf-act{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px}.pf-disc{font-size:11px;max-width:36ch}.pf-fan{position:relative;display:block;height:clamp(380px,40vw,600px)}.pf-sheet{position:absolute;left:50%;top:50%;width:54%;translate:-50% -50%;rotate:calc((var(--i) - 1) * 7deg);transform:translateX(calc((var(--i) - 1) * 20%));transition:transform .8s var(--ease-out),rotate .8s var(--ease-out);box-shadow:0 40px 80px -30px #000;border-radius:4px;overflow:hidden;z-index:calc(3 - var(--i))}.pf-sheet:first-child{z-index:4}.pf-fan:hover .pf-sheet{transform:translateX(calc((var(--i) - 1) * 46%)) translateY(calc(var(--i) * -2%));rotate:calc((var(--i) - 1) * 4deg)}.pf-sheet img{width:100%;height:auto}.pf-found{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);margin-top:clamp(64px,7vw,112px);padding:clamp(22px,2.6vw,36px);border:1px solid rgb(61 220 132/.35);border-radius:18px;background:linear-gradient(120deg,rgb(61 220 132/.08),transparent 60%)}.pf-found-dots{display:flex;gap:8px}.pf-found-dots i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--signal)}html.m-on .pf-found-dots i{animation:pf-dot 3s var(--ease-io) infinite}.pf-found-dots i:nth-child(2){animation-delay:.2s}.pf-found-dots i:nth-child(3){animation-delay:.4s}.pf-found-dots i:nth-child(4){animation-delay:.6s}.pf-found-dots i:nth-child(5){animation-delay:.8s}@keyframes pf-dot{0%,60%,to{background:transparent}20%{background:var(--signal)}}.pf-found-t{margin-top:8px;font-size:clamp(17px,1.4vw,20px);line-height:1.45;max-width:60ch}.pf-found-t b{color:var(--signal)}.st-not{border-top:1px solid var(--line)}.st-not li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4%;align-items:baseline;padding:clamp(18px,2vw,28px) 0;border-bottom:1px solid var(--line)}.st-no{font:600 clamp(20px,2vw,30px)/1.15 var(--f-display);letter-spacing:-.03em;color:var(--mute)}.st-no s{text-decoration:none;background:linear-gradient(var(--forest),var(--forest)) 0 56% /100% 2px no-repeat}html.m-on .st-not li s{background-size:0 2px;transition:background-size .9s var(--ease-out) .3s}html.m-on .st-not li.in s{background-size:100% 2px}.st-yes{font:700 clamp(20px,2vw,30px)/1.15 var(--f-display);letter-spacing:-.03em}.st-yes:before{content:"→ ";color:var(--forest)}.st-team{display:grid;grid-template-columns:clamp(140px,18vw,260px) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;margin-top:clamp(56px,6vw,96px);padding-top:clamp(40px,4vw,56px);border-top:1px solid var(--line)}.st-face{aspect-ratio:1;overflow:hidden;border-radius:50%}.st-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:grayscale(1) contrast(1.05);transition:filter .7s}.st-team:hover .st-face img{filter:none}.st-team-t{margin-top:14px;max-width:58ch;font:560 clamp(20px,1.7vw,26px)/1.4 var(--f-display);letter-spacing:-.02em}.st-team-r{margin-block:14px 18px}.fq{padding-top:0}.fq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8%;padding-top:clamp(64px,7vw,112px);border-top:1px solid var(--line)}.fq header .d2,.fq header .lede{margin-top:22px}.fq-list{border-top:1px solid var(--line)}.fq-list details{border-bottom:1px solid var(--line)}.fq-list summary{display:grid;grid-template-columns:34px 1fr 22px;gap:14px;align-items:center;padding:24px 0;cursor:pointer;list-style:none;font:600 clamp(17px,1.4vw,20px)/1.3 var(--f-display);letter-spacing:-.015em}.fq-list summary::-webkit-details-marker{display:none}.fq-list summary .mono{color:var(--forest);font-size:11px}.fq-list summary svg{color:var(--forest);transition:rotate .4s var(--ease-out)}.fq-list details[open] summary svg{rotate:45deg}.fq-list details p{max-width:calc(64ch + 82px);padding:0 34px 24px 48px;font-size:16px;line-height:1.65;color:var(--mute)}@supports (interpolate-size:allow-keywords){.fq-list{interpolate-size:allow-keywords}html.m-on .fq-list details::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--ease-out),content-visibility .45s allow-discrete}html.m-on .fq-list details[open]::details-content{block-size:auto}}.cl{padding-block:clamp(64px,8vw,128px);background:var(--signal);color:var(--ink)}.cl-top{display:flex;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid rgb(11 13 12/.25);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cl-t{margin-block:clamp(32px,4vw,56px);font:800 clamp(64px,12.4vw,216px)/.86 var(--f-display);letter-spacing:-.065em;font-stretch:100%}@supports (animation-timeline:view()){html.m-on .cl-t{animation:cl-stretch linear both;animation-timeline:view();animation-range:entry 10% cover 45%}@keyframes cl-stretch{0%{font-stretch:62%;letter-spacing:-.02em}to{font-stretch:100%;letter-spacing:-.065em}}}.cl-grid{display:grid;grid-template-columns:minmax(0,1.1fr) auto auto;gap:28px 40px;align-items:center}.cl-p{max-width:46ch;font-size:18px;line-height:1.5}.cl-btn{background:var(--ink);color:var(--paper)}.cl-btn .btn-price{color:var(--signal)}.cl-btn>.btn-i{background:var(--signal);color:var(--ink)}.cl-btn:hover{background:#1b2a21}.cl-alt:hover{color:var(--forest-2)}@media (max-width:1100px){.ld-stairs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.ld-step{padding-top:0}.ld-riser{height:calc(30px + var(--i) * 18px)}.cl-grid{grid-template-columns:1fr;justify-items:start}}@media (max-width:900px){.hd,.ld-ai-head{grid-template-columns:1fr;row-gap:18px}.hd>.k{padding-top:0}.fq-grid,.pf-grid{grid-template-columns:1fr}.pf-fan{height:360px;order:-1}.ld-ai-list,.pf-found,.st-not li{grid-template-columns:1fr}.st-not li{gap:6px}.st-team{grid-template-columns:96px 1fr;align-items:start}.fq-list details p{padding-left:0;padding-right:0}}@media (max-width:640px){.ld-stairs{grid-template-columns:1fr}.ld-step{flex-direction:row}.ld-riser{order:-1;width:calc(10px + var(--i) * 8px);height:auto;border-radius:6px 0 0 6px;flex:none}.ld-riser span{display:none}.ld-card{flex:1;border-radius:0 16px 16px 0}html.m-on .ld-step .ld-riser{transform-origin:50% 100%}}.is-first .btn-p{background:var(--signal);color:var(--ink);box-shadow:0 10px 30px -12px rgb(61 220 132/.6)}.is-first .btn-p>.btn-i{background:var(--ink);color:var(--signal)}.is-first .btn-p:hover{background:var(--signal-2)}@media (max-width:640px){.ld-step:not(.is-first) .ld-terms{display:none}}.tk{position:relative;overflow:hidden;padding-block:clamp(28px,3.4vw,52px) clamp(56px,7vw,104px);border-top:1px solid var(--line)}.tk-k{display:flex;justify-content:space-between;gap:16px;margin-bottom:clamp(20px,2.4vw,36px);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.tk-k span:last-child{color:var(--mute)}.tk-row{display:flex;width:-moz-max-content;width:max-content}.tk-row+.tk-row{margin-top:clamp(6px,.8vw,12px)}.tk-line{display:flex;flex:none}.tk-line li{display:flex;align-items:center;white-space:nowrap;font:720 clamp(30px,4.4vw,72px)/1.1 var(--f-display);font-stretch:92%;letter-spacing:-.045em}.tk-line li:after{content:"";flex:none;width:.22em;height:.22em;margin-inline:.5em;border-radius:50%;background:var(--signal)}.tk-row:nth-of-type(2) li{color:var(--ink);-webkit-text-stroke:2px rgb(243 240 231/.5);paint-order:stroke fill}html.m-on .tk-row{animation:tk-move 70s linear infinite}html.m-on .tk-row:nth-of-type(2){animation-direction:reverse;animation-duration:84s}html.m-on .tk:hover .tk-row{animation-play-state:paused}@keyframes tk-move{to{translate:-50% 0}}html.m-off .tk-rep{display:none}html.m-off .tk-row{width:auto;padding-inline:var(--pad)}html.m-off .tk-line{flex-wrap:wrap}html.m-off .tk-line li{white-space:normal;font-size:clamp(22px,2.4vw,34px)}.ld-sure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3vw,44px);border:1px solid var(--line);border-radius:16px}.ld-sure li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:clamp(18px,1.8vw,26px)}.ld-sure li+li{border-left:1px solid var(--line)}.ld-sure svg{margin-top:2px;color:var(--forest)}.ld-sure b{font:680 17px/1.25 var(--f-display);letter-spacing:-.02em}.ld-sure p{margin-top:6px;font-size:14.5px;line-height:1.5;color:var(--mute)}.wr{padding-top:0}.wr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(36px,6vw,110px);align-items:center;padding-top:clamp(64px,7vw,112px);border-top:1px solid var(--line)}.wr-copy .d2,.wr-copy .lede{margin-top:22px}.wr-fields{display:grid;gap:22px;margin-top:clamp(32px,3.6vw,52px)}.wr-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px}.wr-field label{font-size:15.5px;font-weight:560}.wr-field output{font:720 clamp(20px,1.7vw,26px)/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.wr-field input{grid-column:1/-1;width:100%;height:32px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y}.wr-field input::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--forest) var(--p),var(--paper-3) var(--p))}.wr-field input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;border:2px solid var(--forest);background:var(--paper);box-shadow:0 4px 12px -4px rgb(11 13 12/.5);-webkit-transition:scale .2s var(--ease-out),background .2s;transition:scale .2s var(--ease-out),background .2s}.wr-field input::-moz-range-track{height:4px;border-radius:2px;background:var(--paper-3)}.wr-field input::-moz-range-progress{height:4px;border-radius:2px;background:var(--forest)}.wr-field input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid var(--forest);background:var(--paper)}.wr-field input:active::-webkit-slider-thumb,.wr-field input:hover::-webkit-slider-thumb{scale:1.15;background:var(--signal)}.wr-field input:focus-visible{outline:none}.wr-field input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--forest);outline-offset:3px}.wr-out{position:relative;overflow:hidden;padding:clamp(22px,2.6vw,40px);border-radius:22px;box-shadow:0 50px 100px -50px rgb(11 13 12/.7)}.wr-out:before{content:"";position:absolute;right:-120px;top:-120px;width:380px;height:380px;border-radius:50%;background:radial-gradient(rgb(61 220 132/.18),transparent 68%);pointer-events:none}.wr-out>*{position:relative}.wr-out-k{display:flex;justify-content:space-between;gap:12px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.wr-out-k span:last-child{color:var(--mute)}.wr-now{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0}.wr-now>div{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--line)}.wr-now dt{font-size:12.5px;line-height:1.3;color:var(--mute)}.wr-now dd{font:740 clamp(22px,2vw,32px)/1 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.wr-lift{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(22px,2.4vw,34px)}.wr-lift .mono{margin-right:6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.wr-lift button{min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;font:500 13px/1 var(--f-mono);color:var(--fg);transition:background .2s,border-color .2s,color .2s}.wr-lift button:hover{border-color:var(--signal)}.wr-lift button[aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:var(--ink)}.wr-big{display:grid;gap:10px;margin-top:18px}.wr-big-n{font:800 clamp(52px,6.2vw,104px)/.9 var(--f-display);font-stretch:92%;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--signal)}.wr-big .mono{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.wr-cover{margin-top:clamp(20px,2vw,28px);padding-top:18px;border-top:1px dashed var(--line);font-size:15.5px;line-height:1.5;color:var(--mute)}.wr-cover b{color:var(--fg)}.wr-cta{margin-top:22px;width:100%;justify-content:space-between}.wr-cta .btn-price{margin-left:auto}.cl-sure{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:clamp(24px,2.6vw,36px);font-size:15px;font-weight:600}.cl-sure li{display:inline-flex;align-items:center;gap:8px}.cl-free{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 6%;align-items:center;margin-top:clamp(36px,4vw,64px);padding-top:clamp(24px,2.6vw,36px);border-top:1px solid rgb(11 13 12/.25)}.cl-free .mono{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cl-free-t{margin-top:8px;max-width:44ch;font:620 clamp(18px,1.5vw,22px)/1.35 var(--f-display);letter-spacing:-.02em}.cs{display:flex;gap:8px;padding:7px;border-radius:999px;background:var(--ink);transition:box-shadow .25s}.cs:focus-within{box-shadow:0 0 0 4px rgb(11 13 12/.22)}.cs input{flex:1;min-width:0;padding:0 18px;border:0;background:transparent;color:var(--paper);font:500 17px/1 var(--f-text);outline:none}.cs input::-moz-placeholder{color:#7c857f}.cs input::placeholder{color:#7c857f}.cs button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;background:var(--signal);color:var(--ink);font:650 15px/1 var(--f-display);white-space:nowrap;transition:background .2s,opacity .2s}.cs button:hover:not(:disabled){background:var(--signal-2)}.cs button:disabled{opacity:.55;cursor:not-allowed}.hb{display:none}@media (max-width:1100px){.cl-free,.wr-grid{grid-template-columns:1fr}}@media (max-width:900px){.ld-sure{grid-template-columns:1fr}.ld-sure li+li{border-left:0;border-top:1px solid var(--line)}}@media (max-width:640px){.wr-now{gap:10px}.wr-now dt{font-size:11.5px}.cs{flex-direction:column;border-radius:22px;padding:8px}.cs input{min-height:48px}.cs button,.hb{justify-content:space-between}.hb{position:fixed;z-index:700;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border:1px solid var(--line-ink);border-radius:999px;background:rgb(17 21 19/.96);color:var(--paper);box-shadow:0 20px 40px -20px #000;transition:transform .45s var(--ease-out),opacity .3s}.hb:not(.is-on){transform:translateY(140%);opacity:0;pointer-events:none}.hb>span{display:grid;gap:3px;font-size:14px}.hb .mono{color:var(--signal);font-size:10.5px;white-space:nowrap}.hb .btn{--bh:46px;font-size:14px;padding-left:18px;background:var(--signal);color:var(--ink)}.hb .btn-i{width:32px;height:32px;background:var(--ink);color:var(--signal)}}.wr-out .btn-p{background:var(--signal);color:var(--ink);box-shadow:0 10px 30px -12px rgb(61 220 132/.6)}.wr-out .btn-p>.btn-i{background:var(--ink);color:var(--signal)}.wr-out .btn-p:hover{background:var(--signal-2)}