@font-face{font-family:InterLocal;src:local(Arial);font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f9fc;color:#172033;font-family:InterLocal,Arial,sans-serif;font-size:17px;line-height:1.68}a{color:#008fc2;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}.container{width:min(1140px,calc(100% - 32px));margin:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(3,17,35,.96);backdrop-filter:blur(14px);border-bottom:1px solid #153958}.header-inner{min-height:78px;display:flex;align-items:center;gap:24px}.brand img{width:168px}.nav{display:flex;gap:22px;margin-left:auto;align-items:center}.nav a{color:#26354a;font-weight:700;font-size:15px}.actions{display:flex;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-weight:800;border:1px solid #37d9ff;color:#172033fff;background:linear-gradient(135deg,#19b9df,#08a8d0);box-shadow:0 8px 28px rgba(46,211,241,.16)}.btn.alt{background:#172033fff;color:#24364a;border-color:#b8c9d8}.btn:hover{text-decoration:none;filter:brightness(1.08)}.menu-toggle{display:none;background:transparent;border:1px solid #b8c9d8;color:#172033;border-radius:10px;padding:10px 12px}.mobile-menu{display:none;padding:0 0 18px}.mobile-menu a{display:block;padding:10px 0;color:#e9f8ff;font-weight:700}.hero{padding:64px 0 30px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#008fb8;font-size:13px;font-weight:900}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.hero h1{font-size:clamp(38px,6vw,68px);line-height:1.02;margin:12px 0 18px;letter-spacing:-.04em}.hero p{color:#536579;font-size:19px;margin:0 0 22px}.hero-media{border-radius:24px;overflow:hidden;border:1px solid #d7e2eb;box-shadow:0 30px 70px rgba(0,0,0,.35)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.trustbar{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 0}.trustbar div{background:#ffffff;border:1px solid #d9e4ec;border-radius:16px;padding:15px}.trustbar strong{display:block;color:#172033}.trustbar span{font-size:13px;color:#6b7c8e}.quick{margin:28px 0;background:#ffffff;border:1px solid #d9e4ec;border-radius:18px;padding:18px}.quick strong{display:block;margin-bottom:10px}.quick-links{display:flex;flex-wrap:wrap;gap:8px}.quick-links a{background:#eef7fb;border:1px solid #bcd2df;padding:8px 12px;border-radius:999px;font-size:14px;color:#007da8}.content{display:grid;grid-template-columns:minmax(0,760px) 1fr;gap:40px;align-items:start}.article section{padding:30px 0;border-top:1px solid #dce5ec}.article h2{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0 0 14px;letter-spacing:-.025em}.article h3{font-size:25px;margin:26px 0 10px}.article p{margin:0 0 16px;color:#4f6073}.article ul,.article ol{padding-left:24px;color:#4f6073}.article li{margin:8px 0}.feature-img{border-radius:20px;border:1px solid #d4e0e8;margin:18px 0 24px}.info-table{width:100%;border-collapse:separate;border-spacing:0;margin:20px 0;border:1px solid #d2dee7;border-radius:16px;overflow:hidden}.info-table th,.info-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #e1e8ee}.info-table th{background:#edf6fa;color:#172033}.info-table tr:last-child td{border-bottom:0}.info-table td{background:#ffffff;color:#4f6073}.note{background:linear-gradient(135deg,#eaf8fb,#f4fbfd);border-left:4px solid #08a8d0;border-radius:12px;padding:16px 18px;margin:18px 0;color:#35576b}.side{position:sticky;top:102px}.card{background:#ffffff;border:1px solid #d8e3ea;border-radius:18px;padding:20px;margin-bottom:16px}.card h3{margin:0 0 10px;font-size:20px}.card p{margin:0 0 14px;color:#65778a;font-size:15px}.card .btn{width:100%;margin-top:6px}.problem-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0}.problem-card{background:#ffffff;border:1px solid #d7e3ea;border-radius:16px;padding:17px}.problem-card b{display:block;margin-bottom:6px}.faq-item{padding:18px 0;border-bottom:1px solid #d9e4eb}.faq-item h3{font-size:21px;margin:0 0 8px}.breadcrumbs{padding:18px 0 0;color:#718295;font-size:14px}.breadcrumbs a{color:#007fa9}.footer{margin-top:48px;border-top:1px solid #d7e2ea;background:#172033fff;padding:34px 0}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:30px}.footer img{width:180px;margin-bottom:14px}.footer p,.footer a{font-size:14px;color:#64778a}.footer h4{margin:0 0 12px}.footer a{display:block;margin:7px 0}.legal{border-top:1px solid #12324e;margin-top:24px;padding-top:18px;color:#8291a0;font-size:13px}.badge{display:inline-flex;border:1px solid #b7ccd9;border-radius:999px;padding:5px 9px;font-size:12px;color:#007fa9;margin-right:6px}.update{font-size:13px;color:#7c8b99}.cta-strip{background:linear-gradient(135deg,#eef9fc,#ffffff);border:1px solid #c6dbe5;border-radius:18px;padding:22px;margin:24px 0;display:flex;align-items:center;justify-content:space-between;gap:18px}.cta-strip p{margin:0!important}.cta-strip .btn{flex:0 0 auto}@media(max-width:900px){.nav,.actions{display:none}.menu-toggle{display:block;margin-left:auto}.mobile-menu.is-open{display:block}.hero-grid,.content,.footer-grid{grid-template-columns:1fr}.hero{padding-top:42px}.side{position:static}.trustbar{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){body{font-size:16px}.container{width:min(100% - 22px,1140px)}.header-inner{min-height:66px}.brand img{width:145px}.hero h1{font-size:40px}.hero-grid{gap:24px}.trustbar,.problem-grid{grid-template-columns:1fr}.cta-strip{display:block}.cta-strip .btn{width:100%;margin-top:14px}.info-table{font-size:14px}.info-table th,.info-table td{padding:10px}.hero-actions .btn{width:100%}}
