.hvh .phero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:#fff;padding:120px 0 76px}.hvh .phero .aurora{animation:none;opacity:.55}.hvh .phero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.hvh .phero.solo .phero-grid{grid-template-columns:minmax(0,1fr)}.hvh .phero h1{font-size:clamp(36px,4.8vw,62px);line-height:1.02;font-weight:700;letter-spacing:-.04em;margin:18px 0;max-width:820px}.hvh .phero .lede{max-width:620px}.hvh .phero .ctas{margin-top:4px}.hvh .phero .meta{margin:0;color:#8FA3BE;font-size:14px}.hvh .phero-aside{position:relative}.hvh .ticks.light{margin-top:24px}.hvh .crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0;font-size:13.5px;color:#8FA3BE}.hvh .crumbs a{color:#C5D3E6;text-decoration:none}.hvh .crumbs a:hover{color:#fff}.hvh .crumbs [aria-current]{color:#fff;font-weight:600}.hvh .crumbs svg{width:14px;height:14px;opacity:.6}.hvh .sec{padding:88px 0}.hvh .sec.mist{background:var(--mist)}.hvh .sec.tight{padding-top:0}.hvh .sec-head{max-width:720px;margin:0 0 40px}.hvh .sec-head.center{text-align:center;margin-inline:auto}.hvh .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hvh .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hvh .icard{position:relative;border:1px solid var(--line);border-radius:22px;padding:26px;background:#fff;display:flex;flex-direction:column;gap:8px;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.hvh .icard:hover{transform:translateY(-3px);box-shadow:0 26px 50px -30px rgba(15,33,53,.35);border-color:#D3DEEA}.hvh .icard .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--tint);color:var(--blue);margin-bottom:8px}.hvh .icard .ic svg{width:21px;height:21px}.hvh .icard.human .ic{background:var(--coral-soft);color:var(--coral)}.hvh .icard.wa .ic{background:#DDF6E6;color:#0B6B46}.hvh .icard h3{font-size:19px;letter-spacing:-.02em}.hvh .icard p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.hvh .icard .go{margin-top:auto;padding-top:10px;color:var(--blue);font-weight:700;font-size:14.5px;text-decoration:none}.hvh .icard .go:hover{text-decoration:underline}.hvh .icard small{color:#8C98AA;font-size:12.5px}.hvh a.icard{text-decoration:none;color:inherit}.hvh .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.hvh .photo{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -36px rgba(15,33,53,.5);aspect-ratio:4/3}.hvh .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hvh .photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,26,44,0) 55%,rgba(11,26,44,.55))}.hvh .photo .tag{position:absolute;left:18px;bottom:16px;z-index:2;color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;padding:5px 10px;border-radius:99px;background:linear-gradient(90deg,var(--coral),#E2505F)}.hvh .prose-lead p{color:var(--muted);font-size:17px;line-height:1.7;margin:0 0 16px}.hvh .how.calm .aurora{animation:none}.hvh .how.calm .hstep .num{background:linear-gradient(135deg,var(--sky),var(--blue));box-shadow:0 14px 30px -10px rgba(46,155,239,.9)}.hvh .how.calm .how-line i{width:100%}.hvh .note{border:1px solid var(--line);background:var(--mist);border-radius:20px;padding:22px 24px;color:var(--muted);font-size:15px;line-height:1.7}.hvh .note h3{color:var(--ink);font-size:17px;margin-bottom:6px}.hvh .note p{margin:0 0 8px}.hvh .legal a,.hvh .note a,.hvh .post-body a{color:var(--blue);font-weight:600;text-decoration:none}.hvh .legal a:hover,.hvh .note a:hover,.hvh .post-body a:hover{text-decoration:underline}.hvh .read{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}.hvh .toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;font-size:14px}.hvh .toc b{font-size:11.5px;letter-spacing:.14em;color:#8C98AA;margin-bottom:8px}.hvh .toc a{color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:8px;border-left:2px solid transparent}.hvh .toc a:hover{color:var(--ink);background:var(--mist)}.hvh .legal,.hvh .post-body{max-width:720px;color:#33445C;font-size:16.5px;line-height:1.75}.hvh .legal h2,.hvh .post-body h2{font-family:var(--display);font-size:24px;letter-spacing:-.02em;color:var(--ink);margin:44px 0 12px;scroll-margin-top:96px}.hvh .legal h2:first-child{margin-top:0}.hvh .post-body h3{font-family:var(--display);font-size:19px;color:var(--ink);margin:30px 0 8px}.hvh .legal p,.hvh .post-body p{margin:0 0 16px}.hvh .legal ul,.hvh .post-body ul{margin:0 0 18px;padding-left:22px;list-style:disc}.hvh .legal li,.hvh .post-body li{margin:6px 0}.hvh .legal strong,.hvh .post-body strong{color:var(--ink)}.hvh .post-body code{font-size:.88em;background:var(--mist);padding:2px 6px;border-radius:6px}.hvh .related{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.hvh .related a{min-height:40px;padding:0 14px;border-radius:99px;border:1px solid #cfd9e6;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--ink);text-decoration:none;transition:border-color .2s,transform .25s var(--spring)}.hvh .related a:hover{border-color:var(--blue);transform:translateY(-2px)}.hvh .posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hvh .pcard{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:22px;padding:26px;background:#fff;text-decoration:none;color:inherit;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.hvh .pcard:hover{transform:translateY(-3px);box-shadow:0 26px 50px -30px rgba(15,33,53,.35);border-color:#D3DEEA}.hvh .pcard .when{display:flex;align-items:center;gap:8px;font-size:13px;color:#8C98AA}.hvh .pcard .chip-tag{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--tint);color:var(--blue)}.hvh .pcard h2{font-size:21px;line-height:1.25;letter-spacing:-.02em}.hvh .pcard p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.hvh .pcard .go{margin-top:auto;padding-top:6px;color:var(--blue);font-weight:700;font-size:14.5px}.hvh .pcard:first-child{grid-column:1/-1;background:linear-gradient(160deg,#F3F8FE,var(--tint))}.hvh .pcard:first-child h2{font-size:clamp(24px,2.6vw,30px)}.hvh .packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hvh .pack{border:1px solid var(--line);border-radius:18px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:4px}.hvh .pack b{font-family:var(--display);font-size:24px;letter-spacing:-.03em}.hvh .pack span{color:var(--muted);font-size:14.5px}.hvh .pack .tag-best{align-self:flex-start;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--coral-soft);color:var(--coral);margin-bottom:4px}.hvh .compare{width:100%;border-collapse:collapse;font-size:15px;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}.hvh .compare td,.hvh .compare th{padding:14px 18px;border-bottom:1px solid var(--line);text-align:left}.hvh .compare thead th{background:var(--mist);font-family:var(--display);font-size:15px}.hvh .compare td:not(:first-child),.hvh .compare th:not(:first-child){text-align:center}.hvh .compare tr:last-child td{border-bottom:0}.hvh .compare .yes{color:var(--blue);font-weight:700}.hvh .compare .no{color:#B3BFCE}.hvh .compare-wrap{overflow-x:auto;border-radius:20px}.hvh .lost{min-height:100vh;display:flex;align-items:center}.hvh .lost .big404{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(90px,16vw,170px);line-height:.9;letter-spacing:-.06em;background:linear-gradient(135deg,#8FD0FF,#2E9BEF);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1080px){.hvh .phero{padding:104px 0 60px}.hvh .phero-grid,.hvh .split{grid-template-columns:minmax(0,1fr)}.hvh .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.hvh .read{grid-template-columns:minmax(0,1fr)}.hvh .toc{display:none}}@media (max-width:720px){.hvh .phero{padding:88px 0 44px}.hvh .phero h1{font-size:clamp(32px,9vw,42px);margin:14px 0 12px}.hvh .phero .ctas{flex-wrap:nowrap}.hvh .phero .ctas .btn{flex:1 1 0;padding:0 12px}.hvh .sec{padding:60px 0}.hvh .sec-head{margin-bottom:24px}.hvh .grid2,.hvh .grid3,.hvh .packs,.hvh .posts{grid-template-columns:minmax(0,1fr)}.hvh .icard{padding:22px}.hvh .split{gap:28px}.hvh .legal,.hvh .post-body{font-size:16px}.hvh .legal h2,.hvh .post-body h2{font-size:21px;margin-top:34px}.hvh .compare td,.hvh .compare th{padding:12px;font-size:14px}}.hvh .phero h1 .human-word{position:relative;white-space:nowrap}.hvh .phero h1 .human-word:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.12em;border-radius:99px;background:linear-gradient(90deg,var(--coral),var(--coral-300));box-shadow:0 0 14px rgba(255,138,149,.35);transform-origin:left center;transform:scaleX(0);animation:hv-underline 1.2s .5s var(--ease) forwards}.hvh .links a[aria-current=page]{color:#fff;font-weight:600}.hvh .mnav a[aria-current=page]{color:var(--sky-soft)}.hvh.auth-side{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:40px 56px}.hvh.auth-side .aurora{animation:none;opacity:.6}.hvh.auth-side .logo{align-self:flex-start}.hvh .auth-pitch h2{font-size:clamp(34px,3.4vw,50px);line-height:1.04;letter-spacing:-.04em;margin:20px 0 22px;max-width:520px}.hvh .auth-pitch h2 .human-word{position:relative;white-space:nowrap}.hvh .auth-pitch h2 .human-word:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.12em;border-radius:99px;background:linear-gradient(90deg,var(--coral),var(--coral-300));transform-origin:left center;transform:scaleX(0);animation:hv-underline 1.2s .5s var(--ease) forwards}.hvh .auth-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;color:#C9D6E8;font-size:16px}.hvh .auth-points li{display:flex;align-items:center;gap:10px}.hvh .auth-points svg{width:18px;height:18px;color:var(--wa);flex-shrink:0}.hvh .auth-chat{display:flex;flex-direction:column;gap:10px;max-width:400px}.hvh .auth-chat .q{align-self:flex-end;background:var(--wa-bubble);border-radius:16px 16px 4px 16px}.hvh .auth-chat .a,.hvh .auth-chat .q{color:var(--ink);padding:10px 14px;font-size:14.5px}.hvh .auth-chat .a{align-self:flex-start;background:#fff;border-radius:16px 16px 16px 4px;line-height:1.45}.hvh .auth-chat .a .who{color:var(--blue)}@media (max-width:1023px){.hvh.auth-side{padding:16px 20px;gap:0}.hvh.auth-side .auth-chat,.hvh.auth-side .auth-pitch{display:none}}