
:root{color-scheme:dark;--bg:#061027;--bg2:#071b41;--panel:#0b2253;--panel2:#091b3d;--gold:#f6c45c;--gold2:#fff2bb;--blue:#40bbff;--text:#f4f8ff;--muted:#c3d0e9;--border:rgba(110,187,255,.24);--shadow:0 18px 48px #01081688}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:400 16px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:radial-gradient(ellipse 75% 30% at 58% -2%,#0d479e 0%,transparent 80%),linear-gradient(135deg,#061027 0%,#04102a 50%,#091b3e 100%);color:var(--text);-webkit-font-smoothing:antialiased}body:before{content:"";position:absolute;inset:0 0 auto;height:680px;pointer-events:none;background:repeating-linear-gradient(105deg,transparent 0 80px,#4eb8fa09 81px 82px);mask-image:linear-gradient(#000,transparent)}a{color:#cdeaff}a:hover{color:var(--gold2)}img{display:block;max-width:100%;height:auto}button{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.23;letter-spacing:-.025em}h1{font-size:clamp(1.9rem,4.4vw,3.4rem)}h2{font-size:clamp(1.45rem,3vw,2.1rem)}h3{font-size:1.16rem}.container{width:min(1160px,calc(100% - 36px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:absolute;left:14px;top:-80px;z-index:20;background:#fff;color:#071331;padding:10px 15px}.skip-link:focus{top:12px}.top-bar{background:#07102e;border-bottom:1px solid #1c3e73;color:#c5daff;padding:7px 0;font-size:.79rem;text-align:center}.site-header{position:sticky;top:0;z-index:11;background:#071229e8;backdrop-filter:blur(16px);border-bottom:1px solid var(--border);box-shadow:0 10px 30px #02091b88}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:77px}.logo{display:flex;align-items:center;gap:10px;min-width:0;color:#fff;text-decoration:none}.logo img{width:114px;height:68px;object-fit:contain}.logo strong{font-weight:800;font-size:1.04rem;letter-spacing:.04em}.nav-links{display:flex;gap:22px;align-items:center}.nav-links a{font-weight:650;text-decoration:none;font-size:.92rem;color:#d5e6ff}.nav-links a:hover{color:var(--gold)}.nav-cta{border:1px solid #d4a64c;border-radius:999px;padding:9px 17px;color:#ffebaf!important;background:#daa13310}.menu-btn{display:none;border:1px solid var(--border);padding:9px 12px;border-radius:9px;background:#0c2852;color:#fff;cursor:pointer}.breadcrumb{font-size:.83rem;color:#b0c4e9;padding:19px 0 5px}.breadcrumb a{color:#cfe1ff}.hero{display:grid;grid-template-columns:1fr .95fr;gap:36px;align-items:center;padding:22px 0 54px}.eyebrow{display:inline-flex;gap:8px;align-items:center;border:1px solid #c0a35a68;border-radius:100px;padding:5px 13px;font-size:.75rem;font-weight:800;color:var(--gold2);letter-spacing:.12em;text-transform:uppercase;background:#e4b24d14}.hero h1{margin:20px 0 18px}.hero h1 em{font-style:normal;color:var(--gold);text-shadow:0 0 20px #f4a53f44}.lead{font-size:1.06rem;color:#d2def4;max-width:590px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 19px;text-decoration:none;border-radius:11px;font-weight:800;font-size:.94rem;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(130deg,#f9d67c,#d58e25);color:#1b1730;border:1px solid #ffeac1;box-shadow:0 5px 22px #f6ae3540}.btn-primary:hover{color:#20140a}.btn-secondary{background:#0d2957;color:#eaf5ff;border:1px solid #4c87c5}.hero-note{font-size:.79rem;color:#aabce0;max-width:570px}.hero-visual{position:relative;border:2px solid #5399d380;border-radius:22px;padding:7px;background:linear-gradient(135deg,#0f56b8,#062452 48%,#e1b053);box-shadow:0 0 50px #1379ee43,0 26px 50px #010713a1}.hero-visual:before{content:"";position:absolute;inset:-14px;z-index:-1;border-radius:27px;background:#1894ff1a;filter:blur(16px)}.hero-visual img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px}.hero-visual figcaption{font-size:.74rem;text-align:center;color:#cbdcf5;padding:8px 0 2px}.highlights{padding-bottom:50px}.highlights-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.highlight{border:1px solid var(--border);border-radius:15px;padding:19px;background:linear-gradient(145deg,#0b2a5b,#081a3c);min-height:130px}.highlight .ico{font-size:1.5rem;line-height:1}.highlight strong{display:block;margin:6px 0 4px;color:var(--gold2)}.highlight small{display:block;color:#b8cbee;line-height:1.52}.section{padding:54px 0}.section-alt{background:linear-gradient(180deg,#081938cb,#0c2352cc);border-top:1px solid #234a8038;border-bottom:1px solid #234a8038}.heading{margin-bottom:23px}.kicker{font-size:.79rem;text-transform:uppercase;letter-spacing:.17em;font-weight:850;color:var(--gold)}.heading p{max-width:750px;color:var(--muted)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px}.prose{color:#d7e3f5}.prose h2{margin:35px 0 16px;color:#fff}.prose h3{margin:25px 0 10px;color:#eaf6ff}.prose p{margin-bottom:17px}.prose ul{padding-left:20px}.prose li{margin-bottom:10px}.prose strong{color:#fff3c4}.table-wrap{overflow:auto;border-radius:12px;border:1px solid var(--border);margin:22px 0}.info-table{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem;min-width:490px}.info-table th{background:#12427c;color:#fff3cb}.info-table th,.info-table td{padding:12px 15px;border-bottom:1px solid #3260974a}.info-table tr:last-child td{border-bottom:0}.info-table tr:nth-child(even){background:#0d2453}.aside-card{border:1px solid #5c98d157;border-radius:17px;padding:23px;background:linear-gradient(150deg,#0e3162,#081a37);box-shadow:var(--shadow)}.aside-card h3{color:var(--gold)}.aside-card p{font-size:.9rem;color:#c7d8ee}.aside-card hr{border:0;border-top:1px solid #45648c68;margin:20px 0}.aside-card a{display:block;margin:13px 0;color:#e3f0ff;text-decoration:none;font-weight:600}.aside-card a:hover{color:var(--gold)}.disclosure{margin:28px 0;padding:17px 20px;border-left:3px solid var(--gold);background:#d6a94013;border-radius:0 12px 12px 0;color:#f3e5bc;font-size:.94rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.step{padding:25px;border:1px solid var(--border);border-radius:17px;background:linear-gradient(155deg,#0f2a5e,#071936)}.step .num{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(140deg,#f4d078,#c68b30);color:#091c38;font-weight:900}.step h3{margin:16px 0 9px}.step p{color:#bdcfe9;margin-bottom:0;font-size:.95rem}.faq{max-width:860px}.faq-item{border:1px solid var(--border);border-radius:13px;margin:12px 0;background:#0a2351;overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 19px;font-weight:750}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-size:1.4rem;color:var(--gold)}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{margin:0;padding:0 19px 19px;color:#d0def2}.cta-banner{text-align:center;padding:45px 32px;border:1px solid #a17e487f;border-radius:20px;background:radial-gradient(ellipse at top,#b2782b36,transparent 60%),linear-gradient(125deg,#0b2454,#09122c)}.cta-banner p{max-width:680px;margin:0 auto 25px;color:#d1deee}.site-footer{background:#040c1e;border-top:1px solid var(--border);padding:34px 0 28px;color:#adbedb;font-size:.88rem}.footer-grid{display:flex;gap:18px;align-items:center;justify-content:space-between}.footer-grid strong{color:#ffe2a0}.footer-links{display:flex;gap:17px;flex-wrap:wrap}.footer-links a{color:#bdcfe7;text-decoration:none}.footnote{margin-top:17px;padding-top:15px;border-top:1px solid #274c7c69;font-size:.77rem;color:#a8b8d6}*:focus-visible{outline:3px solid #ffdb84;outline-offset:3px}@media(max-width:900px){.hero{gap:22px}.article-layout{grid-template-columns:1fr}.aside-card{display:none}.highlights-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.top-bar{font-size:.69rem}.nav{min-height:66px}.logo img{width:88px;height:54px}.menu-btn{display:block}.nav-links{display:none;position:absolute;top:66px;left:0;right:0;background:#07172f;border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;padding:17px 24px;box-shadow:0 18px 30px #0009;gap:0}.nav-links.is-open{display:flex}.nav-links a{padding:11px}.hero{grid-template-columns:1fr;padding:24px 0 39px}.hero-visual{max-width:550px;margin:auto}.lead{font-size:1rem}.section{padding:40px 0}.steps{grid-template-columns:1fr}.footer-grid{align-items:flex-start;flex-direction:column}.container{width:min(1160px,calc(100% - 30px))}}@media(max-width:430px){h1{font-size:1.85rem}.highlights-grid{grid-template-columns:1fr 1fr;gap:9px}.highlight{padding:15px;min-height:135px}.highlight strong{font-size:.9rem}.highlight small{font-size:.76rem}.hero-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
