.hf{--em-300:#6ee7b7;--em-400:#34d399;--em-500:#10b981;--em-600:#059669;--em-700:#047857;--p-50:#ecfdf5;--p-100:#d1fae5;--p-200:#a7f3d0;--p-500:#10b981;--p-600:#059669;--p-700:#047857;--a-50:var(--honey-50);--a-200:var(--honey-200);--a-300:var(--honey-300);--a-400:var(--honey-400);--a-600:var(--honey-600);--a-700:var(--honey-700);--g-50:#faf9f7;--g-100:#f4f2ee;--g-200:#e9e6df;--g-300:#d3cec5;--g-500:#645f57;--g-600:#4a463f;--g-700:#3a352f;--g-800:#272320;--g-900:#1b1815;--ink:#0d1117;--ink-2:#131a22;--ink-3:#1a222c;--line-d:#ffffff17;--tx-d:#eef2f6;--tx-d2:#a3adba;--sh:0 1px 2px #1b18150a, 0 12px 32px -12px #1b181524;--display:var(--font-bricolage), var(--font-jakarta), sans-serif;font-family:var(--font-jakarta), system-ui, sans-serif;color:var(--g-900);background:var(--g-50);-webkit-font-smoothing:antialiased}:where(.hf) h1,:where(.hf) h2,:where(.hf) h3{font-family:var(--display);font-optical-sizing:auto;margin:0}:where(.hf) p{margin:0}:where(.hf) a{color:inherit;text-decoration:none}:where(.hf) ul{margin:0;padding:0}.hf .wrap{max-width:1200px;margin:0 auto;padding:0 40px}.hf .tab{font-variant-numeric:tabular-nums}.hf .ico{flex:none}.hf .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hf .stars{vertical-align:middle;gap:1px;display:inline-flex}.hf .btn{height:48px;font:600 15px/1 var(--font-jakarta), sans-serif;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.hf .btn svg{width:18px;height:18px}.hf .btn-em{background:var(--em-500);color:#04140d;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 24px -8px #10b98199}.hf .btn-ghost{color:var(--tx-d);border:1px solid #ffffff2e}.hf .btn:focus-visible{outline:2px solid var(--em-400);outline-offset:3px;border-radius:6px}.hf .hero{background:var(--ink);color:var(--tx-d);isolation:isolate;height:956px;margin-top:-76px;padding-top:76px;position:relative;overflow:hidden}.hf .stage-bg{z-index:-1;background:radial-gradient(42% 30% at 50% 100%,#10b9818c,#0000 70%),radial-gradient(70% 45% at 50% 108%,#10b98138,#0000 72%),radial-gradient(30% 25% at 82% 20%,#e8a33d12,#0000 70%);position:absolute;inset:0}.hf .grain{z-index:-1;opacity:.35;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.hf .horizon{background:var(--ink);z-index:-1;border-radius:50%;width:2000px;height:1400px;margin-left:-1000px;position:absolute;bottom:-1110px;left:50%;box-shadow:0 -1px #6ee7b7e6,0 -8px 40px #10b9818c,0 -40px 120px #10b98140}.hf .h-copy{text-align:center;z-index:3;padding-top:48px;position:relative}.hf .kicker{color:var(--tx-d);background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.hf .kicker i{background:var(--tx-d2);aspect-ratio:1;border-radius:9px;flex:none;width:6px;height:6px}.hf .hero h1{max-width:1000px;margin:22px auto 0;font-weight:600;line-height:1}.hf .hero h1 .h1-kw{font:600 17px/1.3 var(--font-jakarta), sans-serif;color:var(--em-300);letter-spacing:.005em;display:block}.hf .hero h1 .h1-d{font-family:var(--display);letter-spacing:-.035em;margin-top:14px;font-size:84px;font-weight:600;line-height:.98;display:block}.hf .hero h1 em{background:linear-gradient(90deg,#6ee7b7,#10b981 60%,#e8a33d);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hf .hero .lede{color:var(--tx-d2);text-wrap:balance;max-width:640px;margin:22px auto 0;font-size:18px;line-height:1.65}.hf .hero .cta{justify-content:center;gap:12px;margin-top:32px;display:flex}.hf .hero .fine{color:var(--tx-d2);max-width:600px;margin:16px auto 0;font-size:13.5px;line-height:1.6}.hf .hero .fine b{color:var(--em-300);font-weight:600}.hf .scene{height:460px;margin-top:40px;position:relative}.hf .scene.d-only{z-index:1;pointer-events:none;height:auto;margin:0;position:absolute;inset:0}.hf .m-only{display:none}.hf .sc{width:1440px;height:900px;margin-left:-720px;position:absolute;top:56px;left:50%}.hf .card{background:var(--ink-3);color:var(--tx-d);z-index:2;text-align:left;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:10px;width:250px;padding:12px 14px;font-size:12.5px;display:flex;position:absolute;box-shadow:0 20px 40px -16px #000000e6}.hf .card>svg{flex:none;width:18px;height:18px;margin-top:1px}.hf .card p{color:var(--tx-d2);margin-top:3px;line-height:1.45}.hf .card b{font-weight:600}.hf .hero .stars svg[data-off]{fill:#3a4350}.hf .hc{position:absolute;inset:0}.hf .hc>svg{position:absolute;top:0;left:0}.hf .hc .ln{fill:none;stroke:#ffffff1a;stroke-width:1.5px;stroke-dasharray:3 5;transition:stroke .4s}.hf .hc .ln-g{fill:none;stroke:#34d399;stroke-width:6px;opacity:0;filter:blur(4px);transition:opacity .4s}.hf .hc .dt{fill:#0d1117;stroke:#a7f3d073;stroke-width:1.5px;transition:all .4s}.hf .hc .halo{fill:#10b981;opacity:0;transition:opacity .4s}.hf .hc .lb{font:500 12.5px var(--font-jakarta), sans-serif;fill:#a3adba;text-anchor:middle}.hf .hc .stem{stroke:#6ee7b780;stroke-width:1.5px;opacity:0;transition:opacity .4s}.hf .hc .v.on .ln{stroke:#6ee7b7;stroke-dasharray:none}.hf .hc .v.on .ln-g{opacity:.35}.hf .hc .v.on .dt{fill:#34d399;stroke:#d1fae5}.hf .hc .v.on .halo{opacity:.22}.hf .hc .v.on .lb{fill:#eef2f6;font-weight:600}.hf .hc .v.on .stem{opacity:1}.hf .hc .mk{background:var(--ink-3);opacity:0;border:1px solid #6ee7b759;border-radius:11px;place-items:center;width:36px;height:36px;margin:-66px 0 0 -18px;transition:all .35s;display:grid;position:absolute;transform:translateY(8px)scale(.9);box-shadow:0 0 0 4px #10b98114,0 12px 24px -10px #000000e6}.hf .hc .mk svg{width:18px;height:18px}.hf .hc .mk.on{opacity:1;transform:none}.hf .hc .card{opacity:0;transition:all .4s;transform:translateY(8px)}.hf .hc .card.on{opacity:1;transform:none}@media (max-width:1100px){.hf .hc .outer,.hf .hc .card{display:none}}.hf .inbox{z-index:3;text-align:left;background:linear-gradient(#18212b,#121820);border:1px solid #6ee7b740;border-radius:20px 20px 0 0;padding:18px 20px 40px;position:absolute;box-shadow:0 -20px 80px -20px #10b98173,inset 0 0 0 1px #ffffff08}.hf .sc .inbox{width:560px;padding-bottom:120px;top:640px;left:440px}.hf .inbox .top{color:var(--tx-d2);align-items:center;gap:10px;font-size:13px;display:flex}.hf .inbox .top>img{width:auto;height:18px}.hf .inbox .ib-rail{align-items:center;gap:10px;margin-left:auto;display:flex}.hf .inbox .ib-rail svg{opacity:.9;width:16px;height:16px}.hf .inbox .ib-rail .tt{color:var(--tx-d)}.hf .inbox .top .ct{color:var(--em-300);background:#10b9811f;border-radius:999px;margin-left:12px;padding:3px 9px;font-size:12px;font-weight:600}.hf .draftd{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:14px}.hf .draftd .q{color:var(--tx-d);align-items:center;gap:10px;font-size:13px;display:flex}.hf .draftd .q>svg{flex:none;width:18px;height:18px}.hf .draftd .a{color:var(--tx-d2);border-left:2px solid var(--em-500);margin-top:12px;padding-left:12px;font-size:13px;line-height:1.6}.hf .draftd .a .cur{background:var(--em-400);vertical-align:-2px;width:7px;height:15px;margin-left:2px;display:inline-block}.hf .draftd .f{color:var(--em-300);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.hf .draftd .f svg{width:16px;height:16px}.hf .draftd .f .send{background:var(--em-500);color:#04140d;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:7px 12px;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.hf .draftd .f .send .sent,.hf .draftd.is-sent .f .send .go{display:none}.hf .draftd.is-sent .f .send .sent{align-items:center;gap:6px;display:inline-flex}.hf .draftd.is-sent .f .send{color:var(--em-300);background:#10b98129}.hf .draftd.is-sent .a .cur{display:none}.hf .draftd .a .w{transition:color .12s}.hf .draftd .a .w.off{color:#0000}.hf .draftd .a:has(.w.off) .cur{display:none}.hf .draftd .a .w.off:first-child{position:relative}.hf .draftd .a .w:not(.off):has(+.w.off){position:relative}.hf .draftd .a .w.off:first-child:before{content:"";background:var(--em-400);width:7px;height:15px;margin-top:-8px;position:absolute;top:50%;left:0}.hf .draftd .a .w:not(.off):has(+.w.off):after{content:"";background:var(--em-400);width:7px;height:15px;margin:-8px 0 0 2px;position:absolute;top:50%;left:100%}.hf .hcm-row{grid-template-columns:repeat(4,1fr);align-items:end;padding:0 12px;display:grid}.hf .hcm .mv{flex-direction:column;align-items:center;gap:8px;display:flex}.hf .hcm .mv .mk2{background:var(--ink-3);border:1px solid #6ee7b759;border-radius:11px;place-items:center;width:34px;height:34px;transition:all .35s;display:grid;box-shadow:0 0 0 4px #10b98114}.hf .hcm .mv .mk2 svg{width:17px;height:17px}.hf .hcm .mv b{color:var(--tx-d);font-size:12px;font-weight:600}.hf .hcm .mv i{aspect-ratio:1;background:#34d399;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #10b9812e,0 0 14px #34d399}.hf .hcm .mv.hi{padding-bottom:22px}.hf .hcm .mv.hi i{position:relative}.hf .hcm .mv.hi i:after{content:"";background:#6ee7b799;width:1.5px;height:22px;position:absolute;top:10px;left:4px}.hf .hcm svg.hcm-lines{display:block}.hf .hcm .mv:not(.on) .mk2{opacity:0;transform:translateY(6px)}.hf .hcm .mv:not(.on) b{color:var(--tx-d2);font-weight:500}.hf .hcm .mv:not(.on) i{background:#0d1117;box-shadow:0 0 0 1.5px #a7f3d073}.hf .hcm .ln2{stroke:#ffffff24;stroke-dasharray:3 5;transition:stroke .4s}.hf .hcm .ln2.on{stroke:#6ee7b7;stroke-dasharray:none}@media (prefers-reduced-motion:reduce){.hf .hc *,.hf .hcm *,.hf .draftd *{transition:none!important}}.hf .kick{color:var(--a-700);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.hf .kick:before{content:"";background:var(--a-400);width:28px;height:2px}.hf .num{font-family:var(--display);color:var(--em-700);align-items:center;gap:14px;font-size:15px;font-weight:600;display:flex}.hf .num:after{content:"";background:var(--g-300);width:64px;height:1px}.hf .plan{white-space:nowrap;vertical-align:middle;color:var(--g-600);border:1px solid var(--g-300);background:#fff;border-radius:999px;align-items:center;gap:6px;margin-left:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.hf .plan.free{background:var(--p-50);color:var(--p-700);border:1px solid var(--p-200)}.hf .plan.sta{background:var(--a-50);color:var(--a-700);border:1px solid var(--a-200)}.hf .plan.up{color:var(--g-700);border:1px solid var(--g-300);background:#fff}.hf .plan svg{width:14px;height:14px}.hf .panel{border:1px solid var(--g-200);background:#fff;border-radius:16px;box-shadow:0 1px 2px #1b18150d,0 18px 40px -18px #1b181540}.hf .tag{border-radius:7px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-block}.hf .footnote{color:var(--g-500);margin-top:28px;font-size:13.5px}.hf .pf{border-bottom:1px solid var(--g-200);border-top:1px solid var(--g-200);background:#fff;padding:168px 0 176px}.hf .pf-hd{grid-template-columns:1.25fr 1fr;align-items:end;gap:96px;display:grid}.hf .pf h2{letter-spacing:-.03em;text-wrap:balance;max-width:620px;margin-top:22px;font-size:52px;font-weight:600;line-height:1.02}.hf .pf-hd p{color:var(--g-600);font-size:18px;line-height:1.65}.hf .pf-hd p.legend{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hf .pf-hd p.legend .plan{margin-left:0}.hf .e2-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-top:80px;display:grid}.hf .acc{border-top:1px solid var(--g-200)}.hf .acc-i{border-bottom:1px solid var(--g-200);transition:background .2s}.hf .ah-h{font-family:var(--font-jakarta), sans-serif;font-size:inherit;margin:0;font-weight:400}.hf .ah{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:30px 48px 1fr auto 28px;align-items:center;gap:18px;width:100%;min-height:88px;padding:20px 8px;display:grid}.hf .ah:focus-visible{outline:2px solid var(--p-700);outline-offset:-2px;border-radius:14px}.hf .ah .ix{font-family:var(--display);color:var(--g-500);font-size:14px;font-weight:600}.hf .lg-t{border:1px solid var(--g-200);background:#fff;flex:none;place-items:center;display:grid}.hf .ah .lg-t{border-radius:14px;width:48px;height:48px}.hf .ah .lg-t svg{width:24px;height:24px}.hf .ah .lg-t:empty{box-shadow:none;background:0 0;border-color:#0000}.hf .ah .nm2{font-family:var(--display);letter-spacing:-.015em;color:var(--g-900);font-size:20px;font-weight:600;display:block}.hf .ah .bs{color:var(--g-500);margin-top:3px;font-size:14px;line-height:1.4;display:block}.hf .pm{aspect-ratio:1;border:1px solid var(--g-300);border-radius:999px;flex:none;width:28px;height:28px;position:relative}.hf .pm:before,.hf .pm:after{content:"";background:var(--g-600);border-radius:2px;width:10px;height:1.5px;margin:-.75px 0 0 -5px;transition:transform .2s;position:absolute;top:50%;left:50%}.hf .pm:after{transform:rotate(90deg)}.hf .acc-i:hover{background:var(--g-50)}.hf .acc-i.open{background:var(--g-50);position:relative}.hf .acc-i.open:before{content:"";background:var(--p-600);border-radius:3px;width:3px;position:absolute;top:18px;bottom:18px;left:0}.hf .acc-i.open .pm{background:var(--g-900);border-color:var(--g-900)}.hf .acc-i.open .pm:before,.hf .acc-i.open .pm:after{background:#fff}.hf .acc-i.open .pm:after{transform:rotate(0)}.hf .ab{padding:0 28px 32px 104px}.hf .ab[hidden]{padding:0}.hf .ab .lead{color:var(--g-600);max-width:460px;font-size:16px;line-height:1.6}.hf .facts{border-top:1px solid var(--g-200);margin:20px 0 0}.hf .facts>div{border-bottom:1px solid var(--g-100);grid-template-columns:130px 1fr;align-items:start;gap:20px;padding:16px 0;font-size:15px;display:grid}.hf .facts dt{color:var(--g-500);align-items:center;gap:8px;font-weight:500;display:flex}.hf .facts dt svg{width:16px;height:16px;color:var(--g-500);flex:none}.hf .facts dd{color:var(--g-900);margin:0;font-weight:500;line-height:1.5}.hf .facts dd small{color:var(--g-500);margin-top:2px;font-size:13.5px;font-weight:400;display:block}.hf .chip2{border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.hf .chip2 svg{flex:none;width:14px;height:14px}.hf .c-post{background:var(--p-50);color:var(--p-700)}.hf .c-draft{background:var(--g-100);color:var(--g-700)}.hf .ab .more{min-height:44px;color:var(--p-700);align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:600;display:inline-flex}.hf .ab .more svg,.hf .ch-more svg,.hf .link svg{width:18px;height:18px}.hf .ab .more:focus-visible,.hf .ch-more:focus-visible,.hf .link:focus-visible{outline:2px solid var(--p-700);outline-offset:3px}.hf .e2-side{position:sticky;top:112px}.hf .e2-stage{border:1px solid var(--g-200);background:radial-gradient(60% 50% at 80% 0%, #e8a33d1f, transparent 70%), radial-gradient(70% 60% at 20% 100%, #10b9811f, transparent 70%), var(--g-50);isolation:isolate;border-radius:28px;padding:40px 40px 44px;position:relative;overflow:hidden}.hf .e2-stage:before{content:"";z-index:-1;opacity:.55;background-image:radial-gradient(#1b181529 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0}.hf .e2-stage .sh{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.hf .e2-stage .sh b{font-family:var(--display);letter-spacing:-.015em;font-size:20px;font-weight:600}.hf .e2-stage .sh small{color:var(--g-500);margin-top:4px;font-size:13px;display:block}.hf .dots{gap:6px;display:flex}.hf .dots i{aspect-ratio:1;background:var(--g-300);border-radius:999px;flex:none;width:8px;height:8px}.hf .dots i.on{background:var(--p-600);box-shadow:0 0 0 3px var(--p-100)}.hf .node{border:1px solid var(--g-200);box-shadow:var(--sh);background:#fff;border-radius:16px;margin-right:56px;padding:16px 18px;font-size:13.5px;position:relative}.hf .node .lab{color:var(--g-600);background:var(--g-100);border-radius:7px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.hf .node .lab svg{width:13px;height:13px}.hf .node .row1{align-items:center;gap:10px;display:flex}.hf .node .row1>svg{flex:none;width:18px;height:18px}.hf .node .row1>img{width:16px;height:16px}.hf .node .row1 .whr{color:#645f57;margin-left:auto;font-size:12px}.hf .node p{color:var(--g-600);margin-top:6px;line-height:1.5}.hf .node.mid{border-color:var(--p-200);margin-left:28px;margin-right:28px}.hf .node.end{margin-left:56px;margin-right:0}.hf .node .ai{border-left:2px solid var(--p-500);color:var(--g-700);margin-top:10px;padding-left:10px;line-height:1.55}.hf .node .bt{gap:8px;margin-top:12px;font-size:12px;display:flex}.hf .node .bt span{border:1px solid var(--g-200);color:var(--g-700);border-radius:8px;padding:5px 9px;font-weight:600}.hf .node .bt span.go{background:var(--p-700);border-color:var(--p-700);color:#fff}.hf .node.end .ok,.hf .node.end .dr{align-items:center;gap:8px;font-weight:600;display:inline-flex}.hf .node.end .ok{color:var(--p-700)}.hf .node.end .dr{color:var(--g-700)}.hf .node.end .ok svg,.hf .node.end .dr svg{width:16px;height:16px}.hf .node .ob{border:1px solid var(--g-300);color:var(--g-700);border-radius:9px;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.hf .node .ob svg{width:14px;height:14px}.hf .wire{border-left:2px dashed var(--g-300);height:40px;margin-left:30px;position:relative}.hf .wire.w2{margin-left:58px}.hf .wire:after{content:"";background:var(--p-500);width:10px;height:10px;box-shadow:0 0 0 4px var(--p-100);aspect-ratio:1;border-radius:9px;position:absolute;bottom:-2px;left:-6px}.hf .ab .e2-stage{display:none}@media (prefers-reduced-motion:no-preference){.hf .e2-stage .node{animation:.3s ease-out both hf-rise}.hf .e2-stage .node.mid{animation-delay:60ms}.hf .e2-stage .node.end{animation-delay:.12s}}@keyframes hf-rise{0%{opacity:0;transform:translateY(8px)}}.hf .tt-txt{font:700 11px/1 var(--font-jakarta), sans-serif;letter-spacing:-.01em;white-space:nowrap}.hf .story{background:var(--g-100);border-bottom:1px solid var(--g-200);padding:160px 0}.hf .story .top{grid-template-columns:1fr 1fr;align-items:end;gap:96px;display:grid}.hf .huge{font-family:var(--display);letter-spacing:-.06em;color:var(--a-600);margin-top:36px;font-size:220px;font-weight:600;line-height:.82}.hf .huge sup{vertical-align:top;letter-spacing:0;font-size:96px;position:relative;top:18px}.hf .story h2{max-width:560px;margin-top:28px;font-size:48px;font-weight:600;line-height:1.08}.hf .story .intro{color:var(--g-600);font-size:18px;line-height:1.7}.hf .story .intro b{color:var(--g-900)}.hf .bars{gap:22px;margin-top:72px;list-style:none;display:grid}.hf .bar{grid-template-columns:280px 1fr 120px;align-items:center;gap:28px;display:grid}.hf .bar .l{color:var(--g-800);font-size:15.5px;font-weight:500}.hf .bar .t{background:#1b18150f;border-radius:999px;height:14px;overflow:hidden}.hf .bar .t i{border-radius:999px;height:100%;display:block}.hf .bar .v{font-family:var(--display);text-align:right;letter-spacing:-.02em;font-size:26px;font-weight:600}.hf .bar .v small{font-family:var(--font-jakarta), sans-serif;color:var(--g-500);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:500}.hf .care{color:var(--a-700);background:var(--a-50);border:1px solid var(--a-200);border-radius:16px;align-items:flex-start;gap:14px;max-width:820px;margin-top:40px;padding:16px 20px;font-size:14px;line-height:1.6;display:flex}.hf .care svg{flex:none;width:20px;height:20px}.hf .two{grid-template-columns:1fr 1fr 1fr;gap:28px;margin-top:96px;display:grid}.hf .two>div{border-top:1px solid var(--g-300);padding-top:24px}.hf .two b{font-family:var(--display);letter-spacing:-.04em;font-size:56px;font-weight:600;line-height:1}.hf .two h3{margin-top:12px;font-size:19px;font-weight:600}.hf .two p{color:var(--g-600);margin-top:8px;font-size:15px;line-height:1.6}.hf .link{color:var(--p-700);border-bottom:1.5px solid var(--p-200);align-items:center;gap:8px;margin-top:48px;padding-bottom:3px;font-size:15.5px;font-weight:600;display:inline-flex}@media (pointer:coarse),(max-width:640px){.hf .link{min-height:44px;padding:10px 0 3px}}.hf .chap{padding:176px 0 0}.hf .story+.chap{padding-top:160px}.hf .chap .wrap{grid-template-columns:420px 1fr;align-items:center;gap:96px;display:grid}.hf .chap.flip .wrap{grid-template-columns:1fr 420px}.hf .chap.flip .txt{order:2}.hf .chap h2{letter-spacing:-.03em;text-wrap:balance;margin-top:22px;font-size:58px;font-weight:600;line-height:1.02}.hf .chap p.d{color:var(--g-600);margin-top:22px;font-size:18px;line-height:1.65}.hf .chap ul{gap:14px;margin-top:28px;list-style:none;display:grid}.hf .chap li{color:var(--g-700);gap:12px;font-size:16px;line-height:1.5;display:flex}.hf .chap li>svg{width:20px;height:20px;color:var(--em-600);flex:none;margin-top:2px}.hf .ch-more{min-height:44px;color:var(--p-700);align-items:center;gap:8px;margin-top:24px;font-size:15px;font-weight:600;display:inline-flex}.hf .vis{background:linear-gradient(160deg, #fff, var(--g-100));border:1px solid var(--g-200);border-radius:28px;flex-direction:column;justify-content:center;min-height:520px;padding:48px;display:flex;position:relative;overflow:hidden}.hf .ch-reply .vis{min-height:560px}.hf .ask{grid-template-columns:1fr;gap:20px;display:grid}.hf .ask .m1{max-width:330px}.hf .ask .m2{width:100%;max-width:440px;margin-top:-36px;margin-left:auto;position:relative}.hf .mail{padding:22px;font-size:14px}.hf .mail .fr{color:var(--g-500);align-items:center;gap:10px;font-size:12.5px;display:flex}.hf .av{color:#fff;background:linear-gradient(135deg,#7c5a3a,#b98b5e);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.hf .mail .mt{font-family:var(--display);color:var(--g-900);margin:14px 0 8px;font-size:19px;font-weight:600;line-height:1.25}.hf .mail p{color:var(--g-600);line-height:1.55}.hf .mail .b{background:var(--p-700);color:#fff;border-radius:9px;margin-top:16px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-block}.hf .scale{grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;margin-top:16px;display:grid}.hf .scale span{aspect-ratio:1;border:1px solid var(--g-200);color:var(--g-600);background:#fff;border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid}.hf .scale span.on{background:var(--p-700);color:#fff;border-color:var(--p-700)}.hf .scale-l{color:var(--g-500);justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.hf .know{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.hf .crm{padding:20px;font-size:13px}.hf .crm .who{border-bottom:1px solid var(--g-100);align-items:center;gap:12px;padding-bottom:14px;display:flex}.hf .crm .who small{color:var(--g-500);margin-top:2px;font-size:12px;display:block}.hf .avt{background:var(--g-100);width:40px;height:40px;color:var(--g-600);aspect-ratio:1;border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.hf .ev{color:var(--g-700);gap:10px;padding-top:12px;line-height:1.45;display:flex}.hf .ev .tag{text-align:center;flex:none;width:56px}.hf .k-ord{background:var(--p-50);color:var(--p-700)}.hf .k-rev{color:#b91c1c;background:#fef2f2}.hf .k-note{color:#955419;background:#fdf7ed}.hf .kpi{padding:22px}.hf .kpi small{color:var(--g-500);font-size:12.5px;font-weight:500}.hf .kpi b{font-family:var(--display);letter-spacing:-.03em;margin-top:4px;font-size:44px;font-weight:600;line-height:1.1;display:block}.hf .kpi em{color:var(--em-700);font-size:13px;font-style:normal;font-weight:600}.hf .sched{align-items:center;gap:12px;margin-top:20px;padding:16px 20px;font-size:13.5px;display:flex}.hf .sched>svg{width:20px;height:20px;color:var(--em-600);flex:none}.hf .sched span{color:var(--g-600)}.hf .steps{isolation:isolate;padding:176px 0;position:relative}.hf .steps:before{content:"";z-index:-1;background-image:linear-gradient(#1b18150b 1px,#0000 1px),linear-gradient(90deg,#1b18150b 1px,#0000 1px);background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 30%,#0000 80%)}.hf .sec-h h2{letter-spacing:-.03em;max-width:820px;margin-top:22px;font-size:58px;font-weight:600;line-height:1.02}.hf .sec-h>p{color:var(--g-600);max-width:620px;margin-top:22px;font-size:18px;line-height:1.65}.hf .st{grid-template-columns:repeat(3,1fr);gap:64px;margin-top:64px;display:grid}.hf .st>div{padding-top:32px;position:relative}.hf .st>div:before{content:"";background:linear-gradient(90deg, var(--em-500), transparent);height:2px;position:absolute;top:0;left:0;right:0}.hf .st b{font-family:var(--display);color:var(--em-700);font-size:15px}.hf .st h3{letter-spacing:-.02em;margin-top:14px;font-size:28px;font-weight:600}.hf .st p{color:var(--g-600);margin-top:12px;font-size:16px;line-height:1.65}.hf .band{padding:0 0 160px}.hf .band .in{border-top:1px solid var(--g-900);border-bottom:1px solid var(--g-200);grid-template-columns:repeat(4,1fr);display:grid}.hf .band .in>div{padding:36px 28px 40px 0}.hf .band .in>div+div{border-left:1px solid var(--g-200);padding-left:28px}.hf .band b{font-family:var(--display);letter-spacing:-.04em;font-size:64px;font-weight:600;line-height:1}.hf .band p{color:var(--g-600);margin-top:12px;font-size:15px;line-height:1.55}.hf .final{background:var(--ink);color:var(--tx-d);isolation:isolate;text-align:center;padding:168px 0 200px;position:relative;overflow:hidden}.hf .final .horizon{bottom:-1240px}.hf .final h2{letter-spacing:-.035em;font-size:80px;font-weight:600;line-height:1}.hf .final p{color:var(--tx-d2);margin-top:22px;font-size:19px}.hf .final .cta{justify-content:center;gap:12px;margin-top:40px;display:flex}.hf .final small{color:var(--tx-d2);margin-top:18px;font-size:13px;display:block}.hf .fc{z-index:0;pointer-events:none;width:1440px;height:160px;margin-left:-720px;position:absolute;bottom:0;left:50%}.hf .fc .dt{fill:#34d399;stroke:#d1fae5;stroke-width:1.5px}.hf .fc .halo{fill:#10b981;opacity:.2}.hf .fc .lb{font:600 12.5px var(--font-jakarta), sans-serif;fill:#eef2f6;text-anchor:middle}.hf .fc .m{display:none}@media (max-width:1023px){.hf .hero{margin-top:-64px;padding-top:64px}}@media (max-width:640px){.hf .wrap{padding:0 20px}.hf .hero{height:auto}.hf .h-copy{padding-top:56px}.hf .hero h1 .h1-kw{font-size:15px}.hf .hero h1 .h1-d{letter-spacing:-.03em;margin-top:12px;font-size:50px}.hf .hero .lede{margin-top:20px;font-size:16.5px}.hf .hero .cta{flex-direction:column;margin-top:32px}.hf .hero .cta .btn{justify-content:center;height:52px}.hf .hero .fine{line-height:1.55}.hf .scene{height:400px;margin-top:40px}.hf .d-only{display:none!important}.hf .m-only{display:block}.hf .m-only .inbox{padding:16px 16px 30px;bottom:-20px;left:16px;right:16px}.hf .inbox .ib-rail,.hf .fc .d{display:none}.hf .fc .m{display:inline}.hf .pf{padding:104px 0 112px}.hf .pf-hd{grid-template-columns:1fr;gap:20px}.hf .pf h2{font-size:36px}.hf .pf-hd p{font-size:16.5px}.hf .facts>div{grid-template-columns:1fr;gap:4px}.hf .e2-grid{grid-template-columns:1fr;margin-top:40px}.hf .e2-side{display:none}.hf .ah{grid-template-columns:44px 1fr 28px;gap:6px 14px;min-height:80px;padding:18px 4px}.hf .ah .ix{display:none}.hf .ah .lg-t{border-radius:13px;grid-row:1/3;width:44px;height:44px}.hf .ah .nm2{font-size:18px}.hf .ah .bs{font-size:13.5px}.hf .ah .plan{grid-area:2/2;justify-self:start;margin-left:0}.hf .ah .pm{grid-area:1/3/3}.hf .ab{padding:0 12px 28px 14px}.hf .acc-i.open:before{top:14px;bottom:14px}.hf .ab .e2-stage{border-radius:20px;margin-top:24px;padding:24px 16px 28px;display:block}.hf .ab .e2-stage .sh b{font-size:17px}.hf .ab .e2-stage .dots{display:none}.hf .node{margin-right:20px}.hf .node.mid{margin-left:12px;margin-right:12px}.hf .node.end{margin-left:20px;margin-right:0}.hf .node .row1 .whr{display:none}.hf .wire{height:26px;margin-left:22px}.hf .wire.w2{margin-left:34px}.hf .story{padding:104px 0}.hf .story .top{grid-template-columns:1fr;gap:28px}.hf .huge{font-size:150px}.hf .huge sup{font-size:64px;top:10px}.hf .story h2{margin-top:20px;font-size:34px}.hf .story .intro{font-size:16.5px}.hf .bars{gap:24px;margin-top:48px}.hf .bar{grid-template-columns:1fr auto;gap:8px 12px}.hf .bar .l{grid-column:1;font-size:14.5px}.hf .bar .v{grid-area:1/2;font-size:22px}.hf .bar .t{grid-column:1/-1}.hf .two{grid-template-columns:1fr;gap:36px;margin-top:64px}.hf .two b{font-size:48px}.hf .chap{padding-top:112px}.hf .story+.chap{padding-top:104px}.hf .chap .wrap,.hf .chap.flip .wrap{grid-template-columns:1fr;gap:40px}.hf .chap.flip .txt{order:0}.hf .chap h2,.hf .sec-h h2{font-size:38px}.hf .chap p.d{font-size:16.5px}.hf .vis{border-radius:22px;min-height:0;margin:0 -4px;padding:20px}.hf .ch-reply .vis{min-height:0}.hf .know{grid-template-columns:1fr}.hf .ask .m1{max-width:none}.hf .ask .m2{max-width:none;margin-top:0}.hf .mail{padding:20px 18px}.hf .scale{gap:3px}.hf .scale span{font-size:11.5px}.hf .steps{padding:112px 0}.hf .st{grid-template-columns:1fr;gap:36px;margin-top:40px}.hf .band{padding-bottom:96px}.hf .band .in{grid-template-columns:1fr 1fr}.hf .band .in>div{border-left:0!important;padding:28px 14px 28px 0!important}.hf .band .in>div:nth-child(2n){border-left:1px solid var(--g-200)!important;padding-left:16px!important}.hf .band .in>div:nth-child(n+3){border-top:1px solid var(--g-200)}.hf .band b{font-size:40px}.hf .final{padding:104px 0 220px}.hf .final h2{font-size:46px}.hf .final .cta{flex-direction:column;padding:0 4px}.hf .final .cta .btn{justify-content:center;height:52px}}@media (max-width:480px){.hf .scale{grid-template-columns:repeat(6,36px);justify-content:start;gap:8px}.hf .scale span{width:36px;font-size:13px}.hf .scale-l{max-width:256px}}@media (max-width:380px){.hf .fc .lb{font-size:11px}}.hf .r1{background:radial-gradient(70% 60% at 80% 0%, #10b9811a, transparent 70%), radial-gradient(60% 50% at 0% 100%, #e8a33d1a, transparent 70%), linear-gradient(160deg, #fff, var(--g-100))}.hf .r1-stack{flex-direction:column;display:flex}.hf .mut{color:var(--g-500);font-size:12.5px}.hf .rh{align-items:center;gap:8px;font-size:14px;display:flex}.hf .rh>svg{flex:none;width:18px;height:18px}.hf .rh .mut{margin-left:auto}.hf .r1-rev{z-index:1;max-width:400px;padding:20px 22px;position:relative}.hf .r1-rev p{color:var(--g-700);margin-top:10px;font-size:14.5px;line-height:1.55}.hf .r1-comp{z-index:2;border-color:var(--p-200);margin:-14px 0 0 48px;padding:22px;position:relative;box-shadow:0 0 0 5px #10b98112,0 30px 60px -28px #1b181559}.hf .r1-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hf .lab2{color:var(--g-900);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.hf .lab2 svg{width:15px;height:15px;color:var(--p-600)}.hf .voice{color:var(--a-700);background:var(--a-50);border:1px solid var(--a-200);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 7px;font-size:12px;font-weight:600;display:inline-flex}.hf .voice img{width:13px;height:13px}.hf .tones{background:var(--g-100);border-radius:12px;align-self:flex-start;gap:4px;margin-top:16px;padding:4px;display:inline-flex}.hf .tones span{color:var(--g-600);border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600}.hf .tones span.on{color:var(--g-900);background:#fff;box-shadow:0 1px 2px #1b181514,0 4px 10px -4px #1b181533}.hf .r1-draft{color:var(--g-800);border-left:2px solid var(--p-500);margin-top:16px;padding-left:14px;font-size:14.5px;line-height:1.65}.hf .r1-draft .cur{background:var(--p-600);vertical-align:-3px;width:2px;height:16px;margin-left:2px;display:inline-block}.hf .r1-f{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.hf .b2{border:1px solid var(--g-200);color:var(--g-700);background:#fff;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600}.hf .b2.go{background:var(--p-700);border-color:var(--p-700);color:#fff}.hf .r1-rule{color:var(--g-600);align-items:flex-start;gap:10px;margin:22px 0 0 48px;font-size:13.5px;line-height:1.55;display:flex}.hf .r1-rule svg{width:18px;height:18px;color:var(--p-700);flex:none;margin-top:1px}.hf .r1-rule b{color:var(--g-800)}@media (prefers-reduced-motion:no-preference){.hf .r1.is-in .r1-comp{animation:.24s ease-out both hf-rise}.hf .r1.is-in .r1-draft .cur{animation:.5s step-end 4 hf-blink}}@keyframes hf-blink{50%{opacity:0}}@media (max-width:640px){.hf .r1-comp{margin-left:14px;padding:18px}.hf .r1-rule{margin-left:4px}.hf .rh{flex-wrap:wrap;row-gap:2px}.hf .rh .mut{flex-basis:100%;margin-left:26px}.hf .r1-top{flex-wrap:wrap}.hf .tones span{padding:7px 9px;font-size:12px}}
