.csp-hero{background:linear-gradient(145deg,#f5f9ff 0,#fff 65%);border-bottom:1px solid var(--c3-line);padding:88px 0 76px}.csp-hero .c3-shell{max-width:1080px;text-align:center}.csp-kicker{color:var(--c3-blue);letter-spacing:.14em;margin:0 0 17px;font-size:11px;font-weight:850}.csp-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6.4vw,84px);font-weight:880;line-height:.94}.csp-hero h1 em{color:var(--c3-blue);font-style:normal}.csp-lead{color:#41506a;max-width:760px;margin:27px auto 0;font-size:20px;line-height:1.55}.csp-assurances{justify-content:center;gap:12px 30px;margin-top:32px;display:flex;flex-wrap:wrap}.csp-assurances span{color:#34415a;padding-left:21px;font-size:13px;font-weight:680;position:relative}.csp-assurances span:before{content:"✓";color:#07853e;font-weight:900;position:absolute;left:0}.csp-plans-section{padding-top:82px}.csp-plans-section .c3-plan{min-height:650px}.csp-billing-note{background:#f3f7fc;border-radius:5px;min-height:auto!important;margin:19px 0 0!important;padding:10px 12px;color:#33405a!important;font-size:12px!important;font-weight:720}.csp-plans-section .c3-plan ul{margin-top:20px}.csp-compare{background:var(--c3-wash);padding:88px 0}.csp-section-heading{max-width:760px;margin-bottom:36px}.csp-section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,58px);font-weight:850;line-height:1}.csp-section-heading>p:last-child{color:var(--c3-muted);margin:17px 0 0;font-size:17px}.csp-table-wrap{background:#fff;border:1px solid #bdc9db;border-radius:7px;overflow-x:auto}.csp-table-wrap:focus-visible{outline:3px solid #0759e84d;outline-offset:4px}.csp-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.csp-table-wrap th,.csp-table-wrap td{border-bottom:1px solid #dce3ed;border-right:1px solid #dce3ed;padding:18px 20px;text-align:left;font-size:14px}.csp-table-wrap tr:last-child th,.csp-table-wrap tr:last-child td{border-bottom:0}.csp-table-wrap th:last-child,.csp-table-wrap td:last-child{border-right:0}.csp-table-wrap thead th{background:#071129;color:#fff;font-size:13px;font-weight:780}.csp-table-wrap thead th:first-child{width:31%}.csp-table-wrap tbody th{color:#26344e;font-weight:720}.csp-table-wrap tbody td{color:#526079}.csp-table-wrap tbody td:not(:first-child):before{content:"✓";color:#07853e;margin-right:8px;font-weight:900}.csp-scope-note{color:#4e5c75;max-width:900px;margin:22px auto 0;text-align:center;font-size:13px}.csp-scope-note a,.csp-legal-links a{color:var(--c3-blue)!important;font-weight:760;text-decoration:underline;text-underline-offset:4px}.csp-faq{padding-top:88px}.csp-legal-links{color:var(--c3-muted);margin:28px 0 0;font-size:13px}.csp-hero [data-reveal]{opacity:1}.c3-reveal-ready .csp-hero [data-reveal]{opacity:0;transform:translateY(18px)}.c3-reveal-ready .csp-hero [data-reveal].is-visible{opacity:1;transform:none}@media(max-width:860px){.csp-hero{padding:67px 0 58px}.csp-lead{font-size:18px}.csp-plans-section .c3-plan{min-height:0}.csp-compare{padding:70px 0}.csp-table-wrap{margin-right:-16px;border-radius:7px 0 0 7px}.csp-table-wrap table{min-width:700px}}@media(max-width:560px){.csp-hero{padding:52px 0 48px}.csp-hero h1{font-size:46px}.csp-lead{font-size:17px}.csp-assurances{align-items:flex-start;flex-direction:column;gap:9px;margin-left:auto;margin-right:auto;width:max-content;text-align:left}.csp-plans-section{padding-top:62px}.csp-compare{padding:58px 0}.csp-section-heading h2{font-size:38px}.csp-table-wrap th,.csp-table-wrap td{padding:15px 16px}.csp-faq{padding-top:64px}}
