.bh-aurora-body .bh-site-header{position:sticky;top:0;z-index:50;background:#0a0710f5;border-bottom:1px solid #ffffff0c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bh-site-header.bh-scrolled{box-shadow:0 8px 32px #0002}.bh-header-shell,.bh-foot-inner{width:min(1256px,100%);padding-inline:28px;margin-inline:auto}.bh-header-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px}.bh-brand{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;width:-moz-max-content;width:max-content;max-width:100%;color:#fbf7f4;text-decoration:none;white-space:nowrap}.bh-brand .bh-logo-img{display:block;width:28px;height:32px;-o-object-fit:contain;object-fit:contain;filter:none}.bh-brand-name{font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.7px}.bh-brand-domain{color:#aaa1b7;font-size:17px;font-weight:400;letter-spacing:-.4px}.bh-site-header .bh-nav{display:flex;align-items:center;gap:16px;margin-left:auto}.bh-nav-dd{position:relative}.bh-site-header :is(.bh-nav-link,.bh-mobile-toggle){display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;list-style:none;cursor:pointer;color:#c9c1d2;font-size:14px;font-weight:500;white-space:nowrap}.bh-site-header summary::-webkit-details-marker{display:none}.bh-site-header :is(.bh-nav-link,.bh-nav-ditem,.bh-mobile-group>summary).is-active{color:#ff9a4d}.bh-site-header :is(.bh-nav-link,.bh-header-languages a):hover{color:#fbf7f4}.bh-site-header :is(.bh-nav-link,.bh-mobile-group>summary) svg{width:12px;height:12px;stroke-width:1.7;transition:rotate .2s}.bh-site-header details[open]>.bh-nav-link svg,.bh-mobile-group[open]>summary svg{rotate:180deg}.bh-nav-popover{position:absolute;top:100%;left:-16px;z-index:60;padding-top:16px}.bh-nav-popover-end{left:auto;right:-16px}.bh-site-header .bh-nav-panel{min-width:256px;padding:8px;border:1px solid #ffffff1a;border-radius:16px;background:#16101e;box-shadow:0 24px 56px #0006;max-height:calc(100dvh - var(--bh-header-height,88px) - 40px);overflow-y:auto;overscroll-behavior:contain}.bh-site-header .bh-nav-ditem{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 16px;border-radius:8px;color:#c9c1d2;font-size:14px;line-height:1.5;text-decoration:none}.bh-site-header .bh-nav-ditem svg{width:16px;height:16px;stroke-width:1.5;flex-shrink:0}.bh-site-header .bh-nav-ditem:hover{background:#ffffff06;color:#fbf7f4}.bh-site-header .bh-nav-ditem[aria-current=page]{background:#ff9a4d0d;color:#ffb17a}.bh-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.bh-header-search{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:#c9c1d2}.bh-header-search:hover{background:#ffffff06;color:#fbf7f4}.bh-header-search svg,.bh-mobile-search svg{width:20px;height:20px;stroke-width:1.5}.bh-header-languages{display:flex;align-items:center;gap:0;padding-left:8px;border-left:1px solid #ffffff18}.bh-header-languages a,.bh-mobile-language a{display:grid;place-items:center;min-width:36px;min-height:44px;font-size:12px;color:#aaa1b7;text-decoration:none}.bh-header-languages [aria-current],.bh-mobile-language [aria-current]{color:#ff9a4d}.bh-site-header .bh-mobile-menu{display:none}.bh-site-header .bh-mobile-toggle{justify-content:center;gap:12px;width:auto;min-width:84px;padding:0 12px;color:#fbf7f4;border:1px solid #ffffff20;border-radius:10px}.bh-mobile-toggle svg{width:18px;height:18px;stroke-width:1.5}.bh-mobile-menu[open]>.bh-mobile-toggle{background:#ffffff08;border-color:#ff9a4d66}.bh-mobile-panel{position:absolute;right:0;top:calc(100% + 1px);z-index:60;width:min(440px,100%);padding:16px;border:1px solid #ffffff1a;border-radius:0 0 16px 16px;background:#16101e;box-shadow:0 24px 56px #0007;max-height:calc(100dvh - var(--bh-header-height,72px) - 16px);overflow:auto;overscroll-behavior:contain}.bh-mobile-search{display:flex;gap:8px;margin-bottom:16px;border:1px solid #ffffff20;border-radius:10px;background:#0a0710}.bh-mobile-search input{min-width:0;width:100%;padding:10px 12px;font:inherit;font-size:16px;color:#fbf7f4;background:transparent;border:0;border-radius:10px}.bh-mobile-search input::-moz-placeholder{color:#aaa1b7}.bh-mobile-search input::placeholder{color:#aaa1b7}.bh-mobile-search button{display:grid;place-items:center;flex-shrink:0;width:44px;min-height:44px;color:#ffb17a;border:0;border-radius:10px;background:transparent;cursor:pointer}.bh-mobile-group{border-bottom:1px solid #ffffff0e}.bh-mobile-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:8px;font-size:16px;font-weight:500;color:#fbf7f4;list-style:none;cursor:pointer}.bh-mobile-children{padding:0 0 12px 8px}.bh-mobile-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:16px}.bh-mobile-language{display:flex;align-items:center;gap:0;font-size:14px;color:#aaa1b7}.bh-mobile-language>span{margin-right:8px}.bh-site-header .bh-mobile-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid #ffb977;border-radius:10px;background:linear-gradient(115deg,#ffab63,#dc742e);color:#21110b;font-size:14px;font-weight:600;text-decoration:none}@media(max-width:1279px){.bh-site-header .bh-nav{display:none}.bh-site-header .bh-mobile-menu{display:block}.bh-header-row{min-height:80px}}@media(max-width:599px){.bh-header-shell,.bh-foot-inner{padding-inline:20px}.bh-header-row{min-height:72px;gap:16px}.bh-header-actions>.bh-header-languages,.bh-header-search{display:none}.bh-brand-name{font-size:20px}.bh-brand-domain{font-size:16px}.bh-brand .bh-logo-img{width:26px;height:30px}}@media(max-width:359px){.bh-header-shell,.bh-foot-inner{padding-inline:16px}.bh-brand-name{font-size:18px}.bh-brand-domain{font-size:15px}.bh-site-header .bh-mobile-toggle{padding-inline:10px;gap:8px}}@media(prefers-reduced-motion:reduce){.bh-site-header,.bh-site-header *{transition:none!important;animation:none!important}}.bh-aurora-body .bh-site-footer{position:relative;background:#0a0710;color:#c9c1d2;border-top:1px solid #ffffff10}.bh-site-footer .bh-foot-inner{padding-block:64px calc(160px + env(safe-area-inset-bottom))}.bh-foot-intro{display:flex;align-items:center;justify-content:space-between;gap:48px;padding-bottom:48px}.bh-foot-brand{min-width:0;max-width:540px}.bh-foot-statement{font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.4;letter-spacing:-1px;color:#fbf7f4;margin:24px 0 12px}.bh-site-footer .bh-foot-ab{max-width:44ch;margin:0;font-size:15px;line-height:1.8;color:#aaa1b7}.bh-foot-contact{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;overflow-wrap:anywhere}.bh-foot-contact>a{min-height:36px;display:inline-flex;align-items:center;color:#c9c1d2;font-size:14px}.bh-foot-contact .bh-foot-contact-link{gap:24px;padding:12px 0;border-bottom:1px solid #ff9a4d66;font-size:18px;font-weight:500;color:#ffb17a}.bh-foot-contact-link svg{width:20px;height:20px;stroke-width:1.5;transition:translate .2s}.bh-foot-navigation{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding-block:32px;border-top:1px solid #ffffff10}.bh-foot-group{min-width:0}.bh-foot-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;min-height:44px;padding:0 0 12px;color:#fbf7f4}.bh-site-footer summary::-webkit-details-marker{display:none}.bh-site-footer .bh-foot-title{font-size:14px;line-height:1.5;font-weight:600;letter-spacing:0;text-transform:none}.bh-foot-group summary svg{width:12px;height:12px;flex-shrink:0;stroke-width:1.5;color:#aaa1b7;transition:rotate .2s}.bh-foot-group[open]>summary svg{rotate:180deg}.bh-foot-group ul{list-style:none;padding:0;margin:0}.bh-foot-group li{margin:0}.bh-foot-group li a{display:flex;align-items:center;min-height:40px;padding:8px 0;font-size:14px;line-height:1.6;color:#aaa1b7;overflow-wrap:anywhere;text-decoration:none}.bh-foot-group li a:hover,.bh-foot-contact>a:hover{color:#ffb17a;text-decoration:underline;text-underline-offset:5px}.bh-foot-links{margin:0}.bh-site-footer .bh-foot-explore{border-block:1px solid #ffffff10;padding:8px 0}.bh-foot-explore>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;min-height:48px;cursor:pointer;font-size:14px;font-weight:500;color:#c9c1d2}.bh-foot-explore[open]>summary svg{rotate:180deg}.bh-foot-explore-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;margin:8px 0 16px}.bh-site-footer .bh-foot-explore-links .bh-chip{display:flex;align-items:center;justify-content:flex-start;border:0;border-radius:0;background:none;box-shadow:none;padding:8px 0;min-height:40px;font-size:14px;line-height:1.6;overflow-wrap:anywhere;color:#aaa1b7}.bh-foot-explore-links a:hover{color:#ffb17a;text-decoration:underline;text-underline-offset:5px}.bh-site-footer .bh-foot-legal{max-width:100ch;margin:24px 0 8px;font-size:14px;line-height:1.8;color:#aaa1b7}.bh-foot-bot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;flex-wrap:wrap;font-size:14px;line-height:1.6;color:#aaa1b7}.bh-foot-bot p{margin:0;font-size:14px}.bh-foot-bot nav{display:flex;gap:24px;flex-wrap:wrap}.bh-foot-bot a{display:inline-flex;align-items:center;min-height:44px;color:#c9c1d2}.bh-foot-bot a:hover{color:#ffb17a;text-decoration:underline;text-underline-offset:5px}@media(max-width:1100px){.bh-foot-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media(max-width:767px){.bh-site-footer .bh-foot-inner{padding-top:40px}.bh-foot-intro{align-items:flex-start;flex-direction:column;gap:24px;padding-bottom:32px}.bh-foot-statement{font-size:28px}.bh-foot-navigation{grid-template-columns:1fr;gap:0;padding-block:8px}.bh-foot-group{border-bottom:1px solid #ffffff10}.bh-foot-group:last-child{border-bottom:0}.bh-foot-group>summary{min-height:56px;padding:12px 0}.bh-site-footer .bh-foot-title{font-size:16px;font-weight:500}.bh-foot-group ul{padding-bottom:16px}.bh-foot-group li a{min-height:44px}.bh-foot-explore-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.bh-foot-bot{gap:8px}.bh-foot-bot nav{gap:24px}}@media(hover:hover)and (pointer:fine){.bh-foot-contact-link:hover svg{translate:4px 0}}@media(prefers-reduced-motion:reduce){.bh-site-footer *{transition:none!important}.bh-foot-contact-link:hover svg{translate:none}}.bh-aurora-body .bx-platform-connection p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bh-aurora-body .bhx.bh-detail{--r-lg:20px}.bh-aurora-body .bhx.bh-detail :is(.cs-main,.cs-side,.co-main,.co-aside,.les-main,.les-aside){min-width:0}.bh-aurora-body .bhx.bh-detail :is(.cs-buy,.co-form,.co-summary,.ol-form,.ord-head,.mp-summary,.cert-card){background:#15101c;border:1px solid #ffffff14;box-shadow:none}.bh-aurora-body .bhx.bh-detail :is(.btn-pri,.btn-primary){background:linear-gradient(115deg,#ffab63,#dc742e);color:#21110b;border:1px solid #ffb977;box-shadow:none;font-weight:600}.bh-aurora-body .bhx.bh-detail :is(.btn-glass,.btn-ghost){background:transparent;color:#fbf7f4;box-shadow:none}.bh-aurora-body .bhx.bh-detail :is(.cs-crumb,.co-crumb,.les-crumb,.ord-bc,.mp-crumb,.ol-crumb){font-size:13px;line-height:1.8;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}.bh-aurora-body .bhx.bh-detail :is(.cs-crumb,.co-crumb,.les-crumb,.ord-bc,.mp-crumb,.ol-crumb) a{min-width:0}.bh-aurora-body .bhx.bh-detail .cs-hero{gap:48px;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.bh-aurora-body .bhx.bh-detail .cs-cover{-o-object-fit:contain;object-fit:contain}.bh-aurora-body .bhx.bh-detail .cs-cover-grad{display:none}.bh-aurora-body .bhx.bh-detail .cs-play{pointer-events:auto}.bh-aurora-body .bhx.bh-detail .cs-play-btn{width:56px;height:56px;background:#15101ce6;border:1px solid #ffffff50}.bh-aurora-body .bhx.bh-detail .cs-play:focus-visible{outline-offset:-5px}.bh-aurora-body .bhx.bh-detail #course-curriculum{scroll-margin-top:120px}.bh-aurora-body .bhx.bh-detail .cs-buy{padding:28px}.bh-aurora-body .bhx.bh-detail .cs-tags .chip{border:0;background:none;padding:0 16px 0 0;border-radius:0;color:#aaa1b7;font-size:13px}.bh-aurora-body .bhx.bh-detail .cs-meta{display:flex;flex-wrap:wrap;gap:24px;border-block:1px solid #ffffff14;padding:20px 0}.bh-aurora-body .bhx.bh-detail .cs-meta-item{border:0;background:none;border-radius:0;padding:0;flex:1 1 110px}.bh-aurora-body .bhx.bh-detail .cs-meta-item :is(.k,.x){font-size:12px}.bh-aurora-body .bhx.bh-detail .cs-meta-item .v{font-size:16px;font-weight:500}.bh-aurora-body .bhx.bh-detail .cs-instructor{background:none;border:0;padding-inline:0}.bh-aurora-body .bhx.bh-detail .cs-learn{gap:0 32px}.bh-aurora-body .bhx.bh-detail .cs-learn-item{border:0;border-bottom:1px solid #ffffff14;border-radius:0;background:none;padding:20px 0}.bh-aurora-body .bhx.bh-detail .cs-learn-item span:last-child{font-size:15px;line-height:1.8}.bh-aurora-body .bhx.bh-detail .check{background:none;border-radius:0;position:relative}.bh-aurora-body .bhx.bh-detail .check:after{content:"";width:6px;height:10px;border-right:1.5px solid #ff9a4d;border-bottom:1.5px solid #ff9a4d;transform:rotate(45deg)}.bh-aurora-body .bhx.bh-detail .cs-perks{gap:12px}.bh-aurora-body .bhx.bh-detail .cs-perks li{font-size:14px;line-height:1.7}.bh-aurora-body .bhx.bh-detail .les-info{border:0;background:none;padding:24px 0}.bh-aurora-body .bhx.bh-detail .les-overlay{padding:24px}.bh-aurora-body .bhx.bh-detail .les-stage:has(.les-overlay){aspect-ratio:auto;min-height:340px}.bh-aurora-body .bhx.bh-detail .les-item-title{font-size:14px;line-height:1.6}.bh-aurora-body .bhx.bh-detail .les-item-sub{font-size:12px}.bh-aurora-body .bhx.bh-detail .les-item.is-locked{opacity:1}.bh-aurora-body .bhx.bh-detail :is(.co-label,.ol-field label,.ord-field label,.mp-field label){font-size:14px;text-transform:none;letter-spacing:0;font-weight:500;line-height:1.6}.bh-aurora-body .bhx.bh-detail :is(.co-hint,.co-consent span,.ol-hint,.co-help-d,.co-perks li,.mp-buy>p,.mp-note){font-size:14px;line-height:1.7}.bh-aurora-body .bhx.bh-detail :is(.co-input,.ol-input,.ord-field input,.mp-input){background:#0e0a13;min-height:48px;font-size:16px}.bh-aurora-body .bhx.bh-detail .co-pay-opt:has(:focus-visible){outline:2px solid #ff9a4d;outline-offset:4px}.bh-aurora-body .bhx.bh-detail .co-pay-ico{background:#ff9a4d14;color:#ff9a4d}.bh-aurora-body .bhx.bh-detail .co-cover img{-o-object-fit:contain;object-fit:contain}.bh-aurora-body .bhx.bh-detail :is(.ord-panel,.mp-step){border:0;border-top:1px solid #ffffff1a;border-radius:0;background:none;padding-top:12px}.bh-aurora-body .bhx.bh-detail :is(.ord-panel-h,.ord-panel-b,.mp-step .sh,.mp-step .sb){padding-inline:0}.bh-aurora-body .bhx.bh-detail :is(.ord-wallet,.mp-wallet,.cs-ref-row){min-width:0;flex-wrap:wrap;gap:16px}.bh-aurora-body .bhx.bh-detail :is(code,.ord-info .v,.mp-facts .v,.cert-meta-val){overflow-wrap:anywhere;white-space:normal;min-width:0}.bh-aurora-body .bhx.bh-detail .detail-status-icon{width:20px;height:20px;flex:none}.bh-aurora-body .bhx.bh-detail :is(.ord-status,.mp-status){gap:8px;white-space:normal}.bh-aurora-body .bhx.bh-detail .cert-card{border-top:2px solid #dc742e;padding:clamp(24px,5vw,48px)}.bh-aurora-body .bhx.bh-detail .cert-status-sub{margin:6px 0 0;font-size:clamp(20px,3vw,28px);font-weight:500;color:#fbf7f4}.bh-aurora-body .bhx.bh-detail .cert-name{font-weight:500;line-height:1.4;color:#ffb478;background:none}.bh-aurora-body .bhx.bh-detail .cert-course-title{font-weight:500;line-height:1.6}.bh-aurora-body .bhx.bh-detail .cert-meta-label{font-size:12px}.bh-aurora-body .bhx .cms-show-page .cms-show-hero{border:0;background:none;border-radius:0;box-shadow:none}.bh-aurora-body .bhx .cms-show-page .cms-show-hero-head{padding-inline:0}.bh-aurora-body .bhx .cms-show-page .cms-hero-title{font-weight:500;max-width:30ch;line-height:1.3}.bh-aurora-body .bhx .cms-show-page .cms-show-hero-media{border-radius:20px}.bh-aurora-body .bhx .cms-show-page .cms-related-image img{-o-object-fit:contain;object-fit:contain}.bh-aurora-body .bhx .cms-show-page .cms-related-item h3 a{font-weight:500}@media(max-width:980px){.bh-aurora-body .bhx.bh-detail .cs-hero{grid-template-columns:minmax(0,1fr);gap:32px}.bh-aurora-body .bhx.bh-detail .cs-side{position:static}}@media(max-width:600px){.bh-aurora-body .bhx.bh-detail :is(.ord-head-top,.mp-summary .head){flex-direction:column;align-items:flex-start;gap:16px}.bh-aurora-body .bhx.bh-detail :is(.co-form,.cs-buy,.ol-form,.ord-head,.mp-summary){padding:24px 20px}.bh-aurora-body .bhx.bh-detail .co-pay{grid-template-columns:1fr}.bh-aurora-body .bhx.bh-detail :is(.ord-wallet,.mp-wallet){display:flex;flex-direction:column;align-items:stretch}.bh-aurora-body .bhx.bh-detail :is(.co-grid,.cs-hero,.les-grid){gap:24px}.bh-aurora-body .bhx.bh-detail .les-stage:has(.les-overlay){min-height:380px}.bh-aurora-body .bhx.bh-detail .les-overlay-acts{flex-wrap:wrap}.bh-aurora-body .bhx.bh-detail .les-overlay-acts .btn{white-space:normal}}@media(prefers-reduced-motion:reduce){.bh-aurora-body .bhx.bh-detail *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.bh-aurora-body .bhx.bh-detail :is(.cs-meta-item,.cs-instructor,.cs-learn-item,.les-info,.ord-panel,.mp-step):before,.bh-aurora-body .bhx.bh-detail :is(.cs-meta-item,.cs-instructor,.cs-learn-item,.les-info,.ord-panel,.mp-step):after{display:none}.bh-aurora-body .bhx .cms-show-page .cms-show-hero:before,.bh-aurora-body .bhx .cms-show-page .cms-show-hero:after{display:none}.bh-aurora-body .bhx .cms-show-page .cms-related-card{border:0;border-top:1px solid #ffffff1a;border-radius:0;background:none;box-shadow:none}.bh-aurora-body .bhx .cms-show-page .cms-related-card :is(.card-h,.pad-14-16){padding-inline:0}.bh-aurora-body .bhx .cms-show-page .cms-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bh-aurora-body .bhx .cms-show-page .cms-related-item{border:0;border-bottom:1px solid #ffffff1a;border-radius:0;background:none}.bh-aurora-body .bhx .cms-show-page .cms-related-body{padding:16px 0 24px}.bh-aurora-body .bhx .cms-show-page .cms-related-meta{font-weight:400;font-size:12px;letter-spacing:0;text-transform:none}.bh-aurora-body .bhx .cms-show-page .cms-related-meta span{padding:0;border:0;background:none;border-radius:0}.bh-aurora-body .bhx .cms-show-page .cms-related-card:before,.bh-aurora-body .bhx .cms-show-page .cms-related-card:after{display:none}.bh-aurora-body .bhx .ind-concept{margin:32px 0 0}.bh-aurora-body .bhx .ind-concept figcaption{font-size:14px;color:#aaa1b7;margin-top:12px}.bh-aurora-body .bhx .ind-card-without-preview .cov{height:auto;min-height:72px;background:none;border-bottom:1px solid #ffffff14}.bh-aurora-body .bhx .ind-card-without-preview .cov-ph{display:none}@media(max-width:980px){.bh-aurora-body .bhx .cms-show-page .cms-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bh-aurora-body .bhx .cms-show-page .cms-related-grid{grid-template-columns:minmax(0,1fr)}}.bh-aurora-body .bhx.bh-legal-reading .lg-hero{display:block}.bh-legal-reading .lg-updated{margin:24px 0 0;color:#aaa1b7;font-size:14px;line-height:1.8}.bh-aurora-body .bhx.bh-legal-reading :is(.lg-hl,.lg-hlcard,.lg-sec,.lg-toc,.lg-data){background:none;border:0;border-radius:0;box-shadow:none}.bh-aurora-body .bhx.bh-legal-reading :is(.lg-hl-grid,.lg-hl:has(.lg-hlcard)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0}.bh-aurora-body .bhx.bh-legal-reading :is(.lg-hl-grid>.lg-hl,.lg-hlcard){padding:20px 0 0;border-top:1px solid #ffffff1a}.bh-aurora-body .bhx.bh-legal-reading :is(.lg-hl,.lg-hlcard) p{font-size:14px;line-height:1.8;color:#aaa1b7}.bh-aurora-body .bhx.bh-legal-reading :is(.lg-hl-dot,.lg-dot){width:8px;height:8px;border:0;border-radius:2px;background:#ff9a4d;margin:0 0 16px}.bh-legal-reading .lg-dot:after{display:none}.bh-aurora-body .bhx.bh-legal-reading .lg-sec{padding:32px 0;border-top:1px solid #ffffff1a;scroll-margin-top:120px}.bh-aurora-body .bhx.bh-legal-reading .lg-sec-head{border:0;padding:0;margin-bottom:24px;align-items:flex-start}.bh-aurora-body .bhx.bh-legal-reading .lg-sec-head h2{font-size:clamp(24px,2.5vw,32px);line-height:1.4}.bh-aurora-body .bhx.bh-legal-reading .lg-sec :is(p,li){font-size:15px;line-height:1.85}.bh-aurora-body .bhx.bh-legal-reading .lg-data{padding:0;min-width:0}.bh-aurora-body .bhx.bh-legal-reading .lg-data h3{font-size:14px;text-transform:none;letter-spacing:0;font-weight:500}.bh-aurora-body .bhx.bh-legal-reading .lg-toc{padding:0 24px 0 0;border-right:1px solid #ffffff1a}.bh-aurora-body .bhx.bh-legal-reading .lg-toc a{min-height:44px;font-size:14px;color:#c9c1d2;padding-inline:0;line-height:1.6}.bh-aurora-body .bhx.bh-legal-reading .lg-toc-wrap{top:112px;max-height:calc(100dvh - 140px);overflow-y:auto}.bh-aurora-body .bhx.bh-legal-reading :is(.lg-hl,.lg-hlcard,.lg-sec,.lg-toc):before,.bh-aurora-body .bhx.bh-legal-reading :is(.lg-hl,.lg-hlcard,.lg-sec,.lg-toc):after{display:none}@media(max-width:860px){.bh-aurora-body .bhx.bh-legal-reading :is(.lg-hl-grid,.lg-hl:has(.lg-hlcard)){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bh-aurora-body .bhx.bh-legal-reading .lg-toc-wrap{position:static;max-height:none}.bh-aurora-body .bhx.bh-legal-reading .lg-toc{padding:0 0 24px;border:0;border-bottom:1px solid #ffffff1a}.bh-aurora-body .bhx.bh-legal-reading .lg-toc ul{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}}.bh-aurora-body .bh-visual-stage{position:relative;min-width:0;width:100%;aspect-ratio:3/2;isolation:isolate;border-radius:24px;background:radial-gradient(ellipse at 55% 65%,#ff9a4d0c,transparent 70%)}.bh-aurora-body .bh-visual-stage__surface{width:100%;height:100%;transform:perspective(1100px) rotateX(var(--visual-rx,0deg)) rotateY(var(--visual-ry,0deg));transition:transform .55s ease-out}.bh-aurora-body .bh-visual-stage :is(picture,img){display:block;width:100%;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain;border-radius:24px}.bh-aurora-body .bh-visual-stage__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#ff9a4d;opacity:.28;pointer-events:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.bh-aurora-body .bh-visual-stage__frame path{stroke-dasharray:1;stroke-dashoffset:0}.bh-aurora-body .bh-provider-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px}.bh-aurora-body .bhx .bh-provider-hero .display{font-size:clamp(34px,3.6vw,54px)}.bh-aurora-body .bh-editorial-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px}.bh-aurora-body .bhx .bh-editorial-hero .display{font-size:clamp(34px,3.8vw,56px);line-height:1.2}.bh-aurora-body .bh-editorial-hero .sub{margin-left:0!important}.bh-aurora-body .bh-editorial-hero :is(.crs-stats,.ind-stats){justify-content:flex-start;gap:32px}.bh-aurora-body .bh-editorial-hero .ht{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;min-width:96px}.bh-aurora-body .bhx .bh-editorial-hero .ht .n{font-size:30px;font-weight:500}.bh-aurora-body .bhx .bh-editorial-hero .ht .k{font-size:14px;line-height:1.6;margin:0}.bh-aurora-body .cs-description{max-width:78ch;font-size:16px;line-height:1.85;padding-bottom:24px}.bh-aurora-body .cs-description :is(ul,ol){padding-inline-start:24px}.bh-aurora-body .cs-description li{margin-block:8px}.bh-aurora-body .cs-description p{margin-block:0 24px}.bh-aurora-body .cs-description strong{color:#fbf7f4;font-weight:600}.bh-aurora-body .cs-description a{text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:no-preference){.bh-aurora-body .bh-visual-stage.is-presented .bh-visual-stage__surface{animation:bh-art-arrive .8s cubic-bezier(.2,.7,.3,1) both}.bh-aurora-body .bh-visual-stage.is-presented .bh-visual-stage__frame path{animation:bh-frame-arrive 1.1s ease-out both}}@keyframes bh-art-arrive{0%{translate:0 16px}to{translate:0 0}}@keyframes bh-frame-arrive{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.bh-aurora-body .bh-visual-stage__surface{transform:none;transition:none;animation:none}.bh-aurora-body .bh-visual-stage__frame path{animation:none}}@media(max-width:800px){.bh-aurora-body .bh-provider-hero{grid-template-columns:1fr;gap:24px}.bh-aurora-body .bh-provider-hero .bh-visual-stage{max-width:560px;margin-inline:auto}.bh-aurora-body .bh-visual-stage{border-radius:16px}}@media(max-width:800px){.bh-aurora-body .bh-editorial-hero{grid-template-columns:minmax(0,1fr);gap:24px}.bh-aurora-body .bh-editorial-hero .bh-visual-stage{max-width:480px;margin-inline:auto}}.bh-aurora-body .bh-passview .pv-hero{background:none;border:0;padding:0;gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.bh-aurora-body .bh-passview .pv-hero-copy{text-align:left}.bh-aurora-body .bh-passview .pv-hero-trust{justify-content:flex-start;color:#c9c1d2}@media(max-width:800px){.bh-aurora-body .bh-passview .pv-hero{grid-template-columns:minmax(0,1fr);gap:24px}}@font-face{font-family:BrokersHUB Jakarta;src:url(/design-review/assets/jakarta-vietnamese-v2.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}.bh-aurora-body{--tx:#fbf7f4;--tx2:#c9c1d2;--tx3:#aaa1b7;--accent:#ff9a4d;--bd:rgba(255,255,255,.12);background:#0a0710;color:var(--tx2)}.bh-aurora-body .cookie-consent :is(.cookie-consent__agree,.cookie-consent__decline){min-height:44px;font-size:14px}.bh-aurora-body .cookie-consent__message{font-size:14px}.bh-aurora-body .bhx{--tx:#fbf7f4;--tx2:#c9c1d2;--tx3:#aaa1b7;--bd:rgba(255,255,255,.12);font-family:BrokersHUB Jakarta,sans-serif}.bh-aurora-body .bhx :is(h1,h2,h3){font-family:inherit;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.bh-aurora-body .bhx h1{line-height:1.2}.bh-aurora-body .bhx :is(.display,.headline){font-size:clamp(34px,4.5vw,64px);font-weight:500}.bh-aurora-body .bhx .shead.center{text-align:left;max-width:900px}.bh-aurora-body .bhx .shead.center .sub{margin-left:0!important;max-width:62ch;line-height:1.8}.bh-aurora-body .bhx .sub{color:#c9c1d2;font-size:clamp(15px,1.3vw,18px)}.bh-aurora-body .bhx .eyebrow{font-weight:500;letter-spacing:.12em;color:#ff9a4d}.bh-aurora-body .bhx :is(.glass,.card,.panel){border-color:#ffffff1a;box-shadow:none;background:#ffffff06}.bh-aurora-body .bhx :is(.btn,.btn-primary,.btn-glass){border-radius:12px;font-weight:600;min-height:44px}.bh-aurora-body .bhx :is(.btn-pri,.btn-primary){background:linear-gradient(115deg,#ffab63,#dc742e);color:#21110b;border:1px solid #ffb977;box-shadow:none}.bh-aurora-body .bhx :is(input,select,textarea){color-scheme:dark;font-family:inherit}.bh-aurora-body :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #ff9a4d;outline-offset:4px}.bh-aurora-body .bh-site-header .bh-logo-img{filter:none}.bh-aurora-body :is([data-track-location=floating_contact],.bh-mobile-cta,#compare-link){color:#160d07}.bh-aurora-body .bhx [data-action=compare].is-active{background:#ff9a4d;border-color:#ff9a4d;color:#160d07}.bh-aurora-body .bh-foot-stats{display:none}.bh-aurora-body .bhx :is(.crs-stats,.ind-stats){justify-content:flex-start}@media(max-width:480px){.bh-aurora-body .bhx h1{overflow-wrap:break-word}.bh-aurora-body .bhx :is(.shl,.wrap){max-width:100%}.bh-aurora-body .bhx .sub{font-size:15px}.bh-aurora-body .bhx :is(input,select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){.bh-aurora-body .bgt-dot{animation:none}.bh-aurora-body .bh-reveal{opacity:1!important;transform:none!important}}.bh-ecosystem .eco-content-card .cmp{border:1px solid #ff9a4d55;background:#ff9a4d0d;color:#ff9a4d;border-radius:10px;padding:10px 20px;min-height:44px}.bh-aurora-body .eco-runtime-search{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.bh-aurora-body .eco-runtime-search :is(input,button){background:#16101e;border:1px solid #ffffff26;border-radius:12px;padding:12px 16px;color:#fbf7f4;font:inherit;min-height:44px}.bh-aurora-body .eco-runtime-search input{min-width:0;flex:1}.bh-aurora-body .eco-select{position:relative;min-width:180px;text-align:left;z-index:20}.bh-aurora-body .eco-select-trigger{background:#16101e;border:1px solid #ffffff26;border-radius:12px;color:#fbf7f4;padding:12px 40px 12px 16px;font:inherit;font-size:14px;text-align:left;min-height:46px;width:100%;position:relative}.bh-aurora-body .eco-select-trigger:after{content:"";position:absolute;right:18px;top:18px;width:7px;height:7px;border-right:1.5px solid #aaa1b7;border-bottom:1.5px solid #aaa1b7;transform:rotate(45deg)}.bh-aurora-body .eco-select-trigger[aria-expanded=true]{border-color:#ff9a4d88}.bh-aurora-body .eco-options{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;width:-moz-max-content;width:max-content;max-width:min(360px,90vw);max-height:260px;overflow-y:auto;background:#1a1222;border:1px solid #ffffff20;border-radius:12px;padding:6px;box-shadow:0 20px 44px #0008;z-index:50}.bh-aurora-body .eco-options[hidden]{display:none}.bh-aurora-body .eco-option{padding:10px 14px;border-radius:7px;cursor:pointer;font-size:14px;color:#c9c1d2}.bh-aurora-body .eco-option:is(:hover,.active){background:#ff9a4d15;color:#ffb478}.bh-aurora-body .eco-option[aria-selected=true]{color:#ff9a4d;font-weight:600}.bh-aurora-body .eco-option[aria-disabled=true]{opacity:.4;cursor:default}.bh-aurora-body .bhx .cms-chips{justify-content:flex-start}.bh-aurora-body .bhx-aura{opacity:.22}@media(max-width:480px){.bh-aurora-body .eco-runtime-search label:not(.sr-only){width:100%}.bh-aurora-body .eco-runtime-search input{width:100%;flex-basis:100%}.bh-aurora-body .eco-select{min-width:0;width:100%}.bh-aurora-body .eco-options{width:100%;max-width:100%}}.bh-aurora-body,.bh-aurora-body .bhx,.bh-aurora-body .bh-ecosystem,.bh-aurora-body .bh-site-header *,.bh-aurora-body .bh-site-footer *{font-family:BrokersHUB Jakarta,sans-serif!important}.eco-brief{scroll-margin-top:150px;max-width:920px}.eco-brief-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.eco-brief-form{display:grid;gap:24px}.eco-brief-form label{display:block;margin-bottom:8px;font-size:14px}.eco-brief-form label span{color:#aaa1b7}.eco-brief-form input:not([type=checkbox]):not([type=hidden]),.eco-brief-form select,.eco-brief-form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#15101c;color:#fbf7f4;padding:12px 14px;font:inherit;font-size:16px}.eco-brief-form textarea{resize:vertical}.eco-brief-form input:focus-visible,.eco-brief-form select:focus-visible,.eco-brief-form textarea:focus-visible{outline:2px solid #ff9a4d;outline-offset:3px}.eco-brief-form .eco-brief-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.7}.eco-brief-consent input{margin-top:5px;flex-shrink:0}.eco-brief-form button{justify-self:start}.eco-brief-error,.eco-brief-errors{color:#ffc2b2}.eco-brief-status{border-left:3px solid #ff9a4d;padding:12px 20px;background:#ff9a4d0f}@media(max-width:600px){.eco-brief-fields{grid-template-columns:1fr;gap:20px}.eco-brief{scroll-margin-top:110px}}.eco-search-form{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;align-items:end;gap:16px;margin:32px 0}.eco-search-form label{display:block;font-size:14px;margin-bottom:8px}.eco-search-form input,.eco-search-form select{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:#fbf7f4;background:#15101c;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px 14px}.eco-search-form :is(input,select):focus-visible{outline:2px solid #ff9a4d;outline-offset:3px}.eco-search-results article{padding:24px 0;border-bottom:1px solid rgba(255,255,255,.12)}.eco-search-results h3{font-size:clamp(19px,2vw,24px);margin:0}.eco-search-results p{color:#c9c1d2;max-width:72ch}.eco-search-results .eco-label{margin-left:12px}@media(max-width:640px){.eco-search-form{grid-template-columns:minmax(0,1fr)}.eco-search-form button{justify-self:start}}.bh-aurora-body .eco-brief-consent input[type=checkbox]{width:18px;height:18px;min-height:0;padding:0;flex:0 0 18px}.eco-brief-consent span{min-width:0}.bh-aurora-body .eco-brief-form :is(input,select,textarea){font-size:16px}html{scrollbar-gutter:stable}html:has(.bh-site-header){scroll-padding-top:calc(var(--bh-header-height,140px) + 24px)}.bh-aurora-body main :is(input,select,textarea){font-size:16px}.bh-aurora-body .bhx .chip.on{color:#160d07;background:#ff9a4d;border-color:#ff9a4d}.bh-pagination{display:flex;justify-content:center;gap:12px;width:100%;margin-top:24px}.bh-pagination-pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;max-width:100%;padding:6px;list-style:none;border:1px solid #ffffff20;border-radius:16px;background:#ffffff05}.bh-pagination-pages :is(a,li>span){min-height:44px;min-width:44px}.bh-pagination-pages li{flex-shrink:0}.bh-pagination-summary{display:none}.bh-pagination-summary span{display:flex;align-items:center;padding:0 12px;color:#c9c1d2;font-size:14px;font-variant-numeric:tabular-nums}.bh-aurora-body .cmp-data-table{width:100%;min-width:600px;border-collapse:collapse;table-layout:fixed;font-size:14px}.bh-aurora-body .cmp-data-table :is(th,td){padding:18px 24px;vertical-align:top;border-bottom:1px solid #ffffff12;text-align:right;overflow-wrap:anywhere}.bh-aurora-body .cmp-data-table thead th{font-size:14px;font-weight:600;color:#fbf7f4;background:#ff9a4d0a}.bh-aurora-body .cmp-data-table tr>:first-child{text-align:left;width:28%}.bh-aurora-body .cmp-data-table tbody th{color:#aaa1b7;font-weight:400}.cmp-scroll-hint{display:none}.eco-search-results h3 a{text-decoration:underline;text-decoration-color:#ff9a4d66;text-underline-offset:6px;text-decoration-thickness:1px}.eco-search-results h3 a:is(:hover,:focus-visible){text-decoration-color:currentColor}@media(max-width:600px){.cmp-scroll-hint{display:block;color:#aaa1b7;font-size:14px;line-height:1.7;margin:0 0 20px}}.bh-aurora-body .cmp-data-table tbody tr:last-child>*{border-bottom:0}.bh-aurora-body .cmp-data-table tbody tr:hover{background:#ffffff04}.bh-aurora-body .cmp-table:focus-visible{outline:2px solid #ff9a4d;outline-offset:4px}.bh-aurora-body [data-form-error-summary]:focus{outline:2px solid #ff9a4d;outline-offset:8px}.bh-aurora-body .bx-cta-head .bx-account-title{font-size:22px;font-weight:600;line-height:1.35;margin:8px 0 0}.bh-aurora-body #compare-bar{bottom:calc(20px + env(safe-area-inset-bottom) + var(--compare-bar-offset,0px));width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);flex-wrap:wrap;gap:12px}.bh-aurora-body #compare-bar :is(a,button){min-height:44px}.bh-aurora-body #compare-bar button{min-width:44px}.bh-aurora-body.compare-bar-open{padding-bottom:calc(var(--compare-bar-height,76px) + 40px)}.bh-aurora-body.compare-bar-open [data-track-location=floating_contact]{bottom:calc(var(--compare-bar-height,76px) + 44px + env(safe-area-inset-bottom))}.bh-aurora-body.compare-bar-open [data-scroll-top]{bottom:calc(var(--compare-bar-height,76px) + 44px + 56px + 16px + env(safe-area-inset-bottom))}@media(max-width:800px){.bh-pagination-pages :is(.bh-pagination-number,.bh-pagination-current,.bh-pagination-separator){display:none}.bh-pagination-summary{display:list-item}.bh-aurora-body .cmp-data-table tr>:first-child{position:sticky;left:0;background:#120d19;z-index:1;box-shadow:8px 0 16px #0a071033}}@media(max-width:480px){.bh-aurora-body #compare-bar{gap:8px;padding:12px}.bh-aurora-body #compare-bar>span{flex:1 0 auto}.bh-aurora-body #compare-bar>a{padding:10px 14px}.bh-aurora-body .cmp-data-table :is(th,td){padding:16px}}.bhx.broker-request-page .request-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px;margin-bottom:40px;color:#aaa1b7}.bhx.broker-request-page .request-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end}.bhx.broker-request-page .request-intro .display{margin:16px 0 0}.bhx.broker-request-page .request-intro .sub{margin-bottom:24px;font-size:17px}.bhx.broker-request-page .request-process{list-style:none;padding:0;margin:64px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.bhx.broker-request-page .request-process li{border-top:1px solid #ffffff20;padding-top:24px}.bhx.broker-request-page .request-process h2{font-size:20px;margin:12px 0}.bhx.broker-request-page .request-process p{font-size:14px;line-height:1.8;color:#c9c1d2}.request-step-number{color:#ff9a4d;font-size:13px;font-variant-numeric:tabular-nums}.request-support .shl{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.bhx.broker-request-page .request-support h2{font-size:26px;margin:0}@media(max-width:800px){.bhx.broker-request-page .request-intro{grid-template-columns:minmax(0,1fr);gap:24px}.bhx.broker-request-page .request-process{grid-template-columns:1fr;gap:24px;margin-top:40px}}@media(max-width:600px){.bh-aurora-body .cmp-data-table{min-width:calc(96px + var(--cmp-provider-count,2)*172px)}.bh-aurora-body .cmp-data-table tr>:first-child{width:96px}.metric-product-picker form{display:grid;grid-template-columns:minmax(0,1fr) auto}.metric-product-picker form>label{grid-column:1/-1}}
