/* Scoped core static page CSS. No standalone header/footer. Theme header/footer remain global. */
:root{--brd-blue:#001b4f;--brd-blue-2:#0b3fad;--brd-sky:#168bff;--brd-red:#d40f1f;--brd-orange:#f59e0b;--brd-ink:#10213b;--brd-muted:#53647b;--brd-line:rgba(0,27,79,.14);--brd-soft:#f7fbff;--brd-radius:28px;--brd-shadow:0 20px 60px rgba(0,27,79,.12);--brd-shadow-soft:0 10px 34px rgba(0,27,79,.08)}
html{scroll-behavior:smooth}
.brd-page,.brd-page *,.brd-page *::before,.brd-page *::after{box-sizing:border-box}
.brd-page{color:var(--brd-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.72;background:linear-gradient(180deg,#f4f9ff,#fff 36%,#f8fbff)}
.brd-page a{color:var(--brd-blue-2);font-weight:850;text-decoration:none}
.brd-page a:hover{color:var(--brd-red);text-decoration:underline;text-underline-offset:4px}
.brd-page img{max-width:100%;height:auto}
.brd-page .brd-shell,.brd-page .brd-wrap{width:min(1440px,calc(100% - 40px));margin-left:auto;margin-right:auto}
.brd-page{padding:38px 0 56px;overflow:hidden}.brd-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:0 0 18px;font-size:13px}.brd-breadcrumb a,.brd-breadcrumb strong{background:#fff;border:1px solid var(--brd-line);border-radius:999px;padding:8px 12px;box-shadow:0 8px 22px rgba(0,27,79,.06)}.brd-breadcrumb span{color:#6a7893}
.brd-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:24px;align-items:stretch;margin:0 0 34px;padding:42px;border-radius:38px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(0,27,79,.12);box-shadow:0 30px 90px rgba(0,27,79,.16);position:relative;overflow:hidden}.brd-hero:before,.brd-section:before,.brd-final:before,.brd-trust-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--brd-blue),var(--brd-sky),var(--brd-red),var(--brd-orange))}
.brd-hero-content,.brd-hero-image{position:relative;z-index:1}.brd-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;padding:8px 14px;border-radius:999px;background:rgba(212,15,31,.075);border:1px solid rgba(212,15,31,.16);color:var(--brd-red);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.brd-kicker:before{content:"";width:11px;height:11px;border-radius:50%;background:linear-gradient(135deg,var(--brd-blue-2),var(--brd-red));box-shadow:0 0 0 7px rgba(0,27,79,.07)}
.brd-page h1,.brd-page h2,.brd-page h3{color:var(--brd-blue);line-height:1.1;letter-spacing:-.028em;margin:0 0 14px}.brd-page h1{font-size:clamp(38px,5.6vw,78px);letter-spacing:-.055em;line-height:.98}.brd-page h2{font-size:clamp(25px,3vw,42px);letter-spacing:-.04em}.brd-page h3{font-size:20px}.brd-page p{margin:0 0 16px;color:var(--brd-muted);font-size:16.5px;line-height:1.76}.brd-lead{font-size:clamp(18px,1.7vw,24px)!important;color:#263b63!important;line-height:1.62!important}
.brd-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:24px}.brd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 22px;border-radius:999px;font-weight:950;border:1px solid transparent;text-decoration:none!important;cursor:pointer}.brd-btn-primary{color:#fff!important;background:linear-gradient(135deg,var(--brd-blue),var(--brd-blue-2));box-shadow:0 18px 44px rgba(0,27,79,.20)}.brd-btn-secondary{color:#fff!important;background:linear-gradient(135deg,var(--brd-red),#f04452)}.brd-btn-outline,.brd-btn-soft{background:#fff;color:var(--brd-blue)!important;border-color:var(--brd-line);box-shadow:0 12px 30px rgba(0,27,79,.08)}
.brd-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.brd-chip{display:inline-flex;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid var(--brd-line);font-size:13px;font-weight:850;color:var(--brd-blue)}
.brd-figure{margin:0;border-radius:30px;overflow:hidden;background:#fff;border:1px solid rgba(0,27,79,.12);box-shadow:0 18px 48px rgba(0,27,79,.09);padding:14px}.brd-figure img{display:block;width:100%;border-radius:20px;background:#fff;object-fit:cover}.brd-figure figcaption{padding:12px 12px 0;color:#52637a;font-size:13px;font-weight:800}
.brd-section,.brd-trust-panel,.brd-final{position:relative;margin:34px auto 0;padding:42px;border-radius:var(--brd-radius);border:1px solid rgba(0,27,79,.12);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.92));box-shadow:var(--brd-shadow-soft);overflow:hidden}.brd-grid,.brd-related-grid,.brd-image-row,.brd-trust-grid,.brd-form-grid{display:grid;gap:18px;margin-top:24px}.brd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.brd-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brd-image-row{grid-template-columns:repeat(3,minmax(0,1fr))}.brd-trust-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.brd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.brd-card,.brd-related-link,.brd-trust-grid>div,.brd-form-grid label,.brd-faq details{position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--brd-line);background:#fff;box-shadow:0 12px 38px rgba(0,27,79,.075);padding:24px 22px 22px}.brd-card:before,.brd-related-link:before,.brd-trust-grid>div:before,.brd-faq details:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--brd-blue),var(--brd-sky),var(--brd-red))}
.brd-related-link{display:block;color:var(--brd-blue)!important}.brd-related-link strong{display:block;font-size:16px;line-height:1.25}.brd-related-link span{display:block;margin-top:8px;color:var(--brd-muted);font-size:14px;line-height:1.55;font-weight:650}
.brd-table-wrap{margin-top:22px;overflow:auto;border-radius:22px;border:1px solid var(--brd-line);background:#fff;box-shadow:var(--brd-shadow-soft)}.brd-table{width:100%;min-width:720px;border-collapse:collapse}.brd-table th{padding:16px 18px;background:linear-gradient(135deg,var(--brd-blue),var(--brd-blue-2));color:#fff;text-align:left}.brd-table td{padding:16px 18px;border-bottom:1px solid #edf4ff;color:var(--brd-muted);vertical-align:top}.brd-table td:first-child{font-weight:900;color:var(--brd-blue)}
.brd-check-list{margin:18px 0 0;padding-left:22px;color:var(--brd-muted)}.brd-check-list li{margin:10px 0}
.brd-form{margin-top:22px;padding:22px;border-radius:24px;background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid var(--brd-line);box-shadow:var(--brd-shadow-soft)}.brd-form-grid label{display:flex;flex-direction:column;gap:8px;font-weight:950;color:var(--brd-blue);padding:18px}.brd-form-grid input,.brd-form-grid select,.brd-form-grid textarea{width:100%;border:1px solid rgba(0,27,79,.18);border-radius:14px;padding:13px 14px;font:inherit;color:var(--brd-ink);background:#fff}.brd-form-full{grid-column:1/-1}.brd-loc-hp{position:absolute!important;left:-9999px!important;opacity:0!important}.brd-form-note{font-size:13px!important;background:#f0f7ff;border:1px dashed rgba(11,63,173,.25);padding:12px 14px;border-radius:16px;margin:16px 0 0!important}.brd-form-status{display:none;margin:0 0 16px;padding:14px 16px;border-radius:16px;font-weight:850;line-height:1.45}.brd-form-status.is-success{display:block;color:#064e3b;background:#ecfdf5;border:1px solid rgba(6,78,59,.18)}.brd-form-status.is-error{display:block;color:#7f1d1d;background:#fef2f2;border:1px solid rgba(127,29,29,.18)}
.brd-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.brd-faq summary{cursor:pointer;font-weight:950;color:var(--brd-blue);font-size:17px;line-height:1.35}.brd-faq details p{margin-top:12px}.brd-final{color:#fff;background:linear-gradient(135deg,var(--brd-blue),var(--brd-blue-2));box-shadow:var(--brd-shadow)}.brd-final h2,.brd-final p{color:#fff!important}.brd-final .brd-kicker{background:rgba(255,255,255,.14);color:#fff;border-color:rgba(255,255,255,.22)}
.brd-page :focus-visible{outline:3px solid rgba(22,139,255,.55);outline-offset:4px}
@media(max-width:1180px){.brd-hero{grid-template-columns:1fr}.brd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brd-related-grid,.brd-image-row,.brd-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.brd-page .brd-shell,.brd-page .brd-wrap{width:calc(100% - 28px)}.brd-page{padding-top:28px}.brd-page h1{font-size:36px}.brd-hero,.brd-section,.brd-final,.brd-trust-panel{padding:22px;border-radius:22px}.brd-grid,.brd-related-grid,.brd-image-row,.brd-trust-grid,.brd-form-grid,.brd-faq{grid-template-columns:1fr}.brd-actions .brd-btn{width:100%}.brd-table{min-width:640px}}