[data-hero-v4]{--hv-ink:#05060a;--hv-paper:#f4f4f0;--hv-dim:#f4f4f0a8;--hv-dimmer:#f4f4f061;--hv-hair:#f4f4f014;--hv-hair-2:#f4f4f02e;--hv-cyan-glow:#7dfaff;--hv-cyan:#22d3ee;--hv-cyan-deep:#0e7b8c;--hv-amber-glow:#ffd592;--hv-amber:#f5a524;--hv-amber-deep:#8a5412;--hv-jade-glow:#b9f6c0;--hv-jade:#34d399;--hv-jade-deep:#0f6a4a;position:relative}[data-hero-v4] .hv-cta-wrap{flex-direction:column;gap:2px;max-width:100%;display:inline-flex;position:relative}[data-hero-v4] .hv-cta-inner{display:inline-block;position:relative}[data-hero-v4] .hv-cta-btn{cursor:pointer;min-width:260px;color:var(--hv-ink);text-align:left;background:linear-gradient(135deg, var(--hv-cyan-glow) 0%, var(--hv-paper) 55%, var(--hv-amber-glow) 100%);will-change:transform, box-shadow;border-radius:20px;justify-content:center;align-items:center;gap:18px;padding:24px 34px;font-family:inherit;text-decoration:none;transition:transform .25s,box-shadow .3s;animation:3.6s ease-in-out infinite hv-fab-idle;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #7dfaff80,0 0 40px -8px #7dfaff80,0 24px 60px -20px #7dfaff99}[data-hero-v4] .hv-cta-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #7dfaffb3,0 0 50px -8px #7dfaff99,0 30px 70px -20px #7dfaffcc}[data-hero-v4] .hv-cta-btn:focus-visible{outline:3px solid var(--hv-cyan-glow);outline-offset:6px;border-radius:22px}[data-hero-v4] .hv-cta-btn:visited{color:var(--hv-ink)}[data-hero-v4] .hv-cta-btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff80 50%,#0000 80%);transition:transform .9s;position:absolute;inset:0;transform:translate(-100%)}[data-hero-v4] .hv-cta-btn:hover:before{transform:translate(100%)}@keyframes hv-fab-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}[data-hero-v4] .hv-cta-copy{flex-direction:column;line-height:1.15;display:flex}[data-hero-v4] .hv-cta-label{letter-spacing:-.015em;color:var(--hv-ink);font-size:28px;font-weight:700}[data-hero-v4] .hv-cta-mic{color:var(--hv-ink);opacity:.72;flex:none}[data-hero-v4] .hv-cta-particles{pointer-events:none;z-index:0;position:absolute;inset:-24px}[data-hero-v4] .hv-spark{opacity:0;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite hv-spark;position:absolute}[data-hero-v4] .hv-spark-cyan{background:var(--hv-cyan-glow);box-shadow:0 0 10px var(--hv-cyan-glow), 0 0 20px var(--hv-cyan)}[data-hero-v4] .hv-spark-amber{background:var(--hv-amber-glow);box-shadow:0 0 10px var(--hv-amber-glow), 0 0 20px var(--hv-amber)}[data-hero-v4] .hv-spark-jade{background:var(--hv-jade-glow);box-shadow:0 0 10px var(--hv-jade-glow), 0 0 20px var(--hv-jade)}[data-hero-v4] .hv-spark[data-i="0"]{animation-delay:0s;top:0;left:10%}[data-hero-v4] .hv-spark[data-i="1"]{animation-delay:.4s;top:40%;left:90%}[data-hero-v4] .hv-spark[data-i="2"]{animation-delay:.9s;top:100%;left:20%}[data-hero-v4] .hv-spark[data-i="3"]{animation-delay:1.3s;top:0;left:70%}[data-hero-v4] .hv-spark[data-i="4"]{animation-delay:1.8s;top:60%;left:0}[data-hero-v4] .hv-spark[data-i="5"]{animation-delay:2.2s;top:100%;left:60%}@keyframes hv-spark{0%{opacity:0;transform:translateY(0)scale(.3)}30%{opacity:1;transform:translateY(-10px)scale(1)}70%{opacity:1;transform:translateY(-30px)scale(1)}to{opacity:0;transform:translateY(-60px)scale(.3)}}[data-hero-v4] .hv-tether{z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--hv-cyan-glow) 0%, var(--hv-cyan) 40%, transparent 100%);transform-origin:0;opacity:.55;filter:blur(.5px);width:32.5%;height:2px;animation:2.4s ease-in-out infinite hv-tether-glow;position:absolute;top:53%;left:50%}@keyframes hv-tether-glow{0%,to{opacity:.35;box-shadow:0 0 8px var(--hv-cyan), 0 0 16px #7dfaff66}50%{opacity:.9;box-shadow:0 0 14px var(--hv-cyan-glow), 0 0 40px #7dfaffcc}}[data-hero-v4] .hv-tether-spark{background:var(--hv-cyan-glow);width:10px;height:10px;box-shadow:0 0 14px var(--hv-cyan-glow), 0 0 30px var(--hv-cyan);border-radius:50%;animation:2.4s cubic-bezier(.4,0,.6,1) infinite hv-tether-travel;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes hv-tether-travel{0%{opacity:0;left:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){[data-hero-v4]:has(.hv-cta-btn:hover) .hv-tether{opacity:1;height:3px;animation-duration:1.2s}[data-hero-v4]:has(.hv-cta-btn:hover) .hv-tether-spark{animation-duration:1.2s}}[data-hero-v4] #hero-phone-voice-slot{flex:0 clamp(280px,29vw,420px);width:min(100%,clamp(280px,29vw,420px));display:block;position:relative}[data-hero-v4] [data-voice-hydrated=true]>[data-static-voice-shell]{visibility:hidden}[data-hero-v4] .hv-stage{aspect-ratio:10/19;perspective:1600px;justify-self:end;width:100%;max-width:520px;position:relative}[data-hero-v4] .hv-stage--voice-v1{cursor:pointer;border-radius:54px;width:100%;max-width:none;transition:transform .35s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0}[data-hero-v4] .hv-stage--voice-v1:hover{transform:translateY(-4px)scale(1.01)}[data-hero-v4] .hv-stage--voice-v1:active{transform:translateY(-1px)scale(.995)}[data-hero-v4] .hv-stage--voice-v1:focus-visible{outline:3px solid var(--hv-cyan-glow);outline-offset:8px}@keyframes hv-live-pulse{50%{opacity:.3;transform:scale(.7)}}[data-hero-v4] .hv-tap-badge{z-index:10;background:linear-gradient(135deg, var(--hv-cyan-glow), var(--hv-paper), var(--hv-amber-glow));color:var(--hv-ink);letter-spacing:-.005em;white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 16px;font-size:13px;font-weight:700;animation:1.2s cubic-bezier(.2,.9,.2,1) 1.6s both hv-tap-badge;display:inline-flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #7dfaff80,0 20px 40px -12px #7dfaff8c,0 4px 12px #0006}[data-hero-v4] .hv-tap-badge:before{content:"";background:#12c36e;border-radius:50%;width:8px;height:8px;animation:1.2s infinite hv-live-pulse;box-shadow:0 0 10px #12c36e}@keyframes hv-tap-badge{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}[data-hero-v4] .hv-stage-btn{all:unset;cursor:pointer;border-radius:46px;width:100%;height:100%;text-decoration:none;transition:transform .35s cubic-bezier(.2,.9,.2,1);display:block;position:relative}[data-hero-v4] .hv-stage-btn:hover{transform:translateY(-4px)scale(1.01)}[data-hero-v4] .hv-stage-btn:active{transform:translateY(-1px)scale(.995)}[data-hero-v4] .hv-stage-btn:focus-visible{outline:3px solid var(--hv-cyan-glow);outline-offset:8px;border-radius:52px}[data-hero-v4] .hv-stage-btn:hover+.hv-tap-badge,[data-hero-v4] .hv-stage-btn:hover~.hv-tap-badge{transition:transform .3s;transform:translate(-50%)translateY(-4px)}@keyframes hv-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-hero-v4] .hv-phone{background:#000;border-radius:54px;width:100%;height:100%;margin:0 auto;transition:box-shadow .4s cubic-bezier(.2,.9,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #2a2d38,inset 0 0 0 3px #0a0c12,inset 0 0 0 7px #1a1d26,0 80px 140px -40px #000000e6,0 0 120px -30px #7dfaff38}[data-hero-v4] .hv-stage-btn:hover .hv-phone,[data-hero-v4] .hv-stage--voice-v1:hover .hv-phone{box-shadow:inset 0 0 0 2px #2a2d38,inset 0 0 0 3px #0a0c12,inset 0 0 0 7px #1a1d26,0 100px 160px -40px #000000e6,0 0 160px -20px #7dfaff8c}[data-hero-v4] .hv-island{z-index:4;white-space:nowrap;background:#000;border-radius:22px;align-items:center;gap:10px;min-width:38px;height:36px;padding:0 16px 0 14px;animation:1.2s cubic-bezier(.2,.9,.2,1) 1.4s both hv-island-expand;display:flex;position:absolute;top:14px;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes hv-island-expand{0%{min-width:38px;padding:0}to{min-width:210px;padding:0 16px 0 14px}}[data-hero-v4] .hv-island-ico{background:radial-gradient(circle at 30% 30%, var(--hv-cyan-glow), var(--hv-cyan) 60%, var(--hv-cyan-deep));width:22px;height:22px;box-shadow:0 0 8px var(--hv-cyan-glow);border-radius:50%;flex:none;animation:1.4s infinite hv-island-pulse}@keyframes hv-island-pulse{50%{transform:scale(1.08)}}[data-hero-v4] .hv-island-tx{color:var(--hv-paper);opacity:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;animation:.5s 1.7s both hv-island-fade}[data-hero-v4] .hv-island-tx em{color:var(--hv-cyan-glow);font-style:normal}[data-hero-v4] .hv-island-bars{opacity:0;gap:2px;animation:.5s 1.9s both hv-island-fade;display:flex}[data-hero-v4] .hv-island-bars span{background:var(--hv-cyan-glow);border-radius:1px;width:2px;animation:.9s ease-in-out infinite hv-island-bar;display:block}[data-hero-v4] .hv-island-bars span:first-child{height:8px;animation-delay:0s}[data-hero-v4] .hv-island-bars span:nth-child(2){height:12px;animation-delay:.12s}[data-hero-v4] .hv-island-bars span:nth-child(3){height:8px;animation-delay:.24s}@keyframes hv-island-fade{to{opacity:1}}@keyframes hv-island-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}[data-hero-v4] .hv-scene{background:radial-gradient(circle at 50% 0,#22d3ee2e 0%,#0000 50%),linear-gradient(#040410 0%,#0a0a16 100%);flex-direction:column;gap:14px;padding:70px 20px 26px;display:flex;position:absolute;inset:0}[data-hero-v4] .hv-stage--voice-v1 .hv-scene{padding:70px 18px 24px}[data-hero-v4] .hv-scene--voice-v1{justify-content:space-between;align-items:center}[data-hero-v4] .hv-caller{text-align:center;flex:none;margin-top:14px;animation:.8s .4s both hv-fade-up}[data-hero-v4] .hv-caller-status{letter-spacing:.28em;color:var(--hv-dimmer);text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace;font-size:10px}[data-hero-v4] .hv-caller-name{font-family:var(--font-instrument,"Instrument Serif"), serif;color:var(--hv-paper);margin-top:6px;font-size:26px;font-style:italic;line-height:1}[data-hero-v4] .hv-caller-num{color:var(--hv-dim);letter-spacing:.08em;margin-top:4px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}[data-hero-v4] .hv-phone-voice-core{flex:auto;place-items:center;width:100%;min-height:0;padding:6px 0 16px;display:grid}[data-hero-v4] .hv-phone-voice-core .fv-inline-root{gap:10px}[data-hero-v4] .hv-native-voice-ring{aspect-ratio:1;pointer-events:none;place-items:center;width:min(220px,100%);display:grid;position:relative}[data-hero-v4] .hv-native-voice-ring:before,[data-hero-v4] .hv-native-voice-ring:after{content:"";border-radius:43% 57% 48% 52%/53% 44% 56% 47%;position:absolute;inset:14%}[data-hero-v4] .hv-native-voice-ring:before{opacity:.95;background:radial-gradient(circle at 35% 25%,#7dfafff2,#22d3ee59 18%,#0000 34%),radial-gradient(circle at 72% 70%,#2563ebd9,#0000 43%),conic-gradient(from 225deg,#14b8a6 0deg,#0891b2 92deg,#1d4ed8 178deg,#0f172a 245deg,#10b981 360deg);box-shadow:0 24px 56px #0000007a,0 0 42px #22d3ee38,inset 0 0 18px #ffffff14}[data-hero-v4] .hv-native-voice-ring:after{background:radial-gradient(circle at 50% 35%,#14182afa,#070814 72%,#04050a 100%);border-radius:999px;inset:27%;box-shadow:inset 0 0 0 1px #7dfaff14,inset 0 -18px 36px #00000047,0 0 26px #05081494}[data-hero-v4] .hv-native-voice-button{z-index:2;aspect-ratio:1;width:96px;color:var(--hv-paper);text-align:center;text-shadow:0 0 8px #ffffff4d;background:0 0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1.1;display:inline-flex;position:relative}[data-hero-v4] .hv-native-voice-button svg{filter:drop-shadow(0 0 9px #ffffff47);width:18px;height:18px;margin-bottom:7px}[data-hero-v4] .hv-native-voice-button span{white-space:nowrap;display:block}[data-hero-v4] .hv-phone-voice-core .fv-helper{letter-spacing:.08em;text-transform:uppercase;max-width:14rem;min-height:18px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;line-height:1.4}[data-hero-v4] .hv-phone-voice-core .fv-end-button{min-height:36px;padding:8px 18px;font-size:12px}[data-hero-v4] .hv-tap-badge--inside{margin:0 auto;animation:1s 1.2s both hv-fade-up;position:relative;bottom:auto;left:auto;transform:none}@media (max-width:1100px){[data-hero-v4] .hv-tether,[data-hero-v4] .hv-tether-spark{display:none}[data-hero-v4] .hv-cta-btn{border-radius:18px;padding:22px 32px}[data-hero-v4] .hv-cta-label{font-size:26px}}@media (max-width:720px){[data-hero-v4]{contain:layout paint style;min-height:auto}[data-hero-v4] .gradient-mesh{opacity:.16!important}[data-hero-v4] [style*=radial-gradient]{background-image:radial-gradient(720px 420px at 50% 0,#22d3ee14,#0000 60%)!important}[data-hero-v4] #hero-phone-voice-slot{flex-basis:min(68vw,220px);width:min(68vw,220px)}[data-hero-v4] .hv-stage{max-width:min(68vw,220px)}[data-hero-v4] .hv-stage,[data-hero-v4] .hv-phone,[data-hero-v4] .hv-island,[data-hero-v4] .hv-caller,[data-hero-v4] .hv-cta-btn,[data-hero-v4] .hv-native-voice-ring,[data-hero-v4] .hv-native-voice-ring *,[data-hero-v4] [data-testid=hero-live-chip] span{transition:none!important;animation:none!important}[data-hero-v4] .hv-phone{box-shadow:inset 0 0 0 2px #2a2d38,inset 0 0 0 7px #1a1d26,0 42px 92px -42px #000000d9,0 0 80px -28px #7dfaff57}[data-hero-v4] .hv-island-tx,[data-hero-v4] .hv-island-bars{opacity:1}[data-hero-v4] .hv-caller-name{font-family:inherit;font-style:normal;font-weight:700}[data-hero-v4] .hv-stage--voice-v1 .hv-scene{padding:18px 10px}[data-hero-v4] .hv-scene--voice-v1{justify-content:center;gap:0}[data-hero-v4] .hv-stage--voice-v1 .hv-tap-badge--inside{display:none}[data-hero-v4] .hv-stage--voice-v1 .hv-caller{z-index:2;margin-top:0;position:absolute;top:76px;left:14px;right:14px}[data-hero-v4] .hv-phone-voice-core{z-index:1;flex:none;padding:0;position:absolute;inset:0}[data-hero-v4] .hv-phone-voice-core .fv-inline-root{transform-origin:50%;gap:0;transform:translateY(42px)scale(.78)}[data-hero-v4] .hv-native-voice-ring{width:min(168px,78%);transform:translateY(42px)}[data-hero-v4] .hv-native-voice-button{width:82px;font-size:11px}[data-hero-v4] .hv-phone-voice-core .fv-helper{display:none}[data-hero-v4] .hv-cta-wrap{width:100%;max-width:360px;margin:0 auto}[data-hero-v4] .hv-cta-inner{width:100%}[data-hero-v4] .hv-cta-btn{justify-content:center;width:100%}[data-hero-v4] .hv-cta-particles{display:none}[data-hero-v4] .hv-tap-badge{padding:8px 14px 8px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){[data-hero-v4] .hv-cta-btn,[data-hero-v4] .hv-spark,[data-hero-v4] .hv-tether,[data-hero-v4] .hv-tether-spark,[data-hero-v4] .hv-tap-badge,[data-hero-v4] .hv-tap-badge:before,[data-hero-v4] .hv-island,[data-hero-v4] .hv-island-ico,[data-hero-v4] .hv-island-bars span{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-hero-v4] .hv-cta-particles{display:none}}
/*# sourceMappingURL=0k1i-hjjq4lkw.css.map*/