.hm{--hm-navy:#0e2a3d;--hm-teal:#0e9b72;--hm-mint:#4fd1a5;--hm-tint:#e6f6ef;--hm-cream:#f7f6f3;--hm-muted:#5b6472;--hm-faint:#98a39e;--hm-border:#e3e8e5;--hm-h:var(--font-inter-tight), "Inter Tight", var(--font-inter), Inter, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.hm-wrap{max-width:1158px;margin:0 auto;padding:0 24px;position:relative}.hm-lnk{color:var(--hm-navy);border-bottom:1.5px solid var(--hm-mint);align-items:center;gap:7px;padding-bottom:2px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.hm-lnk:after{content:"→";color:var(--hm-teal)}.hm-lnk:hover{color:var(--hm-teal)}.hm-lnk:focus-visible{outline:2px solid var(--hm-teal);outline-offset:3px;border-radius:2px}.hm-kick-line{letter-spacing:.1em;text-transform:uppercase;color:var(--hm-teal);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.hm-kick-line:before{content:"";background:var(--hm-mint);border-radius:2px;width:22px;height:2px}.hm-band{background:var(--hm-navy);color:#fff;padding:76px 0}.hm-band-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.hm-band-kick{letter-spacing:.1em;text-transform:uppercase;color:var(--hm-mint);margin-bottom:16px;font-size:13px;font-weight:700}.hm-band h2{font-family:var(--hm-h);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1}.hm-band h2 em{color:var(--hm-mint);font-style:normal}.hm-band-body{color:#b6c7d2;max-width:50ch;margin:20px 0 0;font-size:17.5px;line-height:1.65}.hm-band-chips{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.hm-band-chips li{color:#dde8ee;border:1px solid #ffffff2e;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600}.hm-band-stats{border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.hm-band-stat{padding:6px 0 6px 32px}.hm-band-stat+.hm-band-stat{border-left:1px solid #ffffff24}.hm-band-stat b{font-family:var(--hm-h);letter-spacing:-.03em;color:var(--hm-mint);font-size:clamp(44px,5vw,64px);font-weight:800;line-height:1;display:block}.hm-band-stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--hm-mint);margin-top:10px;font-size:12.5px;font-weight:700;display:block}.hm-band-right p{color:#dde8ee;margin:26px 0 0;font-size:16.5px;line-height:1.65}.hm-band-src{color:#8da3b1;margin-top:12px;font-size:12.5px}.hm-band-more{color:var(--hm-mint);gap:8px;margin-top:28px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.hm-band-more:after{content:"→"}.hm-band-more:hover{color:#fff}.hm-band-more:focus-visible{outline:2px solid var(--hm-mint);outline-offset:3px;border-radius:2px}@media (max-width:900px){.hm-band-in{grid-template-columns:minmax(0,1fr);gap:40px}.hm-band-stats{border-left:0}.hm-band-stat{padding-left:0}.hm-band-stat+.hm-band-stat{padding-left:24px}}@media (max-width:520px){.hm-band{padding:64px 0}.hm-wrap{padding:0 16px}}.hm-ai{background:#fff;padding:104px 0 112px;position:relative;overflow:hidden}.hm-ai:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4fd1a521,#0000);width:1100px;height:520px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.hm-ai-head{text-align:center;max-width:820px;margin:0 auto 64px}.hm-ai-kick{letter-spacing:.1em;text-transform:uppercase;color:#0a7255;background:var(--hm-tint);border-radius:99px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px 6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.hm-ai-kick svg{width:14px;height:14px}.hm-ai h2{font-family:var(--hm-h);letter-spacing:-.035em;color:var(--hm-navy);margin:0;font-size:clamp(32px,4.2vw,52px);font-weight:800;line-height:1.06}.hm-ai-u{white-space:nowrap;position:relative}.hm-ai-u svg{width:104%;height:.42em;position:absolute;bottom:-.3em;left:-2%;overflow:visible}.hm-ai-u path{fill:none;stroke:var(--hm-mint);stroke-width:5px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset 1.1s cubic-bezier(.6,.1,.3,1) .2s}.hm-ai-head.is-in .hm-ai-u path{stroke-dashoffset:0}.hm-ai-head>p{color:var(--hm-muted);max-width:58ch;margin:20px auto 0;font-size:18.5px}.hm-ai-hlink{margin-top:18px}.hm-ai-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.hm-shifts{flex-direction:column;gap:14px;display:flex}.hm-sh{background:var(--hm-cream);opacity:0;border:1px solid #eceae3;border-radius:20px;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:24px 26px 24px 22px;transition:opacity .6s,transform .6s;display:grid;transform:translateY(14px)}.is-in .hm-sh{opacity:1;transform:none}.is-in .hm-sh:nth-child(2){transition-delay:.12s}.is-in .hm-sh:nth-child(3){transition-delay:.24s}.hm-no{border:1px solid var(--hm-border);width:44px;height:44px;font-family:var(--hm-h);color:var(--hm-teal);background:#fff;border-radius:13px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;box-shadow:0 4px 12px #0e2a3d0d}.hm-sh h3{font-family:var(--hm-h);letter-spacing:-.015em;color:var(--hm-navy);margin:2px 0 0;font-size:20px;font-weight:750;line-height:1.25}.hm-sh p{color:var(--hm-muted);margin:7px 0 0;font-size:15.5px;line-height:1.6}.hm-qc{gap:8px;margin-top:14px;display:grid}.hm-q{border:1px solid var(--hm-border);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.hm-q-l{letter-spacing:.06em;text-transform:uppercase;color:#5f6a65;flex:none;width:52px;font-size:10.5px;font-weight:700}.hm-q-old .hm-q-v{color:#5f6a65}.hm-q-new{border-color:#bfe5d6;box-shadow:0 6px 18px #0e9b7214}.hm-q-new .hm-q-l{color:var(--hm-teal)}.hm-q-new .hm-q-v{color:var(--hm-navy);min-height:1.4em;font-weight:550}.hm-q-new .hm-q-v:after{content:"";background:var(--hm-teal);vertical-align:-2px;width:1.5px;height:14px;margin-left:2px;animation:1s step-end infinite hm-blink;display:inline-block}@keyframes hm-blink{50%{opacity:0}}.hm-stat{border:1px solid var(--hm-border);background:#fff;border-radius:12px;align-items:center;gap:14px;margin-top:14px;padding:11px 14px;display:flex}.hm-stat b{font-family:var(--hm-h);letter-spacing:-.03em;color:var(--hm-navy);white-space:nowrap;font-size:26px;font-weight:800;line-height:1}.hm-stat span{color:var(--hm-muted);font-size:13px;line-height:1.45}.hm-stat small{color:#5f6a65;font-size:11.5px;display:block}.hm-board{background:var(--hm-navy);color:#e4ecf0;opacity:0;border-radius:24px;padding:28px 28px 26px;transition:opacity .7s .15s,transform .7s .15s;position:relative;overflow:hidden;transform:translateY(14px);box-shadow:0 30px 70px #0e2a3d38}.hm-board.is-in{opacity:1;transform:none}.hm-board:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4fd1a52e,#0000);width:360px;height:360px;position:absolute;top:-140px;right:-120px}.hm-bh{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.hm-bh h3{font-family:var(--hm-h);color:#fff;letter-spacing:-.015em;margin:0;font-size:22px;font-weight:750;line-height:1.2}.hm-stamp{color:#9fb4c0;white-space:nowrap;border:1px solid #ffffff29;border-radius:99px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:600}.hm-grp{margin-top:22px;position:relative}.hm-gl{letter-spacing:.1em;text-transform:uppercase;color:#8da3b1;align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:700;display:flex}.hm-gl i{background:#4fd1a529;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.hm-gl i svg{width:11px;height:11px}.hm-grp ul{margin:0;padding:0;list-style:none}.hm-rw{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.hm-rw b{color:#fff;font-size:15px;font-weight:650;display:block}.hm-rw small{color:#8da3b1;margin-top:1px;font-size:12.5px;display:block}.hm-st{white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.hm-st-live{color:var(--hm-mint);background:#4fd1a524}.hm-st-live i{background:var(--hm-mint);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite hm-ping;box-shadow:0 0 #4fd1a599}.hm-rw:nth-child(2) .hm-st-live i{animation-delay:.5s}.hm-rw:nth-child(3) .hm-st-live i{animation-delay:1s}.hm-rw:nth-child(4) .hm-st-live i{animation-delay:1.5s}@keyframes hm-ping{0%{box-shadow:0 0 #4fd1a58c}70%,to{box-shadow:0 0 0 7px #4fd1a500}}.hm-st-soon{color:#b6c7d2;border:1px dashed #ffffff47}.hm-st-soon svg{width:12px;height:12px}.hm-ai-banner{opacity:0;margin-top:28px;transition:opacity .6s .35s,transform .6s .35s;transform:translateY(14px)}.hm-ai-banner.is-in{opacity:1;transform:none}@media (max-width:980px){.hm-ai-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.hm-ai{padding:72px 0 80px}.hm-sh{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.hm-board{padding:22px 20px}.hm-bh{flex-direction:column;gap:10px}.hm-rw{grid-template-columns:minmax(0,1fr)}.hm-rw .hm-st{justify-self:start}.hm-q-l{width:auto}.hm-ai-u{white-space:normal}}.hm-team{background:var(--hm-cream);padding:112px 0 120px;position:relative;overflow:hidden}.hm-team-mark{color:#edebe4;pointer-events:none;width:440px;height:440px;position:absolute;bottom:-110px;left:-90px}.hm-team-in{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:72px;display:grid;position:relative}.hm-team .hm-kick-line{margin-bottom:18px}.hm-team h2{font-family:var(--hm-h);letter-spacing:-.03em;color:var(--hm-navy);margin:0;font-size:clamp(32px,3.7vw,46px);font-weight:800;line-height:1.08}.hm-team h2 em,.hm-faq-u{white-space:nowrap;z-index:0;font-style:normal;position:relative}.hm-team h2 em:after{content:"";background:var(--hm-mint);opacity:.55;z-index:-1;border-radius:3px;height:.2em;position:absolute;bottom:.04em;left:0;right:0}.hm-team-lead{color:var(--hm-muted);max-width:40ch;margin:20px 0 0;font-size:18px}.hm-pts{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.hm-pts li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.hm-pts i{border:1px solid var(--hm-border);width:40px;height:40px;color:var(--hm-teal);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #0e2a3d0d}.hm-pts i svg{width:18px;height:18px}.hm-pts b{font-family:var(--hm-h);color:var(--hm-navy);margin-top:1px;font-size:16.5px;display:block}.hm-pts span{color:var(--hm-muted);margin-top:2px;font-size:14.5px;display:block}.hm-team .hm-lnk{gap:8px;margin-top:30px;font-size:15.5px}.hm-stack{flex-direction:column;display:flex;position:relative}.hm-card{opacity:0;border-radius:26px;margin:0;transition:opacity .7s,transform .7s;position:relative;transform:translateY(18px)}.is-in .hm-card{opacity:1;transform:none}.hm-founder{background:#fff;border:1px solid #e8e6df;align-self:flex-start;width:90%;padding:34px 36px 74px;box-shadow:0 22px 50px #0e2a3d14}.hm-review{background:var(--hm-navy);color:#e4ecf0;align-self:flex-end;width:86%;margin-top:-46px;padding:32px 34px 28px;transition-delay:.18s;overflow:hidden;box-shadow:0 30px 64px #0e2a3d47}.hm-review:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4fd1a52e,#0000);width:340px;height:340px;position:absolute;top:-130px;right:-120px}.hm-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.hm-tag{letter-spacing:.09em;text-transform:uppercase;font-size:11.5px;font-weight:700}.hm-founder .hm-tag{color:var(--hm-teal)}.hm-review .hm-tag{color:var(--hm-mint)}.hm-qm{flex:none;width:38px;height:38px}.hm-founder .hm-qm{color:#d6efe3}.hm-review .hm-qm{color:#4fd1a559}.hm-card blockquote{font-family:var(--hm-h);letter-spacing:-.01em;margin:16px 0 0;font-weight:600;position:relative}.hm-founder blockquote{color:var(--hm-navy);font-size:22px;line-height:1.48}.hm-review blockquote{color:#fff;font-size:18px;line-height:1.55}.hm-card blockquote mark{color:inherit;background:linear-gradient(#0000 60%,#4fd1a56b 60%);padding:0 .03em}.hm-review blockquote mark{background:linear-gradient(#0000 60%,#4fd1a54d 60%)}.hm-by{align-items:center;gap:14px;margin-top:24px;display:flex;position:relative}.hm-ph{border-radius:50%;flex:none;width:54px;height:54px;display:block;overflow:hidden}.hm-ph img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.hm-founder .hm-ph{box-shadow:0 0 0 3px #fff, 0 0 0 4.5px var(--hm-mint)}.hm-review .hm-ph{box-shadow:0 0 0 3px var(--hm-navy), 0 0 0 4.5px #4fd1a599}.hm-ph:focus-visible,.hm-by-name:focus-visible{outline:2px solid var(--hm-teal);outline-offset:6px}.hm-by-name{font-size:16px;font-weight:700;text-decoration:none;display:block}.hm-founder .hm-by-name{color:var(--hm-navy)}.hm-review .hm-by-name{color:#fff}.hm-by-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--hm-mint);text-decoration-color:var(--hm-mint);text-underline-offset:3px}.hm-by small{margin-top:1px;font-size:13.5px;display:block}.hm-founder .hm-by small{color:var(--hm-muted)}.hm-review .hm-by small{color:#9fb4c0}@media (max-width:960px){.hm-team-in{grid-template-columns:minmax(0,1fr);gap:48px}.hm-founder,.hm-review{width:100%}.hm-founder{padding-bottom:34px}.hm-review{margin-top:16px}}@media (max-width:520px){.hm-team{padding:76px 0 84px}.hm-founder{padding:26px 22px}.hm-review{padding:26px 22px 22px}.hm-founder blockquote{font-size:19px}.hm-review blockquote{font-size:16.5px}.hm-team h2 em{white-space:normal}}.hm-faq{background:var(--hm-cream);padding:104px 0 112px}.hm-faq-in{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:64px;display:grid}.hm-faq-side{position:sticky;top:112px}.hm-faq .hm-kick-line{margin-bottom:16px}.hm-faq h2{font-family:var(--hm-h);letter-spacing:-.03em;color:var(--hm-navy);margin:0;font-size:clamp(32px,3.6vw,44px);font-weight:800;line-height:1.08}.hm-faq-side>p:not(.hm-kick-line){color:var(--hm-muted);max-width:32ch;margin:16px 0 0;font-size:17px}.hm-help{background:#fff;border:1px solid #e8e6df;border-radius:18px;margin-top:28px;padding:20px 22px;box-shadow:0 10px 30px #0e2a3d0d}.hm-help b{font-family:var(--hm-h);color:var(--hm-navy);font-size:16.5px;display:block}.hm-help>span{color:var(--hm-muted);margin-top:4px;font-size:14px;display:block}.hm-help-links{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.hm-help .hm-lnk{font-size:14.5px}.hm-faq-list{gap:10px;display:grid}.hm-faq details{background:#fff;border:1px solid #e8e6df;border-radius:16px;transition:box-shadow .25s,border-color .25s}.hm-faq details[open]{border-color:#d5e9df;box-shadow:0 14px 36px #0e2a3d12}.hm-faq summary{cursor:pointer;font-family:var(--hm-h);color:var(--hm-navy);border-radius:16px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:16px;padding:20px 22px;font-size:17.5px;font-weight:700;line-height:1.35;list-style:none;display:grid}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary:focus-visible{outline:2px solid var(--hm-teal);outline-offset:2px}.hm-pm{background:var(--hm-cream);border-radius:50%;width:30px;height:30px;transition:background .2s,transform .25s;position:relative}.hm-pm:before,.hm-pm:after{content:"";background:var(--hm-navy);border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm-pm:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.hm-faq details[open] .hm-pm{background:var(--hm-tint)}.hm-faq details[open] .hm-pm:before{background:var(--hm-teal)}.hm-faq details[open] .hm-pm:after{background:var(--hm-teal);transform:translate(-50%,-50%)rotate(0)}.hm-a{color:var(--hm-muted);max-width:66ch;padding:0 22px 22px;font-size:15.5px;line-height:1.65}.hm-a p{margin:0 0 10px}.hm-a p:last-child{margin:0}.hm-a ul{gap:6px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.hm-a li{gap:10px;display:flex}.hm-a li:before{content:"";background:var(--hm-mint);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}@media (max-width:900px){.hm-faq-in{grid-template-columns:minmax(0,1fr);gap:36px}.hm-faq-side{position:static}}@media (max-width:520px){.hm-faq{padding:72px 0 80px}.hm-faq summary{padding:18px;font-size:16px}.hm-a{padding:0 18px 18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.hm-sh,.hm-board,.hm-ai-banner,.hm-card{opacity:1;transition:none;transform:none}.hm-ai-u path{stroke-dashoffset:0;transition:none}.hm-st-live i,.hm-q-new .hm-q-v:after{animation:none}.hm-faq details,.hm-pm,.hm-pm:after{transition:none}}
.hf{--hf-navy:#0e2a3d;--hf-teal:#0e9b72;--hf-mint:#4fd1a5;--hf-tint:#e6f6ef;--hf-cream:#f7f6f3;--hf-ink:#16211c;--hf-muted:#5b6472;--hf-faint:#98a39e;--hf-border:#e3e8e5;--hf-line2:#f1f4f3;--hf-orange:#d97706;--hf-red:#d64545;--hf-red-t:#fceaea;--hf-blue:#3b4fc4;--hf-blue-t:#eef0fb;--hf-h:var(--font-inter-tight), "Inter Tight", var(--font-inter), Inter, sans-serif;background:var(--hf-cream);color:var(--hf-ink);-webkit-font-smoothing:antialiased;padding:104px 0 110px;font-size:16px;line-height:1.55;overflow:hidden}.hf-wrap{max-width:1158px;margin:0 auto;padding:0 24px}.hf-mono{font-family:ui-monospace,Menlo,Consolas,monospace}.hf-head{text-align:center;max-width:760px;margin:0 auto 84px}.hf-kick{letter-spacing:.1em;text-transform:uppercase;color:var(--hf-teal);margin:0 0 14px;font-size:13px;font-weight:700}.hf-head h2{font-family:var(--hf-h);letter-spacing:-.03em;color:var(--hf-navy);margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1}.hf-head p{color:var(--hf-muted);max-width:60ch;margin:16px auto 0;font-size:18px}.hf-row{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:76px;margin-bottom:136px;display:grid}.hf-row:last-child{margin-bottom:0}.hf-row.is-rev{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.hf-row.is-rev .hf-txt{order:2}.hf-row.is-rev .hf-vis{order:1}.hf-chip{color:var(--hf-navy);border:1px solid var(--hf-border);background:#fff;border-radius:99px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 13px 6px 7px;font-size:12.5px;font-weight:700;display:inline-flex}.hf-chip i{background:var(--hf-tint);width:22px;height:22px;color:var(--hf-teal);border-radius:7px;justify-content:center;align-items:center;display:flex}.hf-chip i svg{width:13px;height:13px}.hf-chip-mod{color:#5f6a65;border-left:1px solid var(--hf-border);margin-left:2px;padding-left:8px;font-weight:600}.hf-txt h3{font-family:var(--hf-h);letter-spacing:-.025em;color:var(--hf-navy);margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.15}.hf-txt>p{color:var(--hf-muted);max-width:48ch;margin:16px 0 0;font-size:17px}.hf-txt ul{color:var(--hf-navy);gap:10px;margin:22px 0 0;padding:0;font-size:15.5px;list-style:none;display:grid}.hf-txt li{gap:11px;display:flex}.hf-txt li:before{content:"";background:var(--hf-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%230E9B72' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:19px;height:19px;margin-top:2px}.hf-txt li b{font-weight:650}.hf-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.hf-mode{border:1px solid var(--hf-border);background:#fff;border-radius:14px;padding:14px 16px}.hf-mode b{font-family:var(--hf-h);color:var(--hf-navy);font-size:15.5px;display:block}.hf-mode span{color:var(--hf-muted);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.hf-more{color:var(--hf-navy);border-bottom:1.5px solid var(--hf-mint);align-items:center;gap:8px;margin-top:26px;padding-bottom:2px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.hf-more:after{content:"→";color:var(--hf-teal)}.hf-more:hover{color:var(--hf-teal)}.hf-more:focus-visible{outline:2px solid var(--hf-teal);outline-offset:3px;border-radius:2px}.hf-vis{padding:38px 0 96px 38px;position:relative}.hf-row.is-rev .hf-vis{padding:38px 38px 96px 0}.hf-back{border-radius:26px;width:70%;position:absolute;top:0;bottom:56px;right:0;overflow:hidden}.hf-row.is-rev .hf-back{left:0;right:auto}.hf-back:after{content:"";background:radial-gradient(420px 260px at 85% 10%,#ffffff59,#0000 70%);position:absolute;inset:0}.hf-b-mint{background:#cfefe1}.hf-b-navy{background:var(--hf-navy)}.hf-b-sand{background:#e7e3d8}.hf-b-teal{background:#a6dcc6}.hf-win{background:#fff;border:1px solid #e1e7e4;border-radius:16px;font-size:13px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e2a3d0d,0 28px 60px #0e2a3d29}.hf-bar{border-bottom:1px solid var(--hf-line2);color:#5f6a65;white-space:nowrap;background:#fcfcfb;align-items:center;gap:8px;padding:11px 16px;font-size:12px;display:flex;overflow:hidden}.hf-dots{gap:5px;margin-right:6px;display:flex}.hf-dots i{background:#e3e8e5;border-radius:50%;width:9px;height:9px}.hf-bar b{color:var(--hf-navy);font-weight:600}.hf-body{padding:18px}.hf-pill{background:var(--hf-line2);color:var(--hf-muted);white-space:nowrap;border-radius:99px;align-items:center;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.hf-pill.is-green{background:var(--hf-tint);color:#0a7255}.hf-pill.is-red{background:var(--hf-red-t);color:#b23a3a}.hf-pill.is-blue{background:var(--hf-blue-t);color:var(--hf-blue)}.hf-btn{border:1px solid var(--hf-border);color:var(--hf-navy);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.hf-btn.is-dark{background:var(--hf-navy);border-color:var(--hf-navy);color:#fff}.hf-float{z-index:2;background:var(--hf-navy);color:#e4ecf0;opacity:0;border-radius:16px;width:258px;padding:14px 16px;font-size:12.5px;transition:opacity .5s,transform .5s;position:absolute;transform:translateY(14px);box-shadow:0 22px 50px #0e2a3d52}.hf-float.is-light{color:var(--hf-ink);background:#fff;border:1px solid #e1e7e4;box-shadow:0 22px 50px #0e2a3d2e}.is-in .hf-float{opacity:1;transition-delay:1.3s;transform:none}.hf-f-br{bottom:-26px;right:-22px}.hf-f-bl{bottom:-26px;left:-22px}.hf-fh{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.hf-float.is-light .hf-fh{color:var(--hf-navy)}.hf-fh i{width:24px;height:24px;color:var(--hf-mint);background:#4fd1a52e;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.hf-float.is-light .hf-fh i{background:var(--hf-tint);color:var(--hf-teal)}.hf-fh i svg{width:13px;height:13px}.hf-float p{color:#b6c7d2;margin:8px 0 0;line-height:1.5}.hf-float.is-light p{color:var(--hf-muted)}.hf-acts{gap:6px;margin-top:11px;display:flex}.hf-float .hf-btn{color:#fff;background:0 0;border-color:#fff3}.hf-float .hf-btn.is-dark{background:var(--hf-navy);border-color:var(--hf-navy);color:#fff}.hf-float .hf-btn.is-mint{background:var(--hf-mint);border-color:var(--hf-mint);color:var(--hf-navy)}.hf-steps{color:#5f6a65;align-items:center;gap:8px;margin:0 0 14px;font-size:11.5px;font-weight:600;display:flex}.hf-steps>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.hf-steps>span i{background:var(--hf-line2);color:#5f6a65;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:flex}.hf-steps .is-done,.hf-steps .is-current{color:var(--hf-navy)}.hf-steps .is-done i{background:var(--hf-teal);color:#fff}.hf-steps .is-current i{background:var(--hf-navy);color:#fff}.hf-steps em{background:var(--hf-border);flex:1;min-width:8px;height:1px}.hf-map{border:1px solid var(--hf-border);border-radius:12px;overflow:hidden}.hf-mr{border-bottom:1px solid var(--hf-line2);grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.hf-mr:last-child{border-bottom:0}.hf-mr-k{color:var(--hf-muted);text-overflow:ellipsis;overflow:hidden}.hf-mr-v{color:var(--hf-navy);font-weight:600}.hf-mr-ar{color:#c2ccc7}.hf-mr .hf-pill{opacity:0;justify-self:end;transition:all .35s;transform:scale(.9)}.is-in .hf-mr .hf-pill{opacity:1;transform:none}.is-in .hf-mr:nth-child(2) .hf-pill{transition-delay:.25s}.is-in .hf-mr:nth-child(3) .hf-pill{transition-delay:.5s}.is-in .hf-mr:nth-child(4) .hf-pill{transition-delay:.75s}.is-in .hf-mr:nth-child(5) .hf-pill{transition-delay:1s}.hf-imp{align-items:center;gap:12px;margin-top:14px;display:flex}.hf-imp b{font-family:var(--hf-h);color:var(--hf-navy);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:110px;font-size:15px}.hf-imp-pr{background:var(--hf-line2);border-radius:5px;flex:1;height:8px;overflow:hidden}.hf-imp-pr i{background:linear-gradient(90deg,#4fd1a5,#0e9b72);border-radius:5px;width:0;height:100%;transition:width 1.6s cubic-bezier(.3,.8,.3,1) .3s;display:block}.is-in .hf-imp-pr i{width:100%}.hf-aud{grid-template-columns:150px minmax(0,1fr);gap:14px;display:grid}.hf-scorec{text-align:center;background:#f4f6f5;border-radius:14px;padding:14px 10px}.hf-scorec-l{letter-spacing:.08em;color:#5f6a65;font-size:9.5px;font-weight:700;display:block}.hf-ring{width:104px;height:104px;margin:8px auto 6px;position:relative}.hf-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hf-ring-val{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.4s cubic-bezier(.3,.8,.3,1)}.is-in .hf-ring-val{stroke-dashoffset:var(--off)}.hf-ring b{font-family:var(--hf-h);color:var(--hf-navy);flex-direction:column;justify-content:center;align-items:center;font-size:26px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.hf-ring b small{font-family:var(--font-inter), Inter, sans-serif;color:#5f6a65;margin-top:3px;font-size:10px;font-weight:500}.hf-seg{background:repeating-linear-gradient(45deg,#e5eae8 0 4px,#f4f6f5 4px 8px);border-radius:5px;height:7px;margin-top:8px;display:flex;overflow:hidden}.hf-seg i{height:100%;display:block}.hf-segl{color:var(--hf-muted);text-align:left;justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.hf-segl span:last-child{text-align:right}.hf-segl b{color:var(--hf-navy);font-size:12px;display:block}.hf-mets{gap:8px;display:grid}.hf-met{border:1px solid var(--hf-border);border-left:3px solid var(--hf-teal);border-radius:10px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.hf-met.is-bad{border-left-color:var(--hf-red)}.hf-met.is-beta{border:1.5px dashed #c9cfea}.hf-mring{width:46px;height:46px;position:relative}.hf-mring svg{width:100%;height:100%;transform:rotate(-90deg)}.hf-mring b{letter-spacing:-.02em;color:var(--hf-navy);justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;inset:0}.hf-met-n{color:var(--hf-navy);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.hf-met-n .hf-pill,.hf-met-sub .hf-pill{padding:2px 7px;font-size:10px}.hf-met-tr{background:var(--hf-line2);border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.hf-met-tr i{border-radius:3px;width:0;height:100%;transition:width 1.2s cubic-bezier(.3,.8,.3,1);display:block}.is-in .hf-met-tr i{width:var(--w)}.hf-met-sub{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.hf-seg2{background:var(--hf-line2);border-radius:10px;margin-bottom:14px;padding:3px;display:inline-flex}.hf-seg2 span{color:var(--hf-muted);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:650}.hf-seg2 .is-on{color:var(--hf-navy);background:#fff;box-shadow:0 1px 3px #0e2a3d1a}.hf-runbox{border:1px solid var(--hf-border);border-radius:12px;padding:12px}.hf-rb-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hf-rb-top b{font-family:var(--hf-h);color:var(--hf-navy);font-size:14px}.hf-rb-top .hf-mono{font-size:10px}.hf-instr{background:#f7fcfa;border:1px solid #cfe6dc;border-radius:10px;margin-top:10px;padding:9px 11px}.hf-instr-l{letter-spacing:.05em;text-transform:uppercase;color:#0a7255;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.hf-instr-ty{color:var(--hf-navy);min-height:19px;font-size:12.5px;display:block}.hf-instr-ty:after{content:"";background:var(--hf-teal);vertical-align:-2px;width:1.5px;height:13px;margin-left:2px;animation:1s step-end infinite hf-blink;display:inline-block}@keyframes hf-blink{50%{opacity:0}}.hf-rb-foot{color:var(--hf-muted);align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.hf-rb-foot .hf-btn{margin-left:auto}.hf-props{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hf-prop{border:1px solid var(--hf-border);opacity:0;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:9px 11px;transition:all .45s;display:grid;transform:translateY(6px)}.hf-prop.is-show{opacity:1;transform:none}.hf-cb{background:var(--hf-teal);border-radius:5px;width:16px;height:16px;margin-top:2px;position:relative}.hf-cb:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.hf-prop-o{color:#5f6a65;font-size:11.5px;-webkit-text-decoration:line-through #e0b8b3;text-decoration:line-through #e0b8b3;display:block}.hf-prop-n{color:var(--hf-navy);margin-top:1px;font-size:12.5px;font-weight:600;display:block}.hf-bulk{color:var(--hf-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.hf-st-top{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.hf-st-top .hf-pill.is-green{margin-left:auto}.hf-bth,.hf-bk{grid-template-columns:84px minmax(0,1fr) 46px 62px;gap:10px;display:grid}.hf-bth{letter-spacing:.05em;text-transform:uppercase;color:#5f6a65;border-bottom:1px solid var(--hf-line2);padding:0 0 6px;font-size:10px;font-weight:700}.hf-bth span:last-child{text-align:right}.hf-bk{border-bottom:1px solid var(--hf-line2);align-items:center;padding:8px 0}.hf-bk b{color:var(--hf-navy);align-items:center;gap:6px;font-size:12.5px;display:flex}.hf-bk b:before{content:"";background:var(--c);border-radius:3px;flex:none;width:8px;height:8px}.hf-bk-tr{background:var(--hf-line2);border-radius:5px;height:9px;overflow:hidden}.hf-bk-tr i{background:var(--c);border-radius:5px;width:0;height:100%;transition:width 1.1s cubic-bezier(.3,.8,.3,1);display:block}.is-in .hf-bk-tr i{width:var(--w)}.hf-bk-cnt{text-align:right;color:var(--hf-muted);font-variant-numeric:tabular-nums;font-size:12px}.hf-q{border-radius:99px;justify-self:end;padding:2px 8px;font-size:10.5px;font-weight:700}.hf-q.is-hi{background:var(--hf-tint);color:#0a7255}.hf-q.is-lo{background:var(--hf-red-t);color:#b23a3a}.hf-q.is-mid{color:#6d5e34;background:#f3f0e6}.hf-bk.is-z{background:linear-gradient(90deg,#fff,#f6f9f8);border:1px solid #dde7e2;border-radius:10px;margin:4px -8px 0;padding:8px}.hf-st-foot{color:var(--hf-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;display:flex}.hf-st-foot .hf-btn{margin-left:auto}.hf-dot{background:var(--hf-teal);border-radius:50%;width:8px;height:8px}.hf-xtabs{scrollbar-width:none;border-bottom:1px solid var(--hf-line2);gap:2px;margin:-4px -18px 14px;padding:0 14px;display:flex;overflow-x:auto}.hf-xtabs::-webkit-scrollbar{display:none}.hf-xtab{color:#5f6a65;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:9px 6px 10px;font-family:inherit;font-size:12px;font-weight:650;transition:all .3s;display:flex}.hf-xtab:focus-visible{outline:2px solid var(--hf-teal);outline-offset:-2px;border-radius:6px}.hf-xtab-lg{background:var(--hf-line2);border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:all .3s;display:flex}.hf-xtab-lg img{filter:grayscale();opacity:.65;width:15px;height:15px;transition:all .3s;display:block}.hf-xtab[aria-selected=true]{color:var(--hf-navy);border-bottom-color:var(--hf-teal)}.hf-xtab[aria-selected=true] .hf-xtab-lg{box-shadow:0 0 0 1px var(--hf-border);background:#fff}.hf-xtab[aria-selected=true] .hf-xtab-lg img{filter:none;opacity:1}.hf-xpane{animation:.45s hf-fade}@keyframes hf-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hf-xcard{border:1px solid var(--hf-border);border-radius:12px;padding:12px}.hf-xrow{align-items:center;gap:10px;display:flex}.hf-xrow b{font-family:var(--hf-h);color:var(--hf-navy);font-size:14px}.hf-tog{color:var(--hf-muted);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:11.5px;display:flex}.hf-tog i{background:var(--hf-teal);border-radius:99px;flex:none;width:30px;height:17px;position:relative}.hf-tog i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;right:2px}.hf-url{color:var(--hf-muted);background:#f6f8f7;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:11px;display:flex}.hf-url .hf-mono{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hf-ready{margin-top:10px}.hf-ready-l{color:var(--hf-muted);justify-content:space-between;font-size:11.5px;display:flex}.hf-ready-l b{color:var(--hf-navy)}.hf-ready-tr{background:var(--hf-line2);border-radius:4px;height:7px;margin-top:5px;overflow:hidden}.hf-ready-tr i{border-radius:4px;height:100%;display:block}.hf-xmeta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.hf-soon{gap:8px;margin-top:12px;display:flex}.hf-soon i{background:#f6f8f7;border:1.5px dashed #d9e2de;border-radius:10px;width:34px;height:34px}.hf-thd,.hf-shop{grid-template-columns:minmax(0,1fr) 104px 34px 28px;gap:12px;display:grid}.hf-thd{letter-spacing:.05em;text-transform:uppercase;color:#5f6a65;border-bottom:1px solid var(--hf-line2);padding-bottom:6px;font-size:10px;font-weight:700}.hf-shops{margin:0;padding:0;list-style:none;display:grid}.hf-shop{border-bottom:1px solid var(--hf-line2);align-items:center;padding:10px 0}.hf-shop:last-child{border-bottom:0}.hf-shop b{color:var(--hf-navy);font-size:13px;display:block}.hf-shop small{color:#5f6a65;font-size:11px;display:block}.hf-qb{background:var(--hf-line2);border-radius:4px;height:6px;overflow:hidden}.hf-qb i{border-radius:4px;width:0;height:100%;transition:width 1s cubic-bezier(.3,.8,.3,1);display:block}.is-in .hf-qb i{width:var(--w)}.hf-sc{color:var(--hf-navy);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.hf-ga{background:var(--hf-tint);border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.hf-ga img{width:14px;height:14px;display:block}.hf-ga.is-att:after{content:"";background:var(--hf-orange);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}@media (max-width:980px){.hf{padding:80px 0 90px}.hf-head{margin-bottom:64px}.hf-row,.hf-row.is-rev{grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:96px}.hf-row.is-rev .hf-txt{order:1}.hf-row.is-rev .hf-vis{order:2}.hf-vis,.hf-row.is-rev .hf-vis{padding:24px 0 24px 24px}.hf-back,.hf-row.is-rev .hf-back{width:80%;bottom:0;left:auto;right:0}.hf-float{width:auto;margin:-18px 14px 0;position:relative;bottom:auto;left:auto;right:auto}.hf-modes{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.hf-wrap{padding:0 16px}.hf-vis,.hf-row.is-rev .hf-vis{padding:16px 0 16px 12px}.hf-body{padding:14px}.hf-xtabs{margin:-4px -14px 14px;padding:0 10px}.hf-aud{grid-template-columns:minmax(0,1fr)}.hf-xtab-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hf-bth,.hf-bk{grid-template-columns:72px minmax(0,1fr) 40px 52px;gap:8px}.hf-thd,.hf-shop{grid-template-columns:minmax(0,1fr) 64px 30px 26px;gap:10px}.hf-steps{gap:5px;font-size:10.5px}.hf-mr{gap:6px;padding:9px 10px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.hf-float,.hf-mr .hf-pill,.hf-prop{opacity:1;transition:none;transform:none}.hf-imp-pr i{width:100%;transition:none}.hf-ring-val{stroke-dashoffset:var(--off);transition:none}.hf-met-tr i,.hf-bk-tr i,.hf-qb i{width:var(--w);transition:none}.hf-instr-ty:after,.hf-xpane{animation:none}.hf-xtab,.hf-xtab-lg,.hf-xtab-lg img{transition:none}}
.hs{--hs-ink:#16211c;--hs-muted:#66736d;--hs-faint:#98a39e;--hs-border:#e3e8e5;--hs-teal:#0e9b72;--hs-navy:#0e2a3d;color:var(--hs-ink);font-size:14px;line-height:1.5}.hs-tight{font-family:var(--font-inter-tight), "Inter Tight", var(--font-inter), Inter, sans-serif}.hs-mono{font-family:ui-monospace,Menlo,Consolas,monospace}.hs-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.hs-tab{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:flex-start;gap:11px;min-width:0;padding:13px 15px;font-family:inherit;transition:all .18s;display:flex}.hs-tab:hover{background:#fff9}.hs-tab:focus-visible{outline:2px solid var(--hs-teal);outline-offset:2px}.hs-tab-ico{width:28px;height:28px;color:var(--hs-faint);background:#e7ebe9;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:all .18s;display:flex}.hs-tab-t{color:var(--hs-muted);font-size:13.5px;font-weight:650;line-height:1.25;display:block}.hs-tab-s{color:var(--hs-muted);margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.hs-tab[aria-selected=true]{background:#fff;border-color:#dde4e1;box-shadow:0 1px 2px #0e2a3d0d,0 10px 26px #0e2a3d12}.hs-tab[aria-selected=true] .hs-tab-ico{background:var(--hs-teal);color:#fff}.hs-tab[aria-selected=true] .hs-tab-t{color:var(--hs-ink)}.hs-tab[aria-selected=true] .hs-tab-s{color:var(--hs-muted)}.hs-frame{background:#fff;border:1px solid #e6ebe8;border-radius:20px;padding:30px 32px;animation:.4s cubic-bezier(.2,.7,.3,1) hs-pop;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e2a3d0a,0 24px 60px #0e2a3d1a}.hs-frame[hidden]{display:none}.hs-frame:before{content:"";pointer-events:none;background:radial-gradient(680px 240px at 88% -10%,#0e9b7212,#0000 70%);position:absolute;inset:0}@keyframes hs-pop{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:none}}.hs-kicker{letter-spacing:.06em;text-transform:uppercase;color:#bcc6c1;font-size:10.5px;font-weight:700;position:absolute;top:16px;right:20px}.hs-p1{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:42px;display:grid}.hs-bigscore{text-align:center;width:150px;margin:0 auto;position:relative}.hs-bigscore-num{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hs-n1{letter-spacing:-.02em;font-size:40px;font-weight:750;line-height:1}.hs-n2{color:var(--hs-faint);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:600}.hs-subrings{justify-content:center;gap:18px;margin-top:18px;display:flex}.hs-sr{text-align:center}.hs-sr-v{font-size:15px;font-weight:700}.hs-sr-l{color:var(--hs-faint);margin-top:1px;font-size:10.5px}.hs-ring-val{stroke-linecap:round;transform-origin:50%;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.2s cubic-bezier(.3,.8,.3,1);transform:rotate(-90deg)}.hm-run .hs-ring-val{stroke-dashoffset:var(--off)}.hs-ihead{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.hs-ihead b{font-size:14px}.hs-ihead span{color:var(--hs-faint);text-align:right;margin-left:auto;font-size:12px}.hs-irow{border-bottom:1px solid #f2f5f3;grid-template-columns:minmax(0,1fr) 92px 66px;align-items:center;gap:14px;padding:11px 0;display:grid}.hs-irow:last-child{border-bottom:none}.hs-iname{font-size:13.5px}.hs-iname .hs-mono{font-size:12.5px}.hs-iname small{color:var(--hs-faint);margin-top:2px;font-size:11.5px;display:block}.hs-barw{background:#eef1ef;border-radius:4px;height:6px;overflow:hidden}.hs-barw i{border-radius:4px;width:0;height:100%;transition:width 1s cubic-bezier(.3,.8,.3,1);display:block}.hm-run .hs-barw i{width:var(--w)}.hs-icount{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.hs-icount small{color:var(--hs-faint);font-size:11px;font-weight:400;display:block}.hs-stackwrap{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:40px;display:grid}.hs-stk{height:212px;position:relative}.hs-lcard{border:1px solid var(--hs-border);opacity:0;background:#fff;border-radius:14px;padding:13px 16px;position:absolute;left:0;right:0;transform:translateY(14px);box-shadow:0 6px 18px #0e2a3d12}.hm-run .hs-lcard{animation:.55s forwards hs-lay}.hm-run .hs-l1{animation-delay:50ms}.hm-run .hs-l2{animation-delay:.35s}.hm-run .hs-l3{animation-delay:.7s}@keyframes hs-lay{to{opacity:1;transform:none}}.hs-l1{top:0}.hs-l2{top:66px}.hs-l3{background:linear-gradient(#f5fcf9,#fff);border-color:#c9e3d8;top:132px}.hs-lctitle{letter-spacing:.05em;text-transform:uppercase;color:var(--hs-faint);margin-bottom:7px;font-size:11px;font-weight:700}.hs-l3 .hs-lctitle{color:var(--hs-teal)}.hs-fields{flex-wrap:wrap;gap:6px;display:flex}.hs-fchip{color:#5e6c66;background:#f1f4f3;border-radius:6px;padding:3px 8px;font-size:11px}.hs-fchip.is-t{color:#0b7f5e;background:#e6f6ef;font-weight:600}.hs-p2txt .hs-p2txt-h{margin:0 0 8px;font-size:15px;font-weight:650}.hs-p2txt p{color:var(--hs-muted);margin:0;font-size:13px;line-height:1.65}.hs-p2txt .hs-note{background:var(--hs-navy);color:#e4ecf0;border-radius:16px;margin-top:14px;padding:16px 18px;font-size:13px;line-height:1.65}.hs-p3{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:36px;display:grid}.hs-attrs{flex-direction:column;gap:10px;display:flex}.hs-attr{border:1px solid var(--hs-border);background:#fff;border-radius:12px;padding:12px 14px;transition:all .3s}.hs-attr.is-lit{background:#f6fcfa;border-color:#bfe5d6;box-shadow:0 4px 14px #0e9b721a}.hs-attr-n{color:var(--hs-teal);letter-spacing:.03em;font-size:11px;font-weight:700}.hs-attr-v{color:#48544e;margin-top:4px;font-size:12.5px;line-height:1.5}.hs-answer{background:var(--hs-navy);border-radius:16px;padding:20px 22px;position:relative}.hs-answer-h{letter-spacing:.06em;text-transform:uppercase;color:#8fb0c2;margin-bottom:11px;font-size:10.5px;font-weight:700}.hs-answer p{color:#e4ecf0;margin:0;font-size:14px;line-height:1.7}.hs-answer mark{color:#9fb4c0;background:#ffffff0f;border-radius:4px;padding:1px 5px;transition:all .3s}.hs-answer mark.is-lit{color:#8debc0;background:#4ade9b29}.hs-p3note{color:var(--hs-muted);text-align:center;margin:18px 0 0;font-size:12.5px}.hs-rad svg{width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.hs-rad-desk svg{max-width:620px}.hs-rad-mob{display:none}.hs-rad text{font-family:var(--font-inter), Inter, sans-serif}.hs-rad .hs-rad-name{font-family:var(--font-inter-tight), "Inter Tight", var(--font-inter), Inter, sans-serif}.hs-rad .hs-mono{font-family:ui-monospace,Menlo,Consolas,monospace}.hs-spoke{stroke:#9ed8c0;stroke-width:1.6px;stroke-dasharray:4 6}.hm-run .hs-spoke{animation:1.2s linear infinite hs-dash}@keyframes hs-dash{to{stroke-dashoffset:-20px}}.hs-ping{opacity:0;transform-box:fill-box;transform-origin:50%}.hm-run .hs-ping{animation:2.4s ease-out infinite hs-rp}@keyframes hs-rp{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.5)}}.hs-facts{border-top:1px solid #eef2f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;padding-top:20px;display:grid}.hs-fact b{font-size:12.5px;font-weight:650;display:block}.hs-fact span{color:var(--hs-muted);margin-top:3px;font-size:11.5px;line-height:1.5;display:block}@media (max-width:900px){.hs-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-p1,.hs-stackwrap,.hs-p3{grid-template-columns:minmax(0,1fr);gap:24px}.hs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-frame{padding:40px 18px 22px}}@media (max-width:600px){.hs-rad-desk{display:none}.hs-rad-mob{display:block}.hs-tab{gap:9px;padding:11px}.hs-irow{grid-template-columns:minmax(0,1fr) 64px 58px;gap:10px}}@media (prefers-reduced-motion:reduce){.hs-frame,.hm-run .hs-lcard,.hm-run .hs-spoke,.hm-run .hs-ping{animation:none}.hs-lcard{opacity:1;transform:none}.hs-ring-val{stroke-dashoffset:var(--off);transition:none}.hs-barw i{width:var(--w);transition:none}}
