.swp-hero-5[data-astro-cid-lcdefpme]{isolation:isolate;padding:clamp(48px,6vw,90px) 0 clamp(40px,5vw,72px);position:relative;overflow:hidden}.swp-hero-bg[data-astro-cid-lcdefpme]{pointer-events:none;z-index:-1;position:absolute;inset:0}.swp-hero-grid[data-astro-cid-lcdefpme]{opacity:.9;background-image:linear-gradient(#11233b10 1px,#0000 1px),linear-gradient(90deg,#11233b10 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(at 55% 40%,#000 0%,#0000 90%)}.swp-hero-inner[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,60px);display:grid;position:relative}@media (width>=960px){.swp-hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.swp-hero-text[data-astro-cid-lcdefpme]{min-width:0}.swp-hero-visual[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;min-width:0;min-height:520px;display:flex;position:relative}.swp-visual-glow[data-astro-cid-lcdefpme]{pointer-events:none;filter:blur(30px);background:radial-gradient(60% 55% at 55% 45%,#3f7ab23d,#0000 70%),radial-gradient(45% 40% at 30% 70%,#f0562b24,#0000 70%);position:absolute;inset:-10%}.swp-card[data-astro-cid-lcdefpme]{z-index:2;background:#fff;border:1px solid #11233b0f;border-radius:20px;position:relative;box-shadow:0 32px 60px -18px #11233b33,0 12px 28px -12px #11233b1a,0 0 0 1px #11233b05}.swp-card-main[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;width:min(440px,100%);padding:22px 24px 24px;display:flex}.swp-card-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;display:flex}.swp-card-tag[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sky);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}.swp-card-dot[data-astro-cid-lcdefpme]{background:var(--sky);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite swpDot}@keyframes swpDot{0%,to{opacity:1}50%{opacity:.35}}.swp-card-time[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--ink40);font-size:11px}.swp-card-headline[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.swp-card-metric[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;display:flex}.swp-card-num[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--ink);align-items:baseline;gap:2px;font-size:42px;font-weight:800;line-height:1;display:flex}.swp-card-pct[data-astro-cid-lcdefpme]{color:var(--ink60);margin-left:2px;font-size:22px;font-weight:700}.swp-card-metric-lab[data-astro-cid-lcdefpme]{color:var(--ink60);letter-spacing:0;font-size:12.5px}.swp-card-delta[data-astro-cid-lcdefpme]{color:#2e7a5e;background:#3aa07a1f;border-radius:999px;align-items:center;gap:5px;margin-bottom:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.swp-card-spark[data-astro-cid-lcdefpme]{width:100%;height:44px;display:block}.swp-spark-line[data-astro-cid-lcdefpme]{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3.2s ease-out .4s both sparkDraw}@keyframes sparkDraw{to{stroke-dashoffset:0}}.swp-spark-dot[data-astro-cid-lcdefpme]{opacity:0;animation:.5s ease-out 3.4s both sparkDot}@keyframes sparkDot{to{opacity:1}}.swp-panel[data-astro-cid-lcdefpme]{flex-direction:column;gap:11px;display:flex}.swp-panel-lab[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:flex}.swp-panel-tag[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;border-radius:5px;padding:4px 8px;font-size:9.5px;font-weight:700}.swp-panel-tag[data-astro-cid-lcdefpme].hc{color:var(--sky);background:#3f7ab21a}.swp-panel-tag[data-astro-cid-lcdefpme].er{color:var(--orange);background:#f0562b1a}.swp-panel-divider[data-astro-cid-lcdefpme]{background:#11233b14;height:1px;margin:2px 0}.swp-card-num-er[data-astro-cid-lcdefpme]{color:var(--orange)}.swp-mini-pills[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;display:flex}.swp-mini-pill[data-astro-cid-lcdefpme]{color:var(--ink);background:#11233b08;border:1px solid #11233b0d;border-radius:8px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.swp-mini-pill[data-astro-cid-lcdefpme].ok{color:#2e7a5e;background:#3aa07a14;border-color:#3aa07a26}.swp-mini-pill[data-astro-cid-lcdefpme].warn{color:#b36a1a;background:#f0982b14;border-color:#f0982b2e}.swp-mini-pill[data-astro-cid-lcdefpme].neutral{color:var(--ink60)}.swp-mini-ic[data-astro-cid-lcdefpme]{color:#fff;background:currentColor;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:800;display:inline-flex}.swp-mini-pill[data-astro-cid-lcdefpme].ok .swp-mini-ic[data-astro-cid-lcdefpme]{color:#fff;background:#3aa07a}.swp-mini-pill[data-astro-cid-lcdefpme].warn .swp-mini-ic[data-astro-cid-lcdefpme]{color:#fff;background:#d18018}.swp-mini-ic-dot[data-astro-cid-lcdefpme]{background:var(--ink40);border-radius:50%;width:5px;height:5px;display:inline-block}.swp-caseflow[data-astro-cid-lcdefpme]{background:#11233b08;border-radius:8px;gap:3px;height:26px;display:flex;overflow:hidden}.swp-caseflow-seg[data-astro-cid-lcdefpme]{letter-spacing:.02em;color:#fff;text-align:center;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;line-height:1.1;display:flex}.swp-caseflow-seg[data-astro-cid-lcdefpme].triage{background:linear-gradient(#f0a03b,#d18018)}.swp-caseflow-seg[data-astro-cid-lcdefpme].invest{background:linear-gradient(#5c93c4,#3e7ab2)}.swp-caseflow-seg[data-astro-cid-lcdefpme].ready{background:linear-gradient(#4fb08a,#2e7a5e)}.swp-caseflow-seg[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.swp-card-delta[data-astro-cid-lcdefpme].neutral{color:var(--ink60);letter-spacing:.01em;background:#11233b0d;font-weight:600}.swp-neutral-dot[data-astro-cid-lcdefpme]{background:#3aa07a;border-radius:50%;width:6px;height:6px;margin-right:2px;display:inline-block}.swp-chip[data-astro-cid-lcdefpme]{z-index:3;background:#fff;border:1px solid #11233b0f;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;animation:6s ease-in-out infinite chipFloat;display:flex;position:absolute;box-shadow:0 18px 40px -14px #11233b38,0 6px 14px -6px #11233b1a}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.swp-chip-tr[data-astro-cid-lcdefpme]{animation-delay:-2s;top:6%;right:-4%}.swp-chip-bl[data-astro-cid-lcdefpme]{bottom:8%;left:-2%}.swp-chip-ic[data-astro-cid-lcdefpme]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.swp-chip-ic[data-astro-cid-lcdefpme].sky{color:var(--sky);background:#3f7ab224}.swp-chip-ic[data-astro-cid-lcdefpme].green{color:#2e7a5e;background:#3aa07a24}.swp-chip-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:1px;display:flex}.swp-chip-t[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:.02em;font-size:11px;font-weight:700}.swp-chip-s[data-astro-cid-lcdefpme]{color:var(--ink60);letter-spacing:.01em;font-size:11.5px}@media (prefers-reduced-motion:reduce){.swp-card-dot[data-astro-cid-lcdefpme],.swp-spark-line[data-astro-cid-lcdefpme],.swp-spark-dot[data-astro-cid-lcdefpme],.swp-chip[data-astro-cid-lcdefpme]{animation:none!important}.swp-spark-line[data-astro-cid-lcdefpme]{stroke-dashoffset:0}.swp-spark-dot[data-astro-cid-lcdefpme]{opacity:1}}@media (width<=960px){.swp-hero-visual[data-astro-cid-lcdefpme]{min-height:auto;padding-top:20px}.swp-chip-tr[data-astro-cid-lcdefpme]{top:-4%;right:2%}.swp-chip-bl[data-astro-cid-lcdefpme]{bottom:-4%;left:2%}}.hv{--hv-teal:var(--sky);--hv-r:16px;--hv-shadow:0 22px 48px -28px #11233b47;--hv-edge:max(24px,calc((100vw - 1120px) / 2 + 24px))}.hv .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hv-teal);font-size:11.5px;font-weight:600}.hv h2 .comp,.hv h2 .sky,.hv h2 .accent{color:inherit;background:0 0}.hv .btn-primary{background:var(--ink);color:#fff;border-radius:999px;padding:12px 22px;font-weight:600}.hv .btn-primary:hover{background:#1d3553;transform:translateY(-1px)}.hv .btn-ghost{color:var(--ink);background:0 0;border-radius:999px;padding:12px 6px;font-weight:600}.hv .btn-ghost:hover{color:var(--hv-teal);background:0 0}.hv .hv-link{min-height:0;color:var(--hv-teal);background:0 0;border:0;padding:0;font-size:14.5px;font-weight:600}.hv .hv-link:hover{text-decoration:underline}.hv-sec-band{background:var(--cream);border-top:1px solid var(--line);padding:clamp(56px,7vw,96px) 0}.hv-sec-band.hv-white{background:#fff}.hv-head h2{letter-spacing:-.03em;color:var(--ink);margin:12px 0 14px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.08}.hv-head p{color:var(--ink60);max-width:34em;margin:0;font-size:16px;line-height:1.6}.hv-stack{flex-direction:column;gap:32px;display:flex}.hv-stack>.hv-head p{max-width:64ch}.hv-center>.hv-head{text-align:center;max-width:720px;margin:0 auto}.hv-center>.hv-head p{margin:0 auto}.hv-split{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (width>=1024px){.hv-split{grid-template:"head main""foot main"1fr/minmax(0,.82fr) minmax(0,1.5fr);align-items:start;gap:28px 56px}.hv-split>.hv-head{grid-area:head}.hv-split>.hv-head h2{font-size:clamp(28px,3vw,40px)}.hv-split>.hv-main{grid-area:main}.hv-split>.hv-foot{grid-area:foot}.hv-split-ai{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);grid-template-areas:"main head""main foot""mid mid"}.hv-split-ai>.hv-mid{grid-area:mid;margin-top:24px}}.hv-products{background:#fff;padding:clamp(28px,4vw,48px) 0 clamp(36px,5vw,56px)}.hv-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink40);margin:0 0 16px;font-size:11.5px;font-weight:600}.hv-tiles{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (width>=760px){.hv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-tile{border:1px solid var(--line);border-radius:var(--hv-r);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.hv-tile:hover{box-shadow:var(--hv-shadow);transform:translateY(-2px)}.hv-tile img{object-fit:cover;width:100%;height:clamp(120px,12vw,160px);display:block}.hv-tile.calmer img{object-position:40% 32%}.hv-tile.cc img{object-position:30% 28%}.hv-tile-body{flex-direction:column;gap:7px;padding:18px 22px 22px;display:flex}.hv-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink40);align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:flex}.hv-tag svg{width:15px;height:15px;color:var(--hv-teal);flex:none}.hv-tile h3,.hv-pcard h3{letter-spacing:-.02em;color:var(--ink);margin:2px 0 0;font-size:22px;font-weight:800}.hv-tile p{color:var(--ink60);margin:0;font-size:15px;line-height:1.55}.hv-go{color:var(--hv-teal);margin-top:4px;font-size:14.5px;font-weight:600}.hv-cost-cards{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (width>=760px){.hv-cost-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-cost-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px 28px 12px}.hv-side{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--orange);align-items:center;gap:9px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.hv-cost-card.cc .hv-side{color:var(--sky)}.hv-dot{background:var(--orange);border-radius:50%;width:9px;height:9px}.hv-cost-card.cc .hv-dot{background:var(--sky)}.hv-kicker{color:var(--ink60);margin-bottom:8px;font-size:13.5px;line-height:1.5}.hv-stat{border-top:1px dashed var(--line);align-items:baseline;gap:16px;padding:16px 0;display:flex}.hv-stat b{letter-spacing:-.03em;min-width:104px;color:var(--orange);flex-shrink:0;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1}.hv-stat .hv-lab{flex:1;min-width:0}@media (width<=559px){.hv-stat{flex-direction:column;gap:8px}.hv-stat b{min-width:0}}.hv-cost-card.cc .hv-stat b{color:var(--sky)}.hv-stat b.hv-inf{font-size:clamp(44px,4.6vw,56px);line-height:.6}.hv-lab{color:var(--ink60);font-size:13.5px;line-height:1.55}.hv-lab strong{color:var(--ink)}.hv-src{color:var(--hv-teal);font-weight:600;text-decoration:none}.hv-src:hover{text-decoration:underline}.hv-src svg{vertical-align:-1px;width:11px;height:11px}.hv-cost-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.hv-turn{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:700}.hv-turn em{color:var(--hv-teal);font-style:normal}.hv-ctaitems{flex-wrap:wrap;gap:16px 28px;display:flex}.hv-ctaitem{flex-direction:column;align-items:flex-start;gap:6px;max-width:280px;display:flex}.hv-ctacap{color:var(--ink40);font-size:12.5px;line-height:1.45}.hv-ctaitem .btn-ghost{padding-left:0;padding-right:0}.hv-panel{border:1px solid var(--line);box-shadow:var(--hv-shadow);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px;display:grid}@media (width>=720px){.hv-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.hv-ui{border:1px solid var(--line);border-radius:12px;grid-template-columns:40px minmax(0,1fr);min-height:250px;display:grid;overflow:hidden}.hv-ui-side{background:var(--cream);flex-direction:column;align-items:center;gap:14px;padding:16px 0;display:flex}.hv-ui-side i{background:#dbe2ea;border-radius:4px;width:14px;height:14px}.hv-ui-side i:first-child{background:var(--ink)}.hv-ui-main{flex-direction:column;gap:12px;padding:16px;display:flex}.hv-ui-bar{background:#dbe2ea;border-radius:5px;height:10px}.hv-ui-row{align-items:center;gap:10px;display:flex}.hv-ui-row i{border-radius:50%;flex:none;width:10px;height:10px}.hv-ui-row i.o{background:var(--orange)}.hv-ui-row i.s{background:var(--sky)}.hv-ui-row i.g{background:var(--green)}.hv-ui-row span{background:#e7ecf2;border-radius:4px;height:8px}.hv-ui-row span.w15{background:#eef1f5;margin-left:auto}.w15{width:15%}.w40{width:40%}.w50{width:50%}.w55{width:55%}.w65{width:65%}.w70{width:70%}.hv-ui-chart{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.hv-ui-chart svg{width:100%;height:70px;display:block}.hv-flow{flex-direction:column;gap:7px;display:flex}.hv-cap{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink40);margin-bottom:2px;font-size:10.5px;font-weight:600}.hv-chip{color:var(--ink);background:var(--cream);border-radius:9px;align-items:center;gap:9px;padding:7px 10px;font-size:13.5px;font-weight:600;display:flex}.hv-chip:before{content:"";background:var(--ink40);border-radius:50%;flex:none;width:8px;height:8px}.hv-chip.sky:before{background:var(--sky)}.hv-chip.orange:before{background:var(--orange)}.hv-chip.ready:before{background:var(--green)}.hv-core{border:1px dashed #cfd7e1;border-radius:12px;margin-top:8px;padding:12px 12px 10px}.hv-core .cst{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:800}.hv-core-list{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.hv-core-list li{color:var(--ink80);align-items:center;gap:7px;font-size:13px;display:flex}.hv-core-list svg{width:13px;height:13px;color:var(--green)}.hv-ai-line{color:var(--ink60);align-items:flex-start;gap:7px;font-size:12.5px;display:flex}.hv-ai-line svg{width:13px;height:13px;color:var(--hv-teal);flex:none;margin-top:2px}.hv-ready{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:14px;display:flex}.hv-ready .hv-cap{margin:0 6px 0 0}.hv-ready .hv-chip{padding:6px 10px;font-size:12.5px}.hv-oneclick{color:var(--hv-teal);margin-left:auto;font-size:13px;font-weight:800}.hv-pills{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.hv-pill{color:var(--ink60);align-items:center;gap:8px;font-size:14px;display:flex}.hv-pill b{color:var(--ink)}.hv-pill svg{width:13px;height:13px;color:var(--hv-teal);flex:none}.hv-two-cards{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=760px){.hv-two-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-pcard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.hv-shot{border-bottom:1px solid var(--line);background:#f3f6fb;height:clamp(140px,14vw,180px);overflow:hidden}.hv-shot img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hv-pcard-body{flex-direction:column;flex:1;gap:10px;padding:22px 26px 26px;display:flex}.hv-line{color:var(--ink80);margin:0;font-size:15.5px;font-weight:600;line-height:1.45}.hv-mods{grid-template-columns:minmax(0,1fr);gap:8px 20px;margin:6px 0 4px;padding:0;list-style:none;display:grid}@media (width>=560px){.hv-mods{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-mods li{color:var(--ink60);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.hv-mods svg{width:13px;height:13px;color:var(--green);flex:none;margin-top:3px}.hv-for{color:var(--ink40);margin-top:auto;padding-top:6px;font-size:13px}.hv-pcard .hv-link{align-self:flex-start}.hv-grow{border:1px solid var(--line);background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:26px 28px;display:flex}.hv-grow-l{max-width:640px}.hv-grow-h{letter-spacing:-.02em;color:var(--ink);margin:8px 0 6px;font-size:21px;font-weight:800}.hv-grow p{color:var(--ink60);margin:0;font-size:14.5px;line-height:1.6}.hv-grow .note{color:var(--ink40);margin-top:6px;font-size:13px;display:block}.hv-grow-cta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hv-pillars{grid-template-columns:minmax(0,1fr);gap:20px 24px;display:grid}@media (width>=560px){.hv-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.hv-pillars{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:28px}.hv-pillar{flex-direction:column}}.hv-pillar{align-items:flex-start;gap:12px;display:flex}.hv-pillar-ic{background:var(--sky-bg);width:36px;height:36px;color:var(--hv-teal);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.hv-pillar-ic svg{width:18px;height:18px}.hv-pillar h3,.hv-pillar h4{color:var(--ink);margin:0 0 5px;font-size:15.5px;font-weight:700}.hv-pillar p{color:var(--ink60);margin:0;font-size:14px;line-height:1.55}.hv-mock{border:1px solid var(--line);box-shadow:var(--hv-shadow);background:#fff;border-radius:20px;padding:26px}.hv-mock-head{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hv-teal);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.hv-mock-head svg{width:13px;height:13px}.hv-mock-title{color:var(--ink);letter-spacing:-.01em;margin:12px 0 10px;font-size:18px;font-weight:800}.hv-mock-body{color:var(--ink80);background:var(--cream);border-radius:12px;padding:16px 18px;font-size:15.5px;line-height:1.65}.hv-cites{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.hv-cite{font-family:var(--mono);color:var(--ink60);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;display:inline-flex}.hv-cite svg{width:12px;height:12px}.hv-sign{color:var(--ink60);border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.hv-sign svg{width:15px;height:15px;color:var(--green)}.hv-sign b{color:var(--ink)}.hv-quotes{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (width>=760px){.hv-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.hv-quote{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:26px;display:flex}.hv-co{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:800}.hv-qstat{letter-spacing:-.03em;color:var(--sky);margin-top:8px;font-size:clamp(36px,3.6vw,46px);font-weight:800;line-height:1.05}.hv-quote.orange .hv-qstat{color:var(--orange)}.hv-qstatl{color:var(--ink60);font-size:14px;line-height:1.45}.hv-quote blockquote{color:var(--ink80);margin:12px 0 6px;font-size:15px;line-height:1.6}.hv-attrib{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.hv-avatar{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.hv-attrib cite{color:var(--ink60);font-size:13px;font-style:normal;line-height:1.45}.hv-trust{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hv-trust-l{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink40);margin-right:6px;font-size:10.5px;font-weight:600}.hv-badge{color:var(--ink80);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.hv-badge svg{width:12px;height:12px;color:var(--green)}.hv-proof .hv-foot{margin-top:-8px}.hv-arrow-link{color:var(--hv-teal);margin-top:4px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.hv-arrow-link:hover{text-decoration:underline}.hv-checks{grid-template-columns:minmax(0,1fr);gap:20px 28px;display:grid}@media (width>=640px){.hv-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-check{align-items:flex-start;gap:12px;display:flex}.hv-check-ic{width:24px;height:24px;color:var(--green);background:#1a8a5a1f;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.hv-check-ic svg{width:13px;height:13px}.hv-check b{color:var(--ink);margin-bottom:3px;font-size:15px;font-weight:700;display:block}.hv-check p{color:var(--ink60);margin:0;font-size:13.5px;line-height:1.55}.hv-steps{counter-reset:hvstep;grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (width>=760px){.hv-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.hv-step{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px 28px 28px;position:relative;overflow:hidden}.hv-step:before{content:"";background:var(--line);height:4px;position:absolute;top:0;left:0;right:0}.hv-step:first-child:before{background:var(--green)}.hv-step:nth-child(2):before{background:var(--sky)}.hv-step:nth-child(3):before{background:var(--ink)}.hv-step:first-child{box-shadow:var(--hv-shadow);border-color:#1a8a5a73}.hv-step-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink40);font-size:11px;font-weight:700}.hv-step-v{letter-spacing:-.03em;color:var(--ink);margin:12px 0;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.05}.hv-step:first-child .hv-step-v{color:var(--green)}.hv-step p{color:var(--ink60);margin:0;font-size:14.5px;line-height:1.6}.hv-price .hv-foot{text-align:center}.hv-price-ctas{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-bottom:12px;display:flex}.hv-note{color:var(--ink40);font-size:13.5px;line-height:1.5}.hv-int .integrations{border-top:1px solid var(--line);background:#fff;padding:clamp(56px,7vw,96px) 0}.hv-int .integrations .container{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=1024px){.hv-int .integrations .container{grid-template:"grid head""grid foot"1fr/minmax(0,1.5fr) minmax(0,.82fr);align-items:start;column-gap:56px}.hv-int .integrations-head{grid-area:head}.hv-int .integrations-grid{grid-area:grid}.hv-int .integrations-foot{grid-area:foot}}.hv-int .integrations-head{text-align:left;margin:0}.hv-int .integrations-h{letter-spacing:-.03em;color:var(--ink);margin:12px 0 14px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.08}.hv-int .integrations-sub{color:var(--ink60);max-width:32em;margin:0;font-size:16px;line-height:1.6}.hv-int .integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}@media (width>=360px){.hv-int .integrations-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.hv-int .integrations-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.hv-int .integration-tile{background:var(--cream);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;height:60px;padding:10px;display:flex}.hv-int .integration-tile img{object-fit:contain;width:auto;max-width:86%;max-height:30px}.hv-int .integrations-foot{text-align:left;color:var(--ink60);margin:0;font-size:14px;line-height:1.6}.hv-int .integrations-foot a{color:var(--hv-teal);font-weight:600}.hv-final-wrap{background:var(--cream);border-top:1px solid var(--line);padding:clamp(56px,7vw,96px) 0}.hv-final{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (width>=960px){.hv-final{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.hv-final-text{padding:clamp(32px,5vw,64px)}.hv-final .eyebrow{color:#9cc3d5}.hv-final h2{letter-spacing:-.03em;color:#fff;max-width:16em;margin:12px 0 14px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.08}.hv-final p{color:#ffffffbf;max-width:34em;margin:0;font-size:16px;line-height:1.6}.hv-final-cta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.hv-final .btn-primary{color:var(--ink);background:#fff}.hv-final .btn-primary:hover{background:#e8f0f3}.hv-final .btn-ghost{color:#fff}.hv-final .btn-ghost:hover{color:#9cc3d5}.hv-final-trust{color:#ffffffb3;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:13px;display:flex}.hv-final-trust span{align-items:center;gap:6px;display:inline-flex}.hv-final-trust svg{color:#7fd3a8;width:13px;height:13px}.hv-final-photo{min-height:240px}.hv-final-photo img{object-fit:cover;object-position:35% 30%;width:100%;height:100%;min-height:240px;display:block}
