.lp{--cream:#f2f1eb;--paper:#faf9f5;--paper-2:#fff;--cream-deep:#e9e8e1;--ink:#161613;--ink-2:#2a2a26;--muted:#6e6e68;--faint:#9c9c95;--hair:#e4e3dc;--hair-2:#d2d1c7;--forest:#1f3a2f;--forest-deep:#142e24;--forest-ink:#0f211a;--forest-bg:#e7ede9;--forest-line:#2e4d40;--forest-text:#d9e3dc;--forest-faint:#8fa89a;--amber:#9a6b12;--amber-bg:#fbf3e1;--ok:#2f6b4a;--ok-bg:#e4efe7;--bad:#8c3a2e;--bad-bg:#f6e7e3;--serif:var(--font-instrument),"Instrument Serif",Georgia,"Times New Roman",serif;--sans:var(--font-dm-sans),"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--w:1120px}.lp *{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.lp{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;overflow-x:clip}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.lp h1,.lp h2,.lp h3,.lp h4{margin:0;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.lp p,.lp ul{margin:0}.lp ul{padding:0;list-style:none}.lp em{font-style:italic;font-weight:400;letter-spacing:-.01em}.lp .wrap{max-width:var(--w);margin:0 auto;padding:0 24px}@media(min-width:900px){.lp .wrap{padding:0 40px}}.lp .eyebrow{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.lp h1{font-size:clamp(40px,6vw,70px);line-height:1.02;letter-spacing:-.035em}.lp h2{font-size:clamp(30px,3.6vw,44px);line-height:1.08;letter-spacing:-.03em}.lp h3{font-size:20px;line-height:1.3}.lp .lede{font-size:19px;line-height:1.5;color:var(--muted);max-width:60ch}.lp .lede b{color:var(--ink);font-weight:600}.lp .btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:10px;font-weight:600;font-size:15px;border:1px solid transparent;transition:transform .18s ease,background .18s ease;white-space:nowrap}.lp .btn:active{transform:translateY(1px)}.lp .btn .arr{display:inline-block;transition:transform .2s ease}.lp .btn:hover .arr{transform:translateX(4px)}.lp .btn-solid{background:var(--forest);color:#faf9f5;border-color:var(--forest)}.lp .btn-solid:hover{background:var(--forest-deep)}.lp .btn-ghost{background:transparent;color:var(--ink);border-color:var(--hair-2)}.lp .btn-ghost:hover{background:var(--paper)}.lp .btn-light{background:#faf9f5;color:#142e24;border-color:#faf9f5}.lp .btn-light:hover{background:#fff}.lp .btn-outline-light{background:transparent;color:#faf9f5;border-color:#3e5c4f}.lp .btn-outline-light:hover{background:hsla(0,0%,100%,.06)}.lp .btn-sm{height:40px;padding:0 16px;font-size:14px}.lp :focus-visible{outline:2px solid var(--forest);outline-offset:3px}.lp .dark :focus-visible{outline-color:#faf9f5}.lp .nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--cream) 88%,transparent);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--hair)}.lp .nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.lp .mark{font-weight:700;font-size:20px;letter-spacing:-.02em}.lp .mark .dot{color:var(--forest)}.lp .dark .mark .dot{color:#8fcba7}.lp .nav-links{display:none;gap:28px;font-size:14.5px;font-weight:500;color:var(--muted)}.lp .nav-links a:hover{color:var(--ink)}@media(min-width:900px){.lp .nav-links{display:flex}}.lp .nav-right{display:flex;align-items:center;gap:18px;font-size:14.5px;font-weight:500}.lp .nav-right .lnk{color:var(--muted)}.lp .nav-right .lnk:hover{color:var(--ink)}.lp .sec{padding:96px 0}@media(max-width:720px){.lp .sec{padding:64px 0}}.lp .sec-head{display:grid;gap:14px;max-width:780px;margin-bottom:44px}.lp .answer-sec{background:var(--paper)}.lp .answer-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:start}.lp .answer-grid h2{margin-top:14px}.lp .answer-copy{display:grid;gap:18px;font-size:18px;line-height:1.7;color:var(--muted)}.lp .answer-copy strong{color:var(--ink)}.lp .answer-links{display:flex;flex-wrap:wrap;gap:9px;padding-top:6px}.lp .answer-links a{font-size:14px;font-weight:600;color:var(--forest);border:1px solid var(--hair-2);border-radius:999px;padding:8px 12px;background:var(--paper-2)}@media(max-width:760px){.lp .answer-grid{grid-template-columns:1fr;gap:28px}}.lp .dark{background:var(--forest-deep);color:#faf9f5}.lp .dark .eyebrow{color:var(--forest-faint)}.lp .dark .lede{color:var(--forest-text)}.lp .dark .lede b{color:#fff}.lp .rv{transform:translateY(18px);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lp .rv.in{transform:none}.lp .rv.d1{transition-delay:.08s}.lp .rv.d2{transition-delay:.16s}.lp .rv.d3{transition-delay:.24s}.lp .rv.d4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp .rv{transform:none;transition:none}.lp *{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.lp .win{background:var(--paper);border:1px solid var(--hair);border-radius:16px;box-shadow:0 1px 2px rgba(22,22,19,.04),0 24px 60px -24px rgba(22,22,19,.25);overflow:hidden;color:var(--ink)}.lp .dark .win{box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 40px 80px -30px rgba(0,0,0,.6)}.lp .win-bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 14px;border-bottom:1px solid var(--hair);background:var(--cream-deep)}.lp .win-bar .url{margin:0 auto;font-family:var(--mono);font-size:11.5px;color:var(--muted);background:var(--paper);border:1px solid var(--hair);border-radius:6px;padding:3px 12px;min-width:220px;text-align:center}.lp .win-bar .dots{display:flex;gap:6px}.lp .win-bar .dots i{width:9px;height:9px;border-radius:50%;background:var(--hair-2);display:block}.lp .app-bar{display:flex;align-items:center;gap:6px;height:52px;padding:0 18px;border-bottom:1px solid var(--hair);background:var(--paper-2);font-size:13px}.lp .app-bar .s-mark{font-weight:700;font-size:15px;margin-right:14px}.lp .app-bar .s-mark .dot{color:var(--forest)}.lp .app-bar a{padding:6px 11px;border-radius:8px;color:var(--muted);font-weight:500}.lp .app-bar a.on{background:var(--forest-bg);color:var(--forest)}.lp .dark .app-bar a.on{background:#2e4d40;color:#d9e3dc}.lp .app-bar .who{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px}.lp .app-bar .who .pill{background:var(--ok-bg);color:var(--ok);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.lp .main{padding:22px 24px;display:grid;align-content:start;gap:16px;min-width:0}.lp .main-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.lp .main-h h4{font-size:19px;letter-spacing:-.02em}.lp .main-h .sub{font-size:12.5px;color:var(--muted)}@media(max-width:720px){.lp .app-bar a{display:none}.lp .app-bar a.on{display:inline-block}}.lp .tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid var(--hair);color:var(--muted);background:var(--paper-2);white-space:nowrap}.lp .tag.ok{background:var(--ok-bg);color:var(--ok);border-color:transparent}.lp .tag.amber{background:var(--amber-bg);color:var(--amber);border-color:transparent}.lp .tag.forest{background:var(--forest);color:#faf9f5;border-color:transparent}.lp .tag.bad{background:var(--bad-bg);color:var(--bad);border-color:transparent}.lp .num{font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:12.5px}.lp .av{width:30px;height:30px;border-radius:50%;background:var(--forest-bg);color:var(--forest);display:grid;place-items:center;font-size:11px;font-weight:700;flex:none;letter-spacing:.02em}.lp .dark .av{background:#2e4d40;color:#d9e3dc}.lp .av.big{width:40px;height:40px;font-size:13px}.lp .row{display:flex;align-items:center;gap:12px}.lp .card{background:var(--paper-2);border:1px solid var(--hair);border-radius:12px}.lp .logo-grid{flex-wrap:wrap;gap:20px 44px;max-width:1040px;margin:0 auto;padding:0;list-style:none}.lp .logo-grid,.lp .logo-grid li{display:flex;justify-content:center;align-items:center}.lp .logo-grid li{height:40px}.lp .logo-grid img{display:block;width:auto;max-width:170px;filter:grayscale(1);opacity:.7;transition:filter .25s ease,opacity .25s ease}.lp .logo-grid li:hover img{filter:none;opacity:1}.lp .logo-grid .idx{gap:8px;font-weight:600;font-size:17px;letter-spacing:-.02em;color:var(--muted);transition:color .25s ease}.lp .logo-grid .idx:hover{color:var(--ink)}@media(max-width:720px){.lp .logo-grid{gap:12px 28px}.lp .logo-grid img{max-width:120px;transform:scale(.85)}.lp .logo-grid .idx{font-size:15px}}.lp .faq{border-top:1px solid var(--hair)}.lp .faq-item{border-bottom:1px solid var(--hair)}.lp .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;text-align:left;font-weight:600;font-size:17px}.lp .faq-q .sign{font-family:var(--serif);font-size:28px;line-height:1;color:var(--muted);transition:transform .25s ease;width:20px;text-align:center}.lp .faq-item.open .faq-q .sign{transform:rotate(45deg)}.lp .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.lp .faq-a>div{overflow:hidden}.lp .faq-item.open .faq-a{grid-template-rows:1fr}.lp .faq-a p{color:var(--muted);padding:0 40px 22px 0;max-width:70ch}.lp .footer{border-top:1px solid var(--hair);font-size:14px;color:var(--muted)}.lp .foot{justify-content:space-between;gap:16px 32px}.lp .foot,.lp .foot-links{display:flex;flex-wrap:wrap}.lp .foot-links{gap:22px}.lp .foot-links a:hover{color:var(--ink)}.lp .illus{font-size:12px;color:var(--faint);letter-spacing:.02em}.lp .pbtn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--hair-2);color:var(--ink);background:var(--paper-2);white-space:nowrap}.lp .pbtn.primary{background:var(--forest);color:#faf9f5;border-color:var(--forest)}.lp .pbtn.sm{height:30px;padding:0 12px;font-size:12.5px}.lp .grade{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:32px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.01em}.lp .grade.ap{background:var(--forest);color:#faf9f5}.lp .grade.a{background:var(--forest-bg);color:var(--forest)}.lp .dark .grade.a{background:#2e4d40;color:#d9e3dc}.lp .grade.am{background:#f3f1e6;color:#6e6a2e}.lp .grade.bp{background:var(--amber-bg);color:var(--amber)}.lp .strip{display:flex;gap:4px}.lp .strip i{flex:1;height:6px;border-radius:999px;background:var(--hair);display:block}.lp .strip i.done{background:#5e8571}.lp .strip i.now{background:var(--forest)}.lp .figure{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--forest);font-variant-numeric:tabular-nums}.lp .dark .figure{color:#b9dcc6}.lp .lbl{font-size:12.5px;color:var(--faint)}.lp .dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.lp .hero{padding:72px 0 40px}.lp .hero-grid{display:grid;gap:28px;max-width:860px}.lp .hero h1 em{color:var(--forest)}.lp .dark h1 em{color:#b9dcc6}.lp .cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lp .hero-meta{font-size:14px;color:var(--muted)}.lp .hero-meta a{font-weight:600;color:var(--ink);border-bottom:1px solid var(--hair-2)}.lp .pw{margin-top:48px}.lp .pw-tabs{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.lp .pw-tab{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 14px 12px;border-radius:10px;border:1px solid transparent;text-align:left;min-width:180px;flex:1;color:var(--muted);transition:background .2s}.lp .pw-tab b{font-size:14px;color:var(--ink);font-weight:600}.lp .pw-tab span{font-size:12.5px;line-height:1.35}.lp .pw-tab .bar{height:2px;background:var(--hair);border-radius:2px;overflow:hidden}.lp .pw-tab .bar i{display:block;height:100%;width:0;background:var(--forest)}.lp .pw-tab.on{background:var(--paper-2);border-color:var(--hair)}.lp .pw-tab.on .bar i{animation:fill var(--dur,7s) linear forwards}.lp .pw.paused .pw-tab.on .bar i{animation-play-state:paused}@keyframes fill{to{width:100%}}.lp .pw-panels{position:relative}.lp .pw-panel{display:none}.lp .pw-panel.on{display:block;animation:pin .5s cubic-bezier(.2,.7,.2,1)}@keyframes pin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp .win-body{min-height:520px}.lp .needs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:820px){.lp .needs{grid-template-columns:1fr}}.lp .needs div{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;font-size:13px;font-weight:500}.lp .needs .am{background:var(--amber-bg);color:var(--amber)}.lp .needs .am .dot{background:#c79a2e}.lp .needs .gr{background:var(--forest-bg);color:var(--forest)}.lp .needs .gr .dot{background:#3f8f73}.lp .dark .needs .gr{background:#243b31;color:#d9e3dc}.lp .needs b{margin-left:auto;font-weight:600;white-space:nowrap}.lp .oneask{border:1px solid #e4d9b8;background:#fffdf7;border-radius:16px;overflow:hidden}.lp .dark .oneask{background:#221f14;border-color:#4a3e1e}.lp .oneask .top{padding:20px 22px;display:grid;grid-template-columns:1fr auto;gap:18px}@media(max-width:720px){.lp .oneask .top{grid-template-columns:1fr}}.lp .oneask .role{font-size:19px;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp .oneask .co{font-size:14.5px;margin-top:2px}.lp .oneask .meta{font-size:12.5px;color:var(--muted);margin-top:2px}.lp .oneask .pay{text-align:right}.lp .oneask .pay .lbl{margin-top:2px}.lp .oneask .strip{max-width:340px;margin-top:14px}.lp .oneask .stage{display:flex;justify-content:space-between;font-size:12.5px;margin-top:6px;max-width:340px}.lp .oneask .stage b{font-weight:600}.lp .oneask .stage span{color:var(--faint)}.lp .oneask .why{font-size:13px;color:var(--ink-2);margin-top:14px}.lp .oneask .why b{font-weight:600}.lp .oneask .acts{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.lp .oneask .acts .lbl{margin-left:auto}.lp .oneask .low{border-top:1px solid var(--hair);background:var(--paper);padding:16px 22px;display:grid;gap:10px}.lp .oneask .low h5{margin:0;font-size:15px;font-weight:600;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.lp .oneask .low h5 span{font-size:12.5px;color:var(--faint);font-weight:400}.lp .mrow{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--paper-2);border:1px solid var(--hair);border-radius:12px}.lp .mrow .cb{width:16px;height:16px;border:1.5px solid var(--hair-2);border-radius:4px;margin-top:3px;flex:none}.lp .mrow .cb.on{background:var(--forest);border-color:var(--forest);position:relative}.lp .mrow .cb.on:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.lp .mrow .nm{font-size:14px;font-weight:600;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lp .mrow .ms{font-size:11.5px;background:var(--cream-deep);color:var(--muted);border-radius:999px;padding:1px 8px;font-weight:600}.lp .mrow .mt{font-size:12.5px;color:var(--muted);margin-top:2px}.lp .mrow .rs{font-size:13px;color:var(--muted);margin-top:6px;line-height:1.45}.lp .sub-btn{display:flex;justify-content:center;margin-top:4px}.lp .two-col{display:grid;grid-template-columns:1fr 300px;gap:20px}@media(max-width:900px){.lp .two-col{grid-template-columns:1fr}.lp .rail{display:none}}.lp .rail{display:grid;gap:12px;align-content:start}.lp .rail .card{padding:16px}.lp .rail h5{margin:0 0 10px;font-size:14px;font-weight:600}.lp .wk{display:grid;gap:10px;font-size:12.5px}.lp .wk div{display:flex;gap:8px;align-items:flex-start}.lp .wk .dot{margin-top:5px}.lp .wk .t{color:var(--faint);display:block;font-size:11.5px}.lp .nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp .nums .figure{font-size:22px;color:var(--ink)}.lp .wrow{display:grid;grid-template-columns:150px 1fr 200px;gap:16px;align-items:center;padding:14px 16px}@media(max-width:820px){.lp .wrow{grid-template-columns:1fr}}.lp .wrow .ttl{font-size:14.5px;font-weight:600;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lp .wrow .mt{font-size:12.5px;color:var(--muted);margin-top:2px}.lp .wrow .st{font-size:12.5px;margin-top:6px;display:flex;gap:6px;align-items:center;color:var(--ink-2)}.lp .wrow .right{display:grid;gap:10px;justify-items:end}.lp .wrow .right .strip{width:100%}.lp .grp{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;margin:6px 0 4px}.lp .grp .sq{width:26px;height:26px;border-radius:7px;background:var(--ink);color:var(--cream);display:grid;place-items:center;font-size:10px;font-weight:700}.lp .grp span{font-size:12.5px;color:var(--faint);font-weight:400}.lp .grp a{margin-left:auto;font-size:12.5px;color:var(--forest);font-weight:600}.lp .dark .grp a{color:#b9dcc6}.lp .board{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:1000px){.lp .board{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.lp .board{grid-template-columns:repeat(2,1fr)}}.lp .col{display:grid;gap:8px;align-content:start;min-height:280px}.lp .col-h{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.lp .col-h span{color:var(--faint);font-weight:500}.lp .col-b{font-size:11.5px;color:var(--faint);line-height:1.35;min-height:32px;margin-bottom:2px}.lp .pc{background:var(--paper-2);border:1px solid var(--hair);border-radius:10px;padding:11px 12px;display:grid;gap:5px;transition:border-color .2s,transform .3s,opacity .3s}.lp .pc:hover{border-color:var(--hair-2)}.lp .pc .r1{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.lp .pc .r1 .age{margin-left:auto;font-size:11px;color:var(--faint);font-weight:500}.lp .pc .r2{font-size:11.5px;color:var(--muted)}.lp .pc .r2 b{color:var(--ink-2);font-weight:500}.lp .pc .bd{font-size:11px;font-weight:600;border-radius:6px;padding:2px 7px;justify-self:start}.lp .pc .bd.hm{background:#e1f5ee;color:#1d6b55}.lp .dark .pc .bd.hm{background:#1b2e23;color:#8fcba7}.lp .pc .bd.wa{background:var(--amber-bg);color:var(--amber)}.lp .pc .bd.nt{background:var(--cream-deep);color:var(--muted)}.lp .pc.ghost{border:1px dashed var(--hair-2);background:transparent;color:var(--faint);font-size:12px;text-align:center;padding:16px 10px}.lp .pc.mover{animation:slidein .6s cubic-bezier(.2,.7,.2,1)}@keyframes slidein{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}.lp .pc.leaving{opacity:0;transform:translateX(18px)}.lp .pc.flash{border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-bg)}.lp .ctabs{display:flex;gap:18px;border-bottom:1px solid var(--hair);font-size:13px;color:var(--faint);overflow:auto}.lp .ctabs span{padding:8px 0 10px;white-space:nowrap}.lp .ctabs span.on{color:var(--ink);font-weight:600;border-bottom:2px solid var(--forest)}.lp .ctabs em{font-family:var(--mono);font-style:normal;font-size:11.5px;margin-left:4px}.lp .tool{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.lp .tool .inp{flex:1;min-width:180px;height:36px;padding:0 14px;display:flex;color:var(--faint)}.lp .tool .inp,.lp .tool .pb{border:1px solid var(--hair-2);border-radius:999px;align-items:center;background:var(--paper-2)}.lp .tool .pb{height:32px;padding:0 12px;display:inline-flex;gap:6px;color:var(--ink);font-weight:500}.lp .tool .pb i{width:16px;height:16px;border-radius:50%;background:var(--forest);color:#fff;font-style:normal;font-size:10px;display:grid;place-items:center;font-weight:700}.lp .cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:900px){.lp .cgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.lp .cgrid{grid-template-columns:1fr}}.lp .cc{background:var(--paper-2);border:1px solid var(--hair);border-radius:14px;padding:14px;display:grid;gap:10px;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.lp .cc:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px rgba(22,22,19,.3)}.lp .cc .hd{display:flex;gap:10px;align-items:flex-start}.lp .cc .hd .grade{margin-left:auto}.lp .cc .nm{font-size:14px;font-weight:600}.lp .cc .rl{font-size:12.5px;color:var(--muted)}.lp .cc .rl span{color:var(--faint)}.lp .cc .stt{font-size:12px;display:flex;align-items:center;gap:6px;color:var(--ink-2)}.lp .cc .fx{font-size:12.5px;color:var(--muted)}.lp .cc .fx b{color:var(--ink);font-weight:600}.lp .cc .chips{display:flex;gap:5px;flex-wrap:wrap}.lp .cc .chips span{background:var(--cream-deep);color:var(--muted);font-size:11px;border-radius:999px;padding:2px 8px;font-weight:500}.lp .cc .ft{border-top:1px solid var(--hair);padding-top:9px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--faint)}.lp .cc .ft b{color:var(--forest);font-weight:600}.lp .dark .cc .ft b{color:#b9dcc6}.lp .cc .ft b.am{color:var(--amber)}.lp .strip-sec{padding:34px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.lp .strip-sec .lbl{text-align:center;margin-bottom:16px;font-size:12.5px}.lp .earn{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}@media(max-width:900px){.lp .earn{grid-template-columns:1fr}}.lp .ledger{color:var(--ink);background:var(--paper-2);border:1px solid var(--hair);border-radius:16px;padding:22px 24px;display:grid;gap:0}.lp .ledger .lr{display:grid;grid-template-columns:1fr auto;gap:16px;padding:12px 0;border-bottom:1px solid var(--hair);font-size:15px;align-items:baseline}.lp .ledger .lr:last-child{border-bottom:0}.lp .ledger .lr span{color:var(--muted)}.lp .ledger .lr b{font-weight:500;font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:15px}.lp .ledger .lr.total{padding-top:16px}.lp .ledger .lr.total span{color:var(--ink);font-weight:600}.lp .ledger .lr.total b{font-size:30px;font-weight:600;color:var(--forest);font-family:var(--sans);letter-spacing:-.02em}.lp .dark .ledger .lr.total b{color:#b9dcc6}.lp .ledger .fn{font-size:12.5px;color:var(--faint);padding-top:12px;line-height:1.45}.lp .mail{background:var(--paper-2);border:1px solid var(--hair);border-radius:16px;overflow:hidden;margin-top:14px}.lp .mail .mh{padding:12px 18px;border-bottom:1px solid var(--hair);font-size:12.5px;color:var(--muted);display:grid;gap:2px}.lp .mail .mh b{color:var(--ink);font-weight:600;font-size:13.5px}.lp .mail .mb{padding:16px 18px;font-size:14px;line-height:1.55;color:var(--ink-2)}.lp .mail .mb b{font-weight:600;color:var(--ink)}.lp .facts{display:grid;gap:18px}.lp .facts div{display:grid;gap:4px;padding-left:18px;border-left:2px solid var(--hair)}.lp .facts b{font-size:17px;font-weight:600;letter-spacing:-.01em}.lp .facts span{color:var(--muted);font-size:15px;max-width:44ch}.lp .doors{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:900px){.lp .doors{grid-template-columns:1fr}}.lp .door{background:var(--paper-2);border:1px solid var(--hair);border-radius:18px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.lp .door .dt{padding:26px 26px 20px;display:grid;gap:10px}.lp .door .dt h3{font-size:24px;letter-spacing:-.025em}.lp .door .dt p{color:var(--muted);font-size:15px}.lp .door .dt ul{display:grid;gap:6px;margin-top:6px;font-size:14.5px}.lp .door .dt li{display:flex;gap:10px}.lp .door .dt li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--forest);margin-top:9px;flex:none}.lp .door .dm{background:var(--cream);border-top:1px solid var(--hair);padding:22px 26px 0;overflow:hidden}.lp .door .dm>div{border-radius:14px 14px 0 0;border:1px solid var(--hair);border-bottom:0;background:var(--paper-2);padding:18px 18px 22px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lp .door:hover .dm>div{transform:translateY(-6px)}.lp .consent .ey{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--forest);font-weight:600}.lp .dark .consent .ey{color:#b9dcc6}.lp .consent h6{margin:6px 0 10px;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.lp .consent .bx{border:1px solid var(--hair);border-radius:10px;padding:12px 14px;font-size:13px;color:var(--ink-2);line-height:1.5;background:var(--paper)}.lp .consent .yn{display:flex;gap:8px;margin-top:12px}.lp .consent .yn .pbtn{flex:1}.lp .consent .yn .pbtn.hit{animation:tap 2.6s ease infinite}@keyframes tap{0%,55%{background:var(--forest)}62%{background:#0f211a;transform:scale(.97)}70%,to{background:var(--forest);transform:none}}.lp .consent .ok{font-size:12.5px;color:var(--ok);margin-top:10px;font-weight:600}.lp .steps{display:grid;grid-template-columns:360px 1fr;gap:36px;align-items:start}@media(max-width:960px){.lp .steps{grid-template-columns:1fr}}.lp .stp{display:grid;gap:2px}.lp .stp button{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:18px 16px;border-radius:14px;text-align:left;border:1px solid transparent;transition:background .2s,border-color .2s}.lp .stp button .k{font-family:var(--mono);font-size:12px;color:var(--faint);padding-top:4px}.lp .stp button h3{font-size:18px}.lp .stp button p{font-size:14px;color:var(--muted);margin-top:4px;line-height:1.5}.lp .stp button.on{background:var(--paper-2);border-color:var(--hair);color:var(--ink)}.lp .stp button.on p{color:var(--muted)}.lp .dark .stp button:not(.on) p{color:var(--forest-text)}.lp .stp button.on .k{color:var(--forest)}.lp .stage-vis{position:relative;min-height:440px}.lp .sv{display:none}.lp .sv.on{display:block;animation:pin .5s cubic-bezier(.2,.7,.2,1)}.lp .form{color:var(--ink);background:var(--paper-2);border:1px solid var(--hair);border-radius:16px;padding:22px;max-width:520px;margin:0 auto;display:grid;gap:12px}.lp .form h6{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.lp .form label{display:grid;gap:5px;font-size:12.5px;color:var(--muted);font-weight:500}.lp .form .f{height:40px;border:1px solid var(--hair-2);border-radius:10px;background:var(--paper-2);display:flex;align-items:center;padding:0 12px;font-size:14px;color:var(--ink)}.lp .form .f.ph{color:var(--faint)}.lp .form .f.drop{height:auto;padding:16px;border:1.5px dashed var(--forest);border-radius:12px;background:var(--forest-bg);color:var(--forest);font-weight:600;justify-content:center;flex-direction:column;gap:2px;text-align:center}.lp .form .f.drop span{font-size:12px;font-weight:400;color:var(--muted)}.lp .form .ta{min-height:76px;border:1px solid var(--hair-2);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5;color:var(--ink)}.lp .form .ta .cur{display:inline-block;width:1px;height:16px;background:var(--ink);vertical-align:-3px;margin-left:1px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.lp .form .pills{display:flex;gap:6px;flex-wrap:wrap}.lp .form .pills span{border:1px solid var(--hair-2);border-radius:999px;padding:5px 11px;font-size:12.5px;background:var(--paper-2)}.lp .form .pills span.on{background:var(--forest);border-color:var(--forest);color:#fff}.lp .slack{background:#fff;color:#1d1c1d;border:1px solid #ddd;border-radius:14px;padding:16px 18px;font-size:13.5px;line-height:1.5;max-width:620px;margin:0 auto;font-family:var(--sans);box-shadow:0 30px 60px -30px rgba(0,0,0,.5)}.lp .slack .ch{font-size:12px;color:#616061;border-bottom:1px solid #e8e8e8;padding-bottom:10px;margin-bottom:12px;display:flex;justify-content:space-between}.lp .slack .ch b{color:#1d1c1d;font-weight:700}.lp .slack .msg{display:grid;grid-template-columns:36px 1fr;gap:10px}.lp .slack .bot{width:36px;height:36px;border-radius:8px;background:#1f3a2f;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px}.lp .slack .who{font-weight:700;color:#1d1c1d;font-size:14px}.lp .slack .who span{font-weight:400;color:#616061;font-size:12px;margin-left:6px}.lp .slack .who i{font-style:normal;font-size:10px;background:#e8e8e8;color:#616061;padding:1px 5px;border-radius:3px;vertical-align:1px}.lp .slack .ln{margin-top:6px}.lp .slack .ln b{color:#1d1c1d;font-weight:600}.lp .slack .ln .ctx{color:#616061;font-size:12.5px}.lp .slack .q{border-left:3px solid #ddd;padding-left:10px;color:#616061;margin-top:6px;font-size:13px}.lp .slack .live{margin-top:8px;display:grid;gap:3px;font-size:13px}.lp .slack .live .g:before{background:#2eb67d}.lp .slack .live .g:before,.lp .slack .live .y:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;vertical-align:0}.lp .slack .live .y:before{background:#ecb22e}.lp .slack .legend{font-size:12px;color:#616061;margin-top:10px;border-top:1px solid #e8e8e8;padding-top:8px}.lp .slack .rx{display:flex;gap:6px;margin-top:10px}.lp .slack .rx span{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:999px;padding:2px 8px;font-size:12px;color:#1d1c1d;transition:background .3s,border-color .3s}.lp .slack .rx span.hit{background:#e8f5fa;border-color:#1264a3;color:#1264a3}.lp .slack .rx span.hit b{color:#1264a3}.lp .slack .rx b{color:#616061;font-weight:600;margin-left:4px}.lp .slack .thread{margin-top:10px;padding-left:12px;border-left:2px solid #e8e8e8;font-size:12.5px;color:#616061;transform:translateY(4px);transition:opacity .4s,transform .4s}.lp .slack .thread.in{transform:none}.lp .slack .thread b{color:#1d1c1d;font-weight:600}.lp .hire{max-width:560px;margin:0 auto;display:grid;gap:14px}.lp .track{color:var(--ink);display:grid;gap:8px;background:var(--paper-2);border:1px solid var(--hair);border-radius:16px;padding:18px 20px}.lp .track .tt{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600}.lp .track .tt .grade{margin-left:8px}.lp .track .tt span{font-weight:400;color:var(--faint);font-size:12.5px}.lp .track .strip i{height:8px}.lp .track .strip i.now{animation:glow 2.4s ease infinite}@keyframes glow{50%{box-shadow:0 0 0 3px var(--forest-bg)}}.lp .track .bl{font-size:12.5px;color:var(--muted)}.lp .track .dates{font-size:12.5px;color:var(--ink-2);display:flex;gap:8px;flex-wrap:wrap}.lp .track .dates b{font-weight:600}.lp .cmp{border:1px solid var(--hair);border-radius:16px;overflow:hidden;background:var(--paper-2)}.lp .cmp table{width:100%;border-collapse:collapse;font-size:15px}.lp .cmp td,.lp .cmp th{padding:16px 20px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}.lp .cmp tr:last-child td{border-bottom:0}.lp .cmp th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;background:var(--paper)}.lp .cmp td.r,.lp .cmp th.r{background:var(--forest-bg);color:var(--forest)}.lp .dark .cmp td.r,.lp .dark .cmp th.r{background:#1e2a24;color:#d9e3dc}.lp .cmp td.r,.lp .cmp td.y{font-weight:600}.lp .cmp td.y{color:var(--amber)}.lp .cmp td:first-child{color:var(--ink);font-weight:500;width:34%}.lp .cmp .mut{color:var(--faint);font-weight:400}.lp .cmp-wrap{overflow-x:auto}.lp .who{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:900px){.lp .who{grid-template-columns:1fr}}.lp .fitbox{background:var(--paper-2);border:1px solid var(--hair);border-radius:16px;padding:24px}.lp .fitbox h4{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ok);margin-bottom:14px}.lp .fitbox.no h4{color:var(--bad)}.lp .fitbox li{display:flex;gap:12px;padding:9px 0;border-top:1px solid var(--hair);font-size:15px;color:var(--muted)}.lp .fitbox li:first-child{border-top:0}.lp .fitbox li b{color:var(--ink);font-weight:600}.lp .fitbox li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none;margin-top:10px}.lp .fitbox.no li:before{background:var(--faint)}.lp .live{margin-top:20px;background:var(--paper-2);border:1px solid var(--hair);border-radius:16px;overflow:hidden}.lp .live .lh{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--hair);font-size:14px;font-weight:600}.lp .live .lh span{font-size:12.5px;color:var(--faint);font-weight:400;display:flex;align-items:center;gap:6px}.lp .live .lh span i{width:7px;height:7px;border-radius:50%;background:#2eb67d;animation:pulse 1.8s ease infinite}@keyframes pulse{50%{box-shadow:0 0 0 5px rgba(46,182,125,.18)}}.lp .live table{width:100%;border-collapse:collapse;font-size:14px}.lp .live td,.lp .live th{padding:12px 20px;border-bottom:1px solid var(--hair);text-align:left;white-space:nowrap}.lp .live th{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:600}.lp .live tr:last-child td{border-bottom:0}.lp .live td.m{color:var(--muted)}.lp .live td .strip{width:110px}.lp .live td.f{color:var(--forest);font-weight:600;font-variant-numeric:tabular-nums}.lp .dark .live td.f{color:#b9dcc6}.lp .live-wrap{overflow-x:auto}.lp .close{padding:96px 0}.lp .close-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:900px){.lp .close-grid{grid-template-columns:1fr}}.lp .close h2{font-size:clamp(34px,4.4vw,54px);color:#faf9f5}.lp .close p{color:var(--forest-text);font-size:17px;max-width:46ch}.lp .final{background:#1b352b;border:1px solid #2e4d40;border-radius:16px;padding:20px 22px;display:grid;gap:12px;color:#faf9f5}.lp .final .r{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}.lp .final .r span{color:#8fa89a}.lp .final .r b{font-weight:600}.lp .final .big{font-size:38px;font-weight:600;letter-spacing:-.03em;color:#b9dcc6;font-variant-numeric:tabular-nums}.lp .final .strip i{background:#2e4d40}.lp .final .strip i.done{background:#5e8571}.lp .final .strip i.now{background:#b9dcc6}.lp .final .ft{font-size:12.5px;color:#8fa89a;border-top:1px solid #2e4d40;padding-top:12px}.lp .nav{transition:box-shadow .3s ease,background .3s ease}.lp .nav.scrolled{box-shadow:0 8px 30px -20px rgba(22,22,19,.35)}.lp .nav-right .quiet{color:var(--faint);font-size:13.5px}.js .lp .rv{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.js .lp .rv.in{opacity:1;transform:none}.js .lp .rvx{opacity:0;transform:translateX(-20px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.js .lp .rvx.in{opacity:1;transform:none}.lp .lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.lp .lift:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px rgba(22,22,19,.35)}@media (prefers-reduced-motion:reduce){.js .lp .rv,.js .lp .rvx{opacity:1;transform:none;transition:none}.lp .lift:hover{transform:none}}.lp .hero{padding:72px 0 56px;position:relative;overflow:hidden}.lp .hero2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center;position:relative}@media(max-width:960px){.lp .hero2{grid-template-columns:1fr;gap:40px}}.lp .hero2 .hero-grid{max-width:none;gap:22px}.lp .hero h1{font-size:clamp(40px,5.4vw,66px)}.lp .hero h1 .w{display:inline-block;overflow:hidden;vertical-align:bottom}.lp .hero h1 .w span{display:inline-block;transform:translateY(112%);animation:up .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d)}@keyframes up{to{transform:none}}.lp .hero .fade{opacity:0;transform:translateY(14px);animation:fadeup .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d)}@keyframes fadeup{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp .hero .fade,.lp .hero h1 .w span{transform:none;animation:none}.lp .hero .fade{opacity:1}}.lp .assure{display:grid;gap:6px;font-size:14px;color:var(--muted)}.lp .assure b{color:var(--ink);font-weight:600;font-size:15px}.lp .glow{position:absolute;width:720px;height:720px;border-radius:50%;background:radial-gradient(closest-side,rgba(31,58,47,.1),transparent 70%);right:-200px;top:-160px;pointer-events:none;animation:drift 14s ease-in-out infinite alternate}@keyframes drift{to{transform:translate(-60px,50px)}}@media (prefers-reduced-motion:reduce){.lp .glow{animation:none}}.lp .brief{background:var(--paper-2);border:1px solid var(--hair);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(22,22,19,.04),0 30px 70px -30px rgba(22,22,19,.35);will-change:transform;transform-style:preserve-3d}.lp .brief .rh{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--hair);background:var(--paper);font-size:12.5px;color:var(--muted)}.lp .brief .rh b{color:var(--ink);font-weight:600}.lp .brief .rh .n{margin-left:auto;color:var(--faint)}.lp .brief .rb{padding:20px 22px;display:grid;gap:14px}.lp .brief .id{display:flex;align-items:center;gap:12px}.lp .brief .id .nm{font-size:18px;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.lp .brief .id .rl{font-size:13px;color:var(--muted)}.lp .av.photo{object-fit:cover;border-radius:50%;display:block}.lp .brief .row{display:grid;grid-template-columns:118px 1fr;gap:12px;align-items:start;padding-top:12px;border-top:1px solid var(--hair)}.lp .brief .row .lb{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--faint);padding-top:3px}.lp .brief .row p{font-size:13.5px;line-height:1.55;color:var(--ink-2)}.js .lp .brief .acts,.js .lp .brief .id,.js .lp .brief .row{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.js .lp .brief.built .acts,.js .lp .brief.built .id,.js .lp .brief.built .row{opacity:1;transform:none}.lp .brief.built .id{transition-delay:.15s}.lp .brief.built .row:nth-child(2){transition-delay:.35s}.lp .brief.built .row:nth-child(3){transition-delay:.5s}.lp .brief.built .row:nth-child(4){transition-delay:.65s}.lp .brief.built .row:nth-child(5){transition-delay:.8s}.lp .brief.built .row:nth-child(6){transition-delay:.95s}.lp .brief.built .acts{transition-delay:1.15s}@media (prefers-reduced-motion:reduce){.js .lp .brief .acts,.js .lp .brief .id,.js .lp .brief .row{opacity:1;transform:none;transition:none}}.lp .mk{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:600;vertical-align:1px;margin-left:4px;white-space:nowrap}.lp .mk.rev{background:var(--forest-bg);color:var(--forest)}.lp .mk.rep{background:var(--cream-deep);color:var(--muted)}.lp .mk.chk{background:var(--amber-bg);color:var(--amber)}.lp .chips{display:flex;flex-wrap:wrap;gap:6px}.lp .chips span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--hair);font-size:12.5px;background:var(--paper)}.lp .chips span i{width:7px;height:7px;border-radius:50%;display:inline-block}.lp .chips .c i{background:var(--ok)}.lp .chips .r i{background:var(--faint)}.lp .chips .k i{background:#c79a2e}.lp .brief .src{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center}.lp .brief .src .av{width:24px;height:24px;font-size:9px}.lp .brief .acts{display:flex;gap:8px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--hair);align-items:center}.lp .brief .acts .lbl{margin-left:auto;font-size:12px;color:var(--faint)}.lp .key{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--muted);margin-top:12px}.lp .key span{display:inline-flex;align-items:center;gap:6px}.lp .strip-sec .logo-grid li{opacity:0;transform:translateY(8px);transition:opacity .7s ease,transform .7s ease;transition-delay:calc(var(--i)*60ms)}.lp .strip-sec.in .logo-grid li{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .strip-sec .logo-grid li{opacity:1;transform:none;transition:none}}.lp .founders{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}@media(max-width:900px){.lp .founders{grid-template-columns:1fr}}.lp .founders .story{font-size:19px;line-height:1.55;color:var(--ink-2);max-width:48ch}.lp .founders .story b{color:var(--ink);font-weight:600}.lp .fcards{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.lp .fcards{grid-template-columns:1fr}}.lp .fcard{background:var(--paper-2);border:1px solid var(--hair);border-radius:18px;padding:22px;display:grid;gap:12px;justify-items:start}.lp .fcard .ph{width:88px;height:88px;border-radius:50%;background:var(--forest-bg);color:var(--forest);display:grid;place-items:center;font-size:24px;font-weight:600;letter-spacing:-.02em;overflow:hidden}.lp .fcard .ph img{width:100%;height:100%;object-fit:cover;display:block}.lp .fcard b{font-size:18px;font-weight:600;letter-spacing:-.02em}.lp .fcard span{font-size:13.5px;color:var(--muted)}.lp .fcard a.li{font-size:13px;color:var(--forest);font-weight:600;display:inline-flex;align-items:center;gap:6px}.lp .fcard a.li .arr{display:inline-block;transition:transform .2s}.lp .fcard a.li:hover .arr{transform:translateX(3px)}.lp .fcard .todo{font-size:11.5px;color:var(--amber);font-weight:600}.lp .netwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center}@media(max-width:960px){.lp .netwrap{grid-template-columns:1fr}}.lp .ncards{display:grid;gap:14px}.lp .ncard{background:hsla(0,0%,100%,.04);border:1px solid #2e4d40;border-radius:16px;padding:20px 22px;display:grid;gap:6px}.lp .ncard h3{font-size:19px;letter-spacing:-.02em;color:#faf9f5}.lp .ncard p{font-size:14.5px;color:var(--forest-text);line-height:1.55}.lp .netline{font-size:17px;font-weight:600;color:#faf9f5;margin-top:8px}.lp .graph{width:100%;height:auto;display:block}.lp .graph .ln{stroke:#3e5c4f;stroke-width:1.5;fill:none;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.lp .graph.in .ln{stroke-dashoffset:0}.lp .graph .nd{transform-box:fill-box;transform-origin:center;transform:scale(.2);opacity:0;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s;transition-delay:var(--d,0s)}.lp .graph.in .nd{transform:none;opacity:1}.lp .graph text{font-family:var(--sans);font-size:11px;fill:#d9e3dc}.lp .graph .lab{font-size:10px;fill:#8fa89a;letter-spacing:.06em;text-transform:uppercase}.lp .graph .pulse{opacity:0}.lp .graph.in .pulse{opacity:1}@media (prefers-reduced-motion:reduce){.lp .graph .ln{stroke-dashoffset:0;transition:none}.lp .graph .nd{transform:none;opacity:1;transition:none}.lp .graph .pulse{display:none}}.lp .facts3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}@media(max-width:720px){.lp .facts3{grid-template-columns:1fr}}.lp .facts3 div{border-top:2px solid var(--hair);padding-top:12px;display:grid;gap:2px}.lp .facts3 b{font-size:16px;font-weight:600;letter-spacing:-.01em}.lp .facts3 span{font-size:14px;color:var(--muted);line-height:1.5}.lp .slack.feed{max-width:none;margin:0;display:grid;gap:14px}.lp .slack .who i{margin-left:6px}.lp img.bot{object-fit:cover;border-radius:8px;display:block}.lp .typing{display:none;gap:4px;padding:6px 0 0 46px}.lp .typing i{width:7px;height:7px;border-radius:50%;background:#b9b9b9;display:block;animation:bounce 1s infinite}.lp .typing i:nth-child(2){animation-delay:.15s}.lp .typing i:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}.lp .typing.on{display:flex}.js .lp .msg.sm{opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.js .lp .msg.sm.on{opacity:1;transform:none}.js .lp .msg.sm .rx span{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}.js .lp .msg.sm.rxon .rx span{opacity:1;transform:none}.js .lp .msg.sm .rx span:nth-child(2){transition-delay:.15s}.lp .slack .thread{opacity:0}.lp .slack .thread.in{opacity:1}@media (prefers-reduced-motion:reduce){.js .lp .msg.sm,.js .lp .msg.sm .rx span,.lp .slack .thread{opacity:1;transform:none;transition:none}.lp .typing{display:none!important}}.lp{--w:clamp(1120px,72vw,1440px);font-size:clamp(16px,.78vw,18px)}@media(min-width:1440px){.lp .hero2{gap:80px}.lp .wrap{padding:0 48px}}.lp .slack .who{display:block}.lp .slack .who span{white-space:nowrap}.lp .brief .row.more{display:none}.lp .brief.open .row.more{display:grid}.lp .more-btn{margin-left:auto;font:inherit;font-size:12.5px;font-weight:600;color:var(--forest);background:none;border:0;padding:6px 0;cursor:pointer;border-bottom:1px solid transparent}.lp .more-btn:hover{border-bottom-color:var(--forest)}.lp .brief .acts .lbl{display:none}.js .lp .stack .sc{opacity:0;transform:translateX(-12px)}.js .lp .stack.in .sc{opacity:1;transform:none}.js .lp .stack.in .sc:first-child{transition-delay:.1s}.js .lp .stack.in .sc:nth-child(2){transition-delay:.3s}.js .lp .stack.in .sc:nth-child(3){transition-delay:.5s}@media (prefers-reduced-motion:reduce){.js .lp .stack .sc{opacity:1;transform:none}}.lp .hiw{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px}@media(max-width:900px){.lp .hiw{grid-template-columns:1fr}}.lp .track-line{position:relative;height:2px;background:var(--hair);border-radius:2px;margin:0 0 28px;overflow:hidden}.lp .track-line i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--forest);border-radius:2px;transition:width .2s linear}@media(max-width:900px){.lp .track-line{display:none}}.lp .step3{display:grid;gap:14px;align-content:start}.lp .step3 .k{font-family:var(--mono);font-size:12px;color:var(--forest);font-weight:600}.lp .step3 h3{font-size:21px;letter-spacing:-.02em}.lp .step3 p{font-size:15px;color:var(--muted);line-height:1.55}.lp .mini{background:var(--paper-2);border:1px solid var(--hair);border-radius:14px;padding:16px;font-size:13px;display:grid;gap:8px;margin-top:6px;min-height:150px}.lp .mini .lb{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--faint)}.lp .mini .kv{display:grid;grid-template-columns:96px 1fr;gap:4px 10px;color:var(--ink-2)}.lp .mini .kv span{color:var(--muted)}.lp .mini .agree{margin-top:4px;padding:8px 10px;border-radius:8px;background:var(--forest-bg);color:var(--forest);font-weight:600;font-size:12.5px;display:flex;justify-content:space-between}.lp .stack{display:grid;gap:8px}.lp .stack .sc{background:var(--paper-2);border:1px solid var(--hair);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 24px -18px rgba(22,22,19,.4);transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .8s}.lp .stack .sc .av{width:26px;height:26px;font-size:9.5px}.lp .stack .sc b{font-size:13px;font-weight:600}.lp .stack .sc span{font-size:11.5px;color:var(--muted)}.lp .stack .sc .grade{margin-left:auto}.lp .mini .dec{display:flex;gap:6px;flex-wrap:wrap}.lp .mini .dec .pbtn{height:30px;font-size:12.5px}.lp .mini .line{font-size:12.5px;color:var(--muted);line-height:1.5}.lp .mini .line b{color:var(--ink);font-weight:600}.lp .price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;background:var(--paper-2);border:1px solid var(--hair);border-radius:22px;padding:44px}@media(max-width:900px){.lp .price{grid-template-columns:1fr;padding:28px}}.lp .price .big{font-size:clamp(60px,9vw,104px);line-height:.95;font-weight:600;letter-spacing:-.045em;color:var(--forest);font-variant-numeric:tabular-nums;white-space:nowrap}.lp .price .def{font-size:17px;color:var(--muted);margin-top:10px}.lp .price .body{font-size:17px;color:var(--ink-2);line-height:1.6;max-width:40ch;display:grid;gap:18px}.lp .cta-note{font-size:14px;color:var(--muted)}@media(max-width:600px){.lp .nav-inner{height:60px;gap:10px}.lp .nav-right{gap:12px}.lp .nav-right .quiet{display:none}.lp .btn-sm{height:38px;padding:0 14px;font-size:13.5px}.lp .hero{padding:44px 0 40px}.lp .hero2{gap:32px}.lp .hero h1{font-size:clamp(34px,10vw,44px)}.lp .brief .rb{padding:16px}.lp .brief .row{grid-template-columns:1fr;gap:4px}.lp .brief .row .lb{padding-top:0}.lp .brief .acts{gap:6px}.lp .brief .acts .pbtn{height:32px;padding:0 12px;font-size:12.5px}.lp .strip-sec .logo-grid{gap:0}.lp .strip-sec .logo-grid li{width:50%;height:44px}.lp .brief .rh{font-size:12px;gap:8px}.lp .brief .rh .n{display:none}.lp .strip-sec .logo-grid img{max-width:104px;transform:scale(.8)}.lp .slack{padding:14px}.lp .slack .msg{grid-template-columns:32px 1fr;gap:8px}.lp .slack .bot{width:32px;height:32px}.lp .slack .who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;line-height:1.3}.lp .slack .who i{margin-left:0}.lp .slack .rx{flex-wrap:wrap}.lp .slack .rx span{white-space:nowrap}.lp .sec{padding:56px 0}.lp .close{padding:64px 0}}.lp .invite{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;background:var(--paper);border:1px solid var(--hair);border-radius:22px;padding:36px 40px}@media(max-width:900px){.lp .invite{grid-template-columns:1fr;padding:28px}}.lp .invite h2{font-size:clamp(26px,3vw,36px)}.lp .invite p{color:var(--muted);margin-top:10px;max-width:56ch;font-size:16px}.lp .close{position:relative;overflow:hidden}.lp .close .orb{position:absolute;width:900px;height:900px;border-radius:50%;background:radial-gradient(closest-side,rgba(185,220,198,.16),transparent 70%);left:-300px;bottom:-500px;pointer-events:none;animation:drift 18s ease-in-out infinite alternate}.lp .close h2{font-size:clamp(34px,4.6vw,58px)}.lp .close .wrap{position:relative;max-width:860px}.lp .ov{position:fixed;inset:0;background:rgba(22,22,19,.45);display:none;align-items:center;justify-content:center;padding:24px;z-index:100;opacity:0;transition:opacity .25s}.lp .ov.on{display:flex}.lp .ov.show{opacity:1}.lp .md{background:var(--paper);border-radius:18px;width:min(560px,100%);padding:28px;display:grid;gap:14px;box-shadow:0 40px 80px -30px rgba(0,0,0,.5);max-height:calc(100vh - 48px);overflow:auto;transform:translateY(12px);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.lp .ov.show .md{transform:none}.lp .md h3{font-size:24px;letter-spacing:-.025em}.lp .md p{font-size:14px;color:var(--muted);line-height:1.5}.lp .md label{display:grid;gap:6px;font-size:13px;font-weight:600}.lp .md input,.lp .md textarea{font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--hair-2);border-radius:10px;background:var(--paper-2);color:var(--ink);width:100%}.lp .md textarea{min-height:110px;resize:vertical}.lp .md input:focus,.lp .md textarea:focus{outline:2px solid var(--forest);outline-offset:1px;border-color:var(--forest)}.lp .md .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lp .md .row .x{margin-left:auto;color:var(--muted);font-size:14px;font-weight:500}.lp .md .done{display:none;gap:10px}.lp .md.sent form{display:none}.lp .md.sent .done{display:grid}.lp .md .next{display:grid;gap:8px;font-size:13.5px;color:var(--ink-2)}.lp .md .next div{display:flex;gap:10px}.lp .md .next div:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--forest);margin-top:8px;flex:none}.lp .btn.is-loading{color:transparent;pointer-events:none;position:relative}.lp .btn.is-loading:after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.lp .toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,16px);opacity:0;background:var(--ink);color:#fff;font-size:13px;padding:12px 16px;border-radius:10px;pointer-events:none;transition:opacity .22s,transform .22s;z-index:120;max-width:calc(100vw - 48px)}.lp .toast.on{opacity:1;transform:translate(-50%)}.lp a,.lp button,.lp h1,.lp h2,.lp h3,.lp h4,.lp h5,.lp h6,.lp li,.lp p{font-family:var(--sans)}.lp em{font-family:var(--serif)}.lp h2{margin:0}.lp h2,.lp h2 em{color:inherit}.lp .hero h1{font-family:var(--sans);margin:0;max-width:none}.lp .eyebrow{display:block;height:auto;background:none;border-radius:0;padding:0;margin:0;gap:0}.lp .eyebrow:before{content:none;display:none}.lp .btn-ghost{font-family:var(--sans)}.lp .nav{display:block;padding:0;height:auto;justify-content:normal;align-items:normal}.lp .footer{background:var(--cream);padding:40px 0 48px}.lp .hero{max-width:none;margin:0}.lp{color-scheme:light}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_0eeb07;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:__DM_Sans_0eeb07,__DM_Sans_Fallback_0eeb07;font-style:normal}.__variable_0eeb07{--font-dm-sans:"__DM_Sans_0eeb07","__DM_Sans_Fallback_0eeb07"}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_Fallback_1f5468";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468";font-weight:400}.__variable_1f5468{--font-instrument:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468"}