.seo-hero{padding:92px clamp(24px,8vw,128px) 84px;background:linear-gradient(135deg,#071020,#111a2d 68%,#2b1115);color:#fff}.seo-hero-inner{max-width:1050px}.seo-hero h1{font:700 clamp(2.8rem,5.3vw,5.6rem)/1.03 Manrope,sans-serif;letter-spacing:-.05em;margin:0 0 28px}.seo-hero h1 em{font-style:normal;color:#ef4542}.seo-hero .lead{max-width:790px;color:#c3cad7;font-size:clamp(1.08rem,1.5vw,1.3rem);margin:0}.breadcrumb{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 34px;color:#9da7b9;font-size:.78rem}.breadcrumb a{color:#fff}.seo-section{padding:88px clamp(24px,8vw,128px)}.seo-section.alt{background:#f4f6f9}.seo-wrap{max-width:1180px;margin:auto}.seo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.43fr);gap:clamp(40px,8vw,110px);align-items:start}.seo-copy h2,.seo-section>div>h2{font:700 clamp(2rem,3.5vw,3.7rem)/1.08 Manrope,sans-serif;letter-spacing:-.04em;margin:58px 0 24px}.seo-copy h2:first-child{margin-top:0}.seo-copy h3{font:700 1.35rem Manrope,sans-serif;margin:42px 0 12px}.seo-copy p,.seo-copy li{color:#4e596b;font-size:1.04rem}.seo-copy ul,.seo-copy ol{padding-left:1.2rem}.seo-copy li{margin:10px 0}.seo-aside{position:sticky;top:28px;border:1px solid #dfe3e9;border-radius:18px;padding:30px;background:#fff;box-shadow:0 18px 50px rgba(7,16,32,.08)}.seo-aside strong{font:700 1.15rem Manrope;display:block;margin-bottom:12px}.seo-aside p{color:#657083}.seo-aside .button{width:100%;background:#e62b28;color:#fff}.proof-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dfe3e9;margin-top:50px}.proof-row div{padding:28px 24px 12px 0}.proof-row strong{display:block;font:700 clamp(1.9rem,3vw,3.3rem) Manrope;color:#e62b28}.proof-row span{color:#657083;font-size:.88rem}.content-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.content-card{display:flex;flex-direction:column;border:1px solid #dfe3e9;border-radius:16px;padding:28px;background:#fff;transition:.25s}.content-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(7,16,32,.1);border-color:#f0a6a4}.content-card .tag{text-transform:uppercase;letter-spacing:.11em;color:#e62b28;font-size:.69rem;font-weight:700}.content-card h2,.content-card h3{font:700 1.45rem/1.2 Manrope;margin:18px 0 12px}.content-card p{color:#657083}.content-card a{font-weight:700;margin-top:auto;padding-top:16px}.faq-stack details{border-top:1px solid #dfe3e9;padding:19px 0}.faq-stack summary{font-weight:700;cursor:pointer}.faq-stack p{color:#657083}.quote-panel{margin:38px 0;padding:30px;border-left:4px solid #e62b28;background:#f4f6f9;border-radius:0 14px 14px 0}.quote-panel p{font-size:1.15rem;color:#111a2d;margin:0}.quote-panel cite{display:block;margin-top:15px;color:#657083;font-style:normal;font-weight:700}.article-meta{display:flex;gap:20px;flex-wrap:wrap;color:#9da7b9;font-size:.82rem;margin-top:30px}.article-byline{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #dfe3e9;padding-bottom:20px;margin-bottom:30px}.article-byline strong{font:700 1rem Manrope;color:#111a2d}.article-byline span,.editorial-note{font-size:.86rem!important;color:#778194!important}.answer-first{font-size:1.16rem!important;line-height:1.65}.case-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:44px}.case-meta span{border-top:3px solid #e62b28;padding:14px 0;color:#4e596b}.case-meta strong{display:block;font:700 .72rem Manrope;text-transform:uppercase;letter-spacing:.1em;color:#111a2d;margin-bottom:7px}.proof-list{list-style:none;padding:0!important;margin:26px 0 36px!important}.proof-list li{position:relative;padding:15px 18px 15px 42px;margin:0!important;border-top:1px solid #dfe3e9}.proof-list li:before{content:'✓';position:absolute;left:10px;color:#e62b28;font-weight:800}.proof-callout{margin:46px 0;padding:30px;border-radius:18px;background:#071020;color:#fff}.proof-callout span{display:block;color:#ef4542;font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.proof-callout strong{display:block;font:700 clamp(1.7rem,3vw,2.7rem)/1.15 Manrope;margin:13px 0}.proof-callout p{color:#c3cad7;margin-bottom:0}.comparison-table{overflow-x:auto;margin:24px 0 40px;border-top:1px solid #dfe3e9}.comparison-table table{width:100%;border-collapse:collapse;min-width:700px}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;padding:17px 14px;border-bottom:1px solid #dfe3e9}.comparison-table thead th{font:700 .76rem Manrope;text-transform:uppercase;letter-spacing:.08em;color:#778194}.comparison-table tbody th{font-weight:700;color:#111a2d}.comparison-table tbody td:last-child{color:#b61f1d;font-weight:700}.region-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0;list-style:none}.region-list li{border:1px solid #dfe3e9;border-radius:10px;padding:13px 15px;background:#fff}.seo-cta{text-align:center;background:#e62b28;color:#fff;padding:72px 24px}.seo-cta h2{font:700 clamp(2rem,4vw,4rem)/1.08 Manrope;margin:0 auto 28px;max-width:900px}.seo-cta .button{background:#071020;color:#fff}.related-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.related-links a{border:1px solid #dfe3e9;border-radius:999px;padding:10px 16px;font-weight:700;font-size:.85rem}.related-links a:hover{border-color:#e62b28;color:#e62b28}@media(max-width:900px){.seo-grid{grid-template-columns:1fr}.seo-aside{position:static}.content-cards{grid-template-columns:1fr 1fr}.proof-row{grid-template-columns:1fr 1fr}.case-meta{grid-template-columns:1fr}}@media(max-width:620px){.seo-hero{padding-top:65px}.content-cards,.proof-row,.region-list{grid-template-columns:1fr}.seo-section{padding:64px 24px}.proof-callout{padding:24px}.seo-copy h2{margin-top:48px}}
