.brg{color:#172b4a;background:#fff}.brg-hero{isolation:isolate;background:radial-gradient(700px 500px at 88% 28%,#3770d230,#0000 75%),linear-gradient(145deg,#071833,#102c58);padding:87px 0 100px;position:relative;overflow:hidden}.brg-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:linear-gradient(#7894c52a 1px,#0000 1px),linear-gradient(90deg,#7894c52a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.brg-hero-layout{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:center;gap:clamp(20px,6vw,90px);display:grid}.brg-hero h1{letter-spacing:-.053em;max-width:800px;margin:23px 0;font-size:clamp(42px,4.5vw,66px);font-weight:760;line-height:1.1}.brg-hero h1 em{color:#9fbeff;font-style:normal}.brg-hero-layout>div>p{color:#bbcae3;max-width:670px;font-size:15px;line-height:1.82}.brg-hero-actions{flex-wrap:wrap;gap:12px;margin:31px 0 23px;display:flex}.brg-hero-layout>div>p.brg-byline{color:#88a0c3;font-size:11px}.brg-hero-panel{color:#fff;background:#ffffff0c;border:1px solid #bdccf63b;border-radius:17px;padding:26px;box-shadow:0 26px 55px #00000030}.brg-hero-panel>span{letter-spacing:.13em;color:#95b7f7;border-bottom:1px solid #c5d6ff2a;padding-bottom:17px;font-size:11px;font-weight:800;display:block}.brg-hero-panel>div{border-bottom:1px solid #c5d6ff26;align-items:center;gap:18px;padding:17px 0;display:flex}.brg-hero-panel>div:last-child{border-bottom:0;padding-bottom:0}.brg-hero-panel b{color:#8ab2ff;font-size:14px;font-weight:800}.brg-hero-panel p{color:#e6eefb;font-size:13px;font-weight:600;line-height:1.4}.brg-breadcrumb{background:#f7f9fd;border-bottom:1px solid #e4eaf3}.brg-breadcrumb .brl-container{color:#7a8ca6;align-items:center;gap:12px;min-height:56px;font-size:12px;display:flex}.brg-breadcrumb a{color:#386cfc;font-weight:650}.brg-content{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,75px);padding-top:66px;padding-bottom:86px;display:grid}.brg-aside{background:#fff;border:1px solid #e4eaf3;border-radius:13px;gap:20px;padding:22px;display:grid;position:sticky;top:25px}.brg-aside>strong{letter-spacing:.14em;color:#768ba6;font-size:10px}.brg-aside nav{gap:17px;display:grid}.brg-aside nav a{color:#5e728e;font-size:12px;font-weight:650;line-height:1.4}.brg-aside nav a:hover{color:#386cfc}.brg-aside>a{color:#315ac7;border-top:1px solid #e5ecf6;justify-content:space-between;align-items:center;gap:8px;padding-top:18px;font-size:12px;font-weight:750;display:flex}.brg-article{min-width:0;max-width:860px}.brg-article>section:not(.brg-inline-cta){border-bottom:1px solid #e7ecf4;margin-bottom:55px;padding-bottom:58px;scroll-margin-top:25px}.brg-kicker{color:#3767e3;letter-spacing:.14em;margin-bottom:15px;font-size:11px;font-weight:800}.brg-article h2{color:#152c4e;letter-spacing:-.042em;margin:0 0 20px;font-size:clamp(27px,3vw,39px);font-weight:760;line-height:1.2}.brg-article h3{color:#1c3a61;letter-spacing:-.016em;margin:0 0 7px;font-size:16px;line-height:1.4}.brg-article p,.brg-article li{color:#516882;margin:0 0 17px;font-size:15px;line-height:1.89}.brg-article section a:not(.brl-btn){color:#345fdb;text-underline-offset:3px;font-weight:700;text-decoration:underline}.brg-fields{background:#f8fafd;border:1px solid #e5ecf5;border-radius:13px;margin:24px 0;padding:6px 23px}.brg-fields>div{border-bottom:1px solid #e0e7f1;grid-template-columns:minmax(150px,.85fr) minmax(0,1.3fr);align-items:start;gap:18px;padding:18px 0;display:grid}.brg-fields>div:last-child{border-bottom:0}.brg-fields strong{color:#234b80;font-size:13px;line-height:1.6}.brg-fields span{color:#60748e;font-size:13px;line-height:1.72}.brg-steps{gap:22px;margin:24px 0;display:grid}.brg-steps>div{grid-template-columns:47px 1fr;gap:16px;display:grid}.brg-steps>div>span{color:#365ed5;background:#eef4ff;border:1px solid #cdddf6;border-radius:9px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.brg-steps p{margin-bottom:0;font-size:14px}.brg-example{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0;display:grid}.brg-example>div{background:#f7f9fe;border:1px solid #dfebf5;border-radius:12px;gap:9px;padding:22px;display:grid}.brg-example span{letter-spacing:.1em;color:#5274c4;font-size:10px;font-weight:800}.brg-example strong{color:#243f66;font-size:16px;line-height:1.4}.brg-example small{color:#657b93;font-size:12px;line-height:1.65}.brg-list{margin:21px 0 18px;padding-left:21px}.brg-list li{margin-bottom:11px;padding-left:6px;font-size:14px}.brg-list li strong{color:#2b4e79}.brg-inline-cta{color:#fff;background:#0b234b;border-radius:14px;margin:12px 0 65px;padding:32px}.brg-inline-cta>span{letter-spacing:.14em;color:#abc4ff;font-size:10px;font-weight:850}.brg-inline-cta h2{color:#fff;max-width:700px;margin:15px 0}.brg-inline-cta p{color:#c5d3ea;max-width:640px}.brg-inline-cta>div{flex-wrap:wrap;gap:12px;margin-top:23px;display:flex}.brg-faq details{border-bottom:1px solid #e3eaf4;padding:19px 0}.brg-faq summary{cursor:pointer;color:#274464;justify-content:space-between;align-items:center;gap:15px;font-size:15px;font-weight:750;line-height:1.5;list-style:none;display:flex}.brg-faq summary::-webkit-details-marker{display:none}.brg-faq summary span{color:#8ba0bd;font-size:23px;transition:transform .2s}.brg-faq details[open] summary span{transform:rotate(45deg)}.brg-faq details p{margin:13px 0 0;font-size:14px}.brg-article .brg-disclaimer{color:#7890a8;margin:16px 0 0;font-size:12px;line-height:1.75}@media (max-width:1000px){.brg-content{grid-template-columns:210px minmax(0,1fr);gap:28px}.brg-hero-layout{gap:22px}.brg-hero h1{font-size:clamp(39px,5vw,58px)}}@media (max-width:750px){.brg-hero{padding:61px 0 66px}.brg-hero-layout{grid-template-columns:1fr;gap:30px}.brg-hero-panel{max-width:570px}.brg-content{padding-top:43px;padding-bottom:55px;display:block}.brg-aside{margin-bottom:42px;position:static}.brg-aside nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.brg-article>section:not(.brg-inline-cta){margin-bottom:39px;padding-bottom:38px}}@media (max-width:480px){.brg-hero h1{font-size:clamp(34px,9vw,46px)}.brg-hero-actions{flex-direction:column;align-items:stretch}.brg-hero-actions .brl-btn{text-align:center}.brg-aside nav{grid-template-columns:1fr}.brg-fields>div{grid-template-columns:1fr;gap:5px}.brg-example{grid-template-columns:1fr}.brg-inline-cta{padding:24px}.brg-inline-cta>div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.brg *{transition:none!important}}
