.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-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-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-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-gallery{background:var(--hv2-paper);color:var(--hv2-ink);padding:clamp(80px,12vh,140px) 0}.hv2-gallery .hv2-section-head{margin-bottom:clamp(36px,6vh,64px)}.hv2-gallery-cta{margin-top:28px}@media(max-width:640px){.hv2-gallery-cta-suffix{display:none}}.hv2-gallery .gallery-filters{justify-content:flex-start;gap:10px}.hv2-gallery .gallery-filter{border:2px solid rgba(26,26,26,.25);border-radius:var(--hv2-radius);background:transparent;color:#1a1a1a99;font-weight:700;letter-spacing:.08em}.hv2-gallery .gallery-filter:hover{border-color:var(--hv2-ink);color:var(--hv2-ink)}.hv2-gallery .gallery-filter.active{background:var(--hv2-ink);border-color:var(--hv2-ink);color:var(--hv2-paper)}.hv2-gallery .gallery-list{background:transparent;border:1px solid rgba(26,26,26,.2);border-radius:var(--hv2-radius)}.hv2-gallery .gallery-item{border-bottom:1px solid rgba(26,26,26,.12)}.hv2-gallery .gallery-item:hover{background:#1a1a1a0d}.hv2-gallery .gallery-item.active{background:transparent;box-shadow:inset 5px 0 0 var(--hv2-green);color:var(--hv2-ink)}.hv2-gallery .gallery-item.active .gallery-item-icon i{stroke:var(--hv2-green)}.hv2-gallery .gallery-item.active .gallery-item-name{color:var(--hv2-ink)}.hv2-gallery .gallery-item.active .gallery-item-desc{color:#1a1a1a8c}.hv2-gallery .gallery-phone-frame{display:none}.hv2-gallery .gallery-phone-screen{position:relative;top:auto;left:auto;width:100%;height:auto;border-radius:22px;border:3px solid var(--hv2-ink);box-shadow:var(--hv2-shot-shadow)}.hv2-gallery .gallery-phone-screen img{height:auto}.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 .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}.hv2-testimonials .testimonial-academy{border-top:1px solid rgba(26,26,26,.15)}.hv2-testimonials .testimonial-academy i,.hv2-testimonials .testimonial-academy a:hover{color:var(--hv2-green-dark)}.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 .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-num{font-family:var(--font-heading);font-weight:800;font-size:1.1rem;color:transparent;-webkit-text-stroke:1px var(--hv2-green-dark);flex-shrink:0;min-width:34px}.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:34px;max-width:68ch}.hv2-faq .faq-cta{margin:0 0 24px 34px}.hv2-faq .faq-cta i{width:18px;height:18px}@media(max-width:768px){.hv2-faq .faq-question-text{font-size:1.05rem}.hv2-faq .faq-answer-content p,.hv2-faq .faq-cta{padding-left:0;margin-left:0}}.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}
