.cs-pp{--pp-navy:#06101c;--pp-navy-2:#0a1730;--pp-blue:#0c5fd6;--pp-cyan:#5ce1ff;--pp-green:#34d399;--pp-orange:#fb923c;--pp-ink:#122033;--pp-muted:#5b6b7c;--pp-line:rgba(18, 32, 51, 0.12);--pp-soft:#eef8ff;--pp-font:Montserrat,"Segoe UI",sans-serif;--pp-max:1180px;--pp-header:128px;--pp-radius:20px;color:var(--pp-ink);font-family:var(--pp-font);overflow-x:hidden;background:#f4f8fc}.cs-pp h1,.cs-pp h2{overflow-wrap:break-word}@media (max-width:991px){.cs-pp{--pp-header:96px}}@media (max-width:575px){.cs-pp{--pp-header:88px}}.cs-pp *,.cs-pp ::after,.cs-pp ::before{box-sizing:border-box}.cs-pp-wrap{width:100%;max-width:var(--pp-max);margin:0 auto;padding-left:20px;padding-right:20px}.cs-pp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.cs-pp-kicker{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-blue)}.cs-pp-title{margin:0 0 14px;font-size:clamp(26px, 4vw, 40px);line-height:1.15;font-weight:800;letter-spacing:-.02em}.cs-pp-lead{margin:0 0 22px;font-size:17px;line-height:1.65;color:var(--pp-muted);max-width:40rem}.cs-pp-section{padding:72px 0}.cs-pp-section--soft{background:var(--pp-soft)}.cs-pp-section--white{background:#fff}.cs-pp-section--ink{background:linear-gradient(165deg,#06101c,#0b1c36 55%,#071322);color:#fff}.cs-pp-section--ink .cs-pp-title,.cs-pp-section--ink h2{color:#fff}.cs-pp-section--ink .cs-pp-kicker{color:var(--pp-cyan)}.cs-pp-section--ink .cs-pp-lead,.cs-pp-section--ink p{color:rgba(226,236,248,.86)}.cs-pp-head{margin-bottom:28px}.cs-pp-head--center{text-align:center}.cs-pp-head--center .cs-pp-lead{margin-left:auto;margin-right:auto}.cs-pp-crumb{margin:0 0 16px;font-size:13px;color:rgba(255,255,255,.7)}.cs-pp-crumb a{color:#cfe6ff}.cs-pp-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cs-pp-badge--soon{background:rgba(92,225,255,.18);color:#d7f6ff}.cs-pp-badge--free{background:rgba(52,211,153,.18);color:#a7f3d0}.cs-pp-badge--warn{background:rgba(251,146,60,.18);color:#ffd7b0}.cs-pp-badge--ok{background:rgba(52,211,153,.16);color:#6ee7b7}.cs-pp-badge--chip{background:#e8f8ff;color:#0a5bd6}.cs-pp-hero{padding:calc(var(--pp-header) + 12px) 0 72px;background:radial-gradient(640px 320px at 88% 18%,rgba(92,225,255,.16),transparent 58%),radial-gradient(520px 280px at 8% 80%,rgba(22,119,255,.18),transparent 55%),linear-gradient(165deg,#050b16,#0a1730 48%,#07101f);color:#fff}.cs-pp-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,0.95fr);gap:36px 40px;align-items:center}.cs-pp-hero__eyebrow{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.cs-pp-hero h1{margin:0 0 16px;font-size:clamp(30px, 4.6vw, 52px);line-height:1.08;font-weight:800;letter-spacing:-.03em}.cs-pp-hero h1 span{display:block}.cs-pp-hero h1 span:nth-child(2){color:var(--pp-cyan)}.cs-pp-hero h1 span:nth-child(3){color:#9ecbff}.cs-pp-hero__lead{margin:0 0 22px;font-size:17px;line-height:1.65;color:rgba(226,236,248,.9);max-width:36rem}.cs-pp-vault{background:rgba(7,17,31,.72);border:1px solid rgba(92,225,255,.22);border-radius:22px;padding:16px;box-shadow:0 24px 50px rgba(0,0,0,.35);backdrop-filter:blur(8px)}.cs-pp-vault__label{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-cyan)}.cs-pp-vault__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#fff;font-weight:800}.cs-pp-vault__fox{width:48px;height:48px;object-fit:contain;flex-shrink:0}.cs-pp-vcard{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px 14px 12px;margin-bottom:10px}.cs-pp-vcard:last-child{margin-bottom:0}.cs-pp-vcard__brand{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--pp-cyan)}.cs-pp-vcard h3,.cs-pp-vcard__name{margin:4px 0 4px;font-size:16px;font-weight:800;color:#fff}.cs-pp-vcard__meta{margin:0 0 10px;font-size:13px;color:rgba(200,214,230,.78)}.cs-pp-meter{height:6px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden;margin:6px 0 8px}.cs-pp-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pp-green),var(--pp-cyan))}.cs-pp-meter--warn>span{background:linear-gradient(90deg,var(--pp-orange),#fbbf24)}.cs-pp-vcard__row{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:rgba(226,236,248,.85)}.cs-pp-vcard__row strong{color:#fff}.cs-pp-rail{margin-top:-36px;position:relative;z-index:2;padding-bottom:8px}.cs-pp-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;padding:20px 22px;border-radius:22px;background:rgba(6,16,40,.9);border:1px solid rgba(80,170,255,.22);box-shadow:0 16px 36px rgba(0,0,0,.28)}.cs-pp-trust article{text-align:center;color:#fff}.cs-pp-trust__icon{width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;color:var(--feat-accent,var(--pp-cyan));background:rgba(4,16,40,.7);border:1.5px solid currentColor;box-shadow:0 0 12px currentColor}.cs-pp-trust__icon svg{width:24px;height:24px;display:block}.cs-pp-trust article:first-child{--feat-accent:#b8ff4a}.cs-pp-trust article:nth-child(2){--feat-accent:#5ce1ff}.cs-pp-trust article:nth-child(3){--feat-accent:#c084fc}.cs-pp-trust article:nth-child(4){--feat-accent:#ffd24a}.cs-pp-trust strong{display:block;font-size:13px;letter-spacing:.04em}.cs-pp-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0}.cs-pp-tl{background:#fff;border-radius:16px;padding:18px 16px;border:1px solid var(--pp-line);text-align:center}.cs-pp-tl span{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-blue);margin-bottom:6px}.cs-pp-tl strong{display:block;font-size:18px}.cs-pp-callout{margin:0;padding:16px 18px;border-radius:14px;background:#e8f8ff;border-left:4px solid var(--pp-cyan);font-weight:700;color:var(--pp-ink)}.cs-pp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cs-pp-step{background:#fff;border-radius:18px;padding:20px 18px;border:1px solid var(--pp-line);min-height:100%}.cs-pp-step b{display:block;font-size:12px;color:var(--pp-blue);letter-spacing:.12em;margin-bottom:8px}.cs-pp-step h3{margin:0 0 8px;font-size:17px}.cs-pp-step p{margin:0;color:var(--pp-muted);font-size:14px;line-height:1.5}.cs-pp-panel{background:#07111f;color:#fff;border-radius:22px;padding:22px;border:1px solid rgba(92,225,255,.2)}.cs-pp-panel--light{background:#fff;color:var(--pp-ink);border:1px solid var(--pp-line)}.cs-pp-panel h3{margin:0 0 10px}.cs-pp-stat{font-size:clamp(36px, 6vw, 56px);font-weight:800;letter-spacing:-.03em;color:var(--pp-cyan);line-height:1}.cs-pp-dash{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;align-items:start}.cs-pp-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.cs-pp-kpi{background:rgba(255,255,255,.05);border-radius:14px;padding:14px}.cs-pp-kpi strong{display:block;font-size:22px}.cs-pp-kpi span{font-size:12px;color:rgba(200,214,230,.8)}.cs-pp-mini{display:grid;gap:10px}.cs-pp-mini article{background:rgba(255,255,255,.05);border-radius:14px;padding:14px 16px}.cs-pp-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.cs-pp-searchbar{display:flex;gap:8px;margin-bottom:12px}.cs-pp-searchbar input{flex:1;min-height:48px;border-radius:12px;border:1px solid var(--pp-line);padding:0 14px;font:600 15px var(--pp-font)}.cs-pp-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cs-pp-filters button{min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid var(--pp-line);background:#fff;font:700 13px var(--pp-font);cursor:pointer}.cs-pp-filters button[aria-pressed=true]{background:var(--pp-navy);color:#fff;border-color:var(--pp-navy)}.cs-pp-vrow{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:12px 0;border-bottom:1px solid var(--pp-line);align-items:center}.cs-pp-vrow strong{display:block}.cs-pp-vrow span{color:var(--pp-muted);font-size:13px}.cs-pp-future{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cs-pp-future article{background:rgba(255,255,255,.05);border-radius:16px;padding:18px;border:1px dashed rgba(92,225,255,.28)}.cs-pp-future .cs-pp-kicker{margin-bottom:10px}.cs-pp-quote{margin:24px 0 0;padding:20px 22px;border-radius:16px;background:rgba(92,225,255,.1);font-size:18px;font-weight:700;line-height:1.45}.cs-pp-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cs-pp-compare article{border-radius:18px;padding:22px}.cs-pp-compare__old{background:#f3f5f8}.cs-pp-compare__new{background:#07111f;color:#fff}.cs-pp-compare ul{margin:12px 0 0;padding:0;list-style:none}.cs-pp-compare li{margin:0 0 10px;line-height:1.45}.cs-pp-flow{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.cs-pp-flow span{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--pp-line);font-weight:700;font-size:13px}.cs-pp-flow i{color:var(--pp-blue)}.cs-pp-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cs-pp-feat{background:#fff;border-radius:16px;padding:18px;border:1px solid var(--pp-line)}.cs-pp-feat h3{margin:0 0 6px;font-size:16px}.cs-pp-feat p{margin:0;color:var(--pp-muted);font-size:14px;line-height:1.5}.cs-pp-edu p{max-width:46rem;line-height:1.65}.cs-pp-edu ul{max-width:40rem;line-height:1.6}.cs-pp-faq details{border-bottom:1px solid var(--pp-line)}.cs-pp-faq summary{cursor:pointer;list-style:none;min-height:48px;display:flex;align-items:center;font-weight:700;padding:12px 0}.cs-pp-faq summary::-webkit-details-marker{display:none}.cs-pp-faq .cs-pp-faq__a{padding:0 0 14px;color:var(--pp-muted);line-height:1.6}.cs-pp-final{text-align:center;padding:72px 0 48px}.cs-pp-final .cs-pp-lead{margin-left:auto;margin-right:auto}.cs-pp-final-fox{width:88px;height:auto;margin:0 auto 16px;display:block}.cs-pp-micro{margin-top:14px;font-size:13px;color:rgba(200,214,230,.78)}.cs-pp-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-height:52px}.cs-pp-cta{display:none;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:12px;font-size:15px;font-weight:800;text-decoration:none!important;border:2px solid transparent;cursor:pointer;font-family:inherit}.cs-pp-cta--primary{background:var(--pp-blue);color:#fff!important;border-color:var(--pp-blue);box-shadow:0 8px 24px rgba(22,119,255,.28)}.cs-pp-cta--ghost{background:0 0;color:#fff!important;border-color:rgba(255,255,255,.5)}.cs-pp-cta--ink{background:var(--pp-blue);color:#fff!important;border-color:var(--pp-blue)}.cs-pp-cta--ink-ghost{background:#fff;color:var(--pp-blue)!important;border-color:var(--pp-blue)}.cs-pp-note{margin:12px 0 0;font-size:13px;color:rgba(255,255,255,.72);max-width:36rem}.cs-pp-section .cs-pp-note{color:inherit;opacity:.8}.cs-pp-cta__account,.cs-pp-cta__join,.cs-pp-cta__nonchrome{display:none}.cs-pp-cta--install,.cs-pp-cta--notify,.cs-pp-cta--onlist,.cs-pp-cta--ready,.cs-pp-form--guest{display:none}.cs-pp-cta--signup{display:inline-flex}.cs-pp-cta--signup .cs-pp-cta__account{display:inline}.cs-pp.is-chrome:not(.is-installed) .cs-pp-cta--install{display:inline-flex!important}.cs-pp.is-chrome:not(.is-installed) .cs-pp-cta--signup .cs-pp-cta__join{display:inline}.cs-pp.is-chrome:not(.is-installed) .cs-pp-cta--signup .cs-pp-cta__account{display:none}.cs-pp.is-chrome:not(.is-installed) [data-pp-place=final_cta].cs-pp-cta--signup .cs-pp-cta__join{display:none}.cs-pp.is-chrome:not(.is-installed) [data-pp-place=final_cta].cs-pp-cta--signup .cs-pp-cta__account{display:inline}.cs-pp.is-installed .cs-pp-cta--install{display:none!important}.cs-pp.is-installed .cs-pp-cta--ready{display:inline-flex}.cs-pp.is-installed .cs-pp-cta--signup{display:none}.cs-pp.is-installed .cs-pp-chrome-note{display:none}.cs-pp.is-auth .cs-pp-cta--signup{display:none!important}.cs-pp.is-mobile .cs-pp-cta--install,.cs-pp.is-unsupported .cs-pp-cta--install{display:none!important}.cs-pp.is-mobile .cs-pp-cta--signup .cs-pp-cta__nonchrome,.cs-pp.is-unsupported .cs-pp-cta--signup .cs-pp-cta__nonchrome{display:inline}.cs-pp.is-mobile .cs-pp-cta--signup .cs-pp-cta__account,.cs-pp.is-mobile .cs-pp-cta--signup .cs-pp-cta__join,.cs-pp.is-unsupported .cs-pp-cta--signup .cs-pp-cta__account,.cs-pp.is-unsupported .cs-pp-cta--signup .cs-pp-cta__join{display:none}.cs-pp.is-auth:not(.is-on-list) .cs-pp-cta--notify{display:inline-flex}.cs-pp.is-on-list .cs-pp-cta--onlist{display:inline-flex}.cs-pp.is-on-list .cs-pp-cta--notify,.cs-pp.is-on-list .cs-pp-cta--signup{display:none!important}.cs-pp.is-installed:not(.is-auth):not(.is-on-list) .cs-pp-form--guest{display:flex}.cs-pp-form{display:none;gap:8px;flex-wrap:wrap;align-items:center}.cs-pp-form input[type=email]{min-width:220px;flex:1;min-height:48px;border-radius:12px;border:1px solid var(--pp-line);padding:0 12px;font:600 15px var(--pp-font)}.cs-pp-hp{position:absolute;left:-9999px;width:1px;height:1px}.cs-pp-banner{margin-top:16px;padding:12px 16px;border-radius:12px;background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.35);color:#d1fae5;font-weight:700}.cs-pp a{color:#0a4ea8}.cs-pp-hero a,.cs-pp-section--ink a{color:#9ecbff}.cs-pp-related{font-size:14px;text-align:center}.cs-pp-related a{font-weight:700;color:#9ecbff}.cs-pp-disclaimer{font-size:13px;color:var(--pp-muted);margin-top:12px}@media (max-width:991px){.cs-pp-compare,.cs-pp-dash,.cs-pp-feats,.cs-pp-future,.cs-pp-grid-2,.cs-pp-hero__grid,.cs-pp-steps,.cs-pp-timeline,.cs-pp-trust{grid-template-columns:1fr 1fr}}@media (max-width:767px){.cs-pp-hero{padding-bottom:40px}.cs-pp-compare,.cs-pp-dash,.cs-pp-feats,.cs-pp-future,.cs-pp-grid-2,.cs-pp-hero__grid,.cs-pp-kpis,.cs-pp-steps,.cs-pp-timeline,.cs-pp-trust{grid-template-columns:1fr}.cs-pp-section{padding:48px 0}.cs-pp-cta-row{flex-direction:column;align-items:stretch}.cs-pp-cta{width:100%}.cs-pp-vrow{grid-template-columns:1fr}.cs-pp-rail{margin-top:12px}.cs-pp-hero h1{font-size:28px}}