@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_e3cf3203-module__mC236G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_e3cf3203-module__mC236G__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
.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{background:var(--cream);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.55;overflow-x:clip}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lp h1,.lp h2,.lp h3,.lp h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600}.lp p{margin:0}.lp ul{margin:0;padding:0;list-style:none}.lp em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.lp .wrap{max-width:var(--w);margin:0 auto;padding:0 24px}@media (min-width:900px){.lp .wrap{padding:0 40px}}.lp .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.lp h1{letter-spacing:-.035em;font-size:clamp(40px,6vw,70px);line-height:1.02}.lp h2{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,44px);line-height:1.08}.lp h3{font-size:20px;line-height:1.3}.lp .lede{color:var(--muted);max-width:60ch;font-size:19px;line-height:1.5}.lp .lede b{color:var(--ink);font-weight:600}.lp .btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .18s,background .18s;display:inline-flex}.lp .btn:active{transform:translateY(1px)}.lp .btn .arr{transition:transform .2s;display:inline-block}.lp .btn:hover .arr{transform:translate(4px)}.lp .btn-solid{background:var(--forest);color:#faf9f5;border-color:var(--forest)}.lp .btn-solid:hover{background:var(--forest-deep)}.lp .btn-ghost{color:var(--ink);border-color:var(--hair-2);background:0 0}.lp .btn-ghost:hover{background:var(--paper)}.lp .btn-light{color:#142e24;background:#faf9f5;border-color:#faf9f5}.lp .btn-light:hover{background:#fff}.lp .btn-outline-light{color:#faf9f5;background:0 0;border-color:#3e5c4f}.lp .btn-outline-light:hover{background:#ffffff0f}.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{z-index:50;background:color-mix(in srgb,var(--cream) 88%,transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--hair);position:sticky;top:0}.lp .nav-inner{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.lp .mark{letter-spacing:-.02em;font-size:20px;font-weight:700}.lp .mark .dot{color:var(--forest)}.lp .dark .mark .dot{color:#8fcba7}.lp .nav-links{color:var(--muted);gap:28px;font-size:14.5px;font-weight:500;display:none}.lp .nav-links a:hover{color:var(--ink)}@media (min-width:900px){.lp .nav-links{display:flex}}.lp .nav-right{align-items:center;gap:18px;font-size:14.5px;font-weight:500;display:flex}.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{gap:14px;max-width:780px;margin-bottom:44px;display:grid}.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{transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.lp .rv.in{transform:none}.lp .rv.d1{transition-delay:80ms}.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{transition:none;transform:none}.lp *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.lp .win{background:var(--paper);border:1px solid var(--hair);color:var(--ink);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1616130a,0 24px 60px -24px #16161340}.lp .dark .win{box-shadow:0 0 0 1px #ffffff0a,0 40px 80px -30px #0009}.lp .win-bar{border-bottom:1px solid var(--hair);background:var(--cream-deep);align-items:center;gap:12px;height:38px;padding:0 14px;display:flex}.lp .win-bar .url{font-family:var(--mono);color:var(--muted);background:var(--paper);border:1px solid var(--hair);text-align:center;border-radius:6px;min-width:220px;margin:0 auto;padding:3px 12px;font-size:11.5px}.lp .win-bar .dots{gap:6px;display:flex}.lp .win-bar .dots i{background:var(--hair-2);border-radius:50%;width:9px;height:9px;display:block}.lp .app-bar{border-bottom:1px solid var(--hair);background:var(--paper-2);align-items:center;gap:6px;height:52px;padding:0 18px;font-size:13px;display:flex}.lp .app-bar .s-mark{margin-right:14px;font-size:15px;font-weight:700}.lp .app-bar .s-mark .dot{color:var(--forest)}.lp .app-bar a{color:var(--muted);border-radius:8px;padding:6px 11px;font-weight:500}.lp .app-bar a.on{background:var(--forest-bg);color:var(--forest)}.lp .dark .app-bar a.on{color:#d9e3dc;background:#2e4d40}.lp .app-bar .who{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:flex}.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{align-content:start;gap:16px;min-width:0;padding:22px 24px;display:grid}.lp .main-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lp .main-h h4{letter-spacing:-.02em;font-size:19px}.lp .main-h .sub{color:var(--muted);font-size:12.5px}@media (max-width:720px){.lp .app-bar a{display:none}.lp .app-bar a.on{display:inline-block}}.lp .tag{border:1px solid var(--hair);height:22px;color:var(--muted);background:var(--paper-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lp .tag.ok{background:var(--ok-bg);color:var(--ok);border-color:#0000}.lp .tag.amber{background:var(--amber-bg);color:var(--amber);border-color:#0000}.lp .tag.forest{background:var(--forest);color:#faf9f5;border-color:#0000}.lp .tag.bad{background:var(--bad-bg);color:var(--bad);border-color:#0000}.lp .num{font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:12.5px}.lp .av{background:var(--forest-bg);width:30px;height:30px;color:var(--forest);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.lp .dark .av{color:#d9e3dc;background:#2e4d40}.lp .av.big{width:40px;height:40px;font-size:13px}.lp .row{align-items:center;gap:12px;display:flex}.lp .card{background:var(--paper-2);border:1px solid var(--hair);border-radius:12px}.lp .logo-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 44px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:flex}.lp .logo-grid li{justify-content:center;align-items:center;height:40px;display:flex}.lp .logo-grid img{filter:grayscale();opacity:.7;width:auto;max-width:170px;transition:filter .25s,opacity .25s;display:block}.lp .logo-grid li:hover img{filter:none;opacity:1}.lp .logo-grid .idx{letter-spacing:-.02em;color:var(--muted);gap:8px;font-size:17px;font-weight:600;transition:color .25s}.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{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;font-size:17px;font-weight:600;display:flex}.lp .faq-q .sign{font-family:var(--serif);color:var(--muted);text-align:center;width:20px;font-size:28px;line-height:1;transition:transform .25s}.lp .faq-item.open .faq-q .sign{transform:rotate(45deg)}.lp .faq-a{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.lp .faq-a>div{overflow:hidden}.lp .faq-item.open .faq-a{grid-template-rows:1fr}.lp .faq-a p{color:var(--muted);max-width:70ch;padding:0 40px 22px 0}.lp .footer{border-top:1px solid var(--hair);color:var(--muted);padding:40px 0 48px;font-size:14px}.lp .foot{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;display:flex}.lp .foot-links{flex-wrap:wrap;gap:22px;display:flex}.lp .foot-links a:hover{color:var(--ink)}.lp .illus{color:var(--faint);letter-spacing:.02em;font-size:12px}.lp .pbtn{border:1px solid var(--hair-2);height:34px;color:var(--ink);background:var(--paper-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.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{letter-spacing:.01em;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:24px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.lp .grade.ap{background:var(--forest);color:#faf9f5}.lp .grade.a{background:var(--forest-bg);color:var(--forest)}.lp .dark .grade.a{color:#d9e3dc;background:#2e4d40}.lp .grade.am{color:#6e6a2e;background:#f3f1e6}.lp .grade.bp{background:var(--amber-bg);color:var(--amber)}.lp .strip{gap:4px;display:flex}.lp .strip i{background:var(--hair);border-radius:999px;flex:1;height:6px;display:block}.lp .strip i.done{background:#5e8571}.lp .strip i.now{background:var(--forest)}.lp .figure{letter-spacing:-.02em;color:var(--forest);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.lp .dark .figure{color:#b9dcc6}.lp .lbl{color:var(--faint);font-size:12.5px}.lp .dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.lp .hero{padding:72px 0 40px}.lp .hero-grid{gap:28px;max-width:860px;display:grid}.lp .hero h1 em{color:var(--forest)}.lp .dark h1 em{color:#b9dcc6}.lp .cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp .hero-meta{color:var(--muted);font-size:14px}.lp .hero-meta a{color:var(--ink);border-bottom:1px solid var(--hair-2);font-weight:600}.lp .pw{margin-top:48px}.lp .pw-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.lp .pw-tab{text-align:left;min-width:180px;color:var(--muted);border:1px solid #0000;border-radius:10px;flex-direction:column;flex:1;gap:8px;padding:10px 14px 12px;transition:background .2s;display:flex;position:relative}.lp .pw-tab b{color:var(--ink);font-size:14px;font-weight:600}.lp .pw-tab span{font-size:12.5px;line-height:1.35}.lp .pw-tab .bar{background:var(--hair);border-radius:2px;height:2px;overflow:hidden}.lp .pw-tab .bar i{background:var(--forest);width:0;height:100%;display:block}.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{animation:.5s cubic-bezier(.2,.7,.2,1) pin;display:block}@keyframes pin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp .win-body{min-height:520px}.lp .needs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:820px){.lp .needs{grid-template-columns:1fr}}.lp .needs div{border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.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{color:#d9e3dc;background:#243b31}.lp .needs b{white-space:nowrap;margin-left:auto;font-weight:600}.lp .oneask{background:#fffdf7;border:1px solid #e4d9b8;border-radius:16px;overflow:hidden}.lp .dark .oneask{background:#221f14;border-color:#4a3e1e}.lp .oneask .top{grid-template-columns:1fr auto;gap:18px;padding:20px 22px;display:grid}@media (max-width:720px){.lp .oneask .top{grid-template-columns:1fr}}.lp .oneask .role{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.lp .oneask .co{margin-top:2px;font-size:14.5px}.lp .oneask .meta{color:var(--muted);margin-top:2px;font-size:12.5px}.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{justify-content:space-between;max-width:340px;margin-top:6px;font-size:12.5px;display:flex}.lp .oneask .stage b{font-weight:600}.lp .oneask .stage span{color:var(--faint)}.lp .oneask .why{color:var(--ink-2);margin-top:14px;font-size:13px}.lp .oneask .why b{font-weight:600}.lp .oneask .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.lp .oneask .acts .lbl{margin-left:auto}.lp .oneask .low{border-top:1px solid var(--hair);background:var(--paper);gap:10px;padding:16px 22px;display:grid}.lp .oneask .low h5{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0;font-size:15px;font-weight:600;display:flex}.lp .oneask .low h5 span{color:var(--faint);font-size:12.5px;font-weight:400}.lp .mrow{background:var(--paper-2);border:1px solid var(--hair);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.lp .mrow .cb{border:1.5px solid var(--hair-2);border-radius:4px;flex:none;width:16px;height:16px;margin-top:3px}.lp .mrow .cb.on{background:var(--forest);border-color:var(--forest);position:relative}.lp .mrow .cb.on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.lp .mrow .nm{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.lp .mrow .ms{background:var(--cream-deep);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.lp .mrow .mt{color:var(--muted);margin-top:2px;font-size:12.5px}.lp .mrow .rs{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45}.lp .sub-btn{justify-content:center;margin-top:4px;display:flex}.lp .two-col{grid-template-columns:1fr 300px;gap:20px;display:grid}@media (max-width:900px){.lp .two-col{grid-template-columns:1fr}.lp .rail{display:none}}.lp .rail{align-content:start;gap:12px;display:grid}.lp .rail .card{padding:16px}.lp .rail h5{margin:0 0 10px;font-size:14px;font-weight:600}.lp .wk{gap:10px;font-size:12.5px;display:grid}.lp .wk div{align-items:flex-start;gap:8px;display:flex}.lp .wk .dot{margin-top:5px}.lp .wk .t{color:var(--faint);font-size:11.5px;display:block}.lp .nums{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp .nums .figure{color:var(--ink);font-size:22px}.lp .wrow{grid-template-columns:150px 1fr 200px;align-items:center;gap:16px;padding:14px 16px;display:grid}@media (max-width:820px){.lp .wrow{grid-template-columns:1fr}}.lp .wrow .ttl{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.lp .wrow .mt{color:var(--muted);margin-top:2px;font-size:12.5px}.lp .wrow .st{color:var(--ink-2);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.lp .wrow .right{justify-items:end;gap:10px;display:grid}.lp .wrow .right .strip{width:100%}.lp .grp{align-items:center;gap:10px;margin:6px 0 4px;font-size:14px;font-weight:600;display:flex}.lp .grp .sq{background:var(--ink);width:26px;height:26px;color:var(--cream);border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.lp .grp span{color:var(--faint);font-size:12.5px;font-weight:400}.lp .grp a{color:var(--forest);margin-left:auto;font-size:12.5px;font-weight:600}.lp .dark .grp a{color:#b9dcc6}.lp .board{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}@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{align-content:start;gap:8px;min-height:280px;display:grid}.lp .col-h{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.lp .col-h span{color:var(--faint);font-weight:500}.lp .col-b{color:var(--faint);min-height:32px;margin-bottom:2px;font-size:11.5px;line-height:1.35}.lp .pc{background:var(--paper-2);border:1px solid var(--hair);border-radius:10px;gap:5px;padding:11px 12px;transition:border-color .2s,transform .3s,opacity .3s;display:grid}.lp .pc:hover{border-color:var(--hair-2)}.lp .pc .r1{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.lp .pc .r1 .age{color:var(--faint);margin-left:auto;font-size:11px;font-weight:500}.lp .pc .r2{color:var(--muted);font-size:11.5px}.lp .pc .r2 b{color:var(--ink-2);font-weight:500}.lp .pc .bd{border-radius:6px;justify-self:start;padding:2px 7px;font-size:11px;font-weight:600}.lp .pc .bd.hm{color:#1d6b55;background:#e1f5ee}.lp .dark .pc .bd.hm{color:#8fcba7;background:#1b2e23}.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);color:var(--faint);text-align:center;background:0 0;padding:16px 10px;font-size:12px}.lp .pc.mover{animation:.6s cubic-bezier(.2,.7,.2,1) slidein}@keyframes slidein{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.lp .pc.leaving{opacity:0;transform:translate(18px)}.lp .pc.flash{border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-bg)}.lp .ctabs{border-bottom:1px solid var(--hair);color:var(--faint);gap:18px;font-size:13px;display:flex;overflow:auto}.lp .ctabs span{white-space:nowrap;padding:8px 0 10px}.lp .ctabs span.on{color:var(--ink);border-bottom:2px solid var(--forest);font-weight:600}.lp .ctabs em{font-family:var(--mono);margin-left:4px;font-size:11.5px;font-style:normal}.lp .tool{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.lp .tool .inp{border:1px solid var(--hair-2);min-width:180px;height:36px;color:var(--faint);background:var(--paper-2);border-radius:999px;flex:1;align-items:center;padding:0 14px;display:flex}.lp .tool .pb{border:1px solid var(--hair-2);background:var(--paper-2);height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.lp .tool .pb i{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:700;display:grid}.lp .cgrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@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;gap:10px;padding:14px;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;display:grid}.lp .cc:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #1616134d}.lp .cc .hd{align-items:flex-start;gap:10px;display:flex}.lp .cc .hd .grade{margin-left:auto}.lp .cc .nm{font-size:14px;font-weight:600}.lp .cc .rl{color:var(--muted);font-size:12.5px}.lp .cc .rl span{color:var(--faint)}.lp .cc .stt{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.lp .cc .fx{color:var(--muted);font-size:12.5px}.lp .cc .fx b{color:var(--ink);font-weight:600}.lp .cc .chips{flex-wrap:wrap;gap:5px;display:flex}.lp .cc .chips span{background:var(--cream-deep);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.lp .cc .ft{border-top:1px solid var(--hair);color:var(--faint);justify-content:space-between;align-items:center;padding-top:9px;font-size:12px;display:flex}.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{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:34px 0}.lp .strip-sec .lbl{text-align:center;margin-bottom:16px;font-size:12.5px}.lp .earn{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;display:grid}@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;gap:0;padding:22px 24px;display:grid}.lp .ledger .lr{border-bottom:1px solid var(--hair);grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:grid}.lp .ledger .lr:last-child{border-bottom:0}.lp .ledger .lr span{color:var(--muted)}.lp .ledger .lr b{font-variant-numeric:tabular-nums;font-weight:500;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{color:var(--forest);font-size:30px;font-weight:600;font-family:var(--sans);letter-spacing:-.02em}.lp .dark .ledger .lr.total b{color:#b9dcc6}.lp .ledger .fn{color:var(--faint);padding-top:12px;font-size:12.5px;line-height:1.45}.lp .mail{background:var(--paper-2);border:1px solid var(--hair);border-radius:16px;margin-top:14px;overflow:hidden}.lp .mail .mh{border-bottom:1px solid var(--hair);color:var(--muted);gap:2px;padding:12px 18px;font-size:12.5px;display:grid}.lp .mail .mh b{color:var(--ink);font-size:13.5px;font-weight:600}.lp .mail .mb{color:var(--ink-2);padding:16px 18px;font-size:14px;line-height:1.55}.lp .mail .mb b{color:var(--ink);font-weight:600}.lp .facts{gap:18px;display:grid}.lp .facts div{border-left:2px solid var(--hair);gap:4px;padding-left:18px;display:grid}.lp .facts b{letter-spacing:-.01em;font-size:17px;font-weight:600}.lp .facts span{color:var(--muted);max-width:44ch;font-size:15px}.lp .doors{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.lp .doors{grid-template-columns:1fr}}.lp .door{background:var(--paper-2);border:1px solid var(--hair);border-radius:18px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.lp .door .dt{gap:10px;padding:26px 26px 20px;display:grid}.lp .door .dt h3{letter-spacing:-.025em;font-size:24px}.lp .door .dt p{color:var(--muted);font-size:15px}.lp .door .dt ul{gap:6px;margin-top:6px;font-size:14.5px;display:grid}.lp .door .dt li{gap:10px;display:flex}.lp .door .dt li:before{content:"";background:var(--forest);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.lp .door .dm{background:var(--cream);border-top:1px solid var(--hair);padding:22px 26px 0;overflow:hidden}.lp .door .dm>div{border:1px solid var(--hair);background:var(--paper-2);border-bottom:0;border-radius:14px 14px 0 0;padding:18px 18px 22px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lp .door:hover .dm>div{transform:translateY(-6px)}.lp .consent .ey{letter-spacing:.1em;text-transform:uppercase;color:var(--forest);font-size:11.5px;font-weight:600}.lp .dark .consent .ey{color:#b9dcc6}.lp .consent h6{letter-spacing:-.02em;margin:6px 0 10px;font-size:18px;font-weight:600;line-height:1.25}.lp .consent .bx{border:1px solid var(--hair);color:var(--ink-2);background:var(--paper);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.lp .consent .yn{gap:8px;margin-top:12px;display:flex}.lp .consent .yn .pbtn{flex:1}.lp .consent .yn .pbtn.hit{animation:2.6s infinite tap}@keyframes tap{0%,55%{background:var(--forest)}62%{background:#0f211a;transform:scale(.97)}70%,to{background:var(--forest);transform:none}}.lp .consent .ok{color:var(--ok);margin-top:10px;font-size:12.5px;font-weight:600}.lp .steps{grid-template-columns:360px 1fr;align-items:start;gap:36px;display:grid}@media (max-width:960px){.lp .steps{grid-template-columns:1fr}}.lp .stp{gap:2px;display:grid}.lp .stp button{text-align:left;border:1px solid #0000;border-radius:14px;grid-template-columns:36px 1fr;gap:14px;padding:18px 16px;transition:background .2s,border-color .2s;display:grid}.lp .stp button .k{font-family:var(--mono);color:var(--faint);padding-top:4px;font-size:12px}.lp .stp button h3{font-size:18px}.lp .stp button p{color:var(--muted);margin-top:4px;font-size:14px;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{min-height:440px;position:relative}.lp .sv{display:none}.lp .sv.on{animation:.5s cubic-bezier(.2,.7,.2,1) pin;display:block}.lp .form{color:var(--ink);background:var(--paper-2);border:1px solid var(--hair);border-radius:16px;gap:12px;max-width:520px;margin:0 auto;padding:22px;display:grid}.lp .form h6{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.lp .form label{color:var(--muted);gap:5px;font-size:12.5px;font-weight:500;display:grid}.lp .form .f{border:1px solid var(--hair-2);background:var(--paper-2);height:40px;color:var(--ink);border-radius:10px;align-items:center;padding:0 12px;font-size:14px;display:flex}.lp .form .f.ph{color:var(--faint)}.lp .form .f.drop{border:1.5px dashed var(--forest);background:var(--forest-bg);height:auto;color:var(--forest);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;padding:16px;font-weight:600}.lp .form .f.drop span{color:var(--muted);font-size:12px;font-weight:400}.lp .form .ta{border:1px solid var(--hair-2);min-height:76px;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.lp .form .ta .cur{background:var(--ink);vertical-align:-3px;width:1px;height:16px;margin-left:1px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.lp .form .pills{flex-wrap:wrap;gap:6px;display:flex}.lp .form .pills span{border:1px solid var(--hair-2);background:var(--paper-2);border-radius:999px;padding:5px 11px;font-size:12.5px}.lp .form .pills span.on{background:var(--forest);border-color:var(--forest);color:#fff}.lp .slack{color:#1d1c1d;max-width:620px;font-size:13.5px;line-height:1.5;font-family:var(--sans);background:#fff;border:1px solid #ddd;border-radius:14px;margin:0 auto;padding:16px 18px;box-shadow:0 30px 60px -30px #00000080}.lp .slack .ch{color:#616061;border-bottom:1px solid #e8e8e8;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;font-size:12px;display:flex}.lp .slack .ch b{color:#1d1c1d;font-weight:700}.lp .slack .msg{grid-template-columns:36px 1fr;gap:10px;display:grid}.lp .slack .bot{color:#fff;background:#1f3a2f;border-radius:8px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.lp .slack .who{color:#1d1c1d;font-size:14px;font-weight:700}.lp .slack .who span{color:#616061;margin-left:6px;font-size:12px;font-weight:400}.lp .slack .who i{color:#616061;vertical-align:1px;background:#e8e8e8;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px;font-style:normal}.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{color:#616061;border-left:3px solid #ddd;margin-top:6px;padding-left:10px;font-size:13px}.lp .slack .live{gap:3px;margin-top:8px;font-size:13px;display:grid}.lp .slack .live .g:before{content:"";vertical-align:0;background:#2eb67d;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.lp .slack .live .y:before{content:"";vertical-align:0;background:#ecb22e;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.lp .slack .legend{color:#616061;border-top:1px solid #e8e8e8;margin-top:10px;padding-top:8px;font-size:12px}.lp .slack .rx{gap:6px;margin-top:10px;display:flex}.lp .slack .rx span{color:#1d1c1d;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:999px;padding:2px 8px;font-size:12px;transition:background .3s,border-color .3s}.lp .slack .rx span.hit{color:#1264a3;background:#e8f5fa;border-color:#1264a3}.lp .slack .rx span.hit b{color:#1264a3}.lp .slack .rx b{color:#616061;margin-left:4px;font-weight:600}.lp .slack .thread{color:#616061;opacity:0;border-left:2px solid #e8e8e8;margin-top:10px;padding-left:12px;font-size:12.5px;transition:opacity .4s,transform .4s;transform:translateY(4px)}.lp .slack .thread.in{opacity:1;transform:none}.lp .slack .thread b{color:#1d1c1d;font-weight:600}.lp .hire{gap:14px;max-width:560px;margin:0 auto;display:grid}.lp .track{color:var(--ink);background:var(--paper-2);border:1px solid var(--hair);border-radius:16px;gap:8px;padding:18px 20px;display:grid}.lp .track .tt{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.lp .track .tt .grade{margin-left:8px}.lp .track .tt span{color:var(--faint);font-size:12.5px;font-weight:400}.lp .track .strip i{height:8px}.lp .track .strip i.now{animation:2.4s infinite glow}@keyframes glow{50%{box-shadow:0 0 0 3px var(--forest-bg)}}.lp .track .bl{color:var(--muted);font-size:12.5px}.lp .track .dates{color:var(--ink-2);flex-wrap:wrap;gap:8px;font-size:12.5px;display:flex}.lp .track .dates b{font-weight:600}.lp .cmp{border:1px solid var(--hair);background:var(--paper-2);border-radius:16px;overflow:hidden}.lp .cmp table{border-collapse:collapse;width:100%;font-size:15px}.lp .cmp th,.lp .cmp td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:16px 20px}.lp .cmp tr:last-child td{border-bottom:0}.lp .cmp th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--paper);font-size:12px;font-weight:600}.lp .cmp th.r,.lp .cmp td.r{background:var(--forest-bg);color:var(--forest)}.lp .dark .cmp th.r,.lp .dark .cmp td.r{color:#d9e3dc;background:#1e2a24}.lp .cmp td.r{font-weight:600}.lp .cmp td.y{color:var(--amber);font-weight:600}.lp .cmp td:first-child{color:var(--ink);width:34%;font-weight:500}.lp .cmp .mut{color:var(--faint);font-weight:400}.lp .cmp-wrap{overflow-x:auto}.lp .who{grid-template-columns:1fr 1fr;gap:20px;display:grid}@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{letter-spacing:.08em;text-transform:uppercase;color:var(--ok);margin-bottom:14px;font-size:13px;font-weight:600}.lp .fitbox.no h4{color:var(--bad)}.lp .fitbox li{border-top:1px solid var(--hair);color:var(--muted);gap:12px;padding:9px 0;font-size:15px;display:flex}.lp .fitbox li:first-child{border-top:0}.lp .fitbox li b{color:var(--ink);font-weight:600}.lp .fitbox li:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px;margin-top:10px}.lp .fitbox.no li:before{background:var(--faint)}.lp .live{background:var(--paper-2);border:1px solid var(--hair);border-radius:16px;margin-top:20px;overflow:hidden}.lp .live .lh{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.lp .live .lh span{color:var(--faint);align-items:center;gap:6px;font-size:12.5px;font-weight:400;display:flex}.lp .live .lh span i{background:#2eb67d;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 5px #2eb67d2e}}.lp .live table{border-collapse:collapse;width:100%;font-size:14px}.lp .live td,.lp .live th{border-bottom:1px solid var(--hair);text-align:left;white-space:nowrap;padding:12px 20px}.lp .live th{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11.5px;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-variant-numeric:tabular-nums;font-weight:600}.lp .dark .live td.f{color:#b9dcc6}.lp .live-wrap{overflow-x:auto}.lp .close{padding:96px 0}.lp .close-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:900px){.lp .close-grid{grid-template-columns:1fr}}.lp .close h2{color:#faf9f5;font-size:clamp(34px,4.4vw,54px)}.lp .close p{color:var(--forest-text);max-width:46ch;font-size:17px}.lp .final{color:#faf9f5;background:#1b352b;border:1px solid #2e4d40;border-radius:16px;gap:12px;padding:20px 22px;display:grid}.lp .final .r{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.lp .final .r span{color:#8fa89a}.lp .final .r b{font-weight:600}.lp .final .big{letter-spacing:-.03em;color:#b9dcc6;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600}.lp .final .strip i{background:#2e4d40}.lp .final .strip i.done{background:#5e8571}.lp .final .strip i.now{background:#b9dcc6}.lp .final .ft{color:#8fa89a;border-top:1px solid #2e4d40;padding-top:12px;font-size:12.5px}
