.cb-wrap{max-width:820px;margin:0 auto}.cb-header{border-left:5px solid #c9a965;padding:6px 0 6px 18px;margin-bottom:36px}.cb-header .cb-label{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#c9a965;margin:0 0 8px}.cb-header h1{font-size:clamp(24px, 3.5vw, 38px);color:#0d1b40;margin:0;line-height:1.35}.cb-wrap p{color:#2a2a2a;font-size:16px;line-height:1.9;margin-bottom:20px}.cb-wrap strong{color:#0d1b40}.cb-wrap h2{font-size:22px;color:#0d1b40;border-bottom:2px solid #e8e0d0;padding-bottom:10px;margin:44px 0 18px}.cb-wrap h3{font-size:17px;color:#0d1b40;margin:28px 0 12px;padding-left:16px;border-left:3px solid #c9a965}.cb-wrap ul{list-style:none;padding:0;margin:12px 0 22px}.cb-wrap ul li{color:#2a2a2a;font-size:15.5px;padding:7px 0 7px 22px;position:relative;border-bottom:1px solid #f0ece3}.cb-wrap ul li:last-child{border-bottom:none}.cb-wrap ul li::before{content:'▸';color:#c9a965;position:absolute;left:0;font-size:12px;top:9px}.cb-steps{list-style:none;padding:0;margin:16px 0 28px;counter-reset:step}.cb-steps li{counter-increment:step;padding:13px 16px 13px 56px;position:relative;color:#2a2a2a;font-size:15.5px;margin-bottom:8px;background:#f8f6f1;border:1px solid #ede8db;border-radius:4px}.cb-steps li::before{content:counter(step);position:absolute;left:14px;top:50%;transform:translateY(-50%);width:28px;height:28px;background:#0d1b40;color:#c9a965;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.cb-note{background:#f8f6f1;border-left:4px solid #c9a965;padding:18px 22px;margin:28px 0;border-radius:0 4px 4px 0}.cb-note p{color:#444!important;font-size:15px;margin:0;font-style:italic}.cb-divider{text-align:center;margin:44px 0;color:#c9a965;letter-spacing:10px;opacity:.45;font-size:16px}.cb-faq{margin:52px 0}.cb-faq-title{font-size:22px;color:#0d1b40;border-bottom:2px solid #e8e0d0;padding-bottom:10px;margin:0 0 24px}.cb-faq-item{border:1px solid #e5ddd0;border-radius:3px;margin-bottom:8px}.cb-faq-q{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;cursor:pointer;color:#0d1b40;font-size:15.5px;font-weight:600;background:#fff;user-select:none}.cb-faq-q:hover{background:#fdfaf4}.cb-faq-icon{flex-shrink:0;width:24px;height:24px;border:1px solid #c9a965;border-radius:50%;color:#c9a965;display:flex;align-items:center;justify-content:center;font-size:16px;font-style:normal;transition:transform .3s,background .3s}.cb-faq-item.cb-open .cb-faq-icon{transform:rotate(45deg);background:#c9a965;color:#fff}.cb-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 18px;background:#fff}.cb-faq-a p,.cb-faq-a *{color:#2a2a2a!important;font-size:15px;margin:0}.cb-faq-item.cb-open .cb-faq-a{max-height:200px;padding:14px 18px}.cb-cta{background:#f8f6f1!important;border:2px solid #0d1b40;border-radius:6px;padding:48px 36px;text-align:center;margin:52px 0 0}.cb-cta p.cb-eye{color:#c9a965!important;font-size:11px;letter-spacing:3px;text-transform:uppercase;margin:0 0 14px}.cb-cta h2{color:#0d1b40!important;font-size:clamp(20px, 2.5vw, 28px);margin:0 0 14px;border:none!important;padding:0!important}.cb-cta p.cb-sub{color:#444!important;font-size:15px;max-width:480px;margin:0 auto 28px}.cb-cta-btn{display:inline-block;background:#0d1b40;color:#c9a965!important;font-weight:700;font-size:14px;padding:14px 36px;border-radius:3px;text-decoration:none!important;letter-spacing:.5px;transition:background .2s}.cb-cta-btn:hover{background:#1a3060}@media (max-width:680px){.cb-wrap h2{font-size:19px}.cb-wrap h3{font-size:15px}.cb-steps li{padding-left:50px;font-size:14.5px}.cb-cta{padding:36px 20px}}