@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');*{box-sizing:border-box}body{margin:0;color:#18223b;font-family:'DM Sans',Arial;line-height:1.65}.topline{background:#18264d;color:#e8edff;text-align:center;padding:8px;font-size:12px}.site-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100% - 1160px)/2),5.5%);border-bottom:1px solid #eef0f6}.brand{display:flex;gap:10px;text-decoration:none;color:#18223b;font:800 19px Manrope}.brand small{display:block;font:600 10px 'DM Sans';color:#8791a8}.brand-mark{width:39px;height:39px;border-radius:13px;background:linear-gradient(145deg,#3e66e9,#243fae);color:white;display:grid;place-items:center}.site-header nav{display:flex;gap:28px}.site-header nav a{font-size:14px;text-decoration:none;color:#59647b;font-weight:600}main{max-width:1160px;margin:auto;padding:0 24px}.hero{margin:34px 0 0;background:linear-gradient(112deg,#f0f2ff,#f7f5ff 55%,#e9efff);border-radius:28px;min-height:420px;padding:58px 7%;display:grid;grid-template-columns:1.12fr .88fr;align-items:center}.hero h1,.static-page h1{font:800 clamp(36px,5vw,56px)/1.1 Manrope;letter-spacing:-.05em;color:#172346}.hero h1 em{font-style:normal;color:#4260d0}.hero-copy>p,.static-page>p{color:#65718a}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;color:#4965c8}.btn{display:inline-flex;padding:12px 20px;border-radius:11px;text-decoration:none;font-size:13px;font-weight:700;margin:8px 7px 0 0}.btn-primary{background:#3157d5;color:#fff}.btn-light{background:white;color:#34436c;border:1px solid #e1e6f4}.hero-visual{height:290px;position:relative;display:grid;place-items:center}.visual-orbit{position:absolute;border:1px solid #cbd4fa;border-radius:50%;width:280px;height:280px}.orbit-two{width:220px;height:220px;border-style:dashed}.shield-card{z-index:2;background:#fff;border-radius:22px;padding:35px;text-align:center;box-shadow:0 25px 60px #314a9b20}.shield-icon{width:62px;height:62px;margin:auto auto 14px;border-radius:20px;background:#3157d5;color:white;font-size:32px;display:grid;place-items:center}.shield-card strong,.shield-card span{display:block}.shield-card span{font-size:12px;color:#7c879d}.mini-status{margin-top:15px;background:#f1f5ff;padding:8px;border-radius:8px;font-size:11px}.floating-chip{position:absolute;background:white;padding:10px 14px;border-radius:10px;box-shadow:0 10px 35px #25346817;font-size:11px}.chip-top{top:30px;right:5px}.chip-bottom{bottom:30px;left:0}.search-section{display:flex;justify-content:space-between;align-items:end;padding:60px 0 20px;gap:20px}.search-section h2,.bottom-cta h2{font:800 28px Manrope;margin:7px 0}.search-box{border:1px solid #e2e6f0;border-radius:12px;padding:12px;width:340px}.search-box input{border:0;outline:0;width:100%;font:14px 'DM Sans'}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}.filter{border:1px solid #e5e9f2;background:#fff;color:#64708a;padding:8px 13px;border-radius:20px;font:600 11px 'DM Sans';cursor:pointer}.filter.active,.filter:hover{background:#edf0ff;color:#3454c6}.results-line{display:flex;justify-content:space-between;color:#8992a6;font-size:11px;margin-bottom:15px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.article-card{display:flex;flex-direction:column;min-height:195px;padding:21px;border:1px solid #e9ecf4;border-radius:16px;text-decoration:none;color:inherit}.article-card:hover{transform:translateY(-3px);box-shadow:0 18px 50px #25346817;border-color:#cbd5ff}.article-card[hidden]{display:none}.card-tag{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#526bd0;font-weight:800}.article-card h3{font:700 16px/1.35 Manrope;margin:12px 0 8px}.article-card p{font-size:12px;color:#78839a}.read-more{font-size:11px;color:#3457d0;font-weight:800;margin-top:auto}.bottom-cta{margin:65px 0 45px;padding:32px;border-radius:20px;background:#f3f5ff;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer{border-top:1px solid #edf0f5;padding:24px 5%;display:flex;justify-content:space-between;color:#8993a6;font-size:11px}.footer a{color:#5366b4}.article-wrap{max-width:900px}.breadcrumbs{padding:26px 0;font-size:12px;color:#929bb0}.breadcrumbs a,.back-link a{color:#5269c6;text-decoration:none}.article-hero{padding:35px 42px;background:linear-gradient(120deg,#f0f2ff,#f8f7ff);border-radius:20px}.article-hero h1{font:800 clamp(30px,4vw,43px)/1.15 Manrope}.article-hero p,.article-content p{color:#59657c}.article-content{padding:30px 42px}.article-content p{font-size:15px;line-height:1.85}.article-content h2{font:800 22px Manrope;margin:30px 0 8px}.article-content h3{font:700 16px Manrope}.notice,.warning-panel{background:#fff8e9;border:1px solid #f4e6c7;border-radius:13px;padding:17px;margin:25px 0;color:#6c5a35;font-size:13px}.back-link{padding:10px 42px 50px}.static-page{max-width:820px;padding:60px 0}.info-panel{padding:23px;background:#f4f6ff;border:1px solid #e8ecfb;border-radius:15px;margin:22px 0}.info-panel li,.info-panel p,.warning-panel p{color:#5e6a83;font-size:14px;line-height:1.8}.small-note{font-size:11px;color:#8b93a5}@media(max-width:800px){.hero{grid-template-columns:1fr}.article-grid{grid-template-columns:repeat(2,1fr)}.search-section{display:block}.search-box{width:100%;margin-top:15px}}@media(max-width:540px){.site-header{height:auto;padding:15px;display:block}.site-header nav{justify-content:space-between;margin-top:12px;gap:8px}.hero{padding:35px 7%}.hero h1{font-size:38px}.article-grid{grid-template-columns:1fr}.article-hero,.article-content{padding:24px 15px}.footer{flex-wrap:wrap}.bottom-cta{display:block}}