.hv30{--hv30-bg:#f5efeb;--hv30-fg:#16140e;--hv30-line:#e0d8d1;--hv30-card:#faf8f5;--hv30-primary:#147b52;--hv30-primary-fg:#faf8f5;--hv30-secondary:#d9b9a1;--hv30-muted:#f9f7f1;--hv30-muted-fg:#756f57;--hv30-accent:#4eca8c;--hv30-ink-dark:#13110c;--hv30-radius:0.5rem;--hv30-sans:var(--font-sans,"Inter"),"Inter",system-ui,sans-serif;--hv30-serif:"Fraunces",Georgia,"Times New Roman",serif;--hv30-mono:"IBM Plex Mono",var(--font-mono),ui-monospace,monospace;--hv30-display:"Bricolage Grotesque",var(--font-display,system-ui),sans-serif;background:var(--hv30-bg);color:var(--hv30-fg);font-family:var(--hv30-sans)}.hv30 ::-moz-selection{background:rgba(20,123,82,.2);color:var(--hv30-primary)}.hv30 ::selection{background:rgba(20,123,82,.2);color:var(--hv30-primary)}.hv30 .hv30-main{flex:1;padding-bottom:6rem}.hv30 .hv30-wrap{width:100%;max-width:80rem;margin:0 auto;padding-inline:1rem}@media (min-width:640px){.hv30 .hv30-wrap{padding-inline:1.5rem}}@media (min-width:1024px){.hv30 .hv30-wrap{padding-inline:2rem}}.hv30 .hv30-band{padding-block:5rem;scroll-margin-top:5rem}.hv30 .hv30-band-card{background:var(--hv30-card);border-block:1px solid var(--hv30-line)}.hv30 .hv30-band-pricing{position:relative;overflow:hidden;background:var(--hv30-card);border-top:1px solid var(--hv30-line)}.hv30 .hv30-band-switch{background:hsla(26,42%,74%,.1);border-top:1px solid var(--hv30-line)}.hv30 .hv30-band-dark{position:relative;overflow:hidden;background:var(--hv30-ink-dark);color:hsla(0,0%,100%,.92)}.hv30 .hv30-band-dark:before{content:"";inset:-30% -10% auto auto;width:620px;height:620px;background:radial-gradient(closest-side,rgba(20,123,82,.35),rgba(20,123,82,0))}.hv30 .hv30-band-dark:before,.hv30 .hv30-wash{position:absolute;border-radius:999px;pointer-events:none}.hv30 .hv30-wash{top:0;right:0;width:800px;height:800px;background:radial-gradient(closest-side,hsla(26,42%,74%,.45),hsla(26,42%,74%,0));transform:translate(33%,-50%)}.hv30 .hv30-h2{margin:0 0 1rem;font-family:var(--hv30-display);font-weight:700;font-size:1.875rem;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}@media (min-width:768px){.hv30 .hv30-h2{font-size:3rem}}.hv30 .hv30-h2-sm{font-size:1.875rem}@media (min-width:768px){.hv30 .hv30-h2-sm{font-size:2.25rem}}.hv30 .hv30-h2-light{color:#fff}.hv30 .hv30-quiet{font-family:var(--hv30-serif);font-style:italic;font-weight:300;color:#756f57}.hv30 .hv30-lede{margin:0;max-width:44rem;font-size:1.05rem;line-height:1.7;color:rgba(22,20,14,.72);text-wrap:balance}.hv30 .hv30-lede-serif{font-family:var(--hv30-serif);font-style:italic;font-weight:300;font-size:1.15rem}.hv30 .hv30-lede-light{color:hsla(0,0%,100%,.7)}.hv30 .hv30-intro{max-width:48rem;margin:0 auto 3rem;text-align:center}.hv30 .hv30-intro .hv30-lede{margin-inline:auto}.hv30 .hv30-intro-tight{margin-bottom:2.25rem}.hv30 .hv30-eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .9rem;font-family:var(--hv30-mono);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hv30-primary)}.hv30 .hv30-eyebrow.is-light{color:var(--hv30-accent)}.hv30 .hv30-chip{display:inline-block;margin-left:.45rem;padding:.1rem .4rem;border:1px solid var(--hv30-line);border-radius:.3rem;background:var(--hv30-muted);font-family:var(--hv30-mono);font-size:.6rem;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hv30-muted-fg);vertical-align:1px;white-space:nowrap}.hv30 .hv30-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1rem;border:1px solid transparent;border-radius:999px;background:var(--hv30-primary);color:var(--hv30-primary-fg);font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background .2s}.hv30 .hv30-btn:hover{box-shadow:0 8px 22px -10px rgba(20,123,82,.8)}.hv30 .hv30-btn-lg{width:100%;padding:.8rem 1.25rem;border-radius:.85rem;font-size:.95rem}.hv30 .hv30-btn-outline{background:transparent;border-color:var(--hv30-line);color:var(--hv30-fg)}.hv30 .hv30-btn-outline:hover{border-color:var(--hv30-primary);color:var(--hv30-primary);box-shadow:none}.hv30 .hv30-hdr{position:fixed;inset:0 0 auto;z-index:50;padding-block:1.25rem;border-bottom:1px solid transparent;color:#fff;transition:padding .3s,background .3s,color .3s,border-color .3s}.hv30 .hv30-hdr.is-stuck{padding-block:.75rem;background:hsla(26,33%,94%,.92);backdrop-filter:blur(10px);border-bottom-color:hsla(26,20%,85%,.6);color:var(--hv30-fg);box-shadow:0 1px 2px rgba(22,20,14,.05)}.hv30 .hv30-hdr-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hv30 .hv30-brand{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none}.hv30 .hv30-brand-mark{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.4rem;background:#fff;color:#16140e;transition:background .3s,color .3s}.hv30 .hv30-hdr.is-stuck .hv30-brand-mark{background:var(--hv30-primary);color:var(--hv30-primary-fg)}.hv30 .hv30-brand-name{font-family:var(--hv30-display);font-weight:700;font-size:1.2rem;letter-spacing:-.03em}.hv30 .hv30-brand-pro{margin-left:.3rem;padding:.1rem .32rem;border-radius:.3rem;background:var(--hv30-primary);color:var(--hv30-primary-fg);font-family:var(--hv30-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;vertical-align:.28em}.hv30 .hv30-hdr-nav{display:none;gap:2rem}@media (min-width:768px){.hv30 .hv30-hdr-nav{display:flex}}.hv30 .hv30-hdr-link{font-size:.875rem;font-weight:500;color:inherit;opacity:.8;text-decoration:none}.hv30 .hv30-hdr-link:hover{opacity:1}.hv30 .hv30-hdr-link.is-door{padding-right:1.1rem;border-right:1px solid;opacity:.55;font-style:italic}.hv30 .hv30-hdr-link.is-door:hover{opacity:.9}.hv30 .hv30-hdr-right{display:flex;align-items:center;gap:1rem}.hv30 .hv30-hdr-note{display:none;font-family:var(--hv30-mono);font-size:.8rem;opacity:.75}@media (min-width:640px){.hv30 .hv30-hdr-note{display:inline}}.hv30 .hv30-hdr:not(.is-stuck) .hv30-btn{background:#fff;color:#16140e}.hv30 .hv30-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding-block:7.5rem 4rem;overflow:hidden;background:#000;scroll-margin-top:0}.hv30 .hv30-hero-bg{position:absolute;inset:0;z-index:0}.hv30 .hv30-hero-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;animation:hv30cross 22.5s linear infinite}.hv30 .hv30-hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,transparent 28%),radial-gradient(ellipse 65% 65% at 50% 46%,rgba(0,0,0,.8) 0,transparent 100%),rgba(0,0,0,.24);pointer-events:none}.hv30 .hv30-hero-inner{position:relative;z-index:20;width:100%;max-width:58rem;margin:0 auto;padding-inline:1rem;text-align:center;color:#fff}@media (min-width:640px){.hv30 .hv30-hero-inner{padding-inline:1.5rem}}.hv30 .hv30-rise{animation:hv30rise .32s cubic-bezier(.16,1,.3,1) both}.hv30 .hv30-h1{margin:0 0 .75rem;font-family:var(--hv30-display);font-weight:700;font-size:2.25rem;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 1px 3px rgba(0,0,0,.35)}@media (min-width:640px){.hv30 .hv30-h1{font-size:3rem}}@media (min-width:1024px){.hv30 .hv30-h1{font-size:3.85rem}}.hv30 .hv30-see{margin:0 0 .9rem;font-family:var(--hv30-serif);font-style:italic;font-weight:300;font-size:1.15rem;color:hsla(0,0%,100%,.9)}@media (min-width:768px){.hv30 .hv30-see{font-size:1.45rem}}.hv30 .hv30-rotor{display:inline-grid;vertical-align:bottom;text-align:left}.hv30 .hv30-word{grid-area:1/1;white-space:nowrap;font-weight:500;font-style:normal;font-family:var(--hv30-sans);font-size:.92em;line-height:1.35em;color:var(--hv30-accent);opacity:0;animation:hv30word 22.5s linear infinite}.hv30 .hv30-hero-sub{margin:0 auto 1.1rem;max-width:40rem;font-size:1rem;line-height:1.65;text-wrap:balance;color:hsla(0,0%,100%,.8);text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (min-width:768px){.hv30 .hv30-hero-sub{font-size:1.1rem}}.hv30 .hv30-dare{margin:0 auto 1.5rem;max-width:34rem;font-size:1.02rem;line-height:1.5;color:hsla(0,0%,100%,.95);text-shadow:0 1px 3px rgba(0,0,0,.4)}.hv30 .hv30-dare em{font-family:var(--hv30-serif);font-weight:500;color:var(--hv30-accent)}.hv30 .hv30-funnel{position:relative;z-index:30;max-width:44rem;margin:0 auto;text-align:left;color:var(--hv30-fg)}body:not([data-funnel-step]) .hv30 .hv30-funnel,body[data-funnel-step=start] .hv30 .hv30-funnel{padding:1.5rem;border:1px solid hsla(0,0%,100%,.14);border-radius:1.25rem;background:var(--hv30-card);box-shadow:0 25px 60px -12px rgba(0,0,0,.55)}.hv30 .hv30-funnel .sv15-eyebrow,.hv30 .hv30-funnel .sv15-h1,.hv30 .hv30-funnel .sv15-lede{display:none}.hv30 .hv30-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.5rem;margin-top:1.4rem;font-family:var(--hv30-mono);font-size:.78rem;color:hsla(0,0%,100%,.82)}.hv30 .hv30-trust-item{display:inline-flex;align-items:center;gap:.4rem}.hv30 .hv30-trust-dot{width:.25rem;height:.25rem;border-radius:999px;background:var(--hv30-accent)}.hv30 .hv30-quotes{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3.5rem;padding-top:3rem;border-top:1px solid hsla(26,20%,85%,.7)}@media (min-width:768px){.hv30 .hv30-quotes{grid-template-columns:repeat(3,1fr)}}.hv30 .hv30-quote{display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem;margin:0;padding:1.75rem;border:1px solid var(--hv30-line);border-radius:1rem;background:var(--hv30-bg);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s}.hv30 .hv30-quote:hover{transform:translateY(-4px);border-color:rgba(20,123,82,.3)}.hv30 .hv30-quote-body{position:relative;margin:0;font-family:var(--hv30-serif);font-style:italic;font-size:1rem;line-height:1.6}.hv30 .hv30-quote-mark{position:absolute;top:-1.4rem;left:-.7rem;font-size:2.6rem;color:rgba(20,123,82,.14)}.hv30 .hv30-quote-by{display:flex;align-items:center;gap:.85rem;font-size:.85rem}.hv30 .hv30-avatar{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;background:rgba(20,123,82,.1);color:var(--hv30-primary);font-family:var(--hv30-mono);font-size:.8rem;font-weight:700}.hv30 .hv30-quote-name{font-weight:600}.hv30 .hv30-quote-role{font-family:var(--hv30-mono);font-size:.72rem;color:rgba(22,20,14,.6)}.hv30 .hv30-steps{display:grid;grid-template-columns:1fr;gap:2.5rem;margin:0 0 4rem;padding:0;list-style:none}@media (min-width:768px){.hv30 .hv30-steps{grid-template-columns:repeat(3,1fr);gap:2rem}}.hv30 .hv30-step{text-align:center}.hv30 .hv30-step-icon{position:relative;display:inline-grid;place-items:center;width:3rem;height:3rem;margin-bottom:1rem;border:2px solid rgba(20,123,82,.2);border-radius:999px;background:linear-gradient(160deg,rgba(20,123,82,.08),var(--hv30-bg));color:var(--hv30-primary)}.hv30 .hv30-step-n{position:absolute;top:-.4rem;right:-.4rem;display:grid;place-items:center;width:1.4rem;height:1.4rem;border:2px solid var(--hv30-bg);border-radius:999px;background:var(--hv30-fg);color:var(--hv30-bg);font-family:var(--hv30-mono);font-size:.62rem;font-style:normal;font-weight:700}.hv30 .hv30-step-h{margin:0 0 .5rem;font-family:var(--hv30-display);font-size:1.1rem;font-weight:700;letter-spacing:-.02em}.hv30 .hv30-step-p{margin:0 auto;max-width:20rem;font-size:.9rem;line-height:1.6;color:rgba(22,20,14,.7);text-wrap:balance}.hv30 .hv30-tabs{display:flex;gap:.5rem;margin-bottom:2.5rem;padding-bottom:.5rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.hv30 .hv30-tabs::-webkit-scrollbar{display:none}@media (min-width:1024px){.hv30 .hv30-tabs{flex-wrap:wrap;justify-content:center;overflow:visible}}.hv30 .hv30-tab{flex:none;padding:.5rem 1rem;border:1px solid transparent;border-radius:999px;background:var(--hv30-muted);color:rgba(22,20,14,.7);font:inherit;font-size:.85rem;font-weight:500;white-space:nowrap;cursor:pointer;scroll-snap-align:center;transition:background .25s,color .25s,box-shadow .25s}.hv30 .hv30-tab:hover{background:hsla(26,20%,85%,.6);color:var(--hv30-fg)}.hv30 .hv30-tab.is-active{background:var(--hv30-primary);color:var(--hv30-primary-fg);box-shadow:0 8px 20px -12px rgba(20,123,82,.9)}.hv30 .hv30-demo{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:68rem;margin-inline:auto;align-items:start}@media (min-width:1024px){.hv30 .hv30-demo{grid-template-columns:7fr 5fr;gap:3rem}}.hv30 .hv30-demo-visual{position:relative;display:flex;flex-direction:column;align-items:center}.hv30 .hv30-glow{position:absolute;inset:8% 0;border-radius:999px;background:radial-gradient(closest-side,rgba(20,123,82,.16),rgba(20,123,82,0));pointer-events:none}.hv30 .hv30-phone{position:relative;z-index:1;width:100%;max-width:19rem;overflow:hidden;border:8px solid rgba(22,20,14,.88);border-radius:2.25rem;background:var(--hv30-card);box-shadow:0 30px 60px -30px rgba(22,20,14,.6)}.hv30 .hv30-phone-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:3;display:grid;place-items:center;width:45%;height:1.4rem;border-radius:0 0 .8rem .8rem;background:rgba(22,20,14,.88)}.hv30 .hv30-phone-notch-bar{width:2.2rem;height:.22rem;border-radius:999px;background:hsla(0,0%,100%,.25)}.hv30 .hv30-phone-top{display:flex;align-items:center;gap:.6rem;padding:2.1rem 1.1rem .8rem;border-bottom:1px solid var(--hv30-line);background:var(--hv30-card)}.hv30 .hv30-phone-top-center{justify-content:space-between}.hv30 .hv30-phone-avatar{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;background:var(--hv30-primary);color:var(--hv30-primary-fg);font-family:var(--hv30-display);font-size:.72rem;font-weight:700}.hv30 .hv30-phone-title{font-size:.82rem;font-weight:600}.hv30 .hv30-phone-ring{margin-left:auto;color:var(--hv30-primary)}.hv30 .hv30-phone-feed{display:flex;flex-direction:column;gap:.8rem;min-height:21rem;padding:1.1rem;background:hsla(44,38%,96%,.6)}.hv30 .hv30-phone-cap{position:relative;z-index:1;margin:.9rem auto 0;max-width:20rem;font-family:var(--hv30-mono);font-size:.66rem;line-height:1.5;text-align:center;color:rgba(22,20,14,.45)}.hv30 .hv30-msg{max-width:88%;padding:.7rem .85rem;border-radius:1rem;font-size:.82rem;line-height:1.5;opacity:0;animation:hv30pop .28s cubic-bezier(.16,1,.3,1) both}.hv30 .hv30-msg-caller{align-self:flex-start;border:1px solid var(--hv30-line);border-top-left-radius:.25rem;background:var(--hv30-card)}.hv30 .hv30-msg-center{align-self:flex-end;border-top-right-radius:.25rem;background:var(--hv30-primary);color:var(--hv30-primary-fg)}.hv30 .hv30-msg-who{display:block;margin-bottom:.2rem;font-family:var(--hv30-mono);font-size:.55rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.hv30 .hv30-demo-side{display:flex;flex-direction:column;gap:1.5rem}.hv30 .hv30-receipt{overflow:hidden;border:1px solid var(--hv30-line);border-radius:1rem;background:var(--hv30-card);box-shadow:0 20px 45px -30px rgba(22,20,14,.5);animation:hv30slide .26s cubic-bezier(.16,1,.3,1) both}.hv30 .hv30-receipt-hd{display:flex;align-items:center;gap:.55rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--hv30-line);background:var(--hv30-muted);font-family:var(--hv30-display);font-weight:700;color:var(--hv30-primary)}.hv30 .hv30-receipt-body{display:flex;flex-direction:column;gap:1.1rem;padding:1.25rem}.hv30 .hv30-receipt-row{display:flex;flex-direction:column;gap:.2rem}.hv30 .hv30-receipt-label{font-family:var(--hv30-mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hv30-muted-fg)}.hv30 .hv30-receipt-val{font-size:.92rem;font-weight:500}.hv30 .hv30-receipt-next{padding-top:1rem;border-top:1px solid var(--hv30-line)}.hv30 .hv30-receipt-action{display:inline-flex;align-items:center;gap:.2rem;font-size:.95rem;font-weight:700;color:var(--hv30-primary)}.hv30 .hv30-demo-note{margin:0;padding:1rem 1.15rem;border:1px solid hsla(26,42%,74%,.4);border-radius:.85rem;background:hsla(26,42%,74%,.15);font-size:.85rem;line-height:1.6;color:rgba(22,20,14,.78)}.hv30 .hv30-rails{display:grid;grid-template-columns:1fr;gap:2rem;max-width:68rem;margin:3.5rem auto 0;padding-top:2.5rem;border-top:1px solid hsla(26,20%,85%,.7)}@media (min-width:860px){.hv30 .hv30-rails{grid-template-columns:1.2fr 1fr 1fr;gap:2.5rem}}.hv30 .hv30-rail-lbl{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.85rem;font-family:var(--hv30-mono);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hv30-primary)}.hv30 .hv30-rail-lbl.is-quiet{color:rgba(22,20,14,.5)}.hv30 .hv30-rail-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--hv30-primary);animation:hv30pulse 2.4s ease-in-out infinite}.hv30 .hv30-rail-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.88rem;color:rgba(22,20,14,.82)}.hv30 .hv30-rail-list.is-quiet{color:rgba(22,20,14,.5)}.hv30 .hv30-transp{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:68rem;margin-inline:auto;align-items:stretch}@media (min-width:1024px){.hv30 .hv30-transp{grid-template-columns:1fr 1fr}}.hv30 .hv30-livecall{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hv30-line);border-radius:1.5rem;background:var(--hv30-card);box-shadow:0 24px 50px -35px rgba(22,20,14,.55)}.hv30 .hv30-livecall-hd{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;border-bottom:1px solid var(--hv30-line);background:var(--hv30-muted)}.hv30 .hv30-livecall-tag{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--hv30-mono);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hv30-muted-fg)}.hv30 .hv30-livecall-dot{width:.45rem;height:.45rem;border-radius:999px;background:#da2f2f;animation:hv30pulse 2s ease-in-out infinite}.hv30 .hv30-livecall-time{padding:.15rem .5rem;border:1px solid var(--hv30-line);border-radius:.35rem;background:var(--hv30-bg);font-family:var(--hv30-mono);font-size:.72rem}.hv30 .hv30-livecall-body{display:flex;flex-direction:column;gap:1.25rem;flex:1;padding:1.25rem}@media (min-width:560px){.hv30 .hv30-livecall-body{flex-direction:row}}.hv30 .hv30-livecall-feed{display:flex;flex:1;flex-direction:column;gap:.75rem}.hv30 .hv30-livecall-feed .hv30-msg-center{background:rgba(20,123,82,.07);border:1px solid rgba(20,123,82,.2);color:var(--hv30-primary)}.hv30 .hv30-livecall-read{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid var(--hv30-line)}@media (min-width:560px){.hv30 .hv30-livecall-read{flex:none;width:11.5rem;padding-top:0;padding-left:1.25rem;border-top:0;border-left:1px solid var(--hv30-line)}}.hv30 .hv30-livecall-read-lbl{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--hv30-mono);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hv30-muted-fg)}.hv30 .hv30-readchip{padding:.45rem .55rem;border:1px solid rgba(20,123,82,.2);border-radius:.55rem;background:var(--hv30-bg);font-size:.72rem;font-weight:500;line-height:1.3;color:rgba(22,20,14,.8);opacity:0;animation:hv30slide .3s cubic-bezier(.16,1,.3,1) both}.hv30 .hv30-livecall-out{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding:1rem 1.25rem;border-top:1px solid rgba(20,123,82,.2);background:rgba(20,123,82,.06)}.hv30 .hv30-livecall-out-l{display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;color:var(--hv30-primary)}.hv30 .hv30-livecall-out-v{padding:.25rem .7rem;border:1px solid rgba(20,123,82,.25);border-radius:.4rem;background:rgba(20,123,82,.1);font-family:var(--hv30-mono);font-size:.8rem;color:var(--hv30-primary)}.hv30 .hv30-transp-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.hv30 .hv30-phone-notif{max-width:20rem}.hv30 .hv30-notifs{display:flex;flex-direction:column;gap:.7rem;min-height:24rem;padding:.9rem;background:hsla(44,38%,96%,.6)}.hv30 .hv30-notifs-day{margin:.2rem 0;font-family:var(--hv30-mono);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--hv30-muted-fg)}.hv30 .hv30-notif{position:relative;padding:.7rem .8rem .7rem .95rem;border:1px solid var(--hv30-line);border-radius:.75rem;background:var(--hv30-card);box-shadow:0 8px 18px -14px rgba(22,20,14,.5);animation:hv30drop .3s cubic-bezier(.16,1,.3,1) both}.hv30 .hv30-notif:nth-child(2){animation-delay:.15s}.hv30 .hv30-notif:nth-child(3){animation-delay:.3s}.hv30 .hv30-notif:nth-child(4){animation-delay:.45s}.hv30 .hv30-notif:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:.75rem 0 0 .75rem;background:rgba(20,123,82,.6)}.hv30 .hv30-notif-hd{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.hv30 .hv30-notif-kind{font-size:.68rem;font-weight:700;color:var(--hv30-primary)}.hv30 .hv30-notif-kind.is-flag{color:#966e17}.hv30 .hv30-notif-time{font-family:var(--hv30-mono);font-size:.6rem;color:var(--hv30-muted-fg)}.hv30 .hv30-notif-name{font-size:.8rem;font-weight:500}.hv30 .hv30-notif-sub{margin-top:.15rem;font-size:.72rem;line-height:1.45;color:rgba(22,20,14,.7)}.hv30 .hv30-pocket-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:62rem;margin:3.5rem auto 0;padding-top:3rem;border-top:1px solid hsla(26,20%,85%,.7)}@media (min-width:760px){.hv30 .hv30-pocket-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.hv30 .hv30-pocket-item{margin:0}.hv30 .hv30-pocket-phone{overflow:hidden;max-width:16rem;margin:0 auto 1.1rem;border:8px solid rgba(22,20,14,.88);border-radius:2rem;background:#16140e;box-shadow:0 28px 55px -32px rgba(22,20,14,.6)}.hv30 .hv30-pocket-phone img{display:block;width:100%;height:auto}.hv30 .hv30-pocket-cap{max-width:20rem;margin-inline:auto;font-size:.88rem;line-height:1.6;color:rgba(22,20,14,.7);text-align:center}.hv30 .hv30-pocket-cap b{display:block;margin-bottom:.2rem;font-family:var(--hv30-display);font-size:1.02rem;color:var(--hv30-fg)}.hv30 .hv30-pocket-foot{max-width:44rem;margin:3rem auto 0;padding-top:1.75rem;border-top:1px solid hsla(26,20%,85%,.7);font-size:.85rem;text-align:center;color:rgba(22,20,14,.6)}.hv30 .hv30-growth{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:66rem;margin-inline:auto}@media (min-width:640px){.hv30 .hv30-growth{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.hv30 .hv30-growth{grid-template-columns:repeat(4,1fr)}}.hv30 .hv30-gcard{position:relative;display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--hv30-line);border-radius:1rem;background:var(--hv30-card);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s}.hv30 .hv30-gcard:hover{transform:translateY(-4px);border-color:rgba(20,123,82,.35)}.hv30 .hv30-gcard-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.1rem;border-radius:999px;background:rgba(20,123,82,.1);color:var(--hv30-primary)}.hv30 .hv30-gcard-tag{position:absolute;top:1.5rem;right:1.5rem;font-family:var(--hv30-mono);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(22,20,14,.4)}.hv30 .hv30-gcard-h{margin:0 0 .6rem;font-family:var(--hv30-display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.hv30 .hv30-gcard-p{margin:0;font-size:.86rem;line-height:1.6;color:rgba(22,20,14,.7)}.hv30 .hv30-tiers{display:grid;grid-template-columns:1fr;gap:2rem;max-width:72rem;margin-inline:auto;align-items:start}@media (min-width:900px){.hv30 .hv30-tiers{grid-template-columns:repeat(3,1fr)}}.hv30 .hv30-tier{position:relative;display:flex;flex-direction:column;height:100%;padding:2rem;border:1px solid var(--hv30-line);border-radius:1rem;background:var(--hv30-bg)}.hv30 .hv30-tier.is-featured{border-color:var(--hv30-primary);box-shadow:0 24px 50px -30px rgba(20,123,82,.55);z-index:1}@media (min-width:900px){.hv30 .hv30-tier.is-featured{transform:scale(1.04)}}.hv30 .hv30-tier-flag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:.2rem .9rem;border-radius:999px;background:var(--hv30-primary);color:var(--hv30-primary-fg);font-family:var(--hv30-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.hv30 .hv30-tier-hd{margin-bottom:1.75rem}.hv30 .hv30-tier-name{margin:0 0 .35rem;font-family:var(--hv30-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.hv30 .hv30-tier-job{margin:0 0 .9rem;font-family:var(--hv30-mono);font-size:.78rem;color:rgba(22,20,14,.6)}.hv30 .hv30-tier-price{display:flex;align-items:baseline;gap:.25rem;margin:0}.hv30 .hv30-tier-price b{font-size:2.35rem;font-weight:700;letter-spacing:-.04em}.hv30 .hv30-tier-price span{color:rgba(22,20,14,.6)}.hv30 .hv30-tier-rows{display:flex;flex:1;flex-direction:column;gap:.85rem;margin:0 0 1.75rem;padding:0;list-style:none}.hv30 .hv30-tier-row{display:flex;gap:.65rem;font-size:.86rem;line-height:1.4;color:rgba(22,20,14,.75)}.hv30 .hv30-tier-row.is-lead{font-weight:600;color:rgba(22,20,14,.92)}.hv30 .hv30-tier-tick{flex:none;color:rgba(22,20,14,.35)}.hv30 .hv30-tier.is-featured .hv30-tier-tick{color:var(--hv30-primary)}.hv30 .hv30-tier-foot{margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--hv30-line)}.hv30 .hv30-trial{max-width:46rem;margin:3rem auto 0;font-size:.85rem;line-height:1.7;text-align:center;color:rgba(22,20,14,.65)}.hv30 .hv30-rules{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;max-width:58rem;margin:2rem auto 0;padding-top:2rem;border-top:1px solid hsla(26,20%,85%,.7);font-family:var(--hv30-mono);font-size:.8rem;color:rgba(22,20,14,.62)}.hv30 .hv30-rule{display:inline-flex;align-items:center;gap:.45rem}.hv30 .hv30-rule-tick{color:var(--hv30-primary)}.hv30 .hv30-paynote{max-width:46rem;margin:1.5rem auto 0;font-size:.78rem;text-align:center;color:rgba(22,20,14,.6)}.hv30 .hv30-pricing-more{margin:1.75rem 0 0;text-align:center}.hv30 .hv30-pricing-link{font-size:.9rem;font-weight:600;color:var(--hv30-primary);text-decoration:none}.hv30 .hv30-pricing-link:hover{text-decoration:underline}.hv30 .hv30-paths{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:58rem;margin-inline:auto}@media (min-width:800px){.hv30 .hv30-paths{grid-template-columns:1fr 1fr}}.hv30 .hv30-path{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:1.6rem;border:1px solid var(--hv30-line);border-radius:1rem;background:var(--hv30-card)}.hv30 .hv30-path-flag{position:absolute;top:0;right:0;padding:.25rem .8rem;border-radius:0 0 0 .6rem;background:var(--hv30-primary);color:var(--hv30-primary-fg);font-family:var(--hv30-mono);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hv30 .hv30-path-hd{display:flex;align-items:center;gap:.7rem;margin-bottom:.75rem}.hv30 .hv30-path-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:rgba(20,123,82,.1);color:var(--hv30-primary)}.hv30 .hv30-path-icon.is-tan{background:hsla(26,42%,74%,.35);color:rgba(22,20,14,.75)}.hv30 .hv30-path-h{margin:0;font-family:var(--hv30-display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.hv30 .hv30-path-p{margin:0;font-size:.88rem;line-height:1.65;color:rgba(22,20,14,.72)}.hv30 .hv30-path-fine{margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid var(--hv30-line);font-size:.76rem;line-height:1.6;color:rgba(22,20,14,.58)}.hv30 .hv30-faq{max-width:44rem;margin:0 auto 4rem}.hv30 .hv30-faq-item{border-bottom:1px solid var(--hv30-line)}.hv30 .hv30-faq-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:1.02rem;font-weight:500;cursor:pointer;list-style:none}.hv30 .hv30-faq-q::-webkit-details-marker{display:none}.hv30 .hv30-faq-q:hover{color:var(--hv30-primary)}.hv30 .hv30-faq-mark{flex:none;transition:transform .25s}.hv30 .hv30-faq-item[open] .hv30-faq-mark{transform:rotate(180deg)}.hv30 .hv30-faq-a{margin:0;padding:0 0 1.25rem;font-family:var(--hv30-serif);font-size:.98rem;line-height:1.7;color:rgba(22,20,14,.72)}.hv30 .hv30-close{position:relative;overflow:hidden;max-width:56rem;margin-inline:auto;padding:2.5rem 1.5rem;border:1px solid var(--hv30-line);border-radius:1.5rem;background:var(--hv30-card);text-align:center;box-shadow:0 30px 60px -40px rgba(22,20,14,.5)}@media (min-width:768px){.hv30 .hv30-close{padding:3rem}}.hv30 .hv30-close-wash{position:absolute;inset:-40% -20% auto auto;width:30rem;height:30rem;border-radius:999px;background:radial-gradient(closest-side,rgba(20,123,82,.12),rgba(20,123,82,0));pointer-events:none}.hv30 .hv30-close-inner{position:relative;z-index:1}.hv30 .hv30-close-h{margin:0 0 1rem;font-family:var(--hv30-display);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}@media (min-width:768px){.hv30 .hv30-close-h{font-size:2.25rem}}.hv30 .hv30-close .hv30-lede{margin-inline:auto}.hv30 .hv30-close-cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.9rem 1.75rem;border-radius:999px;background:var(--hv30-primary);color:var(--hv30-primary-fg);font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.hv30 .hv30-close-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px rgba(20,123,82,.8)}.hv30 .hv30-close-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:1.25rem 0 0;font-family:var(--hv30-mono);font-size:.75rem;color:rgba(22,20,14,.6)}.hv30 .hv30-close-sep{color:var(--hv30-line)}.hv30 .hv30-ftr{padding-block:3rem;border-top:1px solid var(--hv30-line);background:var(--hv30-card)}.hv30 .hv30-ftr-inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media (min-width:768px){.hv30 .hv30-ftr-inner{flex-direction:row;justify-content:space-between}}.hv30 .hv30-ftr-brand{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--hv30-display);font-weight:700;letter-spacing:-.02em;color:inherit;text-decoration:none;opacity:.55;transition:opacity .2s}.hv30 .hv30-ftr-brand:hover{opacity:1}.hv30 .hv30-ftr-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.hv30 .hv30-ftr-link{font-size:.85rem;font-weight:500;color:rgba(22,20,14,.6);text-decoration:none}.hv30 .hv30-ftr-link:hover{color:var(--hv30-primary)}.hv30 .hv30-ftr-copy{font-family:var(--hv30-mono);font-size:.78rem;color:rgba(22,20,14,.4)}.hv30 .hv30-sticky{position:fixed;inset:auto 0 0;z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:hsla(26,33%,94%,.92);backdrop-filter:blur(14px);border-top:1px solid var(--hv30-line);box-shadow:0 -12px 40px -15px rgba(22,20,14,.35);transform:translateY(110%);opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s,visibility .3s}.hv30 .hv30-sticky.is-in{transform:translateY(0);opacity:1;visibility:visible}.hv30 .hv30-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;max-width:64rem;margin-inline:auto}.hv30 .hv30-sticky-form{display:flex;flex:1;align-items:center;gap:.5rem;max-width:38rem}.hv30 .hv30-sticky-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv30 .hv30-sticky-input{flex:1;min-width:0;height:2.75rem;padding-inline:1.1rem;border:1px solid var(--hv30-line);border-radius:999px;background:var(--hv30-card);color:var(--hv30-fg);font:inherit;font-size:.9rem}.hv30 .hv30-sticky-input:focus{outline:none;border-color:var(--hv30-primary);box-shadow:0 0 0 3px rgba(20,123,82,.18)}.hv30 .hv30-sticky-btn{display:inline-flex;flex:none;align-items:center;gap:.45rem;height:2.75rem;padding-inline:1.25rem;border:0;border-radius:999px;background:var(--hv30-primary);color:var(--hv30-primary-fg);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.hv30 .hv30-sticky-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px -14px rgba(20,123,82,.9)}.hv30 .hv30-sticky-btn-lg{display:none}@media (min-width:640px){.hv30 .hv30-sticky-btn-lg{display:inline}.hv30 .hv30-sticky-btn-sm{display:none}}.hv30 .hv30-sticky-side{display:none;flex-direction:column;align-items:flex-end;gap:.2rem}@media (min-width:900px){.hv30 .hv30-sticky-side{display:flex}}.hv30 .hv30-sticky-note{font-family:var(--hv30-mono);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hv30-primary)}.hv30 .hv30-sticky-alt{padding:0;border:0;background:none;color:rgba(22,20,14,.7);font:inherit;font-size:.78rem;cursor:pointer;white-space:nowrap}.hv30 .hv30-sticky-alt:hover{color:var(--hv30-fg);text-decoration:underline}body[data-funnel-step]:not([data-funnel-step=start]) .hv30 .hv30-hero{min-height:0;padding:0;background:var(--hv30-bg)}body[data-funnel-step]:not([data-funnel-step=start]) .hv30 .hv30-hero-inner{max-width:none;padding-inline:0;text-align:left;color:var(--hv30-fg)}body[data-funnel-step]:not([data-funnel-step=start]) .hv30 .hv30-funnel{max-width:none}body[data-funnel-step]:not([data-funnel-step=start]) .hv30 .hv30-main{padding-top:4.5rem;padding-bottom:0}body[data-funnel-step]:not([data-funnel-step=start]) .hv30 .hv30-hdr{background:var(--hv30-bg);border-bottom-color:var(--hv30-line);color:var(--hv30-fg);padding-block:.75rem}body[data-funnel-step]:not([data-funnel-step=start]) .hv30 .hv30-brand-mark{background:var(--hv30-primary);color:var(--hv30-primary-fg)}@keyframes hv30cross{0%{opacity:0}3%{opacity:.82}16%{opacity:.82}19%{opacity:0}to{opacity:0}}@keyframes hv30word{0%{opacity:0;transform:translateY(.4em)}2.5%{opacity:1;transform:translateY(0)}15%{opacity:1;transform:translateY(0)}18%{opacity:0;transform:translateY(-.4em)}to{opacity:0}}@keyframes hv30rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hv30pop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hv30slide{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes hv30drop{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hv30ping{75%,to{transform:scale(2.4);opacity:0}}@keyframes hv30pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hv30 .hv30-hero-img,.hv30 .hv30-livecall-dot,.hv30 .hv30-msg,.hv30 .hv30-notif,.hv30 .hv30-rail-dot,.hv30 .hv30-readchip,.hv30 .hv30-receipt,.hv30 .hv30-rise,.hv30 .hv30-word{animation:none!important;opacity:1;transform:none}.hv30 .hv30-hero-img{opacity:0}.hv30 .hv30-hero-img:first-child{opacity:.82}.hv30 .hv30-word{opacity:0}.hv30 .hv30-word:first-child{opacity:1}.hv30 .hv30-btn,.hv30 .hv30-close-cta,.hv30 .hv30-gcard,.hv30 .hv30-quote,.hv30 .hv30-sticky,.hv30 .hv30-team-cta{transition:none}.hv30 .hv30-close-cta:hover,.hv30 .hv30-gcard:hover,.hv30 .hv30-quote:hover,.hv30 .hv30-team-cta:hover{transform:none}}.hv30 .hv30-intro-left{max-width:56rem;margin-inline:0;text-align:left}.hv30 .hv30-intro-left .hv30-lede{margin-inline:0}.hv30 .hv30-step{text-align:left}.hv30 .hv30-step-p{margin:0;max-width:24rem}.hv30 .hv30-faq,.hv30 .hv30-paths,.hv30 .hv30-rails-two{margin-inline:0}@media (min-width:1024px){.hv30 .hv30-tabs{justify-content:flex-start}}.hv30 .hv30-eyebrow.is-hero{margin-bottom:.85rem;color:var(--hv30-accent)}.hv30 .hv30-h1-b{display:block;color:hsla(0,0%,100%,.74)}.hv30 .hv30-stageline{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:.3rem .8rem .3rem .65rem;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:rgba(0,0,0,.38)}.hv30 .hv30-stage-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--hv30-accent);animation:hv30pulse 2.4s ease-in-out infinite}.hv30 .hv30-stage-lbl{font-family:var(--hv30-mono);font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.hv30 .hv30-stageline .hv30-word{font-size:.88rem;line-height:1.4}.hv30 .hv30-funnel-lead{margin:0 auto .65rem;max-width:44rem;font-family:var(--hv30-mono);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hv30-accent)}.hv30 .hv30-helper{margin:.9rem auto 0;max-width:40rem;font-size:.85rem;line-height:1.6;color:hsla(0,0%,100%,.72)}@media (min-width:900px){.hv30 .hv30-hero-inner{max-width:64rem;text-align:left}.hv30 .hv30-dare,.hv30 .hv30-funnel,.hv30 .hv30-funnel-lead,.hv30 .hv30-helper,.hv30 .hv30-hero-sub{margin-inline:0}.hv30 .hv30-trust{justify-content:flex-start}}.hv30 .hv30-fn{margin-left:.15rem;color:inherit;text-decoration:none}.hv30 .hv30-fn sup{font-family:var(--hv30-mono);white-space:nowrap;font-size:.56em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;opacity:.7}.hv30 .hv30-fn:focus-visible sup,.hv30 .hv30-fn:hover sup{opacity:1}.hv30 .hv30-band-seq{padding-block:4.5rem}.hv30 .hv30-seq{display:grid;grid-template-columns:1fr;gap:1.75rem;margin:0;align-items:start}@media (min-width:900px){.hv30 .hv30-seq{grid-template-columns:1.05fr 1fr;gap:2.5rem}}.hv30 .hv30-seq-photo{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:1.25rem;background:var(--hv30-ink-dark)}.hv30 .hv30-seq-photo img{display:block;width:100%;height:100%;max-height:27rem;-o-object-fit:cover;object-fit:cover;opacity:.85}.hv30 .hv30-seq-photo-tag{position:absolute;left:.9rem;bottom:.9rem;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:rgba(19,17,12,.8);font-family:var(--hv30-mono);font-size:.66rem;color:hsla(0,0%,100%,.86)}.hv30 .hv30-seq-photo-dot{width:.4rem;height:.4rem;border-radius:999px;background:#df4949;animation:hv30pulse 2s ease-in-out infinite}.hv30 .hv30-seq-beats{position:relative;display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0 0 0 1.35rem;list-style:none}.hv30 .hv30-seq-beats:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:.3rem;width:1px;background:linear-gradient(180deg,rgba(78,202,140,0),rgba(78,202,140,.4),rgba(78,202,140,0))}.hv30 .hv30-seq-beat{position:relative;display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .85rem;border:1px solid hsla(0,0%,100%,.14);border-radius:.8rem;background:hsla(0,0%,100%,.05);font-size:.85rem;line-height:1.45;color:hsla(0,0%,100%,.9)}.hv30 .hv30-seq-beat:before{content:"";position:absolute;left:-1.1rem;top:1.05rem;width:.4rem;height:.4rem;border-radius:999px;background:rgba(78,202,140,.5)}.hv30 .hv30-beat{opacity:0;animation:hv30beat 14s linear infinite}.hv30 .hv30-beat.is-hold{animation-name:hv30beathold}.hv30 .hv30-beat-catch{opacity:0;animation:hv30catch 14s linear infinite}.hv30 .hv30-seq-icon,.hv30 .hv30-seq-mark{display:grid;place-items:center;flex:none;width:1.7rem;height:1.7rem;border-radius:.55rem}.hv30 .hv30-seq-icon{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.hv30 .hv30-seq-mark{background:var(--hv30-accent);color:var(--hv30-ink-dark)}.hv30 .hv30-seq-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.hv30 .hv30-seq-body b{font-weight:600}.hv30 .hv30-seq-meta{font-family:var(--hv30-mono);font-size:.66rem;color:hsla(0,0%,100%,.55)}.hv30 .hv30-seq-beat.is-catch{border-color:rgba(78,202,140,.4);background:rgba(78,202,140,.1)}.hv30 .hv30-seq-beat.is-said{font-family:var(--hv30-serif);font-style:italic;font-size:.95rem}.hv30 .hv30-seq-beat.is-center{border-color:rgba(78,202,140,.28);background:rgba(78,202,140,.07)}.hv30 .hv30-seq-who{flex:none;padding-top:.2rem;font-family:var(--hv30-mono);font-style:normal;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.hv30 .hv30-seq-beat.is-center .hv30-seq-who{color:var(--hv30-accent)}.hv30 .hv30-seq-beat.is-out{align-items:center;border-color:rgba(78,202,140,.5);background:rgba(78,202,140,.13)}.hv30 .hv30-seq-beat.is-out .hv30-seq-icon{background:var(--hv30-accent);color:var(--hv30-ink-dark)}.hv30 .hv30-seq-out-lbl{font-family:var(--hv30-mono);font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hv30-accent)}.hv30 .hv30-seq-out-v{font-family:var(--hv30-display);font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:#fff}.hv30 .hv30-seq-beat.is-notif{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1)}.hv30 .hv30-seq-cap{grid-column:1/-1;margin:0;font-family:var(--hv30-mono);font-size:.66rem;line-height:1.6;color:hsla(0,0%,100%,.45)}.hv30 .hv30-statstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem 2.5rem;margin-top:3rem;padding-top:1.75rem;border-top:1px solid hsla(0,0%,100%,.14)}.hv30 .hv30-statstrip-item{display:flex;align-items:baseline;gap:.75rem}.hv30 .hv30-statstrip-n{flex:none;font-family:var(--hv30-display);font-size:1.6rem;font-weight:700;letter-spacing:-.03em;color:var(--hv30-accent)}.hv30 .hv30-statstrip-l{font-family:var(--hv30-mono);font-size:.72rem;line-height:1.5;color:hsla(0,0%,100%,.6)}@media (min-width:860px){.hv30 .hv30-rails-two{grid-template-columns:1fr 1fr;max-width:56rem}}.hv30 .hv30-port{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:860px){.hv30 .hv30-port{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.hv30 .hv30-port-item{padding:1.6rem;border:1px solid hsla(0,0%,100%,.12);border-radius:1.1rem;background:hsla(0,0%,100%,.05)}.hv30 .hv30-port-icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:.9rem;border-radius:.65rem;background:rgba(78,202,140,.16);color:var(--hv30-accent)}.hv30 .hv30-port-h{margin:0 0 .5rem;font-family:var(--hv30-display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#fff}.hv30 .hv30-port-p{margin:0;font-size:.86rem;line-height:1.65;color:hsla(0,0%,100%,.65)}.hv30 .hv30-band-net:before{inset:auto auto -40% -14%}.hv30 .hv30-chip.is-dark{border-color:rgba(78,202,140,.4);background:rgba(78,202,140,.14);color:var(--hv30-accent)}.hv30 .hv30-net{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width:900px){.hv30 .hv30-net{grid-template-columns:1.1fr 1fr;gap:2.5rem}}.hv30 .hv30-net-list{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}.hv30 .hv30-net-row{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem 1rem;border:1px solid hsla(0,0%,100%,.14);border-radius:.85rem;background:hsla(0,0%,100%,.05);font-size:.9rem;line-height:1.5;color:hsla(0,0%,100%,.88)}.hv30 .hv30-net-row:last-child{border-color:rgba(78,202,140,.45);background:rgba(78,202,140,.1);font-weight:600;color:#fff}.hv30 .hv30-net-tick{display:grid;place-items:center;flex:none;width:1.4rem;height:1.4rem;border-radius:999px;background:rgba(78,202,140,.18);color:var(--hv30-accent)}.hv30 .hv30-net-fee{margin:0;padding:1.3rem 1.4rem;border:1px dashed hsla(0,0%,100%,.28);border-radius:1.1rem;font-size:.92rem;line-height:1.7;color:hsla(0,0%,100%,.82)}.hv30 .hv30-net-fee-lbl{display:block;margin-bottom:.45rem;font-family:var(--hv30-mono);font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hv30-accent)}@keyframes hv30beat{0%{opacity:0;transform:translateY(6px)}2.5%{opacity:1;transform:none}24%{opacity:1;transform:none}28%{opacity:0;transform:translateY(-4px)}to{opacity:0;transform:translateY(6px)}}@keyframes hv30beathold{0%{opacity:0;transform:translateY(6px)}2.5%{opacity:1;transform:none}36%{opacity:1;transform:none}40%{opacity:0;transform:translateY(-4px)}to{opacity:0;transform:translateY(6px)}}@keyframes hv30catch{0%{opacity:0;transform:translateX(-14px)}3%{opacity:1;transform:none}24%{opacity:1;transform:none}28%{opacity:0;transform:translateX(6px)}to{opacity:0;transform:translateX(-14px)}}@media (prefers-reduced-motion:reduce){.hv30 .hv30-beat,.hv30 .hv30-beat-catch,.hv30 .hv30-seq-photo-dot,.hv30 .hv30-stage-dot{animation:none!important;opacity:1;transform:none}}