.rsc-section{color:#18243b;background:#fff;padding:76px 24px}.rsc-section.rsc-pale{background:#f5f7fa}.rsc-container{width:min(100%,1160px);margin:auto}.rsc-heading{text-align:center;max-width:720px;margin:0 auto 38px}.rsc-heading>span,.rsc-kicker{color:#c91035;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.rsc-heading h2,.rsc-guide h2{color:#101d35;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,39px);font-weight:750;line-height:1.14}.rsc-heading p,.rsc-guide p{color:#657085;margin:15px 0 0;font-size:15px;line-height:1.7}.rsc-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rsc-categories article,.rsc-profiles article{background:#fff;border:1px solid #e7eaf0;border-radius:14px;padding:25px;box-shadow:0 5px 20px #182c4808}.rsc-icon{color:#c81032;background:#fff0f2;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.rsc-categories h3,.rsc-profiles h3{color:#17243a;margin:17px 0 7px;font-size:17px}.rsc-categories p,.rsc-profiles p,.rsc-steps p{color:#667287;margin:0;font-size:14px;line-height:1.65}.rsc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.rsc-steps article{background:#fff;border:1px solid #e8ebef;border-radius:14px;padding:24px 25px}.rsc-steps article>span{color:#ce1134;font-size:27px;font-weight:800}.rsc-steps h3{margin:13px 0 8px;font-size:18px}.rsc-tip{background:#fff5f6;border:1px solid #f2d8dd;border-radius:14px;grid-template-columns:220px 1fr auto;align-items:center;gap:20px;margin-top:22px;padding:23px 26px;display:grid}.rsc-tip strong{color:#a8092b;font-size:17px}.rsc-tip p{color:#58667a;margin:0;font-size:14px;line-height:1.6}.rsc-tip a,.rsc-link{color:#b20c2e;font-size:14px;font-weight:700;text-decoration:none}.rsc-guide{grid-template-columns:1fr .7fr;align-items:center;gap:70px;display:grid}.rsc-link{margin-top:20px;display:inline-block}.rsc-guide-card{background:#f5f7fa;border:1px solid #e8ebf0;border-radius:16px;padding:28px}.rsc-guide-card h3{color:#17243a;margin:0 0 16px;font-size:19px}.rsc-guide-card ul{color:#536177;margin:0;padding-left:20px;font-size:14px;line-height:2}.rsc-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rsc-sector{min-height:154px;color:inherit;background:#fff;border:1px solid #e6e9ef;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 5px 18px #1a2d4a0a}.rsc-sector:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1a2d4a18}.rsc-sector-art{background-color:#e9edf2;background-position:50%;background-size:cover;flex:0 0 34%;min-height:154px}.rsc-sector-text{flex-direction:column;align-items:flex-start;padding:19px;display:flex}.rsc-sector-text strong{color:#15223a;font-size:15px;line-height:1.3}.rsc-sector-text small{color:#697588;margin-top:8px;font-size:12px;line-height:1.5}.rsc-sector-text b{color:#ba0b30;margin-top:auto;padding-top:12px;font-size:12px}.rsc-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rsc-profiles h3{margin-top:0}.rsc-bottom{color:#fff;background:#142139;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-top:32px;padding:32px;display:flex}.rsc-bottom h3{margin:0;font-size:21px}.rsc-bottom p{color:#d7deeb;margin:8px 0 0;font-size:14px}.rsc-bottom a{color:#fff;background:#c81032;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;padding:14px 19px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.rsc-section a:focus-visible{outline-offset:3px;outline:3px solid #136be0}@media (max-width:850px){.rsc-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rsc-guide{gap:30px}.rsc-tip{grid-template-columns:1fr 1fr}.rsc-tip strong{grid-column:1/-1}.rsc-categories,.rsc-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rsc-section{padding:56px 18px}.rsc-heading{margin-bottom:28px}.rsc-categories,.rsc-profiles,.rsc-steps,.rsc-sector-grid,.rsc-guide,.rsc-tip{grid-template-columns:1fr}.rsc-tip strong{grid-column:auto}.rsc-sector-art{flex-basis:31%}.rsc-sector{min-height:140px}.rsc-bottom{flex-direction:column;align-items:stretch;padding:25px}.rsc-bottom a{justify-content:center}}@media (prefers-reduced-motion:reduce){.rsc-sector{transition:none}.rsc-sector:hover{transform:none}}.rsc-table-scroll{background:#fff;border:1px solid #e6e9ef;border-radius:14px;max-width:100%;overflow-x:auto}.rsc-table{border-collapse:collapse;text-align:left;width:100%;min-width:670px;font-size:14px}.rsc-table th,.rsc-table td{border-bottom:1px solid #e8ebf0;padding:16px 20px}.rsc-table thead th{color:#fff;background:#15223a;font-size:13px}.rsc-table tbody th{color:#a6092c}.rsc-table tbody tr:last-child>*{border-bottom:0}.rsc-table-note{color:#667287;margin:16px 0 0;font-size:13px;line-height:1.6}
.funnel-container{width:min(1152px,100% - 64px);margin-inline:auto}.sp-page .funnel-hero{isolation:isolate;color:#fff;background:#152035 var(--funnel-image) center/cover no-repeat;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}.sp-page .funnel-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#070e19f5,#0b1422c7 55%,#0b142266);position:absolute;inset:0}.funnel-hero-content{padding-block:45px 68px}.funnel-breadcrumb{color:#d7dee9;margin-bottom:36px;font-size:12px}.funnel-breadcrumb a{color:inherit;text-decoration:none}.sp-page .funnel-eyebrow{color:#c9002b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.3;display:inline-block}.sp-page .funnel-hero .funnel-eyebrow{color:#ffe0e7;background:#ffffff20;border:1px solid #ffffff45;border-radius:99px;padding:6px 12px}.sp-page .funnel-hero h1{letter-spacing:-.03em;max-width:850px;margin:18px 0;font-size:clamp(34px,4.2vw,50px);font-weight:800;line-height:1.08}.sp-page .funnel-hero p{color:#e3e9f2;max-width:680px;margin:0 0 26px;font-size:17px;line-height:1.6}.funnel-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.sp-page .funnel-btn{cursor:pointer;background:#c9002b;border:1px solid #c9002b;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:11px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.sp-page .funnel-btn:hover{background:#a60024;transform:translateY(-1px)}.sp-page .funnel-btn-outline{background:0 0;border-color:#ffffffa6;color:#fff!important}.sp-page .funnel-btn-outline:hover{background:#ffffff20}.sp-page .funnel-section{background:#fff;padding:76px 0}.sp-page .funnel-soft{background:#f6f7f9}.sp-page .funnel-dark{color:#fff;background:#111827}.sp-page .funnel-section h2,.sp-page .funnel-closing h2{letter-spacing:-.025em;margin:12px 0 16px;font-size:clamp(27px,2.8vw,36px);font-weight:800;line-height:1.15}.sp-page .funnel-section p{color:#66758a;font-size:15px;line-height:1.65}.sp-page .funnel-dark p{color:#d2d9e3}.funnel-heading{text-align:center;max-width:780px;margin:0 auto 38px}.funnel-heading p{max-width:690px;margin:0 auto}.funnel-split,.funnel-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.funnel-contact{align-items:start}.funnel-contact>div{min-width:0}.funnel-checks{margin:22px 0;padding:0;list-style:none}.funnel-checks li{color:#5c697d;margin:10px 0;padding-left:22px;font-size:14px;position:relative}.funnel-checks li:before{content:"✓";color:#149c64;font-weight:800;position:absolute;left:0}.funnel-callout{background:#f8f9fb;border:1px solid #e4e8ee;border-radius:18px;padding:32px}.funnel-callout>svg{color:#c9002b}.sp-page .funnel-callout h3{margin:14px 0 8px;font-size:22px;font-weight:800}.funnel-callout p{margin-bottom:22px}.funnel-step-grid,.funnel-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.funnel-step-grid article,.funnel-feature-grid article,.funnel-three-grid article{background:#fff;border:1px solid #e4e8ed;border-radius:15px;min-width:0;padding:24px;box-shadow:0 5px 22px #11223b0a}.funnel-step-grid article>span{color:#c9002b;background:#fce9ed;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid}.funnel-feature-grid article>svg{color:#c9002b}.sp-page .funnel-step-grid h3,.sp-page .funnel-feature-grid h3,.sp-page .funnel-three-grid h3{margin:16px 0 8px;font-size:17px;font-weight:800;line-height:1.25}.sp-page .funnel-step-grid p,.sp-page .funnel-feature-grid p,.sp-page .funnel-three-grid p{margin:0;font-size:13px}.funnel-person{background:#f8f9fb;border:1px solid #e4e8ed;border-radius:18px;grid-template-columns:42% 1fr;display:grid;overflow:hidden}.funnel-person img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:300px}.funnel-person>div{padding:30px}.funnel-person span{color:#c9002b;font-size:11px;font-weight:800}.sp-page .funnel-person h3{margin:10px 0;font-size:23px;font-weight:800;line-height:1.2}.funnel-person a{color:#c9002b;font-size:12px;font-weight:800}.funnel-form{background:#fff;border:1px solid #e2e7ed;border-radius:18px;padding:28px;box-shadow:0 14px 35px #0f1b2a12}.funnel-form-head{border-bottom:1px solid #edf0f3;margin-bottom:18px;padding-bottom:18px}.funnel-form-head>span{color:#c9002b;letter-spacing:.07em;font-size:10px;font-weight:800}.sp-page .funnel-form h3{margin:7px 0;font-size:22px;font-weight:800}.sp-page .funnel-form p{margin:0;font-size:13px}.funnel-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.funnel-form label,.funnel-calculator label,.funnel-directory label{color:#26354a;gap:6px;font-size:11px;font-weight:800;display:grid}.funnel-form label small{font-weight:500}.sp-page .funnel-form input,.sp-page .funnel-form select,.sp-page .funnel-calculator select,.sp-page .funnel-directory select,.sp-page .funnel-directory input{color:#162337;background:#fff;border:1px solid #d5dce6;border-radius:8px;width:100%;min-width:0;height:46px;padding:0 12px;font-size:13px;font-weight:500}.funnel-form input:focus-visible,.funnel-form select:focus-visible,.funnel-directory input:focus-visible,.funnel-directory select:focus-visible{outline-offset:2px;outline:2px solid #c9002b}.sp-page .funnel-form-submit{width:100%;margin-top:20px}.funnel-form>small{color:#8b97a7;margin-top:10px;font-size:10px;line-height:1.5;display:block}.funnel-contact-cards{gap:10px;margin-top:25px;display:grid}.funnel-contact-cards>a,.funnel-contact-cards>div{background:#f9fafb;border:1px solid #e6eaf0;border-radius:12px;align-items:center;gap:14px;padding:15px;display:flex}.funnel-contact-cards svg{color:#c9002b;flex:none}.funnel-contact-cards b,.funnel-contact-cards small{display:block}.funnel-contact-cards b{font-size:13px}.funnel-contact-cards small{color:#68778d;overflow-wrap:anywhere;font-size:12px}.funnel-faq details{background:#fff;border:1px solid #e3e7ed;border-radius:11px;margin-bottom:10px;overflow:hidden}.funnel-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px;font-size:14px;font-weight:700;list-style:none;display:flex}.funnel-faq summary::-webkit-details-marker{display:none}.funnel-faq summary span{color:#c9002b;font-size:20px}.funnel-faq details[open] summary span{transform:rotate(45deg)}.sp-page .funnel-faq p{margin:0;padding:0 18px 18px;font-size:13px}.funnel-narrow{max-width:800px}.funnel-closing{color:#fff;background:#142136}.funnel-closing>.funnel-container{justify-content:space-between;align-items:center;gap:30px;padding-block:50px;display:flex}.sp-page .funnel-closing h2{margin:0 0 8px;font-size:28px}.sp-page .funnel-closing p{color:#d3dce8;margin:0;font-size:14px}.funnel-table-wrap{border:1px solid #e4e8ee;border-radius:15px;max-width:100%;overflow-x:auto}.funnel-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:860px;font-size:13px}.funnel-table th,.funnel-table td{vertical-align:top;border-bottom:1px solid #e8ebf0;padding:16px}.funnel-table thead th{color:#fff;background:#152035;font-weight:800}.funnel-table tbody th{color:#152035;font-weight:800}.funnel-table td{color:#596a80}.funnel-table tfoot a{color:#c9002b;font-weight:800}.sp-page .funnel-table-help{text-align:right;margin:8px 0 0;font-size:11px}.funnel-three-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.funnel-three-grid .funnel-btn{margin-top:20px}.funnel-video-section .ref-video{aspect-ratio:16/9;background:#101827;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f1b3226}.funnel-calculator{background:#f6f7f9;border:1px solid #e4e8ee;border-radius:20px;padding:34px}.sp-page .funnel-calculator h3{margin:10px 0;font-size:25px;font-weight:800}.funnel-calculator form{margin-top:20px}.funnel-calculator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.funnel-counter{background:#fff;border:1px solid #d5dce6;border-radius:8px;justify-content:space-between;align-items:center;height:46px;display:flex;overflow:hidden}.funnel-counter button{color:#c9002b;background:#f2f4f7;border:0;width:46px;height:100%;font-size:20px}.funnel-counter button:disabled{opacity:.35}.funnel-counter output{font-weight:800}.funnel-calc-result{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px;display:grid}.funnel-calc-result article{background:#fff;border:1px solid #e1e7ed;border-radius:12px;padding:17px}.funnel-calc-result article span,.funnel-calc-result article strong,.funnel-calc-result article small{display:block}.funnel-calc-result article span{color:#c9002b;font-size:12px;font-weight:800}.funnel-calc-result article strong{margin:6px 0;font-size:22px}.funnel-calc-result article small{color:#768398;font-size:11px}.funnel-calc-result>.funnel-btn{grid-column:1/-1;justify-self:start}.funnel-directory{background:#fff;border:1px solid #e3e8ee;border-radius:18px;padding:28px;box-shadow:0 10px 35px #1523370a}.funnel-directory-controls{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:25px;display:grid}.funnel-directory-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sp-page .funnel-directory-head h3{margin:0;font-size:19px;font-weight:800}.funnel-directory-head>span{color:#8793a4;font-size:11px}.funnel-city-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.funnel-city-grid>a{color:#24334a;border:1px solid #e5e9ef;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.funnel-city-grid>a:hover,.funnel-segment-grid>a:hover{background:#fff7f8;border-color:#e7a2b1}.funnel-city-grid svg,.funnel-city-grid b{color:#c9002b;flex:none}.funnel-city-grid span{overflow-wrap:anywhere;flex:1;min-width:0}.funnel-more{color:#c9002b;background:#fff;border:1px solid #c9002b;border-radius:8px;margin:20px auto 0;padding:10px 18px;font-size:12px;font-weight:800;display:block}.funnel-center-note{text-align:center;max-width:760px;margin:25px auto 0}.funnel-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.funnel-segment-grid>a{background:#fff;border:1px solid #e4e8ee;border-radius:12px;padding:20px;display:block}.funnel-segment-grid>a>span{color:#c9002b;background:#fcebf0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.sp-page .funnel-segment-grid h3{margin:13px 0 7px;font-size:15px;font-weight:800;line-height:1.3}.sp-page .funnel-segment-grid p{margin:0 0 14px;font-size:12px;line-height:1.5}.funnel-segment-grid b{color:#c9002b;font-size:12px}.funnel-price-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.funnel-price-controls label{color:#26354a;gap:7px;font-size:11px;font-weight:800;display:grid}.sp-page .funnel-price-controls select{color:#162337;background:#fff;border:1px solid #d5dce6;border-radius:8px;width:100%;min-width:0;height:46px;padding:0 12px;font-size:13px;font-weight:500}.funnel-price-table{border-collapse:collapse;width:100%;font-size:14px}.funnel-price-table th,.funnel-price-table td{text-align:left;border-bottom:1px solid #e8ebf0;padding:14px 18px}.funnel-price-table thead th{color:#fff;background:#152035;font-weight:800}.funnel-price-table tbody td:last-child{color:#c9002b;font-weight:800}.sp-page .funnel-price-conditions{color:#768398;margin:15px 0;font-size:12px}@media (max-width:900px){.funnel-container{width:calc(100% - 40px)}.funnel-split,.funnel-contact{gap:30px}.funnel-feature-grid,.funnel-step-grid,.funnel-city-grid,.funnel-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.funnel-container{width:calc(100% - 32px)}.sp-page .funnel-hero{min-height:0}.funnel-hero-content{padding-block:35px 48px}.funnel-breadcrumb{margin-bottom:25px}.sp-page .funnel-hero h1{font-size:34px}.sp-page .funnel-hero p{font-size:15px}.sp-page .funnel-section{padding:55px 0}.funnel-split,.funnel-contact,.funnel-three-grid{grid-template-columns:1fr}.funnel-form{padding:22px}.funnel-directory{padding:20px}.funnel-calculator{padding:22px}.funnel-calculator-grid{grid-template-columns:1fr}.funnel-person img{min-height:260px}.funnel-closing>.funnel-container{display:block}.funnel-closing .funnel-btn{margin-top:20px}}@media (max-width:480px){.funnel-form-grid,.funnel-directory-controls,.funnel-price-controls,.funnel-feature-grid,.funnel-step-grid,.funnel-segment-grid{grid-template-columns:1fr}.funnel-city-grid{grid-template-columns:1fr 1fr}.funnel-person{grid-template-columns:1fr}.funnel-person img{height:300px}.funnel-calc-result{grid-template-columns:1fr}.funnel-calc-result>.funnel-btn{grid-column:auto}.funnel-hero-actions .funnel-btn{width:100%}}@media (prefers-reduced-motion:reduce){.funnel-btn{transition:none!important}}
.sc-video-section{max-width:900px}.sc-video-section video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#172033;border-radius:18px;width:100%;display:block;box-shadow:0 20px 45px #1420331f}.sc-about-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sc-about-features article{background:#fff;border:1px solid #e4e8ed;border-radius:16px;gap:18px;padding:26px;display:flex}.sc-about-features article>span{color:#c9002b;background:#fff0f3;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid}.sp-page .sc-about-features h3,.sp-page .sc-topic-list h3{margin:2px 0 8px;font-size:17px;font-weight:800;line-height:1.3}.sp-page .sc-about-features p,.sp-page .sc-topic-list p{margin:0;font-size:14px}.sc-inline-cta{background:#f6f7f9;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:20px 24px;display:flex}.sc-inline-cta p{font-weight:700}.sc-compare-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sc-compare-paths article{background:#fff;border:1px solid #e2e8ef;border-radius:16px;padding:30px}.sc-compare-paths article:last-child{border-top:4px solid #c9002b}.sp-page .sc-compare-paths h3{margin:0 0 18px;font-size:20px;font-weight:800}.sc-compare-paths ul{margin:0 0 22px;padding:0;list-style:none}.sc-compare-paths li{color:#596a80;margin:12px 0;padding-left:22px;font-size:14px;line-height:1.5;position:relative}.sc-compare-paths li:before{content:"✓";color:#c9002b;font-weight:800;position:absolute;left:0}.sc-jump-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sc-jump-links a{color:#293a51;background:#fff;border:1px solid #e3e8ef;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:700;text-decoration:none}.sc-jump-links a:hover{color:#c9002b;border-color:#c9002b}.sc-editorial{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:55px;display:grid}.sc-topic-list article{border-bottom:1px solid #e2e7ed;padding:18px 0}.sc-sticky-card{background:#fff;border:1px solid #e0e6ed;border-radius:17px;position:sticky;top:100px;overflow:hidden;box-shadow:0 10px 30px #1723380b}.sc-sticky-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:220px}.sc-sticky-card>div{padding:24px}.sp-page .sc-sticky-card h3{margin:0 0 8px;font-size:20px;font-weight:800}.sc-sticky-card .funnel-btn{margin-top:10px}@media (max-width:700px){.sc-about-features,.sc-compare-paths,.sc-editorial{grid-template-columns:1fr}.sc-editorial{gap:25px}.sc-inline-cta{flex-direction:column;align-items:stretch}.sc-video-section video{border-radius:12px}.sc-sticky-card img{height:190px}}.sc-compare-table thead th{text-align:center;vertical-align:bottom}.sc-compare-table thead th:first-child{text-align:left}.sc-compare-table thead strong,.sc-compare-table thead small{display:block}.sc-compare-table thead strong{margin:8px 0 3px;font-size:15px}.sc-compare-table thead small{opacity:.85;font-size:10px;font-weight:500}.sc-compare-badge{color:#c9002b;white-space:nowrap;background:#fce8ed;border-radius:99px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-block}.sc-compare-table thead .sc-compare-badge{color:#c9002b;background:#fff}.sc-compare-table td{text-align:center}.sc-compare-table .sc-compare-highlight{background:#fff2f4}.sc-compare-table thead .sc-compare-highlight{background:#a90025}.sc-compare-mark{border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;font-weight:800;line-height:1;display:inline-grid}.sc-compare-yes{color:#159447;background:#dcfce7}.sc-compare-no{color:#9ca3af;background:#f0f1f4}.sc-compare-table tfoot a,.sc-compare-card>a{color:#334155;border:1px solid #d4dbe4;border-radius:8px;padding:10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.sc-compare-table tfoot .sc-compare-active,.sc-compare-card>a.sc-compare-active{color:#fff;background:#c9002b;border-color:#c9002b}.sc-compare-mobile{display:none}@media (max-width:700px){.sc-compare-desktop{display:none}.sc-compare-mobile{gap:16px;display:grid}.sc-compare-card{background:#fff;border:1px solid #e3e7ec;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #1b2a3b0d}.sc-compare-card-highlight{border:2px solid #c9002b}.sc-compare-card header{color:#fff;background:#17243a;padding:20px}.sc-compare-card-highlight header{background:#bf002a}.sp-page .sc-compare-card h3{margin:9px 0 4px;font-size:20px;font-weight:800;line-height:1.2}.sp-page .sc-compare-card header p{color:#dfe5ed;margin:0;font-size:12px}.sc-compare-card dl{margin:0;padding:0 20px}.sc-compare-card dl>div{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:11px 0;display:grid}.sc-compare-card dt{color:#536174;font-size:12px;font-weight:800}.sc-compare-card dd{text-align:right;color:#26344a;overflow-wrap:anywhere;margin:0;font-size:12px}.sc-compare-card>a{text-align:center;margin:18px 20px 20px;display:block}}
.prod-page{color:#1a2638;overflow:hidden}.prod-inner{width:min(1160px,100% - 48px);margin:auto}.prod-section{padding:90px 0}.prod-soft{background:#f5f7fa}.prod-kicker{color:#c70032;letter-spacing:.12em;margin-bottom:13px;font-size:12px;font-weight:800;display:block}.prod-section h2,.prod-banner h2{letter-spacing:-.035em;color:#172338;margin:0 0 20px;font-size:clamp(29px,3vw,42px);line-height:1.15}.prod-section p{color:#667185;font-size:16px;line-height:1.75}.prod-hero{color:#fff;isolation:isolate;background:#10203a;align-items:center;min-height:510px;display:flex;position:relative}.prod-hero:before{content:"";background-image:linear-gradient(90deg,#09182cf7 0%,#09182ce8 38%,#09182c40 100%),var(--prod-image);z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0}.prod-hero-inner>div{max-width:700px}.prod-breadcrumb{color:#d3d9e0;margin:0 0 42px;font-size:12px}.prod-breadcrumb a:hover{text-decoration:underline}.prod-hero .prod-kicker{color:#ff7593}.prod-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4.2vw,57px);line-height:1.1}.prod-hero h1 strong{color:#fff;font-weight:600}.prod-hero p{color:#e1e5eb;max-width:590px;margin:20px 0 27px;font-size:17px;line-height:1.7}.prod-actions{flex-wrap:wrap;gap:12px;display:flex}.prod-action{background:#cd0033;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;color:#fff!important}.prod-action:hover{background:#a9002b;transform:translateY(-2px)}.prod-action-outline{background:0 0;border:1px solid #c00030;color:#c00030!important}.prod-action-outline:hover{color:#fff!important}.prod-hero .prod-action-outline{border-color:#fff;color:#fff!important}.prod-hero-note{color:#d9dfe7;margin-top:23px;font-size:12px}.prod-hero-note span{color:#ff577c;margin-right:7px}.prod-anchor-bar{background:#fff;border-bottom:1px solid #e7eaf0}.prod-anchor-bar .prod-inner{scrollbar-width:thin;gap:28px;display:flex;overflow-x:auto}.prod-anchor-bar a{white-space:nowrap;color:#5e697a;padding:20px 0;font-size:13px;font-weight:650}.prod-anchor-bar a:hover{color:#c90032}.prod-split{grid-template-columns:1.08fr .92fr;align-items:center;gap:100px;display:grid}.prod-split>.prod-action{margin-top:15px}.prod-split p{max-width:620px}.prod-callout{background:#f5f7fa;border:1px solid #e8ebf0;border-radius:15px;padding:36px}.prod-callout>svg{color:#c90032;margin-bottom:18px}.prod-callout>span{color:#c90032;letter-spacing:.1em;font-size:11px;font-weight:800;display:block}.prod-callout h3{margin:11px 0;font-size:24px;line-height:1.25}.prod-callout a{color:#bf002e;gap:10px;margin-top:10px;font-size:14px;font-weight:750;display:inline-flex}.prod-heading{text-align:center;max-width:750px;margin:0 auto 42px}.prod-heading p{margin:0}.prod-audiences,.prod-features,.prod-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.prod-audiences{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.prod-audiences article,.prod-features article,.prod-links>a{background:#fff;border:1px solid #e7eaf0;border-radius:12px;padding:25px;box-shadow:0 9px 28px #1324380a}.prod-audience-number{color:#cf0035;font-size:12px;font-weight:800}.prod-audiences h3,.prod-features h3,.prod-links h3{margin:17px 0 10px;font-size:19px;line-height:1.25}.prod-audiences p,.prod-features p{margin:0 0 20px;font-size:14px}.prod-audiences a,.prod-links b{color:#c50031;font-size:13px;font-weight:750}.prod-feature-icon{color:#c90032;background:#fff0f3;border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.prod-feature-icon svg{color:#c90032}.prod-checks{gap:15px;margin:25px 0 28px;padding:0;list-style:none;display:grid}.prod-checks li{color:#344253;gap:12px;font-size:15px;display:flex}.prod-checks span{color:#c50031;font-weight:800}.prod-topic-image{border-radius:16px;height:370px;overflow:hidden}.prod-topic-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.prod-links>a{transition:transform .2s,border-color .2s;display:block}.prod-links>a:hover{border-color:#ca0035;transform:translateY(-4px)}.prod-links>a>span{color:#9ca6b4;letter-spacing:.1em;font-size:10px;font-weight:800}.prod-centered{text-align:center;margin-top:32px}.prod-banner{color:#fff;background:#c30031;padding:55px 0}.prod-banner .prod-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.prod-banner .prod-kicker{color:#ffd2dd}.prod-banner h2{color:#fff;margin-bottom:10px}.prod-banner p{color:#fff;opacity:.9;margin:0}.prod-banner .prod-action{white-space:nowrap;background:#fff;color:#c30031!important}.prod-faq-inner{max-width:850px}.prod-faq details{background:#fff;border-bottom:1px solid #dde2e9;border-radius:8px;margin-bottom:10px;padding:0 20px}.prod-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.prod-faq summary::-webkit-details-marker{display:none}.prod-faq summary span{color:#c30031;font-size:20px}.prod-faq details p{margin:0;padding:0 0 20px;font-size:14px}.prod-contact{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.prod-contact>div:first-child{padding-top:30px}@media (max-width:900px){.prod-split,.prod-contact{gap:35px}.prod-features,.prod-links{grid-template-columns:repeat(2,1fr)}.prod-hero:before{background-image:linear-gradient(90deg,#09182cf5,#09182c8f),var(--prod-image)}}@media (max-width:650px){.prod-inner{width:calc(100% - 36px)}.prod-section{padding:62px 0}.prod-hero{min-height:500px;padding:32px 0}.prod-breadcrumb{margin-bottom:35px}.prod-hero h1{font-size:38px}.prod-hero p{font-size:15px}.prod-anchor-bar .prod-inner{gap:22px;width:calc(100% - 36px)}.prod-split,.prod-contact{grid-template-columns:1fr;gap:30px}.prod-audiences,.prod-features,.prod-links{grid-template-columns:1fr}.prod-audiences article,.prod-features article,.prod-links>a{padding:23px}.prod-topic-image{height:260px}.prod-banner .prod-inner{flex-direction:column;align-items:flex-start}.prod-banner .prod-action{white-space:normal}.prod-contact>div:first-child{padding-top:0}.prod-heading{text-align:left}.prod-actions>.prod-action{flex:auto}.prod-hero:before{background-image:linear-gradient(90deg,#09182cf5,#09182cb8),var(--prod-image)}}@media (prefers-reduced-motion:reduce){.prod-action,.prod-links>a{transition:none}}.prod-video-layout video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#142239;border-radius:14px;width:100%;box-shadow:0 20px 45px #10203a21}.prod-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.prod-process article{background:#fff;border:1px solid #e7eaf0;border-radius:12px;padding:26px}.prod-process article span{color:#c90032;font-size:12px;font-weight:800}.prod-process h3{margin:16px 0 10px;font-size:18px}.prod-process p{margin:0;font-size:14px}.prod-state-cta{justify-content:space-between;align-items:center;gap:30px;display:flex}.prod-state-cta>div{max-width:770px}.prod-state-cta p{margin:0}.prod-state-cta .prod-action{flex-shrink:0}.prod-guide-link{color:#c50031;font-size:13px;font-weight:750}@media (max-width:900px){.prod-process{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.prod-process{grid-template-columns:1fr}.prod-state-cta{flex-direction:column;align-items:flex-start}}
