.hv2-hero[data-astro-cid-cw6frrbv]{position:relative;background:var(--hv2-black);color:var(--hv2-paper);padding:clamp(140px,18vh,200px) 0 clamp(64px,10vh,140px);overflow:hidden}.hv2-hero-beige[data-astro-cid-cw6frrbv]{background:var(--hv2-paper);color:var(--hv2-ink)}.hv2-hero-beige[data-astro-cid-cw6frrbv] .hv2-btn-ghost[data-astro-cid-cw6frrbv]{border-color:#1a1a1a40;color:var(--hv2-ink)}.hv2-hero-beige[data-astro-cid-cw6frrbv] .hv2-btn-ghost[data-astro-cid-cw6frrbv]:hover{border-color:var(--hv2-green);color:var(--hv2-green-dark)}.hv2-hero-beige[data-astro-cid-cw6frrbv] .hv2-btn-primary[data-astro-cid-cw6frrbv]:hover{box-shadow:4px 4px #1a1a1ae6}.hv2-hero-container[data-astro-cid-cw6frrbv]{position:relative;z-index:1}.hv2-hero-content[data-astro-cid-cw6frrbv]{position:relative;z-index:3}.hv2-hero-grid[data-astro-cid-cw6frrbv]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,64px);align-items:center}.hv2-hero-title[data-astro-cid-cw6frrbv]{font-family:var(--font-heading);font-weight:800;text-transform:uppercase;font-size:clamp(2.8rem,4.6vw,4.4rem);line-height:.92;letter-spacing:.01em;margin:0}.hv2-hero-line[data-astro-cid-cw6frrbv]{display:block}.hv2-hero-line-accent[data-astro-cid-cw6frrbv]{color:var(--hv2-green)}.hv2-hero-description[data-astro-cid-cw6frrbv]{max-width:46ch;margin-top:28px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65;color:#f6f4f2b8}.hv2-hero-beige[data-astro-cid-cw6frrbv] .hv2-hero-description[data-astro-cid-cw6frrbv]{color:#1a1a1ab8}.hv2-hero-actions[data-astro-cid-cw6frrbv]{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.hv2-hero-trial[data-astro-cid-cw6frrbv]{margin-top:18px;font-size:.875rem;color:#f6f4f28c}.hv2-hero-beige[data-astro-cid-cw6frrbv] .hv2-hero-trial[data-astro-cid-cw6frrbv]{color:#1a1a1a8c}.hv2-hero-platforms[data-astro-cid-cw6frrbv]{display:inline-block;margin-top:10px;font-size:.8125rem;color:#f6f4f273;text-decoration:none;border-bottom:1px solid rgba(246,244,242,.2);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.hv2-hero-beige[data-astro-cid-cw6frrbv] .hv2-hero-platforms[data-astro-cid-cw6frrbv]{color:#1a1a1a73;border-bottom-color:#1a1a1a33}.hv2-hero-platforms[data-astro-cid-cw6frrbv]:hover{color:var(--hv2-green);border-color:var(--hv2-green)}.hv2-hero-visual[data-astro-cid-cw6frrbv]{position:relative;display:flex;justify-content:center}.hv2-hero-stack[data-astro-cid-cw6frrbv]{position:relative}.hv2-hero-web[data-astro-cid-cw6frrbv]{width:clamp(460px,44vw,640px);height:auto;display:block;border-radius:12px;border:3px solid var(--hv2-ink);box-shadow:var(--hv2-shot-shadow)}.hv2-hero-mobile[data-astro-cid-cw6frrbv]{position:absolute;right:40px;top:calc(50% - 14px);transform:translateY(-50%);height:128%;width:auto;border-radius:22px;border:3px solid var(--hv2-ink);box-shadow:var(--hv2-shot-shadow);z-index:2}.hv2-reveal[data-astro-cid-cw6frrbv]{opacity:0;transform:translateY(26px);animation:hv2Rise .9s cubic-bezier(.22,1,.36,1) var(--d, 0s) forwards}.hv2-reveal-visual[data-astro-cid-cw6frrbv]{opacity:0;transform:translateY(40px) scale(.97);animation:hv2RiseVisual 1.1s cubic-bezier(.22,1,.36,1) .25s forwards}@keyframes hv2Rise{to{opacity:1;transform:translateY(0)}}@keyframes hv2RiseVisual{to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.hv2-reveal[data-astro-cid-cw6frrbv],.hv2-reveal-visual[data-astro-cid-cw6frrbv]{animation:none;opacity:1;transform:none}}@media(max-width:900px){.hv2-hero-grid[data-astro-cid-cw6frrbv]{grid-template-columns:1fr}.hv2-hero-visual[data-astro-cid-cw6frrbv]{margin-top:24px}.hv2-hero-stack[data-astro-cid-cw6frrbv]{width:calc(100% + 12px);margin-left:-8px}.hv2-hero-web[data-astro-cid-cw6frrbv]{width:100%}.hv2-hero-mobile[data-astro-cid-cw6frrbv]{height:118%;right:20px}}#features.hv2-features{background:var(--hv2-paper);color:var(--hv2-ink);padding:clamp(80px,12vh,140px) 0 clamp(100px,14vh,160px);height:auto}.hv2-features-count[data-astro-cid-gwsp6dsu]{display:flex;align-items:center;gap:12px;margin:24px 0 0}.hv2-features-count-num[data-astro-cid-gwsp6dsu]{font-family:var(--font-heading);font-weight:800;font-size:clamp(3.2rem,5vw,4.6rem);line-height:.9;color:transparent;-webkit-text-stroke:2.5px var(--hv2-green-dark);flex-shrink:0}.hv2-features-count-label[data-astro-cid-gwsp6dsu]{font-family:var(--font-heading);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1;color:var(--hv2-ink);max-width:14ch}.hv2-features-video[data-astro-cid-gwsp6dsu]{margin:clamp(40px,7vh,72px) auto 0}.hv2-features-video-frame[data-astro-cid-gwsp6dsu]{position:relative;aspect-ratio:16 / 9;background:var(--hv2-black);border:3px solid var(--hv2-ink);box-shadow:10px 10px 0 var(--hv2-green);overflow:hidden;cursor:pointer}.hv2-features-video-frame[data-astro-cid-gwsp6dsu]:has(iframe){cursor:auto}.hv2-features-video-frame[data-astro-cid-gwsp6dsu] img[data-astro-cid-gwsp6dsu]{width:100%;height:100%;object-fit:cover;display:block}.hv2-features-video-frame[data-astro-cid-gwsp6dsu] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hv2-features-video-play[data-astro-cid-gwsp6dsu]{position:absolute;left:50%;bottom:7%;transform:translate(-50%);display:inline-flex;align-items:center;gap:12px;padding:16px 26px;background:var(--hv2-green);color:var(--hv2-black);border:3px solid var(--hv2-ink);box-shadow:6px 6px #0000008c;font-family:var(--font-heading);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:1rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.hv2-features-video-frame[data-astro-cid-gwsp6dsu]:hover .hv2-features-video-play[data-astro-cid-gwsp6dsu]{transform:translate(-50%) scale(1.05);box-shadow:8px 8px #0000008c}.hv2-features-video-play-icon[data-astro-cid-gwsp6dsu]{width:0;height:0;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--hv2-black)}.hv2-features-list[data-astro-cid-gwsp6dsu]{list-style:none;margin:clamp(40px,7vh,80px) 0 0;padding:0}.hv2-feature[data-astro-cid-gwsp6dsu]{display:grid;grid-template-columns:minmax(72px,140px) minmax(0,1fr) minmax(200px,280px);gap:clamp(20px,4vw,56px);align-items:center;padding:clamp(32px,5vh,56px) 0;border-top:1px solid rgba(26,26,26,.14)}.hv2-feature[data-astro-cid-gwsp6dsu]:last-child{border-bottom:1px solid rgba(26,26,26,.14)}.hv2-feature[data-astro-cid-gwsp6dsu]:nth-child(2n){grid-template-columns:minmax(200px,280px) minmax(72px,140px) minmax(0,1fr)}.hv2-feature[data-astro-cid-gwsp6dsu]:nth-child(2n) .hv2-feature-shot[data-astro-cid-gwsp6dsu]{order:-1}.hv2-feature-index[data-astro-cid-gwsp6dsu]{font-family:var(--font-heading);font-weight:800;font-size:clamp(3rem,6vw,5.5rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--hv2-green)}.hv2-feature-title[data-astro-cid-gwsp6dsu]{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.05;margin:0}.hv2-feature-desc[data-astro-cid-gwsp6dsu]{margin-top:14px;max-width:52ch;color:#1a1a1aa6;line-height:1.65}.hv2-feature-highlight[data-astro-cid-gwsp6dsu]{margin-top:20px;padding:18px 22px;background:var(--hv2-green);color:var(--hv2-black);box-shadow:6px 6px #10b98140}.hv2-feature-highlight-label[data-astro-cid-gwsp6dsu]{font-family:var(--font-heading);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:#0009;margin:0}.hv2-feature-highlight-title[data-astro-cid-gwsp6dsu]{font-family:var(--font-heading);font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:1.3rem;line-height:1.05;margin:8px 0 0}.hv2-feature-highlight-text[data-astro-cid-gwsp6dsu]{margin:10px 0 0;font-size:.9rem;line-height:1.55;font-weight:500;color:#000000bf}.hv2-feature-shot[data-astro-cid-gwsp6dsu]{margin:0;justify-self:center;width:100%;max-width:240px}.hv2-feature-shot[data-astro-cid-gwsp6dsu] img[data-astro-cid-gwsp6dsu]{width:100%;height:auto;display:block;border-radius:20px;border:3px solid var(--hv2-ink);box-shadow:var(--hv2-shot-shadow);transform:rotate(-2deg)}.hv2-feature[data-astro-cid-gwsp6dsu]:nth-child(2n) .hv2-feature-shot[data-astro-cid-gwsp6dsu] img[data-astro-cid-gwsp6dsu]{transform:rotate(2deg);box-shadow:var(--hv2-shot-shadow-left)}.hv2-feature--landscape[data-astro-cid-gwsp6dsu]{grid-template-columns:minmax(72px,140px) minmax(0,1fr) minmax(260px,440px)}.hv2-feature--landscape[data-astro-cid-gwsp6dsu]:nth-child(2n){grid-template-columns:minmax(260px,440px) minmax(72px,140px) minmax(0,1fr)}.hv2-feature--landscape[data-astro-cid-gwsp6dsu] .hv2-feature-shot[data-astro-cid-gwsp6dsu]{max-width:440px}.hv2-feature--landscape[data-astro-cid-gwsp6dsu] .hv2-feature-shot[data-astro-cid-gwsp6dsu] img[data-astro-cid-gwsp6dsu]{border-radius:12px}.hv2-features-more[data-astro-cid-gwsp6dsu]{display:flex;justify-content:center;margin-top:clamp(48px,7vh,72px)}.hv2-features-more[data-astro-cid-gwsp6dsu] .hv2-btn-dark[data-astro-cid-gwsp6dsu]{box-shadow:5px 5px 0 var(--hv2-green)}.hv2-features-more[data-astro-cid-gwsp6dsu] .hv2-btn-dark[data-astro-cid-gwsp6dsu]:hover{box-shadow:7px 7px 0 var(--hv2-green)}@media(max-width:820px){.hv2-features-video-play[data-astro-cid-gwsp6dsu]{bottom:4%;gap:6px;padding:7px 12px;border-width:2px;font-size:.75rem;box-shadow:3px 3px #0000008c}.hv2-features-video-play-icon[data-astro-cid-gwsp6dsu]{border-width:5px 0 5px 8px}.hv2-feature[data-astro-cid-gwsp6dsu],.hv2-feature[data-astro-cid-gwsp6dsu]:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:20px}.hv2-feature[data-astro-cid-gwsp6dsu]:nth-child(2n) .hv2-feature-shot[data-astro-cid-gwsp6dsu]{order:0}.hv2-feature-index[data-astro-cid-gwsp6dsu]{font-size:3rem}.hv2-feature-shot[data-astro-cid-gwsp6dsu]{justify-self:center}}.hv2-roles[data-astro-cid-5c6asthq]{background:var(--hv2-paper);color:var(--hv2-ink);padding:clamp(80px,12vh,140px) 0}.hv2-roles-grid[data-astro-cid-5c6asthq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(40px,7vh,72px)}.hv2-role[data-astro-cid-5c6asthq]{padding:clamp(28px,3vw,40px);display:flex;flex-direction:column;border-radius:var(--hv2-radius);transition-delay:var(--d, 0s)}.hv2-role-green[data-astro-cid-5c6asthq]{background:var(--hv2-green);color:var(--hv2-black)}.hv2-role-paper[data-astro-cid-5c6asthq]{background:var(--hv2-ink);color:var(--hv2-paper)}.hv2-role-outline[data-astro-cid-5c6asthq]{border:1px solid rgba(26,26,26,.35);color:var(--hv2-ink)}.hv2-role-name[data-astro-cid-5c6asthq]{font-family:var(--font-heading);font-weight:800;text-transform:uppercase;font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:.95;letter-spacing:.02em;margin:0}.hv2-role-title[data-astro-cid-5c6asthq]{margin-top:16px;font-weight:600;font-size:1.02rem;line-height:1.5}.hv2-role-green[data-astro-cid-5c6asthq] .hv2-role-title[data-astro-cid-5c6asthq]{color:#000000c7}.hv2-role-paper[data-astro-cid-5c6asthq] .hv2-role-title[data-astro-cid-5c6asthq]{color:#f6f4f2c7}.hv2-role-outline[data-astro-cid-5c6asthq] .hv2-role-title[data-astro-cid-5c6asthq]{color:#1a1a1ad9}.hv2-role-list[data-astro-cid-5c6asthq]{list-style:none;margin:22px 0 0;padding:0;font-size:.9375rem;line-height:1.5}.hv2-role-list[data-astro-cid-5c6asthq] li[data-astro-cid-5c6asthq]{position:relative;padding:9px 0 9px 26px}.hv2-role-list[data-astro-cid-5c6asthq] li[data-astro-cid-5c6asthq]+li[data-astro-cid-5c6asthq]{border-top:1px solid currentColor;border-image:linear-gradient(to right,currentColor,transparent) 1;opacity:.92}.hv2-role-list[data-astro-cid-5c6asthq] li[data-astro-cid-5c6asthq]:before{content:"+";position:absolute;left:0;font-family:var(--font-heading);font-weight:800}.hv2-role-green[data-astro-cid-5c6asthq] .hv2-role-list[data-astro-cid-5c6asthq] li[data-astro-cid-5c6asthq]:before{color:var(--hv2-black)}.hv2-role-paper[data-astro-cid-5c6asthq] .hv2-role-list[data-astro-cid-5c6asthq] li[data-astro-cid-5c6asthq]:before{color:var(--hv2-green)}.hv2-role-outline[data-astro-cid-5c6asthq] .hv2-role-list[data-astro-cid-5c6asthq] li[data-astro-cid-5c6asthq]:before{color:var(--hv2-green-dark)}@media(max-width:900px){.hv2-roles-grid[data-astro-cid-5c6asthq]{grid-template-columns:1fr}}.hv2-platforms{background:var(--hv2-paper);color:var(--hv2-ink);padding:clamp(80px,12vh,140px) 0}.hv2-platforms .hv2-section-head{margin-bottom:clamp(36px,6vh,56px)}.hv2-platforms .platform-tabs{justify-content:flex-start}.hv2-platforms .platform-tab{border:2px solid rgba(26,26,26,.25);border-radius:var(--hv2-radius);background:transparent;color:#1a1a1ab3;font-weight:700;letter-spacing:.08em}.hv2-platforms .platform-tab:hover{border-color:var(--hv2-green-dark);color:var(--hv2-green-dark)}.hv2-platforms .platform-tab.active{background:var(--hv2-green);border-color:var(--hv2-green);color:var(--hv2-black)}.hv2-platforms .platform-desc{color:#1a1a1aa6}.hv2-platforms .device-iphone,.hv2-platforms .device-ipad{background:transparent;border:none;border-radius:var(--hv2-radius);padding:0;box-shadow:none}.hv2-platforms .device-iphone .device-screen{border-radius:22px;border:3px solid var(--hv2-ink);box-shadow:var(--hv2-shot-shadow)}.hv2-platforms .device-ipad .device-screen{border-radius:16px;border:3px solid var(--hv2-ink);box-shadow:var(--hv2-shot-shadow-lg)}.hv2-platforms .browser-frame{border-radius:14px;border:3px solid var(--hv2-ink);box-shadow:var(--hv2-shot-shadow-lg)}.hv2-platforms .app-window-frame{background:#f5f5f5;border-radius:14px;border:3px solid var(--hv2-ink);box-shadow:var(--hv2-shot-shadow-lg);overflow:hidden;max-width:min(1100px,90vw);margin:16px auto 32px}.hv2-platforms .app-window-header{background:linear-gradient(180deg,#e8e8e8,#d8d8d8);padding:6px 10px;display:flex;align-items:center;gap:10px}.hv2-platforms .app-window-title{flex:1;text-align:center;margin-right:47px;font-family:var(--font-heading);font-weight:700;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a8c}.hv2-platforms .platform-downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.hv2-platforms .platform-download{display:inline-flex;align-items:center;gap:10px}.hv2-platforms .platform-download svg{width:18px;height:18px;flex-shrink:0}.hv2-platforms .browser-header{padding:3px 10px;gap:10px}.hv2-platforms .browser-btn{width:9px;height:9px}.hv2-platforms .browser-url{padding:2px 10px;font-size:.75rem}.hv2-platforms .browser-url i,.hv2-platforms .browser-url svg{width:11px;height:11px}.hv2-testimonials{background:var(--hv2-paper);color:var(--hv2-ink);padding:clamp(80px,12vh,140px) 0}.hv2-testimonials .hv2-section-head{margin-bottom:clamp(12px,3vh,28px)}.hv2-testimonials .testimonials-track{align-items:stretch}.hv2-testimonials .testimonial-card{flex-basis:420px;display:flex;flex-direction:column;background:var(--hv2-paper);border:2px solid rgba(26,26,26,.2);border-radius:var(--hv2-radius);box-shadow:none}@media(max-width:900px){.hv2-testimonials .testimonial-card{flex-basis:330px}}@media(max-width:768px){.hv2-testimonials .container{display:flex;flex-direction:column}.hv2-testimonials .testimonial-nav{order:1;margin-top:0;margin-bottom:24px}.hv2-testimonials .testimonials-carousel{order:2}.hv2-testimonials .testimonials-track{align-items:flex-start}.hv2-testimonials .testimonial-card{flex-basis:290px;height:auto}}.hv2-testimonials .testimonial-quote{flex:1}.hv2-testimonials .testimonial-academy{margin-top:auto;padding-top:16px}.hv2-testimonials .testimonial-card:not(.active){cursor:pointer}.hv2-testimonials .testimonial-card.active{border-color:var(--hv2-ink);box-shadow:var(--hv2-shot-shadow);transform:scale(1.03)}.hv2-testimonials .testimonial-avatar{width:80px;height:80px;box-shadow:0 0 0 2px var(--hv2-ink);border-radius:50%}.hv2-testimonials .testimonial-avatar-photo img{border-radius:50%}@media(max-width:768px){.hv2-testimonials .testimonial-avatar{width:64px;height:64px}}.hv2-testimonials .testimonial-avatar:before{display:none}.hv2-testimonials .testimonial-name{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.hv2-testimonials .testimonial-quote:before{color:var(--hv2-green);font-family:var(--font-heading);font-weight:800}.hv2-testimonials .testimonial-quote{color:#1a1a1abf;font-size:15px}@media(max-width:768px){.hv2-testimonials .testimonial-quote{font-size:14px}}.hv2-testimonials .testimonial-academy{border-top:1px solid rgba(26,26,26,.15)}.hv2-testimonials .testimonial-academy i{color:var(--hv2-green-dark)}.hv2-testimonials .testimonial-academy-logo{height:46px;width:auto;max-width:104px;object-fit:contain;flex-shrink:0;margin-block:-7px}@media(max-width:768px){.hv2-testimonials .testimonial-academy-logo{height:40px;max-width:90px;margin-block:-6px}}.hv2-testimonials .testimonial-academy a:hover{color:var(--hv2-green-dark)}.hv2-testimonials .testimonial-academy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.hv2-testimonials .testimonial-story-link{margin-left:auto;white-space:nowrap;font-family:var(--font-heading);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;color:var(--hv2-green-dark)}.hv2-testimonials .testimonial-story-link:hover{color:var(--hv2-ink)}.hv2-testimonials .testimonial-nav button{border:2px solid rgba(26,26,26,.3);border-radius:var(--hv2-radius);color:var(--hv2-ink);opacity:1}.hv2-testimonials .testimonial-nav button:hover{background:var(--hv2-ink);color:var(--hv2-paper)}.hv2-testimonials .testimonial-dot{background:var(--hv2-ink);border-radius:var(--hv2-radius)}.hv2-testimonials .testimonial-dot.active{background:var(--hv2-green);opacity:1;border-radius:var(--hv2-radius)}.hv2-pricing{background:var(--hv2-paper);color:var(--hv2-ink);padding:clamp(80px,12vh,140px) 0}.hv2-pricing .hv2-section-head{margin-bottom:28px}.hv2-pricing .pricing-highlight{background:transparent;border:1px solid rgba(16,185,129,.5);border-radius:var(--hv2-radius);padding:14px 24px}.hv2-pricing .pricing-highlight span{color:var(--hv2-ink);font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.hv2-pricing .pricing-highlight-icon i,.hv2-pricing .pricing-highlight-icon svg{color:var(--hv2-green-dark)}.hv2-pricing .pricing-box{border-radius:var(--hv2-radius);margin-top:48px;border:none}.hv2-pricing .pricing-overlay{background:linear-gradient(120deg,#0d0d0ceb,#0d0d0cad)}.hv2-pricing .pricing-switch{border-radius:var(--hv2-radius);border:1px solid rgba(246,244,242,.3);background:#0d0d0c80;backdrop-filter:none}.hv2-pricing .pricing-switch:before{border-radius:var(--hv2-radius);background:var(--hv2-green)}.hv2-pricing .pricing-switch-btn{border-radius:var(--hv2-radius);font-weight:700;color:#f6f4f2a6}.hv2-pricing .pricing-switch-btn.active{color:var(--hv2-black)}.hv2-pricing .pricing-launch-badge{display:inline-flex;align-items:center;gap:10px;background:var(--hv2-green);color:var(--hv2-black);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-weight:800;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.2;padding:12px 26px;transform:rotate(-2deg);box-shadow:4px 4px #f6f4f2e6;margin:8px 0 28px}.hv2-pricing .pricing-launch-badge i,.hv2-pricing .pricing-launch-badge svg{width:22px;height:22px;color:var(--hv2-black);flex-shrink:0}.hv2-pricing .pricing-amount{font-family:var(--font-heading);font-weight:800;font-size:clamp(4rem,6vw,5.5rem);letter-spacing:.01em}.hv2-pricing .pricing-col-price{border-right:1px solid rgba(246,244,242,.3)}.hv2-pricing .pricing-features li i{color:var(--hv2-green)}.hv2-pricing .pricing-cta{padding:18px 48px;font-size:1.125rem;border-radius:var(--hv2-radius);background:var(--hv2-green);color:var(--hv2-black)}.hv2-pricing .pricing-cta:hover{background:var(--hv2-green);transform:translateY(-2px);box-shadow:4px 4px #f6f4f2e6}.hv2-pricing .pricing-note{color:#1a1a1a99}@media(max-width:768px){.hv2-pricing .pricing-col-price{border-right:none}.hv2-pricing .pricing-launch-badge{font-size:1rem;padding:10px 18px;gap:8px;box-shadow:3px 3px #f6f4f2e6;margin-bottom:22px}.hv2-pricing .pricing-launch-badge i,.hv2-pricing .pricing-launch-badge svg{width:18px;height:18px}}.hv2-faq{background:var(--hv2-paper);color:var(--hv2-ink);padding:clamp(80px,12vh,140px) 0}.hv2-faq .hv2-section-head{margin-bottom:clamp(32px,5vh,56px)}.hv2-faq-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.hv2-faq-tabs{display:flex;flex-direction:column;gap:4px;position:sticky;top:96px}.hv2-faq-tab{display:flex;align-items:baseline;gap:12px;width:100%;padding:12px 14px;background:transparent;border:2px solid transparent;border-radius:var(--hv2-radius);cursor:pointer;text-align:left;color:#1a1a1a99;font-family:var(--font-heading);font-weight:700;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;transition:color .15s ease,background .15s ease,border-color .15s ease}.hv2-faq-tab:hover{color:var(--hv2-ink);border-color:#1a1a1a40}.hv2-faq-tab.active{background:var(--hv2-ink);border-color:var(--hv2-ink);color:var(--hv2-paper)}.hv2-faq-tab:focus-visible{outline:3px solid var(--hv2-green);outline-offset:2px}.hv2-faq-tab-num{font-weight:800;font-size:.85rem;color:var(--hv2-green-dark);flex-shrink:0;min-width:22px}.hv2-faq-tab.active .hv2-faq-tab-num{color:var(--hv2-green)}.hv2-faq-tab-label{flex:1}.hv2-faq-tab-count{font-weight:600;font-size:.75rem;letter-spacing:.02em;color:#1a1a1a66}.hv2-faq-tab.active .hv2-faq-tab-count{color:#f6f4f299}.hv2-faq-panels{min-width:0}.hv2-faq-panel-title{display:none}.hv2-faq .faq-list{margin:0;max-width:880px}.hv2-faq .faq-item{border-bottom:1px solid rgba(26,26,26,.18)}.hv2-faq .faq-item:first-child{border-top:1px solid rgba(26,26,26,.18)}.hv2-faq .faq-question{align-items:baseline}.hv2-faq .hv2-faq-bullet{flex-shrink:0;width:10px;height:10px;margin-right:10px;background:var(--hv2-green);transform:translateY(-2px)}.hv2-faq .faq-item.open .hv2-faq-bullet{background:var(--hv2-green-dark)}.hv2-faq .faq-question-text{flex:1;text-align:left;font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem}.hv2-faq .faq-icon{font-family:var(--font-heading);font-weight:800;font-size:1.6rem;line-height:1;color:var(--hv2-ink);align-self:center}.hv2-faq .faq-item.open .faq-icon{transform:rotate(45deg);color:var(--hv2-green-dark)}.hv2-faq .faq-answer-content p{color:#1a1a1aa6;padding-left:36px;max-width:68ch}.hv2-faq-notfound{margin-top:clamp(32px,5vh,56px);padding:28px 32px;max-width:880px;border:2px solid var(--hv2-ink);border-radius:var(--hv2-radius);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"q cta" "a cta";column-gap:32px;row-gap:6px;align-items:center}.hv2-faq-notfound-q{grid-area:q;margin:0;font-family:var(--font-heading);font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:1.3rem;color:var(--hv2-ink)}.hv2-faq-notfound-a{grid-area:a;margin:0;color:#1a1a1aa6;max-width:56ch}.hv2-faq .faq-cta{grid-area:cta;margin:0;white-space:nowrap}.hv2-faq .faq-cta i{width:18px;height:18px}@media(max-width:960px){.hv2-faq-layout{grid-template-columns:1fr;gap:24px}.hv2-faq-tabs{position:static;flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -24px;padding:4px 24px;scroll-padding:0 24px}.hv2-faq-tabs::-webkit-scrollbar{display:none}.hv2-faq-tab{width:auto;flex:0 0 auto;padding:10px 14px;border-color:#1a1a1a40;font-size:.8125rem;white-space:nowrap}.hv2-faq-tab-num,.hv2-faq-tab-count{display:none}}@media(max-width:768px){.hv2-faq .faq-question-text{font-size:1.05rem}.hv2-faq .faq-answer-content p{padding-left:0}.hv2-faq-notfound{padding:24px;grid-template-columns:1fr;grid-template-areas:"q" "a" "cta";row-gap:10px}.hv2-faq-notfound-q{font-size:1.15rem}.hv2-faq .faq-cta{margin-top:8px;justify-self:start}}.hv2-calendly{background:var(--hv2-paper);padding:clamp(56px,8vh,96px) 0}.hv2-calendly-panel{position:relative}.hv2-calendly-backdrop{position:absolute;inset:14px -14px -14px 14px;background:transparent;border:1px solid rgba(16,185,129,.45);border-radius:var(--hv2-radius)}.hv2-calendly-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,56px);background:var(--hv2-green);color:var(--hv2-black);padding:clamp(28px,4vw,52px);border-radius:var(--hv2-radius)}.hv2-calendly-label{color:#0009}.hv2-calendly-title{font-family:var(--font-heading);font-weight:800;text-transform:uppercase;font-size:clamp(1.9rem,3.4vw,3rem);line-height:.98;margin:10px 0 0}.hv2-calendly-desc{margin-top:12px;max-width:52ch;color:#000000b8;line-height:1.6}.hv2-calendly .calendly-cta{flex-shrink:0}.hv2-calendly .calendly-cta:hover{box-shadow:4px 4px 0 var(--hv2-black)}.hv2-calendly .calendly-cta i{width:18px;height:18px}@media(max-width:820px){.hv2-calendly-inner{flex-direction:column;align-items:flex-start}}.hv2-cta{background:var(--hv2-paper);color:var(--hv2-ink);padding:clamp(80px,12vh,130px) 0 clamp(64px,9vh,100px);border-top:1px solid rgba(16,185,129,.5)}.hv2-cta-content{display:flex;flex-direction:column;align-items:center;text-align:center}.hv2-cta-title{font-family:var(--font-heading);font-weight:800;text-transform:uppercase;font-size:clamp(2.8rem,6vw,5rem);line-height:.95;margin:0;color:var(--hv2-ink)}.hv2-cta-title-outline{color:transparent;-webkit-text-stroke:2px var(--hv2-green-dark)}.hv2-cta-description{margin-top:16px;font-size:1.2rem;font-weight:600;color:#1a1a1ab3}.hv2-cta-desc-part{display:inline-block}.hv2-cta-features{list-style:none;padding:0;margin:32px 0 40px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px}.hv2-cta-features li{position:relative;padding-left:26px;font-size:1.05rem;font-weight:500;text-align:left;color:#1a1a1acc}.hv2-cta-features li:before{content:"+";position:absolute;left:0;font-family:var(--font-heading);font-weight:800;color:var(--hv2-green-dark)}.hv2-cta-buttons .store-btn{background:var(--hv2-green);color:var(--hv2-black);border-radius:var(--hv2-radius);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.hv2-cta-buttons .store-btn:hover{background:var(--hv2-green);transform:translateY(-2px);box-shadow:4px 4px #1a1a1ae6}.hv2-cta-buttons .store-btn .store-btn-label{color:#0009}
