.bp*{box-sizing:border-box;margin:0;padding:0}
.bp a{text-decoration:none!important}
.bp ul,.bp ol{list-style:none!important;margin:0;padding:0}
.bp{font-family:'Poppins',sans-serif;-webkit-font-smoothing:antialiased;color:#0b1d35;background:#ffffff;position:relative;width:100vw;left:50%;transform:translateX(-50%);overflow-x:hidden}
.bp-con{max-width:860px;margin:0 auto;padding:0 32px}
.bp-con--wide{max-width:1100px;margin:0 auto;padding:0 44px}
.bp-hero{width:100%;background:linear-gradient(135deg,#060f24 0%,#0d1f45 45%,#0e2a52 100%);padding:64px 0 72px;position:relative;overflow:hidden}
.bp-hero::before{content:'';position:absolute;top:-100px;right:-60px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(7,125,236,.22) 0%,transparent 68%);pointer-events:none}
.bp-hero-dots{position:absolute;top:24px;left:28px;width:130px;height:100px;background-image:radial-gradient(circle,rgba(7,125,236,.32) 1.5px,transparent 1.5px);background-size:18px 18px;pointer-events:none}
.bp-hero-in{position:relative;z-index:2}
.bp-bread{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:22px}
.bp-bread a{font-size:12px;font-weight:500;color:rgba(255,255,255,.6)!important}
.bp-bread span{font-size:12px;color:rgba(255,255,255,.35)}
.bp-bread strong{font-size:12px;font-weight:500;color:rgba(255,255,255,.85)!important}
.bp-cat{display:inline-flex;align-items:center;gap:8px;background:rgba(7,125,236,.2);border:1px solid rgba(7,125,236,.5);color:#90d8ff!important;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 16px;border-radius:100px;margin-bottom:20px}
.bp-cat::before{content:'';width:7px;height:7px;background:#077DEC;border-radius:50%;box-shadow:0 0 8px rgba(7,125,236,.9);animation:bpp 2s ease infinite}
@keyframes bpp{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}
.bp-h1{font-size:clamp(26px,3.8vw,46px);font-weight:900;color:#ffffff!important;line-height:1.1;letter-spacing:-.03em;margin:0 0 18px}
.bp-h1 span{color:#4db8ff!important}
.bp-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:28px}
.bp-meta-item{display:flex;align-items:center;gap:7px;font-size:13px;color:rgba(255,255,255,.72)!important}
.bp-meta-item svg{width:14px;height:14px;stroke:rgba(255,255,255,.5);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bp-meta-item strong{color:rgba(255,255,255,.92)!important;font-weight:600}
.bp-answer{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:18px 22px;display:flex;align-items:flex-start;gap:14px;max-width:720px}
.bp-answer-ico{width:36px;height:36px;flex-shrink:0;background:rgba(7,125,236,.3);border-radius:10px;display:flex;align-items:center;justify-content:center}
.bp-answer-ico svg{width:18px;height:18px;stroke:#4db8ff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bp-answer-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4db8ff!important;margin-bottom:4px}
.bp-answer-text{font-size:14px;color:rgba(255,255,255,.92)!important;line-height:1.65}
.bp-answer-text strong{color:#ffffff!important;font-weight:700}
.bp-stats{width:100%;background:#ffffff;border-bottom:1.5px solid #dae6f0}
.bp-stats-in{display:flex;align-items:stretch;border-left:1.5px solid #dae6f0}
.bp-stat{flex:1;padding:20px 24px;border-right:1.5px solid #dae6f0;display:flex;flex-direction:column;gap:3px;background:#ffffff}
.bp-stat-n{font-size:22px;font-weight:900;color:#077DEC!important;line-height:1}
.bp-stat-l{font-size:12px;font-weight:500;color:#2d4a6b!important;line-height:1.4}
.bp-toc{background:#f4f8fc;border:1.5px solid #dae6f0;border-left:4px solid #077DEC;border-radius:12px;padding:22px 26px;margin:40px 0}
.bp-toc-title{font-size:13px;font-weight:700;color:#0b1d35!important;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;display:flex;align-items:center;gap:8px}
.bp-toc-title svg{width:15px;height:15px;stroke:#077DEC;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bp-toc-list{counter-reset:bp-toc;display:flex;flex-direction:column;gap:8px;list-style:none!important;padding:0;margin:0}
.bp-toc-list li{counter-increment:bp-toc;list-style:none!important}
.bp-toc-list a{font-size:14px;font-weight:500;color:#077DEC!important;display:flex;align-items:baseline;gap:10px;line-height:1.5}
.bp-toc-list a::before{content:counter(bp-toc,decimal-leading-zero);font-size:11px;font-weight:700;color:#077DEC!important;opacity:.5;flex-shrink:0;min-width:22px}
.bp-body{padding:48px 0 0}
.bp-section{padding:44px 0;border-bottom:1.5px solid #dae6f0}
.bp-section:last-of-type{border-bottom:none}
.bp-h2{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:#0b1d35!important;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px;display:flex;align-items:center;gap:12px}
.bp-h2-n{width:32px;height:32px;flex-shrink:0;background:#077DEC;color:#ffffff!important;border-radius:8px;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}
.bp-h3{font-size:18px;font-weight:700;color:#0b1d35!important;margin:32px 0 12px;letter-spacing:-.01em;padding-left:14px;border-left:3px solid #077DEC}
.bp-p{font-size:15px;color:#2d4a6b!important;line-height:1.9;margin-bottom:16px;font-weight:400}
.bp-p strong{color:#0b1d35!important}
.bp-p a{color:#077DEC!important;font-weight:600}
.bp-ul{margin:0 0 20px}
.bp-ul li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#2d4a6b!important;line-height:1.75;padding:10px 0;border-bottom:1px solid #dae6f0}
.bp-ul li:last-child{border-bottom:none}
.bp-ul li::before{content:'';width:20px;height:20px;min-width:20px;flex-shrink:0;margin-top:2px;background:#e6f2fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23077DEC' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center/10px;border:1px solid rgba(7,125,236,.3);border-radius:5px}
.bp-ul li strong{color:#0b1d35!important}
.bp-ol{margin:0 0 20px;counter-reset:bp-ol}
.bp-ol li{counter-increment:bp-ol;display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#2d4a6b!important;line-height:1.75;padding:10px 0;border-bottom:1px solid #dae6f0}
.bp-ol li:last-child{border-bottom:none}
.bp-ol li::before{content:counter(bp-ol);width:26px;height:26px;min-width:26px;flex-shrink:0;background:#0b1d35;color:#ffffff!important;border-radius:7px;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:2px}
.bp-ol li strong{color:#0b1d35!important}
.bp-req{display:flex;align-items:flex-start;gap:16px;background:#ffffff;border:1.5px solid #dae6f0;border-radius:12px;padding:20px 22px;box-shadow:0 4px 24px rgba(11,29,53,0.08);position:relative;overflow:hidden;margin-bottom:12px}
.bp-req::before{content:'';position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg,#077DEC,#4db8ff)}
.bp-req-num{width:36px;height:36px;min-width:36px;flex-shrink:0;background:#077DEC;color:#ffffff!important;border-radius:10px;font-size:16px;font-weight:900;display:flex;align-items:center;justify-content:center;line-height:1}
.bp-req-title{font-size:15px;font-weight:700;color:#0b1d35!important;margin-bottom:5px}
.bp-req-text{font-size:14px;color:#2d4a6b!important;line-height:1.65}
.bp-req-text strong{color:#0b1d35!important}
.bp-update{display:inline-flex;align-items:center;gap:8px;background:#e6f2fb;border:1.5px solid rgba(7,125,236,.3);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;color:#077DEC!important;margin-bottom:16px}
.bp-update svg{width:13px;height:13px;stroke:#077DEC;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bp-table-wrap{overflow-x:auto;margin:20px 0 28px;border-radius:16px;box-shadow:0 8px 32px rgba(11,29,53,0.11);border:1.5px solid #dae6f0}
.bp-table{width:100%;border-collapse:collapse;font-size:14px;min-width:420px}
.bp-table thead tr{background:#0b1d35!important}
.bp-table thead th{color:#ffffff!important;background:#0b1d35!important;font-weight:700;padding:14px 18px;text-align:left;font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.bp-table tbody tr{border-bottom:1px solid #dae6f0}
.bp-table tbody tr:last-child{border-bottom:none}
.bp-table tbody tr:hover{background:#f4f8fc}
.bp-table tbody td{padding:13px 18px;color:#2d4a6b!important;font-size:14px;line-height:1.5;vertical-align:top;background:#ffffff!important}
.bp-table tbody td:first-child{font-weight:700;color:#0b1d35!important;background:#f4f8fc!important}
.bp-table tbody tr.hl{background:#e6f2fb!important}
.bp-table tbody tr.hl td{color:#0b1d35!important;background:#e6f2fb!important}
.bp-table tbody tr.hl td:first-child{color:#077DEC!important;background:#e6f2fb!important}
.bp-table tfoot td{background:#f4f8fc!important;font-size:12px;color:#2d4a6b!important;padding:10px 18px;border-top:1px solid #dae6f0;line-height:1.6}
.bp-checklist{display:flex;flex-direction:column;gap:8px;margin:20px 0 28px}
.bp-check{display:flex;align-items:flex-start;gap:14px;background:#ffffff;border:1.5px solid #dae6f0;border-radius:10px;padding:14px 18px;box-shadow:0 2px 12px rgba(11,29,53,0.06)}
.bp-check-box{width:24px;height:24px;min-width:24px;border-radius:6px;background:#f0fdf4;border:2px solid #10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}
.bp-check-box svg{width:12px;height:12px;stroke:#10b981;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.bp-check-text{font-size:14px;color:#2d4a6b!important;line-height:1.6}
.bp-check-text strong{color:#0b1d35!important}
.bp-tip{display:flex;align-items:flex-start;gap:14px;background:#fef3c7;border:1.5px solid rgba(245,158,11,.35);border-radius:12px;padding:16px 20px;margin:20px 0}
.bp-tip-ico{width:34px;height:34px;min-width:34px;flex-shrink:0;background:rgba(245,158,11,.2);border-radius:9px;display:flex;align-items:center;justify-content:center}
.bp-tip-ico svg{width:16px;height:16px;stroke:#d97706;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bp-tip-text{font-size:14px;color:#78350f!important;line-height:1.7}
.bp-tip-text strong{color:#92400e!important}
.bp-tip-text a{color:#b45309!important;font-weight:600}
.bp-warn{display:flex;align-items:flex-start;gap:14px;background:#fef2f2;border:1.5px solid rgba(239,68,68,.25);border-radius:12px;padding:16px 20px;margin:20px 0}
.bp-warn-ico{width:34px;height:34px;min-width:34px;flex-shrink:0;background:rgba(239,68,68,.12);border-radius:9px;display:flex;align-items:center;justify-content:center}
.bp-warn-ico svg{width:16px;height:16px;stroke:#dc2626;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bp-warn-text{font-size:14px;color:#7f1d1d!important;line-height:1.7}
.bp-warn-text strong{color:#991b1b!important}
.bp-info{display:flex;align-items:flex-start;gap:14px;background:#e6f2fb;border:1.5px solid rgba(7,125,236,.25);border-radius:12px;padding:16px 20px;margin:20px 0}
.bp-info-ico{width:34px;height:34px;min-width:34px;flex-shrink:0;background:rgba(7,125,236,.15);border-radius:9px;display:flex;align-items:center;justify-content:center}
.bp-info-ico svg{width:16px;height:16px;stroke:#077DEC;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bp-info-text{font-size:14px;color:#0b1d35!important;line-height:1.7}
.bp-info-text strong{color:#077DEC!important}
.bp-info-text a{color:#077DEC!important;font-weight:600}
.bp-summary{background:#0b1d35;border-radius:16px;padding:32px 36px;margin:40px 0;position:relative;overflow:hidden}
.bp-summary::before{content:'';position:absolute;top:-60px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(7,125,236,.25) 0%,transparent 70%);pointer-events:none}
.bp-summary-title{font-size:16px;font-weight:800;color:#ffffff!important;margin-bottom:18px;display:flex;align-items:center;gap:10px}
.bp-summary-title svg{width:18px;height:18px;stroke:#4db8ff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bp-sum-list{display:flex;flex-direction:column;gap:0;position:relative;z-index:1}
.bp-sum-list li{display:block;font-size:14px;color:rgba(255,255,255,.88)!important;line-height:1.7;padding:12px 0 12px 32px;border-bottom:1px solid rgba(255,255,255,.08);position:relative}
.bp-sum-list li:last-child{border-bottom:none}
.bp-sum-list li::before{content:'';width:20px;height:20px;min-width:20px;position:absolute;left:0;top:14px;background:rgba(7,125,236,.3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%234db8ff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center/10px;border:1px solid rgba(77,184,255,.4);border-radius:5px}
.bp-sum-list li strong{color:#ffffff!important}
.bp-faq{margin:20px 0 0;display:flex;flex-direction:column;gap:10px}
.bp-faq-item{border:1.5px solid #dae6f0;border-radius:12px;background:#ffffff;overflow:hidden;box-shadow:0 4px 24px rgba(11,29,53,0.08)}
.bp-faq-item[open]{border-color:rgba(7,125,236,.35)}
.bp-faq-item summary{cursor:pointer;padding:16px 20px;font-size:15px;font-weight:700;color:#0b1d35!important;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;user-select:none;background:#ffffff}
.bp-faq-item summary::-webkit-details-marker{display:none}
.bp-faq-item summary::after{content:'+';width:28px;height:28px;flex-shrink:0;border-radius:8px;background:#e6f2fb;border:1px solid rgba(7,125,236,.3);color:#077DEC!important;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;line-height:28px;text-align:center}
.bp-faq-item[open] summary::after{content:'\2212';background:#077DEC;color:#ffffff!important;border-color:#077DEC}
.bp-faq-body{padding:14px 20px 18px;margin:0 20px;border-top:1px solid #dae6f0;font-size:14px;color:#2d4a6b!important;line-height:1.8;background:#ffffff}
.bp-faq-body a{color:#077DEC!important;font-weight:600}
.bp-cta-mid{background:linear-gradient(135deg,#0b1d35 0%,#112244 100%);border-radius:16px;padding:32px 36px;margin:40px 0;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;position:relative;overflow:hidden}
.bp-cta-mid::before{content:'';position:absolute;top:-60px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(7,125,236,.25) 0%,transparent 70%);pointer-events:none}
.bp-cta-mid-eye{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)!important;margin-bottom:6px;display:block}
.bp-cta-mid-title{font-size:19px;font-weight:800;color:#ffffff!important;margin-bottom:6px;line-height:1.25}
.bp-cta-mid-sub{font-size:13px;color:rgba(255,255,255,.75)!important;line-height:1.65}
.bp-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#077DEC;color:#ffffff!important;font-family:'Poppins',sans-serif;font-size:14px;font-weight:700;padding:13px 24px;border-radius:8px;box-shadow:0 6px 20px rgba(7,125,236,.45);white-space:nowrap;text-decoration:none!important;position:relative;z-index:1}
.bp-cta-btn svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.bp-cta-bot{width:100%;background:linear-gradient(135deg,#060f24 0%,#0d1f45 50%,#0e2a52 100%);padding:64px 0;position:relative;overflow:hidden;margin-top:64px}
.bp-cta-bot::before{content:'';position:absolute;top:-80px;right:-60px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(7,125,236,.2) 0%,transparent 70%);pointer-events:none}
.bp-cta-bot-in{position:relative;z-index:1;text-align:center}
.bp-cta-bot-eye{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.6)!important;margin-bottom:14px;display:block}
.bp-cta-bot-h2{font-size:clamp(22px,3vw,34px);font-weight:900;color:#ffffff!important;letter-spacing:-.02em;margin-bottom:12px}
.bp-cta-bot-sub{font-size:15px;color:rgba(255,255,255,.82)!important;line-height:1.75;max-width:500px;margin:0 auto 30px}
.bp-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.bp-btn-p{display:inline-flex;align-items:center;gap:8px;background:#077DEC;color:#ffffff!important;font-family:'Poppins',sans-serif;font-size:14px;font-weight:700;padding:13px 28px;border-radius:8px;text-decoration:none!important}
.bp-btn-p svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.bp-btn-s{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.10);color:#ffffff!important;font-family:'Poppins',sans-serif;font-size:14px;font-weight:500;padding:13px 24px;border-radius:8px;border:1.5px solid rgba(255,255,255,.25);text-decoration:none!important}
.bp-btn-s svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bp-related{width:100%;background:#f4f8fc;padding:56px 0}
.bp-related-head{text-align:center;margin-bottom:32px}
.bp-related-eye{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#077DEC!important;margin-bottom:10px}
.bp-related-eye::before,.bp-related-eye::after{content:'';width:20px;height:2px;background:#077DEC;border-radius:2px;flex-shrink:0}
.bp-related-h2{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:#0b1d35!important;letter-spacing:-.02em}
.bp-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.bp-related-card{background:#ffffff;border:1.5px solid #dae6f0;border-radius:12px;padding:22px 20px;text-decoration:none!important;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}
.bp-related-tag{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#077DEC!important}
.bp-related-title{font-size:14px;font-weight:700;color:#0b1d35!important;line-height:1.4}
.bp-related-arrow{font-size:12px;font-weight:600;color:#077DEC!important;margin-top:auto}
@media(max-width:900px){.bp-con{padding:0 22px}.bp-con--wide{padding:0 24px}.bp-cta-mid{grid-template-columns:1fr;gap:20px}.bp-stats-in{flex-wrap:wrap}.bp-stat{min-width:50%}.bp-related-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.bp-con{padding:0 16px}.bp-con--wide{padding:0 16px}.bp-hero{padding:48px 0 56px}.bp-h1{font-size:26px}.bp-stat{min-width:100%}.bp-cta-mid{padding:24px 20px}.bp-summary{padding:24px 20px}.bp-related-grid{grid-template-columns:1fr}.bp-btns{flex-direction:column;align-items:center}.bp-table{font-size:13px}.bp-table thead th,.bp-table tbody td{padding:11px 13px}}