
.op-breadcrumb{background:#f5f7fb;border-bottom:1px solid #e3e9f1}
.op-breadcrumb .container{display:flex;gap:8px;align-items:center;padding-top:11px;padding-bottom:11px;color:#69788d;font-size:.84rem}
.op-breadcrumb a{color:#0b4fa8;text-decoration:none;font-weight:700}
.op-hero{padding:76px 0 66px;background:radial-gradient(circle at 88% 10%,rgba(246,180,22,.19),transparent 27%),linear-gradient(135deg,#08285b,#0e438b 60%,#145daf);color:#fff}
.op-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:42px;align-items:center}
.op-eyebrow,.op-section-head .mini,.audit-box .mini,.final-box .mini{font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#0b5cb6}
.op-eyebrow{color:#ffd66a}
.op-hero h1{margin:12px 0 18px;max-width:850px;font-size:clamp(2.3rem,4.6vw,4.25rem);line-height:1.02;color:#fff}
.op-lead{margin:0;max-width:840px;font-size:1.15rem;line-height:1.72;color:rgba(255,255,255,.94)}
.op-sublead{margin:13px 0 0;max-width:810px;color:rgba(255,255,255,.78);line-height:1.7}
.op-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.op-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;min-height:48px;border-radius:12px;text-decoration:none;font-weight:900}
.op-btn.primary,.op-btn.gold{background:#f6b416;color:#0b2d63}.op-btn.secondary{color:#fff;border:1px solid rgba(255,255,255,.38);background:rgba(255,255,255,.07)}
.op-side-card{padding:27px;border-radius:23px;border:1px solid rgba(255,255,255,.16);background:rgba(4,27,62,.52);backdrop-filter:blur(8px)}
.side-mini{display:block;color:#ffd66a;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}
.side-process{padding:14px 0;border-top:1px solid rgba(255,255,255,.12)}
.side-process strong{display:block;color:#fff;margin-bottom:3px}.side-process span{font-size:.84rem;color:rgba(255,255,255,.72);line-height:1.45}
.side-note{margin-top:15px;padding:12px 13px;border-radius:11px;background:rgba(255,255,255,.08);font-size:.82rem;line-height:1.5;color:rgba(255,255,255,.78)}
.op-section{padding:76px 0;background:#fff}.op-section.soft{background:#f6f8fc}
.op-section-head{max-width:900px;margin-bottom:32px}.op-section-head h2{margin:9px 0 12px;color:#0b2d63;font-size:clamp(1.85rem,3.2vw,2.7rem);line-height:1.12}.op-section-head p{margin:0;color:#5f6f86;line-height:1.72;font-size:1.02rem}
.info-grid,.help-grid,.process-grid,.risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.info-card,.help-card,.process-card{background:#fff;border:1px solid #dde5ef;border-radius:18px;padding:23px}
.info-card>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#eaf4ff;color:#0b5cb6;font-weight:900;font-size:.76rem}
.info-card h3,.help-card h3,.process-card h3{margin:13px 0 8px;color:#0b2d63}.info-card p,.help-card p,.process-card p{margin:0;color:#5b6b82;line-height:1.65}
.help-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.help-card{border-top:4px solid #f6b416}
.timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.timeline article{display:flex;gap:13px;padding:21px;border:1px solid #dce5ef;border-radius:17px}.timeline article>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:#0b4fa8;color:#fff;font-weight:900}.timeline h3{margin:1px 0 6px;color:#0b2d63;font-size:1.03rem}.timeline p{margin:0;color:#607087;line-height:1.55;font-size:.93rem}
.process-card ul{padding-left:18px;color:#56677e;line-height:1.65}.process-card a{display:inline-block;margin-top:6px;text-decoration:none;color:#0b4fa8;font-weight:900}
.risk-grid div{padding:20px;border:1px solid #dde5ef;border-radius:16px;background:#fff}.risk-grid strong{display:block;color:#0b2d63;margin-bottom:7px}.risk-grid span{display:block;color:#637189;line-height:1.55;font-size:.92rem}
.audit-section{padding-top:18px}.audit-box,.final-box{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:34px;border-radius:23px;background:linear-gradient(135deg,#092e68,#0f4e9a);color:#fff}.audit-box .mini.light,.final-box .mini.light{color:#ffd66a}.audit-box h2,.final-box h2{margin:8px 0 10px;color:#fff;font-size:clamp(1.65rem,3vw,2.3rem)}.audit-box p,.final-box p{max-width:830px;margin:0;color:rgba(255,255,255,.83);line-height:1.68}
.official-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.official-links a{display:flex;flex-direction:column;gap:5px;padding:20px;border:1px solid #dce5ef;border-radius:16px;background:#fff;text-decoration:none}.official-links strong{color:#0b2d63}.official-links span{color:#0b5cb6;font-size:.9rem;font-weight:700}
.op-faq{max-width:1000px}.op-faq details{margin-bottom:11px;padding:0 18px;border:1px solid #dce5ef;border-radius:14px}.op-faq summary{cursor:pointer;padding:18px 0;color:#0b2d63;font-weight:900}.op-faq p{margin:0;padding:0 0 18px;color:#596a81;line-height:1.65}
.op-section.final{padding-top:18px}
@media(max-width:980px){.op-hero-grid{grid-template-columns:1fr}.info-grid,.help-grid,.process-grid,.risk-grid,.timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.op-hero,.op-section{padding:56px 0}.info-grid,.help-grid,.process-grid,.risk-grid,.timeline,.official-links{grid-template-columns:1fr}.audit-box,.final-box{flex-direction:column;align-items:flex-start}.op-btn{width:100%}}
@media(max-width:520px){.op-hero h1{font-size:2.2rem}.op-side-card,.audit-box,.final-box{padding:22px}}
