@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2122,u+feff,u+fffd}.hv-sec{--hv-tint:#eef6fc;--hv-tint-2:#dcebf7;--hv-paper:#fff;--hv-ink:#0f172a;--hv-ink-2:#334155;--hv-body:#475569;--hv-muted:#64748b;--hv-faint:#94a3b8;--hv-soft:#f1f5f9;--hv-soft-2:#f8fafc;--hv-line:#e2e8f0;--hv-ring:#e5eaf0;--hv-link:#0369a1;--hv-eyebrow:#0284c7;--hv-shadow:rgba(3,105,161,.12);--hv-shadow-ink:rgba(15,23,42,.08);position:relative;padding:88px 48px;color:var(--hv-ink)}[data-joy-color-scheme=dark] .hv-sec{--hv-tint:#0f1822;--hv-tint-2:#172330;--hv-paper:#18202b;--hv-ink:#f5f5f5;--hv-ink-2:#d4d4d4;--hv-body:#cbd5e1;--hv-muted:#a3a3a3;--hv-faint:#7c8796;--hv-soft:#232c38;--hv-soft-2:#1d2530;--hv-line:#2b3644;--hv-ring:#2b3644;--hv-link:#38bdf8;--hv-eyebrow:#38bdf8;--hv-shadow:rgba(0,0,0,.35);--hv-shadow-ink:rgba(0,0,0,.3)}.hv-inner{max-width:1176px;margin:0 auto}.hv-head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin-bottom:44px}.hv-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-eyebrow)}.hv-h2{font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.025em;color:var(--hv-ink);text-wrap:balance}.hv-h2,.hv-sec h3{margin:0;font-weight:800}.hv-sec h3{font-size:25px;letter-spacing:-.015em;line-height:1.2;color:inherit}.hv-chip{display:inline-flex;gap:6px;padding:7px 12px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 16px var(--hv-shadow-ink)}.hv-chip,.hv-logo{align-items:center;background:var(--hv-paper);color:var(--hv-ink)}.hv-logo{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;box-shadow:inset 0 0 0 1px var(--hv-ring);flex:none}.hv-logo--sm{width:36px;height:36px}.hv-sub{font-size:12.5px;color:var(--hv-muted)}.hv-ok{display:inline-flex;align-items:center;gap:5px;flex:none;white-space:nowrap;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:#15803d;color:#fff;transition:background-color .3s}.hv-ok--blue{background:#0284c7}.hv-ok--amber{background:#f59e0b}.hv-hiw-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hv-hiw-card{position:relative;overflow:hidden;border-radius:32px;height:560px;box-sizing:border-box;padding:40px 32px 0;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--hv-tint)}.hv-hiw-card>p{margin:10px 0 0;max-width:300px;font-size:16px;line-height:1.5;color:var(--hv-body)}.hv-hiw-card--blue{color:#fff;background:radial-gradient(120% 80% at 50% 0,#0ea5e9 0,#0369a1 55%,#075985 100%)}.hv-hiw-card--blue>p{color:#e0f2fe}.hv-hiw-stage{position:relative;width:100%;flex:1;margin-top:28px}.hv-hiw-stage--rows{margin-top:18px}.hv-hiw-paper{position:absolute;left:50%;bottom:-30px;margin-left:-118px;width:236px;height:290px;box-sizing:border-box;padding:22px 20px;border-radius:16px 16px 0 0;background:var(--hv-paper);text-align:left;display:flex;flex-direction:column;gap:10px;transform:rotate(-3deg);box-shadow:0 20px 50px rgba(3,105,161,.18)}.hv-hiw-person{display:flex;align-items:center;gap:10px}.hv-hiw-person b{display:block;font-size:14px;font-weight:800}.hv-hiw-person small{display:block;font-size:11px;color:var(--hv-muted)}.hv-hiw-avatar{width:38px;height:38px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#bae6fd,#0369a1);color:#fff;font-weight:800;font-size:14px}.hv-hiw-rule{height:3px;width:44px;border-radius:2px;background:#0369a1;margin-top:4px}.hv-hiw-cap{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:var(--hv-faint)}.hv-hiw-cap+.hv-hiw-line{margin-top:0}.hv-hiw-line{height:6px;border-radius:3px;background:var(--hv-line)}.hv-hiw-skills{display:flex;flex-wrap:wrap;gap:5px}.hv-hiw-skills span{font-size:10px;padding:3px 7px;border-radius:6px;background:var(--hv-soft)}.hv-hiw-c1{position:absolute;left:2px;top:30px}.hv-hiw-c2{position:absolute;right:0;top:92px}.hv-hiw-c3{position:absolute;left:10px;bottom:56px}.hv-hiw-dollar{width:16px;height:16px;border-radius:50%;background:#f59e0b;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.hv-hiw-job{position:absolute;width:262px;box-sizing:border-box;padding:20px;border-radius:22px;background:#fff;color:#0f172a;text-align:left;display:flex;flex-direction:column;gap:10px}.hv-hiw-job .hv-logo{background:#fff;color:#0f172a;box-shadow:inset 0 0 0 1px #e5eaf0}.hv-hiw-job .hv-sub{color:#64748b}.hv-hiw-job--a{left:-36px;top:34px;transform:rotate(-7deg);box-shadow:0 24px 48px rgba(15,23,42,.35)}.hv-hiw-job--b{right:-30px;top:96px;transform:rotate(6deg);box-shadow:0 30px 60px rgba(15,23,42,.4)}.hv-hiw-jobtop{display:flex;align-items:center;justify-content:space-between}.hv-hiw-fa{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:600;box-shadow:inset 0 0 0 1px #e5eaf0;white-space:nowrap}.hv-hiw-jobtitle{font-size:19px;font-weight:800;line-height:1.2}.hv-hiw-tags{display:flex;gap:6px}.hv-hiw-tags span{font-size:11.5px;padding:5px 10px;background:#f1f5f9;font-weight:600}.hv-hiw-pill,.hv-hiw-tags span{border-radius:999px;white-space:nowrap}.hv-hiw-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;background:#e0f2fe;color:#075985;transition:background-color .3s,color .3s}.hv-hiw-dot{width:7px;height:7px;border-radius:50%;background:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.25)}.hv-hiw-pill.is-done{background:#dcfce7;color:#166534}.hv-hiw-pill.is-done .hv-hiw-dot{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.25)}.hv-hiw-tabs{display:flex;gap:6px;margin-top:24px;padding:4px;border-radius:999px;background:var(--hv-tint-2)}.hv-hiw-tabs span{font-size:12px;font-weight:600;padding:7px 10px;border-radius:999px;color:var(--hv-ink-2);white-space:nowrap}.hv-hiw-tabs .is-on{font-weight:700;background:var(--hv-paper);color:var(--hv-ink);font-variant-numeric:tabular-nums;box-shadow:0 2px 6px var(--hv-shadow-ink)}.hv-row{position:absolute;left:6px;right:6px;display:flex;align-items:center;gap:12px;padding:16px;border-radius:18px;background:var(--hv-paper);text-align:left;box-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 28px var(--hv-shadow)}.hv-row--1{top:0}.hv-row--2{top:84px;left:-18px;right:30px;transform:scale(1.04);z-index:1;box-shadow:0 1px 2px rgba(15,23,42,.05),0 22px 40px rgba(3,105,161,.18)}.hv-row--3{top:170px}.hv-row .hv-logo{width:36px;height:36px}.hv-row-txt{flex:1;min-width:0}.hv-row-txt b{font-size:14.5px;font-weight:700}.hv-row-txt .hv-sub,.hv-row-txt b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hv-fix{position:relative;overflow:hidden;height:540px;box-sizing:border-box;padding:30px 30px 0;border-radius:32px;display:flex;flex-direction:column;gap:12px;background:var(--hv-tint)}.hv-fix>p{margin:0;font-size:16px;line-height:1.5;color:var(--hv-body)}.hv-fix--blue{background:linear-gradient(180deg,#e0f2fe,#bae6fd)}.hv-fix--blue>p{color:#334155}.hv-fix-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.1em;background:var(--hv-paper);color:#075985;box-shadow:0 1px 2px rgba(15,23,42,.06)}.hv-tiles{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hv-tile{position:relative;height:92px;border-radius:18px;background:var(--hv-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:700;color:var(--hv-ink);text-align:center;box-shadow:inset 0 0 0 1px var(--hv-line),0 6px 16px rgba(3,105,161,.06)}.hv-tile img{width:26px;height:26px;object-fit:contain;border-radius:6px}.hv-tile-chk{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;background:#15803d;justify-content:center;box-shadow:0 0 0 3px var(--hv-tint)}.hv-fix-foot,.hv-tile-chk{display:flex;align-items:center}.hv-fix-foot{justify-content:space-between;gap:12px;margin-top:6px;font-size:13px;font-weight:700}.hv-fix-foot a{color:var(--hv-link);text-decoration:none;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}.hv-fix-foot a:hover{text-decoration:underline}.hv-fix-stage{position:relative;flex:1;margin-top:18px}.hv-panel{position:absolute;box-sizing:border-box;padding:18px;border-radius:20px 20px 0 0;background:var(--hv-paper);box-shadow:0 1px 2px rgba(15,23,42,.05),0 24px 48px rgba(3,105,161,.16)}.hv-panel--ghost{left:28px;right:-10px;top:0;bottom:0;opacity:.6;transform:rotate(3deg)}.hv-panel--copy{left:0;right:14px;top:18px;bottom:0}.hv-panel--copy,.hv-panel--form{display:flex;flex-direction:column;gap:12px}.hv-panel--form{inset:0}.hv-copy-top{display:flex;align-items:center;gap:10px}.hv-copy-title{flex:1;min-width:0}.hv-copy-title b{display:block;font-size:14.5px;font-weight:800}.hv-copy-title small{display:block;font-size:12px;color:var(--hv-muted)}.hv-copy-top .hv-ok{font-size:11.5px;font-weight:800}.hv-copy-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;border-top:1px solid var(--hv-soft)}.hv-f{display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:var(--hv-muted)}.hv-f,.hv-f b{font-weight:600}.hv-f b{font-size:13px;color:var(--hv-ink)}.hv-copy-files{display:flex;flex-wrap:wrap;gap:8px}.hv-copy-files span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:10px;font-size:12px;font-weight:700;background:var(--hv-soft)}.hv-form-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.hv-form-step{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--hv-muted)}.hv-form-paused{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--hv-link);white-space:nowrap}.hv-form-paused span{width:7px;height:7px;border-radius:50%;background:#0ea5e9}.hv-form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hv-in{padding:9px 11px;border-radius:10px;border:1px solid var(--hv-line);background:var(--hv-soft-2);font-size:13.5px;font-weight:500;color:var(--hv-ink)}.hv-in--focus{line-height:1.45;border-color:#0369a1;background:#f0f9ff;box-shadow:0 0 0 3px rgba(3,105,161,.12)}.hv-form-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.hv-btn{padding:10px 16px;border-radius:10px;border:1px solid var(--hv-line);background:var(--hv-paper);font-size:13.5px;font-weight:700;color:var(--hv-ink);text-align:center}.hv-btn--primary{border-color:transparent;background:#0369a1;color:#fff;box-shadow:0 6px 14px rgba(3,105,161,.3)}.hv-rev{background:#f6f9fc}.hv-eyebrow--left{margin-bottom:14px}.hv-rev-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:36px}.hv-rev-note{margin:10px 0 0;font-size:14px;color:var(--hv-muted)}.hv-rev-trust{display:flex;align-items:center;gap:12px}.hv-rev-trust b{display:block;font-size:15px;font-weight:800}.hv-rev-trust small{display:block;font-size:13px;color:var(--hv-muted)}.hv-rev-stack{display:flex}.hv-rev-stack .hv-av+.hv-av{margin-left:-10px}.hv-av{width:44px;height:44px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:15px;box-shadow:0 0 0 3px var(--hv-paper),0 0 0 4px var(--hv-line)}.hv-av--sm{width:36px;height:36px;font-size:12px}.hv-av--photo{overflow:hidden;background:var(--hv-tint)}.hv-av--photo img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.hv-rev-grid{display:grid;grid-template-columns:440px minmax(0,1fr);gap:24px}.hv-rev blockquote,.hv-rev figure{margin:0}.hv-who{display:flex;align-items:center;gap:12px}.hv-who b{display:block;font-size:14.5px;font-weight:800}.hv-who small{display:block;font-size:13px;color:var(--hv-muted)}.hv-founder{position:relative;overflow:hidden;isolation:isolate;border-radius:30px;padding:36px;display:flex;flex-direction:column;gap:22px;background:#0f172a;color:#fff}.hv-founder:after,.hv-founder:before{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.hv-founder:before{width:420px;height:420px;right:-160px;top:-160px;background:radial-gradient(circle,rgba(14,165,233,.55),rgba(14,165,233,0) 70%)}.hv-founder:after{width:300px;height:300px;left:-120px;bottom:-140px;background:radial-gradient(circle,rgba(3,105,161,.6),rgba(3,105,161,0) 70%)}[data-joy-color-scheme=dark] .hv-founder{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.hv-founder blockquote p{margin:0;font-size:29px;line-height:1.28;font-weight:800;letter-spacing:-.015em}.hv-founder figcaption{margin-top:auto;display:flex;flex-direction:column;gap:14px}.hv-founder-sign{font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-weight:600;font-size:38px;line-height:1;color:#bae6fd}.hv-founder .hv-who b{font-size:15px}.hv-founder .hv-who small{color:#93c5e8}.hv-av--founder{background:linear-gradient(135deg,#38bdf8,#0369a1);box-shadow:0 0 0 3px #0f172a,0 0 0 4px #38bdf8}.hv-rev-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hv-q{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:26px;background:var(--hv-paper);box-shadow:inset 0 0 0 1px var(--hv-line),0 10px 30px rgba(3,105,161,.06)}.hv-q blockquote p{margin:0;font-size:17px;line-height:1.5;font-weight:500}.hv-q .hv-who{margin-top:auto}.hv-q-ask{align-self:flex-start;margin:0;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:700;background:var(--hv-tint);color:#075985}.hv-q--blue{background:#0369a1;color:#fff;box-shadow:0 18px 40px rgba(3,105,161,.28)}.hv-q--blue .hv-q-ask{background:hsla(0,0%,100%,.16);color:#fff}.hv-q--blue .hv-who small{color:#bae6fd}.hv-q--blue .hv-av{box-shadow:0 0 0 3px #0369a1,0 0 0 4px #7dd3fc}[data-joy-color-scheme=dark] .hv-rev{background:transparent}[data-joy-color-scheme=dark] .hv-fix--blue{background:linear-gradient(180deg,#0c2233,#0f3048)}[data-joy-color-scheme=dark] .hv-fix--blue>p{color:var(--hv-body)}[data-joy-color-scheme=dark] .hv-fix-tag,[data-joy-color-scheme=dark] .hv-q-ask{color:#7dd3fc}[data-joy-color-scheme=dark] .hv-q--blue .hv-q-ask{color:#fff}[data-joy-color-scheme=dark] .hv-in--focus{border-color:#38bdf8;background:#0c2233}[data-joy-color-scheme=dark] .hv-tile img{background:#fff;padding:2px}[data-joy-color-scheme=dark] .hv-hiw-dollar{color:#0f172a}@media (prefers-reduced-motion:no-preference){@keyframes hvRise{0%{opacity:0;translate:0 18px}}@keyframes hvPop{0%{opacity:0;scale:.4}}@keyframes hvFloat{50%{translate:0 -7px}}.hv-hiw.in .hv-hiw-card,.hv-why.in .hv-fix{animation:hvRise .6s both}.hv-hiw.in .hv-hiw-card:nth-child(2),.hv-why.in .hv-fix:nth-child(2){animation-delay:.12s}.hv-hiw.in .hv-hiw-card:nth-child(3),.hv-why.in .hv-fix:nth-child(3){animation-delay:.24s}.hv-hiw.in .hv-chip{animation:hvPop .45s .7s both}.hv-hiw.in .hv-row{animation:hvRise .5s .6s both}.hv-hiw.in .hv-row--2{animation-delay:.75s}.hv-hiw.in .hv-row--3{animation-delay:.9s}.hv-hiw-job--a{animation:hvFloat 5s ease-in-out infinite}.hv-hiw-job--b{animation:hvFloat 6s ease-in-out 1s infinite}.hv-why.in .hv-tile-chk{animation:hvPop .4s .6s both}.hv-why.in .hv-tile:nth-child(2) .hv-tile-chk{animation-delay:.7s}.hv-why.in .hv-tile:nth-child(3) .hv-tile-chk{animation-delay:.8s}.hv-why.in .hv-tile:nth-child(4) .hv-tile-chk{animation-delay:.9s}.hv-why.in .hv-tile:nth-child(5) .hv-tile-chk{animation-delay:1s}.hv-why.in .hv-tile:nth-child(6) .hv-tile-chk{animation-delay:1.1s}.hv-tile{transition:translate .2s}.hv-tile:hover{translate:0 -3px}.hv-rev.in .hv-q{animation:hvRise .55s .15s both}.hv-rev.in .hv-q:nth-child(2){animation-delay:.25s}.hv-rev.in .hv-q:nth-child(3){animation-delay:.35s}.hv-rev.in .hv-q:nth-child(4){animation-delay:.45s}.hv-rev.in .hv-q:nth-child(5){animation-delay:.55s}.hv-rev.in .hv-q:nth-child(6){animation-delay:.65s}.hv-q{transition:translate .2s}.hv-q:hover{translate:0 -4px}}@media (max-width:1100px){.hv-rev-grid{grid-template-columns:minmax(0,1fr)}.hv-founder{min-height:0}.hv-founder blockquote p{font-size:26px}}@media (max-width:900px){.hv-sec{padding:64px 20px}.hv-head{margin-bottom:32px}.hv-hiw-grid,.hv-why-grid{grid-template-columns:minmax(0,1fr);max-width:460px;margin:0 auto;gap:20px}.hv-hiw-card{height:480px;padding:32px 22px 0;border-radius:28px}.hv-hiw-card:first-child{height:540px}.hv-fix{height:auto;padding:26px 22px 0;border-radius:28px}.hv-fix:first-child{padding-bottom:18px}.hv-fix-stage{flex:none;height:330px}.hv-sec h3{font-size:22px}}@media (max-width:640px){.hv-rev-cards{grid-template-columns:minmax(0,1fr);gap:16px}.hv-founder{padding:28px 24px;border-radius:26px}.hv-founder blockquote p{font-size:23px}.hv-q{border-radius:22px;padding:22px}.hv-q blockquote p{font-size:16px}.hv-hiw-tabs span{padding:7px 8px;font-size:11.5px}.hv-tiles{gap:10px}.hv-tile{height:84px;font-size:12px}.hv-panel--copy{right:0}.hv-panel--ghost{left:18px;right:-16px}}.hb-cta-sec{padding:72px 48px 96px}.hb-cta{position:relative;overflow:hidden;max-width:1080px;margin:0 auto;padding:48px 56px;border-radius:32px;display:flex;align-items:center;gap:48px;color:#fff;background:radial-gradient(90% 140% at 100% 0,#0369a1 0,#0f172a 60%)}[data-joy-color-scheme=dark] .hb-cta{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.hb-cta-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.hb-cta-copy h2{margin:0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:#fff}.hb-cta-sub{margin:0;font-size:17px;line-height:1.5;color:#cbd5e1}.hb-cta-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.hb-cta-primary,.hb-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border-radius:12px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;transition:background .2s}.hb-cta-primary{background:#0369a1}.hb-cta-primary:hover{background:#0284c7;color:#fff}.hb-cta-secondary{background:#1e293b}.hb-cta-secondary:hover{background:#334155;color:#fff}.hb-cta-primary:focus-visible,.hb-cta-secondary:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px}.hb-cta-note{margin:0;font-size:13px;color:#94a3b8}.hb-cta-card{flex:none;width:340px;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;background:#fff;color:#0f172a;transform:rotate(2deg);box-shadow:0 30px 60px rgba(0,0,0,.4);--hb-cc-green:#15803d;--hb-cc-dot:#16a34a;--hb-cc-panel:#eaf3fb;--hb-cc-muted:#475569;--hb-cc-track:#fff;--hb-cc-fill:#0369a1;--hb-cc-active:#0369a1;--hb-cc-strong:#0f172a}[data-joy-color-scheme=dark] .hb-cta-card{background:#1e293b;color:#f1f5f9;box-shadow:0 30px 60px rgba(0,0,0,.55),inset 0 0 0 1px hsla(0,0%,100%,.08);--hb-cc-green:#4ade80;--hb-cc-dot:#4ade80;--hb-cc-panel:rgba(56,189,248,.12);--hb-cc-muted:#cbd5e1;--hb-cc-track:hsla(0,0%,100%,.12);--hb-cc-fill:#38bdf8;--hb-cc-active:#7dd3fc;--hb-cc-strong:#fff}.hb-cc-top{display:flex;justify-content:space-between;align-items:center}.hb-cc-brand{font-size:15px;font-weight:700}.hb-cc-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--hb-cc-green)}.hb-cc-dot{width:8px;height:8px;border-radius:50%;background:var(--hb-cc-dot)}.hb-cc-meter{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:var(--hb-cc-panel)}.hb-cc-meter-row{display:flex;justify-content:space-between;font-size:13px;color:var(--hb-cc-muted)}.hb-cc-meter-row b{font-weight:700;color:var(--hb-cc-strong);font-variant-numeric:tabular-nums}.hb-cc-track{background:var(--hb-cc-track);overflow:hidden}.hb-cc-fill,.hb-cc-track{height:8px;border-radius:4px}.hb-cc-fill{width:60%;background:var(--hb-cc-fill);transform-origin:left center}.hb-cc-row{display:flex;align-items:center;gap:10px;font-size:13px}.hb-cc-row span{flex:1;min-width:0}.hb-cc-check{flex:none;stroke:var(--hb-cc-green)}.hb-cc-active{color:var(--hb-cc-active);font-weight:600}.hb-cc-spin{flex:none;stroke:currentColor}@media (prefers-reduced-motion:no-preference){@keyframes hb-grow{0%{transform:scaleX(0)}}@keyframes hb-spin{to{transform:rotate(1turn)}}@keyframes hb-pulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.5)}to{box-shadow:0 0 0 8px rgba(22,163,74,0)}}.hb-cta-sec.in .hb-cc-fill{animation:hb-grow 1.1s cubic-bezier(.2,.7,.2,1) .3s both}.hb-cc-spin{animation:hb-spin 1s linear infinite;transform-origin:50% 50%}.hb-cc-dot{animation:hb-pulse 1.8s ease-out infinite}}@media (max-width:900px){.hb-cta-sec{padding:56px 20px 72px}.hb-cta{flex-direction:column;align-items:stretch;gap:36px;padding:40px 32px}.hb-cta-card{width:auto;max-width:360px;align-self:center;transform:rotate(1.5deg)}}@media (max-width:600px){.hb-cta{padding:32px 22px;border-radius:24px}.hb-cta-sub{font-size:16px}.hb-cta-btns{flex-direction:column}.hb-cta-primary,.hb-cta-secondary{width:100%}.hb-cta-card{align-self:stretch;max-width:none;margin:0 6px}}