.pv2{--pv2-ink:#0a1a1c;--pv2-ink-2:#1e3336;--pv2-text:#3d4b4e;--pv2-muted:#5f6e71;--pv2-faint:#9aa9ab;--pv2-teal:#03797e;--pv2-teal-dark:#02656a;--pv2-teal-tint:#eaf5f5;--pv2-teal-soft:#f6fbfb;--pv2-coral:#fd653e;--pv2-mist:#f5f8f8;--pv2-pill:#eef2f2;--pv2-line:#e2e8e8;--pv2-line-2:#cbd5d6;--pv2-line-soft:#eef2f2;--pv2-white:#ffffff;color:var(--pv2-ink);background:var(--pv2-white)}.pv2-wrap{inline-size:100%;max-inline-size:1240px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.pv2-stack{display:flex;flex-direction:column;gap:24px}.pv2-stack.sm{gap:12px}.pv2-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:32px;gap:32px;align-items:center}.pv2-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pv2-teal)}.pv2-dsp{font-weight:750;letter-spacing:-.02em}.pv2-h1{font-size:clamp(40px,5.2vw,68px);line-height:1;max-inline-size:900px}.pv2-h2{font-size:clamp(30px,3.6vw,46px);line-height:1.05}.pv2-h3{font-size:clamp(28px,3.2vw,40px);line-height:1.08}.pv2-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--pv2-text);max-inline-size:640px}.pv2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-block-size:48px;padding-inline:22px;border-radius:999px;border:1px solid var(--pv2-line-2);background:var(--pv2-white);color:var(--pv2-ink);font:700 15px/1 inherit;cursor:pointer;white-space:nowrap;text-decoration:none;inline-size:100%}.pv2-btn:hover{border-color:var(--pv2-ink)}.pv2-btn:focus-visible,.pv2-faq summary:focus-visible,.pv2-pt:focus-visible,.pv2-seg:focus-visible{outline:3px solid var(--pv2-teal);outline-offset:2px}.pv2-btn.pri{background:var(--pv2-teal);border-color:var(--pv2-teal);color:var(--pv2-white);box-shadow:0 10px 24px -12px rgba(3,121,126,.8)}.pv2-btn.pri:hover{background:var(--pv2-teal-dark)}.pv2-btn.ink{background:var(--pv2-ink);border-color:var(--pv2-ink);color:var(--pv2-white)}.pv2-btn.ink:hover{background:var(--pv2-ink-2)}.pv2-btn.sm{min-block-size:40px;font-size:13.5px;padding-inline:16px;inline-size:auto}.pv2-hero{padding-block:clamp(56px,7vw,96px) 24px;text-align:center}.pv2-hero-in{display:flex;flex-direction:column;align-items:center;gap:20px}.pv2-toggle-row{display:flex;justify-content:center;-webkit-padding-after:40px;padding-block-end:40px}.pv2-toggle{display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:var(--pv2-pill)}.pv2-seg{min-block-size:44px;padding-inline:20px;border:0;border-radius:999px;background:transparent;font:700 14.5px inherit;color:var(--pv2-text);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.pv2-seg.on{background:var(--pv2-white);color:var(--pv2-ink);box-shadow:0 1px 3px rgba(10,26,28,.16)}.pv2-save{padding:2px 8px;border-radius:999px;background:var(--pv2-coral);color:var(--pv2-ink);font-size:12px;font-weight:800}.pv2-period[data-period=month] .pv2-y,.pv2-period[data-period=year] .pv2-m{display:none}.pv2-plans-sec{-webkit-padding-after:clamp(56px,7vw,88px);padding-block-end:clamp(56px,7vw,88px)}.pv2-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:16px;gap:16px;align-items:stretch}.pv2-plan{position:relative;display:flex;flex-direction:column;gap:20px;padding:28px 26px;border-radius:24px;border:1px solid var(--pv2-line);background:var(--pv2-white)}.pv2-plan-pro{border:2px solid var(--pv2-teal);box-shadow:0 40px 70px -46px rgba(3,121,126,.7)}.pv2-plan-enterprise{background:var(--pv2-mist)}.pv2-badge{position:absolute;inset-block-start:-13px;inset-inline-start:26px;padding:4px 12px;border-radius:999px;background:var(--pv2-coral);color:var(--pv2-ink);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pv2-plan-head{display:flex;flex-direction:column;gap:8px}.pv2-plan h2{font-size:21px;font-weight:700}.pv2-who{font-size:14.5px;line-height:1.5;color:var(--pv2-text);min-block-size:44px}.pv2-price-box{display:flex;flex-direction:column;gap:4px;min-block-size:92px}.pv2-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pv2-amount{font-size:48px;font-weight:750;line-height:1;letter-spacing:-.02em}.pv2-unit{font-size:14.5px;color:var(--pv2-text)}.pv2-note{font-size:13.5px;color:var(--pv2-muted)}.pv2-cta{display:flex;flex-direction:column}.pv2-cta>span{display:contents}.pv2-period[data-period=month] .pv2-cta>.pv2-y,.pv2-period[data-period=year] .pv2-cta>.pv2-m{display:none}.pv2-plan ul{list-style:none;margin:0;padding:18px 0 0;-webkit-border-before:1px solid var(--pv2-line-soft);border-block-start:1px solid var(--pv2-line-soft);display:flex;flex-direction:column;gap:11px}.pv2-plan li{display:flex;gap:10px;font-size:14.5px;line-height:1.45;color:var(--pv2-ink-2)}.pv2-tick{flex:none;-webkit-margin-before:2px;margin-block-start:2px;color:var(--pv2-teal)}.pv2-every{-webkit-margin-before:24px;margin-block-start:24px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:18px 24px;border-radius:18px;background:var(--pv2-mist);font-size:14.5px;color:var(--pv2-ink-2)}.pv2-every strong{font-weight:700}.pv2-cmp-sec{-webkit-padding-after:clamp(56px,7vw,96px);padding-block-end:clamp(56px,7vw,96px)}.pv2-pick{display:none;gap:4px;padding:5px;background:var(--pv2-mist);align-self:flex-start;max-inline-size:100%;overflow-x:auto}.pv2-pick,.pv2-pt{border-radius:999px}.pv2-pt{min-block-size:40px;padding-inline:14px;border:0;background:transparent;font:700 14px inherit;color:var(--pv2-text);cursor:pointer;white-space:nowrap}.pv2-pt.on{background:var(--pv2-white);color:var(--pv2-ink);box-shadow:0 1px 3px rgba(10,26,28,.12)}.pv2-cmp{overflow-x:auto;border-radius:20px;border:1px solid var(--pv2-line)}.pv2-tbl{min-inline-size:920px}.pv2-cr{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(4,minmax(130px,1fr));-webkit-border-after:1px solid var(--pv2-line-soft);border-block-end:1px solid var(--pv2-line-soft)}.pv2-cr>span{padding:14px 16px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14.5px;position:relative}.pv2-cr>span.pro{background:var(--pv2-teal-soft)}.pv2-ch>span{padding-block:20px}.pv2-cc{flex-direction:column;gap:8px}.pv2-colname{font-size:16px;font-weight:700}.pv2-vat{font-size:14px;color:var(--pv2-muted);font-weight:600;justify-content:flex-start!important;text-align:start!important}.pv2-cs{padding:30px 16px 12px;font-size:12.5px;font-weight:800;letter-spacing:.1em;color:var(--pv2-teal);text-transform:uppercase;-webkit-border-after:1px solid var(--pv2-line-2);border-block-end:1px solid var(--pv2-line-2)}.pv2-lab{justify-content:flex-start!important;text-align:start!important;flex-direction:column;align-items:flex-start!important;font-weight:600;color:var(--pv2-ink)}.pv2-lab small{display:block;font-size:12.5px;font-weight:500;color:var(--pv2-muted);-webkit-margin-before:2px;margin-block-start:2px}.pv2-no{color:var(--pv2-faint);font-weight:700}.pv2-txt{font-weight:600;color:var(--pv2-ink-2)}.pv2-credits{padding-block:clamp(56px,7vw,88px);background:var(--pv2-mist)}.pv2-costs{font-size:14px;line-height:1.7;color:var(--pv2-text)}.pv2-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));grid-gap:12px;gap:12px}.pv2-pack{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:20px;border:1px solid var(--pv2-line);background:var(--pv2-white)}.pv2-pack.on{border:2px solid var(--pv2-teal)}.pv2-pack-n{font-size:14px;font-weight:700;color:var(--pv2-text)}.pv2-pack-p{font-size:36px}.pv2-value{font-size:12.5px;font-weight:700;color:var(--pv2-teal-dark)}.pv2-pack .pv2-btn{inline-size:100%;min-block-size:44px}.pv2-notes{padding-block:clamp(48px,6vw,72px)}.pv2-notes .pv2-two{align-items:stretch;gap:16px}.pv2-info{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:20px;border:1px solid var(--pv2-line)}.pv2-info h3{font-size:17px;font-weight:700;-webkit-margin-after:6px;margin-block-end:6px}.pv2-info p{font-size:14.5px;line-height:1.6;color:var(--pv2-text)}.pv2-ic{inline-size:44px;block-size:44px;border-radius:12px;background:var(--pv2-teal-tint);color:var(--pv2-teal-dark);display:flex;align-items:center;justify-content:center;flex:none}.pv2-faq-sec{-webkit-padding-after:clamp(64px,8vw,104px);padding-block-end:clamp(64px,8vw,104px)}.pv2-faq-sec .pv2-two{align-items:start;gap:40px}.pv2-faq{-webkit-border-before:1px solid var(--pv2-line);border-block-start:1px solid var(--pv2-line)}.pv2-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-block-size:64px;cursor:pointer;font-size:17px;font-weight:700;color:var(--pv2-ink)}.pv2-faq summary::-webkit-details-marker{display:none}.pv2-faq summary:after{content:"+";font-size:22px;font-weight:500;color:var(--pv2-text)}.pv2-faq[open] summary:after{content:"−"}.pv2-faq p{font-size:15.5px;line-height:1.7;color:var(--pv2-text);-webkit-padding-after:18px;padding-block-end:18px;-webkit-padding-end:48px;padding-inline-end:48px}@media (max-width:760px){.pv2-pick{display:flex}.pv2-cmp .pv2-tbl{min-inline-size:0}.pv2-cmp .pv2-cr{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.pv2-cmp .pv2-cr>span:nth-child(n+2){display:none}.pv2-c0 .pv2-cr>span:nth-child(2),.pv2-c1 .pv2-cr>span:nth-child(3),.pv2-c2 .pv2-cr>span:nth-child(4),.pv2-c3 .pv2-cr>span:nth-child(5){display:flex}.pv2-faq p{-webkit-padding-end:0;padding-inline-end:0}}@media (prefers-reduced-motion:reduce){.pv2 *{transition:none!important}}