@font-face{font-family:DM Sans;src:url(assets/fonts/dm-sans-400.ttf)}@font-face{font-family:Manrope;src:url(assets/fonts/manrope-700.ttf);font-weight:700}@font-face{font-family:Manrope;src:url(assets/fonts/manrope-800.ttf);font-weight:800}
:root{--navy:#07172f;--ink:#12233e;--blue:#0874ef;--cyan:#16d9bd;--paper:#f5f8fc;--line:#d9e4f0;--muted:#607089}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.seo-article-page{margin:0;background:#fff;color:var(--ink);font:400 17px/1.75 "DM Sans",sans-serif}.seo-article-page a{color:inherit;text-decoration:none}.seo-container{width:min(1180px,calc(100% - 40px));margin:auto}.seo-hero{padding:145px 0 72px;background:radial-gradient(circle at 12% 18%,rgba(22,217,189,.14),transparent 28%),linear-gradient(155deg,#06142b,#0a2348);color:#fff}.seo-breadcrumb{display:flex;gap:9px;margin-bottom:24px;color:#a9bedb;font-size:13px}.seo-kicker{margin:0 0 14px;color:#72ead7;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.seo-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:58px;align-items:center}.seo-hero h1{margin:0 0 22px;font:800 clamp(43px,5.5vw,74px)/1.02 Manrope,sans-serif;letter-spacing:-.045em}.seo-hero h1 em{color:var(--cyan);font-style:normal}.seo-lead{max-width:720px;margin:0 0 27px;color:#cad8eb;font-size:19px}.seo-meta{color:#9eb1cc;font-size:12px}.seo-hero-media{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:25px;background:#0a1d3a;box-shadow:0 35px 80px rgba(0,0,0,.34)}.seo-hero-media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.seo-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.seo-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:13px;background:var(--blue);color:#fff!important;font-weight:700}.seo-button.secondary{border:1px solid #3e587d;background:transparent}.seo-strip{border-bottom:1px solid var(--line);background:#fff}.seo-strip .seo-container{display:grid;grid-template-columns:repeat(4,1fr)}.seo-stat{padding:24px;border-right:1px solid var(--line)}.seo-stat:last-child{border:0}.seo-stat strong,.seo-stat span{display:block}.seo-stat strong{font:800 18px Manrope}.seo-stat span{color:var(--muted);font-size:12px}.seo-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:72px;padding:80px 0 100px}.seo-article{min-width:0}.seo-intro{font-size:20px;color:#344b69}.seo-section{padding:45px 0;border-bottom:1px solid var(--line)}.seo-section:first-child{padding-top:0}.seo-section h2{margin:0 0 20px;font:800 clamp(30px,4vw,45px)/1.12 Manrope;letter-spacing:-.035em}.seo-section h3{margin:30px 0 12px;font:700 24px/1.2 Manrope}.seo-section p{margin:0 0 19px}.seo-section ul,.seo-section ol{padding-left:23px}.seo-section li{margin:9px 0}.seo-callout{margin:28px 0;padding:24px 27px;border-left:5px solid var(--cyan);border-radius:0 16px 16px 0;background:#ecfbf8}.seo-callout strong{display:block;margin-bottom:5px;font-family:Manrope}.seo-table-wrap{overflow:auto;margin:28px 0;border:1px solid var(--line);border-radius:17px}.seo-table{width:100%;min-width:680px;border-collapse:collapse}.seo-table th,.seo-table td{padding:16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.seo-table th{background:var(--navy);color:#fff;font-size:13px}.seo-table tr:last-child td{border:0}.seo-aside{align-self:start;position:sticky;top:110px}.seo-toc,.seo-aside-cta{padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 18px 45px rgba(18,42,77,.08)}.seo-toc h2,.seo-aside-cta h2{margin:0 0 13px;font:700 18px Manrope}.seo-toc a{display:block;padding:9px 0;border-bottom:1px solid #edf1f6;color:#51647e;font-size:13px}.seo-aside-cta{margin-top:18px;background:var(--navy);color:#fff}.seo-aside-cta p{color:#b9c9dd;font-size:13px}.seo-faq{padding:90px 0;background:var(--paper)}.seo-faq h2{font:800 clamp(36px,4vw,54px)/1.1 Manrope}.seo-faq details{border-bottom:1px solid #cbd8e7}.seo-faq summary{padding:20px 40px 20px 0;cursor:pointer;font:700 18px Manrope}.seo-faq details p{max-width:850px;color:var(--muted)}.seo-final{padding:80px 0;background:#fff}.seo-final-card{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:55px;border-radius:25px;background:linear-gradient(135deg,#0874ef,#0556b8);color:#fff;box-shadow:14px 14px 0 var(--navy)}.seo-final-card h2{margin:0 0 8px;font:800 clamp(34px,4vw,52px)/1.05 Manrope}.seo-final-card p{margin:0;color:#dcecff}.seo-related{padding:70px 0;background:var(--navy);color:#fff}.seo-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.seo-related a{padding:24px;border:1px solid #294262;border-radius:16px;background:#0b213f}.seo-related small{color:var(--cyan)}.seo-related strong{display:block;margin-top:7px;font-family:Manrope}.seo-article-page .site-header{position:absolute;left:0;right:0;z-index:20}.seo-article-page .nav-shell{margin-top:14px;background:rgba(255,255,255,.96)}
@media(max-width:900px){.seo-hero-grid,.seo-layout{grid-template-columns:1fr}.seo-aside{position:static}.seo-strip .seo-container{grid-template-columns:1fr 1fr}.seo-related-grid{grid-template-columns:1fr}.seo-final-card{align-items:flex-start;flex-direction:column}.seo-hero{padding-top:120px}}@media(max-width:560px){body.seo-article-page{font-size:16px}.seo-container{width:min(100% - 28px,1180px)}.seo-hero h1{font-size:43px}.seo-hero-grid{gap:34px}.seo-strip .seo-container{grid-template-columns:1fr}.seo-stat{border-right:0;border-bottom:1px solid var(--line)}.seo-layout{padding-top:55px}.seo-final-card{padding:35px 24px}.seo-actions{display:grid}.seo-button{width:100%}}
