.rc-page{background:#fff;min-height:100vh}.rc-breadcrumb{color:#5a6a7e;background:#f0f4fa;border-bottom:1px solid #dde3ed;padding:8px 0;font-size:12px}.rc-breadcrumb a{color:#013a7d;text-decoration:none}.rc-sep{color:#bbb;margin:0 6px}.rc-hero{background:#03275c;padding:40px 0 36px;position:relative;overflow:hidden}.rc-hero:after{content:"";background:#c9a84c12;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px;right:-40px}.rc-hero-inner{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.rc-hero-label{color:#c9a84c;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.rc-hero h1{color:#fff;margin-bottom:8px;font-size:32px;font-weight:900}.rc-hero-left p{color:#8aa8c8;max-width:560px;font-size:14px;line-height:1.7}.rc-gold-line{background:#c9a84c;border-radius:2px;width:48px;height:4px;margin-top:14px}.rc-meta{color:#8aa8c8;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;padding:16px 20px;font-size:12px}.rc-meta div{align-items:center;gap:8px;margin-bottom:6px;display:flex}.rc-meta div:last-child{margin-bottom:0}.rc-meta strong{color:#fff}.rc-body{padding:40px 0 80px}.rc-layout{grid-template-columns:240px 1fr;align-items:start;gap:32px;display:grid}.rc-nav{position:sticky;top:90px}.rc-nav-title{color:#c9a84c;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:11px;font-weight:800}.rc-nav a{color:#5a6a7a;border-left:2px solid #e0e6ef;margin-bottom:2px;padding:7px 12px;font-size:13px;text-decoration:none;transition:all .2s;display:block}.rc-nav a:hover{color:#03275c;background:#f8fafd;border-left-color:#013a7d}.rc-section{border-bottom:1px solid #e0e6ef;margin-bottom:36px;padding-bottom:36px;scroll-margin-top:100px}.rc-section:last-of-type{border-bottom:none}.rc-sec-num{color:#c9a84c;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px;font-size:11px;font-weight:800}.rc-section h2{color:#03275c;margin-bottom:14px;font-size:20px;font-weight:900}.rc-section p{color:#5a6a7a;margin-bottom:10px;font-size:14px;line-height:1.8}.rc-section ul{margin:10px 0;padding:0;list-style:none}.rc-section ul li{color:#5a6a7a;padding:5px 0 5px 20px;font-size:14px;line-height:1.75;position:relative}.rc-section ul li:before{content:"";background:#013a7d;border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:0}.rc-note{color:#5a6a7a;background:#f0f4fb;border-left:3px solid #013a7d;border-radius:0 8px 8px 0;margin-top:12px;padding:14px 18px;font-size:13px;line-height:1.75}.rc-note strong{color:#03275c}.rc-steps{flex-direction:column;gap:10px;margin-top:16px;display:flex}.rc-step{align-items:flex-start;gap:14px;display:flex}.rc-step-num{color:#fff;background:#03275c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:flex}.rc-step-text{color:#5a6a7a;background:#f5f7fa;border-radius:8px;flex:1;padding:12px 16px;font-size:13px}.rc-step-green{background:#1a9e5c}.rc-step-green-bg{background:#e8f5e9}.rc-cta-btns{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.rc-btn-primary{color:#fff;background:#013a7d;border:none;border-radius:4px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none}.rc-btn-primary:hover{background:#014697}.rc-btn-outline{color:#013a7d;background:0 0;border:2px solid #013a7d;border-radius:4px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none}.rc-btn-outline:hover{background:#f0f4fb}.rc-disclaimer{background:#f5f7fa;border:1px solid #e0e6ef;border-left:4px solid #013a7d;border-radius:0 8px 8px 0;margin-top:20px;padding:20px 24px}.rc-disclaimer h4{color:#03275c;margin-bottom:10px;font-size:14px;font-weight:900}.rc-disclaimer p{color:#5a6a7a;margin:0;font-size:13px;line-height:1.7}.rc-footer-nav{border-top:2px solid #e0e6ef;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;display:flex}.rc-footer-nav a{color:#013a7d;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.rc-footer-nav a:hover{color:#03275c}@media (max-width:900px){.rc-layout{grid-template-columns:1fr}.rc-nav{display:none}.rc-hero-inner{flex-direction:column}.rc-meta{display:none}.rc-hero h1{font-size:22px}}@media (max-width:600px){.rc-cta-btns{flex-direction:column}}
