.hp-root{--sc-canvas:var(--brand-ink)}.hp-root .landing-dark{--sc-canvas:var(--brand-ink);--sc-surface:var(--vp-card);--sc-ink:var(--vp-ghost);--sc-ink-soft:var(--vp-muted);--sc-accent:var(--vp-volt);--sc-accent-ink:var(--vp-on-volt);--sc-hairline:var(--vp-border);--sc-hairline-strong:color-mix(in srgb, var(--vp-ghost) 22%, transparent);--sc-font-display:var(--font-space-grotesk);--sc-font-text:var(--font-space-grotesk);--sc-font-mono:var(--font-space-mono), ui-monospace, monospace;--sc-shadow-color:190 60% 3%;--mk-accent:var(--vp-volt);--hp-nav-h:64px}:is(.hp-classic,.hp-classic-phones) .hp-nums{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:640px){:is(.hp-classic,.hp-classic-phones) .hp-nums{grid-template-columns:repeat(3,1fr);gap:0}}:is(.hp-classic,.hp-classic-phones) .hp-num-cell{border-top:1px solid var(--vp-border);flex-direction:column;gap:.4rem;padding-top:1.25rem;padding-left:0;display:flex}@media (min-width:640px){:is(.hp-classic,.hp-classic-phones) .hp-num-cell{border-top:none;border-left:1px solid var(--vp-border);padding-top:0;padding-left:1.75rem}:is(.hp-classic,.hp-classic-phones) .hp-num-cell:first-child{border-left:none;padding-left:0}}:is(.hp-classic,.hp-classic-phones) .hp-num-figure{color:var(--vp-ghost);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1}:is(.hp-classic,.hp-classic-phones) .hp-num-label{color:var(--vp-muted)}:is(.hp-classic,.hp-classic-phones) .hp-dash-reveal{will-change:clip-path}:is(.hp-classic,.hp-classic-phones) .hp-page section[class*=py-14]{padding-block:clamp(3rem,6.5vw,5.5rem)}:is(.hp-classic,.hp-classic-phones) .hp-page section[class*=py-14]>div>div[class*=mb-10]{margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}:is(.hp-classic,.hp-classic-phones) .hp-phones-hero{position:relative}@media (min-width:1024px){:is(.hp-classic,.hp-classic-phones) .hero-band__row{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr}:is(.hp-classic,.hp-classic-phones) .hp-phones-hero{width:min(100%,41.2661vh);margin-inline:auto}}.hp-classic-phones .hp-phones-hero__halo{z-index:0;background:radial-gradient(58% 52% at 50% 2%, color-mix(in srgb, var(--brand-phosphor) 24%, transparent) 0%, transparent 70%);filter:blur(10px);pointer-events:none;border-radius:34px;position:absolute;inset:-28px}:is(.hp-classic,.hp-classic-phones) .hp-phones-hero__img{z-index:1;filter:drop-shadow(0 20px 40px #00000059);width:100%;height:auto;display:block;position:relative}.hp-classic .hp-phones-hero--fade:before{content:"";z-index:0;background:radial-gradient(50% 60% at 50% 40%, color-mix(in srgb, var(--brand-phosphor) 16%, transparent) 0%, transparent 70%);filter:blur(28px);pointer-events:none;border-radius:50%;height:48%;position:absolute;top:-12%;left:-18%;right:-18%}.hp-classic .hp-phones-hero--fade .hp-phones-hero__img{filter:none;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 0% 50%,#000000b8 68%,#00000047 86%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#000000b8 68%,#00000047 86%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1023px){.hp-classic .hp-phones-hero--fade{width:min(100%,420px);margin:0 auto}.hp-classic .hp-phones-hero--fade .hp-phones-hero__img{-webkit-mask-image:linear-gradient(#000 0% 42%,#0009 64%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#0009 64%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}}