.st-site{background:var(--ground);color:var(--ink);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}.st-site p,.st-site h1,.st-site h2,.st-site h3{margin:0}.st-wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.st-skip{z-index:100;background:var(--inv-bg);color:var(--inv-ink);border-radius:999px;padding:8px 16px;position:absolute;top:-100px;left:24px}.st-skip:focus{top:12px}.st-site [tabindex="-1"]:focus:not(:focus-visible){outline:none}.st-site section[id]{scroll-margin-top:16px}.st-site a:focus-visible,.st-site .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st-bar{flex-wrap:wrap;align-items:center;gap:28px;max-width:1200px;margin:0 auto;padding:22px 24px;display:flex}.st-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.st-nav{flex-wrap:wrap;flex:1;gap:22px;display:flex}.st-nav a{color:var(--ink-2);font-size:15px;text-decoration:none}.st-nav a:hover{color:var(--ink)}.st-h1{letter-spacing:-.04em;font-size:60px;font-weight:600;line-height:1.02}.st-h2{letter-spacing:-.03em;text-wrap:balance;font-size:40px;font-weight:600;line-height:1.08}.st-h3{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.18}.st-h4{font-size:17px;font-weight:600;line-height:1.3}.st-lead{color:var(--ink-2);max-width:560px;font-size:19px;line-height:1.5}.st-sub{color:var(--ink-2);font-size:18px;line-height:1.5}.st-x{color:var(--ink-2);font-size:15.5px;line-height:1.55}.st-head{gap:12px;max-width:760px}.st-sec{flex-direction:column;gap:32px;padding-top:56px;padding-bottom:56px;display:flex}.st-note.small{max-width:860px;margin:0}.st-g3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.st-quote{margin:0}.st-quote blockquote{margin:0 0 8px;font-size:20px;line-height:1.4}.st-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding-top:40px;padding-bottom:72px;display:grid}.st-hero-t{gap:24px}.st-pill{align-self:flex-start}.st-hero-p{justify-content:center;padding-bottom:8px;padding-right:220px;display:flex;position:relative}.st-screen.screen{height:560px}.st-req{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;width:290px;padding:16px 18px 8px;display:flex;position:absolute;bottom:56px;right:0;box-shadow:0 18px 40px -18px #14141459}.st-req-l{flex-direction:column;margin:0;display:flex}.st-req-r{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:flex}.st-req-r dt{color:var(--ink-3);flex:none}.st-req-r dd{text-align:right;margin:0;font-weight:600}@media (prefers-reduced-motion:no-preference){.st-seq{animation:.45s cubic-bezier(.2,.7,.2,1) both st-in;animation-delay:var(--st-d,0s)}@keyframes st-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.st-strip{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.st-strip-g{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;padding-top:28px;padding-bottom:28px;display:grid}.st-strip-t{font-size:16px;font-weight:600}.st-strip+.st-sec{padding-top:88px}.st-tour{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.st-step{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.st-step-t{gap:10px;padding:28px 28px 24px}.st-step-n{font-family:var(--f-mono);color:var(--accent);font-size:13.5px}.st-step-m{background:var(--ground);border-top:1px solid var(--line);min-height:236px;margin-top:auto;padding:24px 28px 28px;display:flex}.st-mock{flex-direction:column;justify-content:center;gap:14px;width:100%;min-width:0;display:flex}.st-mock-file{color:var(--ink-2);min-width:0}.st-map-r{border-bottom:1px solid var(--line);color:var(--ink-3);grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:grid}.st-map-r:last-child{border-bottom:0}.st-ok{color:var(--won)}.st-fake.btn{cursor:default;align-self:flex-start}.st-fake.btn:active{transform:none}.st-mock-chat{background:var(--chat-bg);border-radius:14px;gap:6px;padding:16px}.st-mock-chat .qr{width:60%;margin-top:0}.st-today-r{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.st-today-r:last-child{border-bottom:0}.st-year{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.st-year-i{border-top:2px solid var(--line-2);flex-direction:column;gap:6px;padding:28px 20px 0 0;display:flex;position:relative}.st-year-i:before{content:"";background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--ground);border-radius:50%;position:absolute;top:-7px;left:0}.st-year-i:last-child:before{background:var(--hot)}.st-year-w{font-family:var(--f-mono);min-height:2.9em;color:var(--ink-3);font-size:12.5px;line-height:1.45}.st-year-t{letter-spacing:-.012em;font-size:18px;font-weight:600;line-height:1.25}.st-year-x{color:var(--ink-2);font-size:14.5px;line-height:1.5}.st-team{flex-direction:unset;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.st-team-t{gap:32px}.st-team-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.st-team-i{border-top:1px solid var(--line-2);gap:6px;padding-top:16px}.st-people-h{color:var(--ink-3);border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 18px;font-size:12.5px;display:flex}.st-people-r{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.st-people-r:last-child{border-bottom:0}.st-dark{background:var(--inv-bg);color:var(--inv-ink);margin:40px 0}.st-dark-in{flex-direction:column;gap:36px;padding-top:80px;padding-bottom:80px;display:flex}.st-dark-p{color:var(--inv-ink-2);font-size:17px}.st-trust{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:28px 40px;display:grid}.st-trust-i{border-top:1px solid var(--inv-line);gap:6px;padding-top:16px}.st-trust-x{color:var(--inv-ink-2);font-size:15px;line-height:1.5}.st-site .st-dark a:focus-visible{outline-color:var(--inv-ink)}.st-sum{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid;overflow:hidden}.st-sum-in{flex-direction:column;gap:18px;padding:28px;display:flex}.st-sum-unit{position:relative}.st-sum-unit .input{padding-right:36px}.st-sum-unit span{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.st-sum-range{width:100%;height:44px;accent-color:var(--accent);margin:0}.st-sum-out{background:var(--accent-soft);border-left:1px solid var(--accent-line);flex-direction:column;justify-content:center;gap:24px;padding:28px 32px;display:flex}.st-sum-one,.st-sum-all{gap:6px}.st-sum-all{border-top:1px solid var(--accent-line);padding-top:24px}.st-sum-l{color:var(--ink-2);font-size:15px;font-weight:500}.st-sum-v{letter-spacing:-.04em;font-size:52px;font-weight:600;line-height:1}.st-sum-pair{flex-wrap:wrap;gap:12px 40px;display:flex}.st-sum-pair .col{gap:4px}.st-sum-x{color:var(--ink-2);font-size:14px}.st-sum-note{color:var(--ink-2);font-size:13.5px}.st-zero{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.st-zero .col{flex:320px}.st-tiers{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:stretch;gap:14px;display:grid}.st-tier{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:14px;padding:24px;display:flex}.st-tier-n{font-size:21px;font-weight:600}.st-price{letter-spacing:-.03em;color:var(--ink-3);flex-direction:column;gap:2px;font-size:24px;font-weight:600;line-height:1.15;display:flex}.st-price-m{letter-spacing:0;font-size:14px;font-weight:500}.st-ticks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.st-ticks li{align-items:flex-start;gap:8px;font-size:14.5px;display:flex}.st-ticks .ic{color:var(--won);margin-top:3px}.st-tier-cta.btn{margin-top:auto}.st-perf{background:var(--inv-bg);color:var(--inv-ink);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:32px;padding:36px;scroll-margin-top:16px;display:grid}.st-perf-pill.pill{background:var(--accent);color:var(--inv-ink);align-self:flex-start}.st-perf-t{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.1}.st-perf-x{color:var(--inv-ink-2);font-size:16px;line-height:1.5}.st-white.btn{background:var(--surface);border-color:var(--surface);color:var(--ink);align-self:flex-start}.st-white.btn:hover{background:var(--sunken);border-color:var(--sunken)}.st-site .st-white.btn:focus-visible{outline-color:var(--inv-ink)}.st-perf .st-white{margin-top:8px}.st-perf-l{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.st-perf-l li{align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45;display:flex}.st-perf-l .ic{margin-top:3px}.st-perf-l b{font-weight:600}.st-perf-fee{color:var(--inv-ink-3);font-size:13.5px}.st-faq-s{gap:24px;padding-bottom:88px}.st-faq{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:0 48px;margin:0;display:grid}.st-faq-i{border-top:1px solid var(--line-2);gap:8px;padding:20px 0}.st-faq dt{font-size:17px;font-weight:600}.st-faq dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.st-blue{background:var(--accent);color:var(--inv-ink)}.st-blue-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-top:72px;padding-bottom:72px;display:flex}.st-blue-t{letter-spacing:-.035em;text-wrap:balance;max-width:720px;font-size:44px;font-weight:600;line-height:1.05}.st-blue .st-white{align-self:auto}.st-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;padding-bottom:40px;font-size:13.5px;display:flex}.st-foot a{color:var(--ink-3)}@media (max-width:1140px){.st-hero{grid-template-columns:minmax(0,1fr)}.st-hero-p{justify-content:center;width:fit-content;margin:0 auto}}@media (max-width:1020px){.st-team{grid-template-columns:minmax(0,1fr);gap:32px}.st-year{grid-template-columns:minmax(0,1fr);gap:0;margin-left:6px}.st-year-i{border-top:0;border-left:2px solid var(--line-2);padding:0 0 28px 24px}.st-year-i:last-child{padding-bottom:0}.st-year-i:before{top:4px;left:-7px}.st-year-w{min-height:0}.st-sum{grid-template-columns:minmax(0,1fr)}.st-sum-out{border-left:0;border-top:1px solid var(--accent-line)}}@media (max-width:768px){.st-bar{gap:12px;padding:14px 16px}.st-nav{display:none}.st-cta{margin-left:auto}.st-cta .btn{border-radius:9px;height:36px;padding:0 12px;font-size:13.5px}.st-wrap{padding-left:16px;padding-right:16px}.st-hero{gap:36px;padding-top:24px;padding-bottom:48px}.st-h1{font-size:40px}.st-h2,.st-blue-t{font-size:30px}.st-h3{font-size:21px}.st-lead,.st-sub{font-size:17px}.st-sec{gap:24px;padding-top:40px;padding-bottom:40px}.st-strip+.st-sec{padding-top:56px}.st-hero-p{flex-direction:column;align-items:center;gap:16px;padding:0}.st-req{width:min(320px,100%);box-shadow:none;position:static}.st-tour,.st-team-g{grid-template-columns:minmax(0,1fr)}.st-step-t{padding:22px 20px 20px}.st-step-m{min-height:0;padding:20px}.st-dark{margin:24px 0}.st-dark-in,.st-blue-in{padding-top:56px;padding-bottom:56px}.st-sum-in,.st-sum-out{padding:22px 20px}.st-sum-v{font-size:40px}.st-perf{padding:24px}.st-perf-t{font-size:26px}.st-white.btn{white-space:normal;text-align:center;height:auto;min-height:52px;padding-top:10px;padding-bottom:10px}.st-zero .btn{width:100%}}
