.hv2.pv2{--teal-ink: #1A6E90}.hv2.pv2 .day .eyebrow{color:var(--teal-ink)}.hv2.pv2 .pv2-hero{position:relative;overflow:hidden;padding-block:calc(var(--sec) + 24px) var(--sec);background:radial-gradient(80% 110% at 88% 0%,#143049,#0b1c2d00 62%),var(--navy)}.hv2.pv2 .pv2-arc{position:absolute;left:0;bottom:0;width:100%;height:78%;pointer-events:none}.hv2.pv2 .pv2-arc path{fill:none;stroke:var(--sky);stroke-width:2;vector-effect:non-scaling-stroke;opacity:.28;stroke-dasharray:1;stroke-dashoffset:1;animation:pv2-draw 1.8s .15s cubic-bezier(.2,.7,.2,1) forwards}@keyframes pv2-draw{to{stroke-dashoffset:0}}.hv2.pv2 .pv2-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px clamp(32px,6vw,96px);align-items:end}.hv2.pv2 .pv2-hero h1{font-size:clamp(60px,9vw,140px)}.hv2.pv2 .pv2-hero h1 span{color:var(--sky)}.hv2.pv2 .pv2-hero .lede{margin-top:22px;max-width:44ch;color:#dce6ef;font-size:clamp(17px,1.5vw,20px)}.hv2.pv2 .pv2-hero-cta{margin-top:26px}.hv2.pv2 .pv2-proof{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#1f3a4e;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #1f3a4e}.hv2.pv2 .pv2-proof li{container-type:inline-size;background:#0d2032;padding:clamp(18px,2.2vw,28px) clamp(16px,2vw,26px);display:flex;flex-direction:column;gap:8px}.hv2.pv2 .pv2-proof b{font:700 clamp(36px,3.6vw,56px)/1 var(--display);text-transform:uppercase;color:#fff;font-variant-numeric:tabular-nums}.hv2.pv2 .pv2-proof li:first-child b{color:var(--sky)}.hv2.pv2 .pv2-proof .k{font:600 12px/1.2 var(--body);font-size:clamp(10px,8cqi,12px);letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}@media(max-width:339px){.hv2.pv2 .pv2-proof .k{letter-spacing:.08em}}@media(max-width:860px){.hv2.pv2 .pv2-hero-grid{grid-template-columns:1fr}.hv2.pv2 .pv2-arc{height:46%}}.hv2.pv2 .pv2-plans{padding-block:var(--sec)}.hv2.pv2 .pv2-seg{display:inline-flex;gap:4px;padding:5px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--rule),0 14px 30px -22px #0b1c2d73}.hv2.pv2 .pv2-seg button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font:600 15px/1 var(--body);white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.hv2.pv2 .pv2-seg button:hover{color:var(--ink);background:#eef3f7}.hv2.pv2 .pv2-seg button[aria-selected=true]{background:var(--navy);color:#fff;box-shadow:0 10px 20px -12px #0b1c2dcc}.hv2.pv2 .pv2-seg button:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.hv2.pv2 .pv2-rec{font:700 11px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;padding:4px 7px;border-radius:999px;background:var(--sky);color:var(--navy)}@media(max-width:640px){.hv2.pv2 .pv2-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hv2.pv2 .pv2-seg button{flex-wrap:wrap;gap:4px 6px;padding:6px 10px;white-space:normal;text-align:center}.hv2.pv2 .pv2-rec{font-size:10px;letter-spacing:.06em;padding:4px 6px}}.hv2.pv2 .pv2-panel{margin-top:36px;animation:pv2-in .35s ease both}@keyframes pv2-in{0%{opacity:0;transform:translateY(10px)}}.hv2.pv2 .pv2-intro{color:var(--ink-2);font-size:19px;max-width:46ch}.hv2.pv2 .pv2-intro+.cards{margin-top:28px}.hv2.pv2 .cards{margin-top:0;gap:18px;align-items:stretch}.hv2.pv2 .plan{position:relative;display:flex;flex-direction:column;padding:30px 26px 26px}.hv2.pv2 .plan .pv2-sub{font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#1e7fa6}.hv2.pv2 .plan h3{margin-top:10px;font:700 30px/1.05 var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink)}.hv2.pv2 .plan .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:20px 0 0}.hv2.pv2 .plan .underline{margin-top:12px}.hv2.pv2 .pv2-value{margin-top:10px;font-size:14px;font-weight:600;color:var(--green)}.hv2.pv2 .pv2-trial{margin-top:14px;align-self:flex-start;padding:8px 12px;border-radius:8px;font:600 12px/1.35 var(--body);color:var(--sky);background:#7ec8e31a;box-shadow:inset 0 0 0 1px #7ec8e359}.hv2.pv2 .pv2-nb{white-space:nowrap}.hv2.pv2 .plan ul{flex:1;margin:24px 0 26px;align-content:start}.hv2.pv2 .plan li.lead-in{padding-left:0;font-weight:600}.hv2.pv2 .plan li.lead-in:before{display:none}.hv2.pv2 .pv2-badge{position:absolute;top:22px;right:22px;font:700 11px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:999px;background:var(--red);color:#fff}.hv2.pv2 .plan.pick h3{color:#fff}.hv2.pv2 .plan.pick .pv2-sub,.hv2.pv2 .plan.pick .pv2-value{color:var(--sky)}.hv2.pv2 .plan.pick li{color:#dce6ef}.hv2.pv2 .plan.pick li.lead-in{color:#fff}.hv2.pv2 .plan:not(.pick) li{color:var(--ink)}@media(min-width:861px)and (max-width:1023px){.hv2.pv2 .plan{padding-inline:20px}}@media(max-width:860px){.hv2.pv2 .plan h3{font-size:28px}.hv2.pv2 .plan.pick{order:0}}.hv2.pv2 .pv2-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px clamp(24px,4vw,56px);align-items:start}.hv2.pv2 .pv2-split .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2.pv2 .pv2-aside{padding-top:6px}.hv2.pv2 .pv2-foot{margin-top:18px;font-size:14px;color:var(--ink-2)}.hv2.pv2 .pv2-foot button{display:inline-block;padding:12px 0;margin-block:-12px;border:0;background:none;font:inherit;font-weight:600;color:var(--teal-ink);cursor:pointer}.hv2.pv2 .pv2-foot button:focus-visible{outline:3px solid var(--teal-ink);outline-offset:2px}.hv2.pv2 .pv2-foot button:hover{text-decoration:underline}@media(max-width:1200px){.hv2.pv2 .pv2-split{grid-template-columns:1fr}}@media(max-width:860px){.hv2.pv2 .pv2-split .cards{grid-template-columns:1fr}}.hv2.pv2 .pv2-geo{background:var(--navy);color:#fff;border-radius:16px;padding:clamp(24px,4vw,44px);box-shadow:0 40px 80px -40px #0b1c2db3;font:400 16px/1.6 var(--body);color-scheme:dark}.hv2.pv2 .pv2-geo .mb-1{margin-bottom:.25rem}.hv2.pv2 .pv2-geo .mb-2{margin-bottom:.5rem}.hv2.pv2 .pv2-geo .mb-4{margin-bottom:1rem}.hv2.pv2 .pv2-geo h3{font:700 26px/1.1 var(--display);letter-spacing:.01em;text-transform:uppercase}.hv2.pv2 .pv2-geo .card-premium{background:var(--navy-2);border:0;border-radius:12px;box-shadow:inset 0 0 0 1px #7ec8e329;-webkit-backdrop-filter:none;backdrop-filter:none}.hv2.pv2 .pv2-geo .card-premium.ring-2{box-shadow:inset 0 0 0 2px var(--sky)}.hv2.pv2 .pv2-geo :is(input,[role=combobox]){border-radius:4px}.hv2.pv2 .pv2-geo :is(.btn-hero,.btn-secondary-outline){height:auto;min-height:44px;padding:12px 22px;border:0;border-radius:4px;font:600 16px/1.25 var(--body);white-space:normal;text-align:center;transform:none;transition:background .2s,box-shadow .2s,transform .15s}.hv2.pv2 .pv2-geo .btn-hero{background:var(--red);color:#fff;box-shadow:none}.hv2.pv2 .pv2-geo .btn-hero:hover{background:#b02020;transform:translateY(-1px)}.hv2.pv2 .pv2-geo .btn-secondary-outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.hv2.pv2 .pv2-geo .btn-secondary-outline:hover{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.hv2.pv2 .pv2-geo :is(.btn-hero,.btn-secondary-outline):focus-visible{outline:3px solid var(--sky);outline-offset:3px}.hv2.pv2 .pv2-geo .card-premium .btn-hero{min-height:50px}.hv2.pv2 .pv2-geo .space-y-8:not(.max-w-2xl)>.justify-center{justify-content:flex-start}.hv2.pv2 .pv2-geo .grid.max-w-5xl{max-width:none;margin-inline:0;gap:18px}.hv2.pv2 .pv2-geo .grid.max-w-5xl>*{display:flex;flex-direction:column}.hv2.pv2 .pv2-geo .grid.max-w-5xl .card-premium{flex:1;padding:30px 26px 26px}.hv2.pv2 .pv2-geo .card-premium>.absolute{top:-11px;left:26px;transform:none;padding:6px 9px;font:700 11px/1 var(--body);letter-spacing:.1em;background:var(--red);color:#fff}.hv2.pv2 .pv2-geo .card-premium>div:last-child{flex:1;display:flex;flex-direction:column;margin-top:0}.hv2.pv2 .pv2-geo .card-premium p.uppercase{margin:0;font:700 30px/1.05 var(--display);letter-spacing:.01em;color:#fff}.hv2.pv2 .pv2-geo .card-premium .font-display.text-3xl{margin:20px 0 0;font:700 56px/1 var(--display);color:#fff}.hv2.pv2 .pv2-geo .card-premium .font-display.text-3xl+p{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--mist)}.hv2.pv2 .pv2-geo .card-premium .font-display.text-3xl+div.mb-4{margin:0}.hv2.pv2 .pv2-geo .grid.max-w-5xl ul{flex:1;display:grid;align-content:start;gap:10px;margin:24px 0 26px;padding:0;list-style:none}.hv2.pv2 .pv2-geo .grid.max-w-5xl li{display:block;position:relative;margin:0;padding-left:22px;font-size:15px;line-height:1.5;color:#dce6ef}.hv2.pv2 .pv2-geo .grid.max-w-5xl li>svg{display:none}.hv2.pv2 .pv2-geo .grid.max-w-5xl li:before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:5px;border-left:2px solid var(--sky);border-bottom:2px solid var(--sky);transform:rotate(-45deg)}.hv2.pv2 .pv2-geo .grid.max-w-5xl+p{text-align:left;font-size:14px;line-height:1.6;color:var(--mist)}.hv2.pv2 .pv2-geo a.text-primary{display:inline-block;padding-block:12px;margin-block:-12px;color:var(--sky);font-weight:600;text-decoration:none}.hv2.pv2 .pv2-geo a.text-primary:hover{text-decoration:underline}@media(min-width:861px)and (max-width:1023px){.hv2.pv2 .pv2-geo .grid.max-w-5xl .card-premium{padding-inline:20px}}@media(min-width:861px)and (max-width:1099px){.hv2.pv2 .pv2-geo .card-premium p.uppercase{font-size:26px}}@media(max-width:1023px){.hv2.pv2 .pv2-geo{margin-inline:-16px;border-radius:0;padding:32px 16px}}@media(max-width:860px){.hv2.pv2 .pv2-geo .grid.max-w-5xl{grid-template-columns:1fr}}.hv2.pv2 .pv2-compare{padding-block:var(--sec);border-top:1px solid var(--rule)}.hv2.pv2 .pv2-compare h2{font-size:clamp(40px,5.4vw,76px);max-width:16ch}.hv2.pv2 .pv2-compare h2 span{color:#1e7fa6}.hv2.pv2 .pv2-compare .lead{margin-top:20px;color:var(--ink-2);font-size:19px;max-width:46ch}.hv2.pv2 .pv2-swipe{display:none;margin-top:28px;font:600 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink)}.hv2.pv2 .pv2-table{margin-top:40px;overflow-x:auto;overscroll-behavior-x:contain;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--rule),0 30px 60px -40px #0b1c2d59}.hv2.pv2 .pv2-table:focus-visible{outline:3px solid var(--teal-ink);outline-offset:3px}.hv2.pv2 .pv2-table table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.35;color:var(--ink)}.hv2.pv2 .pv2-table th,.hv2.pv2 .pv2-table td{padding:15px 18px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--rule)}.hv2.pv2 .pv2-table thead th{padding-block:20px 16px;font:600 12px/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-bottom:2px solid var(--ink)}.hv2.pv2 .pv2-table thead th.rec{color:var(--ink)}.hv2.pv2 .pv2-table tbody th{text-align:left;font-weight:600}.hv2.pv2 .pv2-table td{font-size:14px;color:var(--ink-2)}.hv2.pv2 .pv2-table .rec{background:#eff7fb}.hv2.pv2 .pv2-table tbody tr:last-child>*{border-bottom:0}.hv2.pv2 .pv2-table tbody tr:hover>*{background:#f3f7fa}.hv2.pv2 .pv2-table tbody tr:hover>.rec{background:#e4f2f9}.hv2.pv2 .pv2-table tr>:first-child{position:sticky;left:0;z-index:1;width:28%;background:#fff;box-shadow:inset -1px 0 0 var(--rule)}.hv2.pv2 .pv2-yes{display:inline-block;position:relative;width:22px;height:22px;border-radius:50%;background:var(--green);vertical-align:middle}.hv2.pv2 .pv2-yes:after{content:"";position:absolute;left:7px;top:5px;width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.hv2.pv2 .pv2-no{display:inline-block;width:14px;height:3px;border-radius:1.5px;background:#7f8e9d;vertical-align:middle}.hv2.pv2 .pv2-table-note{margin-top:16px;font-size:14px;color:var(--ink-2)}.hv2.pv2 .pv2-table-note a{display:inline-block;padding-block:12px;margin-block:-12px;color:var(--teal-ink);font-weight:600;text-decoration:none}.hv2.pv2 .pv2-table-note a:focus-visible{outline:3px solid var(--teal-ink);outline-offset:2px}.hv2.pv2 .pv2-table-note a:hover{text-decoration:underline}@media(max-width:760px){.hv2.pv2 .pv2-swipe{display:block}.hv2.pv2 .pv2-swipe+.pv2-table{margin-top:12px}.hv2.pv2 .pv2-table table{min-width:640px;font-size:14px}.hv2.pv2 .pv2-table th,.hv2.pv2 .pv2-table td{padding:13px 12px}.hv2.pv2 .pv2-table tr>:first-child{width:132px;min-width:132px}.hv2.pv2 .pv2-table{overflow-x:auto;overscroll-behavior:auto}.hv2.pv2 .pv2-table thead th{background:#fff}.hv2.pv2 .pv2-table thead th.rec{background:#eff7fb}.hv2.pv2 .pv2-table thead tr>:first-child{z-index:3}}.hv2.pv2 .pv2-faq{border-top:0;padding-bottom:0}.hv2.pv2 .pv2-faq .faq-list{border-top-color:#ffffff1f}.hv2.pv2 .pv2-faq details{border-bottom-color:#ffffff1f}.hv2.pv2 .pv2-faq summary{color:#fff;transition:color .2s}.hv2.pv2 .pv2-faq summary:hover{color:var(--sky)}.hv2.pv2 .pv2-faq summary:after{border-color:var(--sky)}.hv2.pv2 .pv2-faq details p{color:var(--mist)}.hv2.pv2 .pv2-close{padding-top:var(--join);background:radial-gradient(60% 80% at 50% 100%,#143049,#0b1c2d00 70%),var(--navy)}.hv2.pv2 .pv2-close h2{font-size:clamp(44px,7vw,112px)}.hv2.pv2 .pv2-close-body{margin:24px auto 0;max-width:52ch;color:#dce6ef;font-size:clamp(17px,1.5vw,19px)}.hv2.pv2 .pv2-close .terms{font-size:15px}.hv2.pv2 .pv2-close .terms a{display:inline-block;padding-block:12px;margin-block:-12px;color:var(--sky);text-decoration:none;font-weight:600}@media(prefers-reduced-motion:reduce){.hv2.pv2 .pv2-panel{animation:none}.hv2.pv2 .pv2-arc path{animation:none;stroke-dashoffset:0}}.hv2.pv2 .pv2-paynow{margin-top:12px;text-align:center;font-size:14px}.hv2.pv2 .pv2-paynow a{display:inline-block;padding-block:12px;color:var(--sky);font-weight:600;text-decoration:none}.hv2.pv2 .plan:not(.pick) .pv2-paynow a{color:#1e7fa6}@media(max-width:760px){.hv2.pv2 .pv2-geo .grid.max-w-5xl li{font-size:16px}}
