img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.wp-block-group.is-style-no-margin{margin:0!important}:where(.wp-block-group.has-background){padding:1.25em 2.375em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}.wp-block-post-content{display:flow-root}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.wp-container-core-group-is-layout-a63f9518>.alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1)}.wp-container-1{top:calc(0px + var(--wp-admin--admin-bar--position-offset, 0px));position:sticky;z-index:10}
/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#gspb_row-id-gsbp-076755e,#gspb_row-id-gsbp-085c0bb,#gspb_row-id-gsbp-1d93977,#gspb_row-id-gsbp-20d8d52,#gspb_row-id-gsbp-3ada3ab,#gspb_row-id-gsbp-9fcf7c8{justify-content:space-between;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-a337ba8,#gspb_row-id-gsbp-de6d242{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-de6d242{margin-bottom:0}#gspb_row-id-gsbp-3ada3ab>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}.gspb_row{position:relative}div[id^=gspb_col-id]{box-sizing:border-box;position:relative;padding:var(--gs-row-column-padding,15px min(3vw, 20px))}#gspb_col-id-gsbp-d4703c7.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-d4703c7.gspb_row__col--12{width:100%}}.gspb_row #gspb_col-id-gsbp-617a245.gspb_row__col--12,.gspb_row #gspb_col-id-gsbp-70e55ea.gspb_row__col--12,.gspb_row #gspb_col-id-gsbp-998161a.gspb_row__col--12,.gspb_row #gspb_col-id-gsbp-9b2e299.gspb_row__col--12,.gspb_row #gspb_col-id-gsbp-a780bcc.gspb_row__col--12,.gspb_row #gspb_col-id-gsbp-c01acd9.gspb_row__col--12,.gspb_row #gspb_col-id-gsbp-d4703c7.gspb_row__col--12,.gspb_row #gspb_col-id-gsbp-e90f96f.gspb_row__col--12,.gspb_row #gspb_col-id-gsbp-e976c53.gspb_row__col--12,.gspb_row #gspb_col-id-gsbp-ec5d2f2.gspb_row__col--12,.gspb_row #gspb_col-id-gsbp-f102d87.gspb_row__col--12{padding:0}#gspb_row-id-gsbp-1d93977>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-e90f96f.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-e90f96f.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-de6d242>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-998161a.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-998161a.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-076755e>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-a780bcc.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-a780bcc.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-9fcf7c8>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-617a245.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-617a245.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-085c0bb>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-c01acd9.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-c01acd9.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-20d8d52>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-9b2e299.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-9b2e299.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-a337ba8>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_row-id-gsbp-a337ba8{margin-bottom:0}#gspb_col-id-gsbp-f102d87.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-f102d87.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-5178d73>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-70e55ea.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-70e55ea.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-5178d73,#gspb_row-id-gsbp-6aa890a,#gspb_row-id-gsbp-8f769be{justify-content:space-between;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-6aa890a>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_col-id-gsbp-ec5d2f2.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-ec5d2f2.gspb_row__col--12{width:100%}}#gspb_row-id-gsbp-8f769be>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}#gspb_row-id-gsbp-8f769be{padding-bottom:100px}#gspb_col-id-gsbp-e976c53.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-e976c53.gspb_row__col--12{width:100%}}.cmplz-video.cmplz-iframe-styles{background-color:#fff0}.cmplz-video.cmplz-hidden{visibility:hidden!important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgb(0 0 0 / .5),0 1px 10px 0 rgb(0 0 0 / .15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0!important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}:root{--greenshift-transition:cubic-bezier(0.165, 0.84, 0.44, 1)}*{box-sizing:border-box}table{border-collapse:collapse;width:100%}img{max-width:100%;height:auto}.is-style-greenshift-button,.wp-block-button__link,button,input:focus,input[type=button],input[type=submit],textarea:focus{transition:all .3s var(--greenshift-transition)}.wp-block-search__input,input,select,textarea{border:1px solid var(--wp--preset--color--lightborder);border-radius:0;width:100%;padding:9px 15px;transition:border-color .3s var(--greenshift-transition),background-color .3s var(--greenshift-transition);background-color:var(--wp--preset--color--inputbg);border-radius:0;color:var(--wp--preset--color--inputtext);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--normal);line-height:var(--wp--custom--line-height--medium);font-family:var(--wp--preset--font-family--primary)}input,select{font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--medium)}select{padding-right:25px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5.379L20.621 2.5 10.5 12.621.379 2.5 2.5.379l8 8z' fill='%234F5D6D' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-size:8px auto,100%;background-position:right 10px top 50%,0 0}textarea{padding:10px 20px}input[type=checkbox],input[type=radio]{width:16px;height:16px;flex-shrink:0;display:inline-block;margin:0;margin-right:8px;text-align:center;vertical-align:middle;cursor:pointer;border:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input:focus,textarea:focus{background-color:var(--wp--preset--color--lightbg)}input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text],select,textarea{-webkit-appearance:none;appearance:none}::placeholder{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--small);opacity:.6}img.alignleft{margin-right:2em}img.alignright{margin-left:2em}.site-content{min-height:400px}footer.wp-block-template-part{margin-block-start:0}td,th{border:1px solid var(--wp--preset--color--lightborder);padding:6px 12px}.site-header{position:relative;z-index:50}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#050817;--cmplz_banner_border_color:#4462ee;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:216px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#ffffff;--cmplz_hyperlink_color:#f9f9f9;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#3b29ff;--cmplz_button_accept_border_color:#3B29FF;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#3B29FF;--cmplz_slider_inactive_color:#555;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}.cmplz-cookiebanner{animation:fadeIn 2s;-webkit-animation:fadeIn 2s;-moz-animation:fadeIn 2s;-o-animation:fadeIn 2s;-ms-animation:fadeIn 2s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#cmplz-manage-consent .cmplz-manage-consent{animation:mc_slideIn 0s forwards}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.cmplz-blocked-content-container.forminator-g-recaptcha{max-width:initial!important;height:90px!important}@media only screen and (max-width:400px){.cmplz-blocked-content-container.forminator-g-recaptcha{height:100px!important}}.cmplz-blocked-content-container.forminator-g-recaptcha .cmplz-blocked-content-notice{top:unset;left:unset;transform:unset}.cmplz-blocked-content-container.recaptcha-invisible,.cmplz-blocked-content-container.g-recaptcha{max-width:initial!important;height:80px!important;margin-bottom:20px}@media only screen and (max-width:400px){.cmplz-blocked-content-container.recaptcha-invisible,.cmplz-blocked-content-container.g-recaptcha{height:100px!important}}.cmplz-blocked-content-container.recaptcha-invisible .cmplz-blocked-content-notice,.cmplz-blocked-content-container.g-recaptcha .cmplz-blocked-content-notice{max-width:initial;padding:7px}.twitter-tweet.cmplz-blocked-content-container{padding:10px 40px}.instagram-media.cmplz-placeholder-element>div{max-width:100%}.cmplz-hidden{display:none!important}@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:400;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/8vIf7wUr0m80wwYf0QCXZzYzUoTK8RZQvRd-D1NYbmyWck05-Xecg3w.woff2) format('woff2')}@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:500;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/8vIf7wUr0m80wwYf0QCXZzYzUoTK8RZQvRd-D1NYbl6Wck05-Xecg3w.woff2) format('woff2')}@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:600;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/8vIf7wUr0m80wwYf0QCXZzYzUoTK8RZQvRd-D1NYbrKRck05-Xecg3w.woff2) format('woff2')}@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:700;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/8vIf7wUr0m80wwYf0QCXZzYzUoTK8RZQvRd-D1NYbouRck05-Xecg3w.woff2) format('woff2')}@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:800;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/8vIf7wUr0m80wwYf0QCXZzYzUoTK8RZQvRd-D1NYbuyRck05-Xecg3w.woff2) format('woff2')}@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:900;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/8vIf7wUr0m80wwYf0QCXZzYzUoTK8RZQvRd-D1NYbsWRck05-Xecg3w.woff2) format('woff2')}@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2) format('woff2')}@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2) format('woff2')}@font-face{font-family:"DM Sans";font-style:normal;font-weight:600;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2) format('woff2')}@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2) format('woff2')}@font-face{font-family:"DM Mono";font-style:normal;font-weight:400;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/aFTU7PB1QTsUX8KYhhiaBYyMcKw.woff2) format('woff2')}@font-face{font-family:"DM Mono";font-style:normal;font-weight:500;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/aFTR7PB1QTsUX8KYvumzIYGnbKX9Rlk.woff2) format('woff2')}@font-face{font-family:"Monument Extended";font-style:normal;font-weight:400;font-display:swap;src:url(https://bpdoxs.com/wp-content/uploads/fonts/MonumentExtended-Regular.woff2) format('woff2')}#gspb_row-id-gsbp-3e984f0{justify-content:space-between;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-3e984f0>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}.gspb_row{position:relative}div[id^=gspb_col-id]{box-sizing:border-box;position:relative}div[id^=gspb_col-id]{padding:var(--gs-row-column-padding,15px min(3vw,20px))}#gspb_row-id-gsbp-3e984f0{background-color:#fff0}#gspb_col-id-gsbp-acf495c.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-acf495c.gspb_row__col--12{width:100%}}.gspb_row #gspb_col-id-gsbp-acf495c.gspb_row__col--12{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.site-header.gs-sticky-enable,.gs-sticky-enable{transition:all .5s var(--greenshift-transition),z-index 0s;position:sticky;top:0;z-index:100000}.gs-sticky-header{transition:all .5s var(--greenshift-transition)}.gs-sticky-enable .gs-sticky-header{transition-delay:.1s}.gs-sticky-enable .gs-sticky-header{box-shadow:0 10px 20px rgb(44 62 80 / .05)}.site-header{left:0;right:0;position:absolute;top:0}.has-modal-open .site-header{z-index:100001}.gs-sticky-enable.site-header{position:fixed}.site-header:not(.gs-sticky-enable)>div{background:transparent!important}.site-header:not(.gs-sticky-enable){z-index:999}#wpadminbar~.wp-site-blocks .site-header:not(.gs-sticky-enable){top:32px}:root{--bg:#050817;--card-grad:linear-gradient(180deg, rgba(20,26,58,0.94), rgba(8,11,25,0.98));--border:rgba(90,115,255,0.22);--border-hover:rgba(90,115,255,0.42);--hairline:rgba(90,115,255,0.12);--primary:#4462EE;--primary-2:#6E86FF;--periwinkle:#AEBCFF;--text:#EAF0FF;--body:#E3E7F2;--muted:#9AA6C8;--dim:#6B779C;--success:#7FE3B4;--warn:#E0A24A;--radius:18px}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:'DM Sans',sans-serif;color:var(--body)}.challenges{position:relative;padding:108px 32px 120px;overflow:hidden}.challenges::before{content:"";position:absolute;top:20px;left:20px;width:480px;height:480px;background:radial-gradient(circle,rgb(68 98 238 / .16),transparent 70%);filter:blur(30px);pointer-events:none;z-index:0}.challenges::after{content:"";position:absolute;bottom:60px;right:80px;width:440px;height:440px;background:radial-gradient(circle,rgb(68 98 238 / .14),transparent 70%);filter:blur(30px);pointer-events:none;z-index:0}.challenges-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto}.challenges-head{max-width:680px;margin-bottom:56px}.section-marker{font-family:'DM Mono',monospace;font-size:13px;color:var(--success);letter-spacing:.08em;display:flex;align-items:center;gap:10px;margin-bottom:18px}.section-marker .dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 10px rgb(127 227 180 / .8);animation:bpx-pulse 2.2s ease-in-out infinite}@keyframes bpx-pulse{0%,100%{opacity:1}50%{opacity:.4}}.challenges-head h2{font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:clamp(28px, 3.4vw, 38px);color:var(--text);letter-spacing:-.01em;margin:0 0 16px 0}.challenges-head p{font-size:16px;line-height:1.65;color:var(--muted);margin:0}.challenges-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:720px){.challenges-grid{grid-template-columns:1fr}}.challenge-card{position:relative;border-radius:var(--radius);border:1px solid var(--border);background:var(--card-grad);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 0 0 1px rgb(68 98 238 / .06),0 16px 48px rgb(0 0 0 / .48);padding:36px 38px 34px;transition:border-color .25s ease,transform .25s ease;overflow:hidden}.challenge-card:hover{border-color:var(--border-hover);transform:translateY(-3px)}.challenge-card::before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .45),transparent)}.challenge-icon{width:50px;height:50px;border-radius:13px;background:rgb(68 98 238 / .12);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.challenge-icon svg{width:24px;height:24px;stroke:var(--periwinkle);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.challenge-card h3{font-family:'Red Hat Display',sans-serif;font-weight:600;font-size:19px;line-height:1.35;color:var(--text);margin:0 0 20px 0}.challenge-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.challenge-points li{position:relative;padding-left:22px;font-size:14px;line-height:1.6;color:var(--muted)}.challenge-points li::before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:2px;background:var(--primary-2);transform:rotate(45deg);box-shadow:0 0 6px rgb(110 134 255 / .5)}@media (max-width:640px){.challenges{padding:76px 20px 88px}.challenges-head{margin-bottom:40px}.challenge-card{padding:28px 24px 26px}}.challenges-head{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.challenges-head.bpx-in{opacity:1;transform:translateY(0)}.challenge-card{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.challenge-card.bpx-in{opacity:1;transform:translateY(0)}.challenge-card:nth-child(1){transition-delay:.15s}.challenge-card:nth-child(2){transition-delay:.24s}.challenge-card:nth-child(3){transition-delay:.33s}.challenge-card:nth-child(4){transition-delay:.42s}@media (prefers-reduced-motion:reduce){.challenges-head,.challenge-card{opacity:1!important;transform:none!important;transition:none!important}}.bpx-svc{--primary:#4462EE;--primary-2:#6E86FF;--periwinkle:#AEBCFF;--text:#EAF0FF;--body:#E3E7F2;--muted:#9AA6C8;--dim:#6B779C;--success:#7FE3B4;--border:rgba(90,115,255,0.22);--border-hover:rgba(90,115,255,0.42);--hairline:rgba(90,115,255,0.12);--card-grad:linear-gradient(180deg, rgba(20,26,58,0.94), rgba(8,11,25,0.98));--font-head:'Red Hat Display', sans-serif;--font-body:'DM Sans', sans-serif;--font-mono:'DM Mono', monospace;position:relative;overflow:hidden;padding-block:clamp(56px, 8vw, 96px);color:var(--body);font-family:var(--font-body)}.bpx-svc *{box-sizing:border-box}.bpx-svc .bpx-wrap{max-width:1180px;margin:0 auto;padding-inline:clamp(18px,5vw,48px);position:relative;z-index:1}.bpx-svc-outer{position:relative}.bpx-contour-bg{position:absolute;right:0;top:0;width:900px;height:900px;z-index:0;pointer-events:none;background:repeating-radial-gradient(circle at 30% 40%,transparent 0,transparent 38px,rgb(110 134 255 / .07) 37px,rgb(110 134 255 / .07) 40px);-webkit-mask-image:radial-gradient(circle at 30% 40%,black 40%,transparent 72%);mask-image:radial-gradient(circle at 30% 40%,black 40%,transparent 72%)}.bpx-svc .sec-head{margin-bottom:clamp(32px,4.5vw,48px)}.bpx-svc .eyebrow{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--success);display:inline-flex;gap:9px;align-items:center;margin-bottom:16px}.bpx-svc .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 8px rgb(127 227 180 / .75);animation:bpxDotPulse 2.2s ease-in-out infinite}@keyframes bpxDotPulse{0%,100%{opacity:1}50%{opacity:.4}}.bpx-svc .s-title{font-family:var(--font-head);font-weight:700;font-size:clamp(26px,3.4vw,38px);line-height:1.14;letter-spacing:-.02em;color:var(--text);max-width:620px}.bpx-svc .s-title .accent{background:linear-gradient(135deg,var(--bpx-periwinkle),var(--bpx-primary-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.bpx-svc .s-sub{color:var(--muted);font-size:15px;max-width:560px;margin-top:14px}.bpx-svc .vgrid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(20px,3vw,40px);align-items:start;min-width:0}.bpx-svc .vgrid>*{min-width:0}.bpx-svc .vtabs-group{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 16px 0}.bpx-svc .vtabs-group svg{width:14px;height:14px;flex-shrink:0;color:var(--dim)}.bpx-svc .vtabs{display:flex;flex-direction:column;gap:0;position:sticky;top:24px;border-left:1px solid var(--hairline);padding-left:20px}.bpx-svc .vtab{position:relative;display:flex;align-items:center;cursor:pointer;text-align:left;width:100%;background:none;border:none;font-family:var(--font-mono);font-size:13.5px;font-weight:500;letter-spacing:.01em;color:var(--body);padding:11px 4px 11px 18px;transition:color .2s ease}.bpx-svc .vtab::before{content:"";position:absolute;left:-20px;top:50%;width:16px;height:1px;background:var(--hairline);transition:background .2s ease,height .2s ease}.bpx-svc .vtab .vname::before{content:"[ ";color:var(--dim);transition:color .2s ease}.bpx-svc .vtab .vname::after{content:" ]";color:var(--dim);transition:color .2s ease}.bpx-svc .vtab:hover{color:var(--text)}.bpx-svc .vtab:hover::before{background:var(--border-hover)}.bpx-svc .vtab.active{color:var(--primary-2);font-weight:700}.bpx-svc .vtab.active::before{background:var(--primary-2);box-shadow:0 0 8px rgb(110 134 255 / .7);height:2px}.bpx-svc .vtab.active .vname::before,.bpx-svc .vtab.active .vname::after{color:var(--primary-2)}.bpx-svc .vpanel{position:relative;overflow:hidden;border-radius:18px;padding:clamp(28px,3.2vw,44px);background:radial-gradient(rgb(174 188 255 / .06) 1px,transparent 1.6px),var(--card-grad);background-size:24px 24px,100% 100%;border:1px solid var(--border);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 0 0 1px rgb(68 98 238 / .06),0 16px 48px rgb(0 0 0 / .52),0 0 40px rgb(68 98 238 / .08);transition:border-color 0.2s ease;isolation:isolate;min-height:360px}.bpx-svc .vpanel:hover{border-color:var(--border-hover)}.bpx-svc .vpanel::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);z-index:3;pointer-events:none}.bpx-svc .vpanel>*{position:relative;z-index:1}.bpx-svc .vp-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-2);margin-bottom:16px}.bpx-svc .vpanel h3{font-family:var(--font-head);font-weight:700;font-size:clamp(21px,2.4vw,27px);letter-spacing:-.02em;color:var(--text);margin-bottom:16px;line-height:1.2;max-width:480px}.bpx-svc .vpanel .desc{color:var(--body);font-size:15px;line-height:1.7;margin-bottom:30px;max-width:54ch}.bpx-svc .vstats{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;margin-bottom:8px}.bpx-svc .vstat{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--hairline);background:linear-gradient(180deg,rgb(16 21 46 / .55),rgb(8 11 25 / .68));padding:20px 22px;transition:border-color .25s ease,transform .25s ease}.bpx-svc .vstat:hover{border-color:var(--border-hover);transform:translateY(-2px)}.bpx-svc .vstat::before{content:"";position:absolute;inset:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),rgb(110 134 255 / .16),transparent 65%);opacity:0;transition:opacity .25s ease;pointer-events:none}.bpx-svc .vstat:hover::before{opacity:1}.bpx-svc .vstat .v{font-family:var(--font-head);font-weight:800;font-size:clamp(18px,2.1vw,22px);line-height:1;background:linear-gradient(180deg,#AEBCFF,#4462EE);-webkit-background-clip:text;background-clip:text;color:#fff0;margin-bottom:9px}.bpx-svc .vstat .k{color:var(--muted);font-size:12.5px;line-height:1.45;position:relative;z-index:1}.bpx-svc .vfade{animation:bpxVf .4s ease}@keyframes bpxVf{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:880px){.bpx-svc .vgrid{grid-template-columns:1fr}.bpx-svc .vgrid>div:first-child{min-width:0}.bpx-svc .vtabs-group{margin-bottom:10px}.bpx-svc .vtabs{position:static;flex-direction:row;border-left:none;padding-left:0;gap:8px;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border-hover) #fff0}.bpx-svc .vtabs::-webkit-scrollbar{height:6px}.bpx-svc .vtabs::-webkit-scrollbar-track{background:rgb(90 115 255 / .06);border-radius:999px}.bpx-svc .vtabs::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:999px}.bpx-svc .vtab{flex:0 0 auto;width:auto;white-space:nowrap;padding:11px 18px;border:1px solid var(--border);border-radius:10px;background:rgb(255 255 255 / .02)}.bpx-svc .vtab::before{display:none}.bpx-svc .vtab:hover{border-color:var(--border-hover);color:var(--text)}.bpx-svc .vtab.active{color:#fff;border-color:#fff0;background:linear-gradient(180deg,#6E86FF,#3b56e0);box-shadow:0 8px 22px rgb(68 98 238 / .34)}.bpx-svc .vtab.active .vname::before,.bpx-svc .vtab.active .vname::after{color:#fff}.bpx-svc .vtab .vname{font-size:13px}.bpx-svc .vpanel{max-width:100%;min-width:0;overflow-wrap:break-word}.bpx-svc .vstats{grid-template-columns:1fr 1fr;gap:12px 14px}.bpx-contour-bg{width:520px;height:520px}.bpx-svc-outer{overflow-x:hidden}}@media (max-width:480px){.bpx-svc .vstats{grid-template-columns:1fr}.bpx-contour-bg{width:360px;height:360px}}@media (prefers-reduced-motion:reduce){.bpx-svc *{transition:none!important;animation:none!important}.bpx-svc .eyebrow .dot{animation:none!important}}.bpx-svc .sec-head{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.bpx-svc .sec-head.bpx-in{opacity:1;transform:translateY(0)}.bpx-svc .vgrid{opacity:0;transform:translateY(24px);transition:opacity .7s ease .15s,transform .7s ease .15s}.bpx-svc .vgrid.bpx-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.bpx-svc .sec-head,.bpx-svc .vgrid{opacity:1!important;transform:none!important;transition:none!important}}.bpx-compliance-sec.bpx-compliance-sec{position:relative;overflow-x:hidden}.bpx-compliance-sec .bpx-c-glow{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bpx-compliance-sec .bpx-c-glow::after{content:"";position:absolute;top:50px;right:100px;width:700px;height:700px;background:radial-gradient(circle,rgb(68 98 238 / .18),transparent 72%);filter:blur(70px)}.bpx-compliance-sec .bpx-c-content{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:88px 32px}.bpx-compliance-sec .bpx-c-head{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:14px}.bpx-compliance-sec .bpx-c-eyebrow{font-family:'DM Mono',monospace;font-size:13px;color:var(--bpx-success);letter-spacing:.06em;display:flex;align-items:center;gap:10px;margin-bottom:16px}.bpx-compliance-sec .bpx-c-eyebrow .bpx-dot{width:7px;height:7px;border-radius:50%;background:var(--bpx-success);box-shadow:0 0 10px rgb(127 227 180 / .8);animation:bpx-c-pulse 2.2s ease-in-out infinite}@keyframes bpx-c-pulse{0%,100%{opacity:1}50%{opacity:.4}}.bpx-compliance-sec .bpx-c-head h2{font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:32px;color:var(--bpx-text);max-width:600px;line-height:1.2;margin:0}.bpx-compliance-sec .bpx-c-head h2 .bpx-c-accent{background:linear-gradient(135deg,var(--bpx-periwinkle),var(--bpx-primary-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.bpx-compliance-sec .bpx-c-head h2 .bpx-c-accent:hover,.bpx-compliance-sec .bpx-c-head h2 .bpx-c-accent:active{-webkit-text-fill-color:#fff0}.bpx-compliance-sec .bpx-c-disclaimer{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;font-family:'DM Mono',monospace;font-size:12.5px;color:var(--bpx-muted);border:1px solid var(--bpx-border);border-radius:999px;padding:8px 16px;background:rgb(90 115 255 / .06);max-width:340px}.bpx-compliance-sec .bpx-c-disclaimer .bpx-warn-dot{width:6px;height:6px;border-radius:50%;background:var(--bpx-warn);flex-shrink:0;box-shadow:0 0 8px rgb(224 162 74 / .6)}.bpx-compliance-sec .bpx-c-sub{position:relative;z-index:1;color:var(--bpx-muted);font-size:14.5px;max-width:640px;margin:0 0 40px}.bpx-compliance-sec .bpx-c-tabs{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px;border-bottom:1px solid var(--bpx-hairline);padding-bottom:20px}.bpx-compliance-sec .bpx-c-tab{font-family:'DM Mono',monospace;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--bpx-muted);background:rgb(255 255 255 / .02);border:1px solid var(--bpx-border);border-radius:10px;padding:11px 18px;cursor:pointer;transition:all 0.22s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:9px}.bpx-compliance-sec .bpx-c-tab .bpx-c-bx{color:var(--bpx-dim)}.bpx-compliance-sec .bpx-c-tab:hover{border-color:var(--bpx-border-hover);color:var(--bpx-text)}.bpx-compliance-sec .bpx-c-tab.bpx-active{background:linear-gradient(180deg,#5a78ff,#3b56e0);color:#fff;border-color:#fff0;box-shadow:0 8px 22px rgb(68 98 238 / .34)}.bpx-compliance-sec .bpx-c-tab.bpx-active .bpx-c-bx{color:#fff}.bpx-compliance-sec [data-bpx-groups]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.bpx-compliance-sec [data-bpx-groups]::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--bpx-hairline);transform:translateX(-50%)}.bpx-compliance-sec .bpx-c-group{position:relative;z-index:1;margin-bottom:0;min-width:0}.bpx-compliance-sec .bpx-c-grouphead{display:flex;align-items:center;gap:12px;margin-bottom:6px}.bpx-compliance-sec .bpx-c-typechip{font-family:'DM Mono',monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:6px;flex-shrink:0}.bpx-compliance-sec .bpx-c-typechip.bpx-t-reg{color:var(--bpx-warn);background:rgb(224 162 74 / .12);border:1px solid rgb(224 162 74 / .3)}.bpx-compliance-sec .bpx-c-typechip.bpx-t-std{color:var(--bpx-periwinkle);background:rgb(90 115 255 / .1);border:1px solid rgb(110 134 255 / .35)}.bpx-compliance-sec .bpx-c-grouptitle{font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:16px;color:var(--bpx-text)}.bpx-compliance-sec .bpx-c-groupnote{font-size:12px;color:var(--bpx-dim);margin:0 0 16px;max-width:100%}.bpx-compliance-sec table.bpx-c-table,.bpx-compliance-sec table.bpx-c-table th,.bpx-compliance-sec table.bpx-c-table td,.bpx-compliance-sec table.bpx-c-table tr{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.bpx-compliance-sec .bpx-c-tablewrap{position:relative;z-index:1;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--bpx-border-hover) #fff0}.bpx-compliance-sec .bpx-c-tablewrap::-webkit-scrollbar{height:5px}.bpx-compliance-sec .bpx-c-tablewrap::-webkit-scrollbar-track{background:rgb(90 115 255 / .06);border-radius:999px}.bpx-compliance-sec .bpx-c-tablewrap::-webkit-scrollbar-thumb{background:var(--bpx-border-hover);border-radius:999px}.bpx-compliance-sec table.bpx-c-table{width:100%;min-width:420px;border-collapse:collapse;border-spacing:0}.bpx-compliance-sec table.bpx-c-table th{text-align:left;font-family:'DM Mono',monospace;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--bpx-dim);font-weight:400;padding:0 0 14px!important;border-bottom:1px solid var(--bpx-border)!important;white-space:nowrap}.bpx-compliance-sec table.bpx-c-table td{padding:18px 0!important;border-bottom:1px solid var(--bpx-hairline)!important;vertical-align:top}.bpx-compliance-sec table.bpx-c-table tr:last-child td{border-bottom:none!important}.bpx-compliance-sec table.bpx-c-table tr:hover td{background:rgb(90 115 255 / .03)!important}.bpx-compliance-sec .bpx-c-name-cell{display:flex;align-items:center;gap:14px}.bpx-compliance-sec .bpx-c-name{font-family:'Red Hat Display',sans-serif;font-weight:600;font-size:14px;color:var(--bpx-text);white-space:nowrap}.bpx-compliance-sec .bpx-c-condition{font-size:11.5px;color:var(--bpx-dim);margin-top:2px;white-space:nowrap}.bpx-compliance-sec .bpx-c-role{font-size:13px;color:var(--bpx-muted);max-width:320px;line-height:1.5;white-space:normal}.bpx-compliance-sec .bpx-c-empty{padding:48px 0;text-align:center;color:var(--bpx-dim);font-size:13.5px;font-family:'DM Mono',monospace}.bpx-compliance-sec .bpx-c-tabs.bpx-c-tabs-scroll{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--bpx-border-hover) #fff0}.bpx-compliance-sec .bpx-c-tabs.bpx-c-tabs-scroll::-webkit-scrollbar{height:6px}.bpx-compliance-sec .bpx-c-tabs.bpx-c-tabs-scroll::-webkit-scrollbar-track{background:rgb(90 115 255 / .06);border-radius:999px}.bpx-compliance-sec .bpx-c-tabs.bpx-c-tabs-scroll::-webkit-scrollbar-thumb{background:var(--bpx-border-hover);border-radius:999px}.bpx-compliance-sec .bpx-c-tabs.bpx-c-tabs-scroll::-webkit-scrollbar-thumb:hover{background:var(--bpx-periwinkle)}.bpx-compliance-sec .bpx-c-tabs.bpx-c-tabs-scroll .bpx-c-tab{flex:0 0 auto}@media (max-width:1024px){.bpx-compliance-sec .bpx-c-content{padding:72px 24px}.bpx-compliance-sec .bpx-c-head{flex-direction:column;align-items:flex-start;gap:20px}.bpx-compliance-sec .bpx-c-head h2{font-size:30px;max-width:100%}.bpx-compliance-sec .bpx-c-sub{max-width:100%}.bpx-compliance-sec .bpx-c-disclaimer{max-width:100%}.bpx-compliance-sec table.bpx-c-table th:first-child{width:42%}.bpx-compliance-sec [data-bpx-groups]{grid-template-columns:1fr;gap:36px 0}.bpx-compliance-sec [data-bpx-groups]::before{display:none}.bpx-compliance-sec .bpx-c-role{max-width:none}}@media (max-width:768px){.bpx-compliance-sec .bpx-c-content{padding:48px 18px}.bpx-compliance-sec .bpx-c-head{flex-direction:column;align-items:flex-start;gap:18px}.bpx-compliance-sec .bpx-c-head h2{font-size:24px;line-height:1.25}.bpx-compliance-sec .bpx-c-sub{font-size:14px;margin-bottom:28px}.bpx-compliance-sec .bpx-c-disclaimer{max-width:100%;font-size:12px}.bpx-compliance-sec .bpx-c-tab{font-size:11.5px;padding:7px 13px}.bpx-compliance-sec .bpx-c-grouptitle{font-size:15.5px}.bpx-compliance-sec .bpx-c-typechip{font-size:9.5px;padding:3px 8px}.bpx-compliance-sec table.bpx-c-table th{font-size:10px}.bpx-compliance-sec table.bpx-c-table td{padding:18px 0!important}.bpx-compliance-sec .bpx-c-name-cell{gap:10px}.bpx-compliance-sec [data-bpx-groups]{gap:28px 0}}#bpx-frameworks,#bpx-frameworks *{box-sizing:border-box}#bpx-frameworks h2,#bpx-frameworks h3,#bpx-frameworks p,#bpx-frameworks ul,#bpx-frameworks li,#bpx-frameworks dl,#bpx-frameworks dt,#bpx-frameworks dd{margin:0;padding:0}#bpx-frameworks ul{list-style:none}#bpx-frameworks{padding:96px 0;font-family:var(--bpx-font-body,'DM Sans',sans-serif);color:var(--bpx-body,#E3E7F2);line-height:1.6}#bpx-frameworks .fw-wrap{max-width:var(--bpx-maxw,1180px);margin:0 auto;padding:0 32px}#bpx-frameworks .fw-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:56px;margin-bottom:52px}#bpx-frameworks .fw-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:13px;color:var(--bpx-success,#7FE3B4);letter-spacing:.06em}#bpx-frameworks .fw-dot{width:7px;height:7px;border-radius:50%;background:var(--bpx-success,#7FE3B4);box-shadow:0 0 10px rgb(127 227 180 / .8);animation:bpxfw-pulse 2.2s ease-in-out infinite}@keyframes bpxfw-pulse{0%,100%{opacity:1}50%{opacity:.4}}#bpx-frameworks .fw-title{font-family:var(--bpx-font-heading,'Red Hat Display',sans-serif);color:var(--bpx-text,#EAF0FF);font-size:clamp(24px,2.9vw,34px);font-weight:700;line-height:1.22;letter-spacing:-.02em;margin:16px 0 14px}#bpx-frameworks .fw-sub{color:var(--bpx-muted,#9AA6C8);font-size:14.5px;line-height:1.65;max-width:500px}#bpx-frameworks .fw-facts{min-width:190px}#bpx-frameworks .fw-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:9px 0;border-bottom:1px solid var(--bpx-hairline,rgb(90 115 255 / .12))}#bpx-frameworks .fw-facts>div:first-child{border-top:1px solid var(--bpx-hairline,rgb(90 115 255 / .12))}#bpx-frameworks .fw-facts dt{font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:10.5px;color:var(--bpx-dim,#6B779C);letter-spacing:.1em;text-transform:uppercase}#bpx-frameworks .fw-facts dd{font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:12px;color:var(--bpx-text,#EAF0FF);letter-spacing:.03em}#bpx-frameworks .fw-register{border-top:1px solid var(--bpx-border,rgb(90 115 255 / .22))}#bpx-frameworks .fw-row{position:relative;display:grid;grid-template-columns:34px minmax(180px,230px) minmax(0,1fr);align-items:center;gap:30px;padding:26px 0 26px 18px;margin-left:-18px;border-bottom:1px solid var(--bpx-hairline,rgb(90 115 255 / .12));transition:background-color .25s ease}#bpx-frameworks .fw-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--bpx-primary,#4462EE),var(--bpx-primary-2,#6E86FF));transform:scaleY(0);transform-origin:center top;transition:transform .28s ease}#bpx-frameworks .fw-row:hover{background-color:rgb(90 115 255 / .045)}#bpx-frameworks .fw-row:hover::before{transform:scaleY(1)}#bpx-frameworks .fw-no{font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:11px;color:var(--bpx-dim,#6B779C);letter-spacing:.05em}#bpx-frameworks .fw-fam{font-family:var(--bpx-font-heading,'Red Hat Display',sans-serif);color:var(--bpx-text,#EAF0FF);font-size:clamp(25px,3.1vw,39px);font-weight:700;letter-spacing:-.032em;line-height:1.02}#bpx-frameworks .fw-ct{font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:10.5px;font-weight:400;color:var(--bpx-periwinkle,#AEBCFF);letter-spacing:.05em;margin-left:9px;vertical-align:.9em}#bpx-frameworks .fw-items{display:flex;flex-wrap:wrap;gap:9px 26px}#bpx-frameworks .fw-items li{position:relative;font-size:13.5px;line-height:1.45;color:var(--bpx-muted,#9AA6C8);padding-left:13px;transition:color .2s ease}#bpx-frameworks .fw-items li::before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--bpx-primary-2,#6E86FF);opacity:.4;transition:opacity .2s ease}#bpx-frameworks .fw-row:hover .fw-items li{color:var(--bpx-body,#E3E7F2)}#bpx-frameworks .fw-row:hover .fw-items li::before{opacity:1}#bpx-frameworks .fw-mark{font-size:.62em;color:var(--bpx-dim,#6B779C);font-weight:400;vertical-align:super}#bpx-frameworks .fw-foot{display:flex;align-items:center;gap:14px;margin-top:24px;font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:10.5px;color:var(--bpx-dim,#6B779C);letter-spacing:.08em;text-transform:uppercase}#bpx-frameworks .fw-foot-sep{flex:1;height:1px;background:var(--bpx-hairline,rgb(90 115 255 / .12))}@media (max-width:900px){#bpx-frameworks .fw-top{grid-template-columns:1fr;align-items:start;gap:34px}#bpx-frameworks .fw-facts{min-width:0;max-width:280px}}@media (max-width:720px){#bpx-frameworks{padding:70px 0}#bpx-frameworks .fw-row{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"no fam" ". items";align-items:baseline;gap:14px;padding:22px 0 22px 14px;margin-left:-14px}#bpx-frameworks .fw-no{grid-area:no}#bpx-frameworks .fw-fam{grid-area:fam;font-size:27px}#bpx-frameworks .fw-items{grid-area:items;margin-top:4px;gap:8px 20px}}@media (max-width:640px){#bpx-frameworks .fw-wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){#bpx-frameworks .fw-dot{animation:none}#bpx-frameworks .fw-row,#bpx-frameworks .fw-row::before,#bpx-frameworks .fw-items li{transition:none}}#bpx-frameworks.fw-js .fw-lede,#bpx-frameworks.fw-js .fw-facts{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,.61,.36,1) var(--fw-d,0s),transform .7s cubic-bezier(.22,.61,.36,1) var(--fw-d,0s)}#bpx-frameworks.fw-js .fw-facts{--fw-d:.10s}#bpx-frameworks.fw-js .fw-row{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,.61,.36,1) var(--fw-d,0s),transform .7s cubic-bezier(.22,.61,.36,1) var(--fw-d,0s),background-color .25s ease}#bpx-frameworks.fw-js .fw-row:nth-child(1){--fw-d:.04s}#bpx-frameworks.fw-js .fw-row:nth-child(2){--fw-d:.10s}#bpx-frameworks.fw-js .fw-row:nth-child(3){--fw-d:.16s}#bpx-frameworks.fw-js .fw-row:nth-child(4){--fw-d:.22s}#bpx-frameworks.fw-js .fw-row:nth-child(5){--fw-d:.28s}#bpx-frameworks.fw-js .fw-row:nth-child(6){--fw-d:.34s}#bpx-frameworks.fw-js .fw-lede.fw-in,#bpx-frameworks.fw-js .fw-facts.fw-in,#bpx-frameworks.fw-js .fw-row.fw-in{opacity:1;transform:none}#bpx-frameworks .fw-row.is-active{background-color:rgb(90 115 255 / .045)}#bpx-frameworks .fw-row.is-active::before{transform:scaleY(1)}#bpx-frameworks .fw-row.is-active .fw-items li{color:var(--bpx-body,#E3E7F2)}#bpx-frameworks .fw-row.is-active .fw-items li::before{opacity:1}@media (prefers-reduced-motion:reduce){#bpx-frameworks.fw-js .fw-lede,#bpx-frameworks.fw-js .fw-facts,#bpx-frameworks.fw-js .fw-row{opacity:1;transform:none;transition:none}}.d2-row{display:flex;max-width:1200px;margin:0 auto}.d2-col{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:20px;padding:50px;position:relative;overflow:hidden}.d2-before{background:radial-gradient(circle at 0% 0%,rgb(224 162 74 / .16),transparent 60%),linear-gradient(160deg,rgb(50 30 15 / .55),rgb(10 8 15 / .9));border-top:1px solid var(--bpx-border,rgb(90 115 255 / .22));border-bottom:1px solid var(--bpx-border,rgb(90 115 255 / .22));border-left:1px solid var(--bpx-border,rgb(90 115 255 / .22));border-right:1px solid var(--bpx-hairline,rgb(90 115 255 / .12));border-radius:22px 0 0 22px}.d2-after{background:radial-gradient(circle at 100% 0%,rgb(68 98 238 / .16),transparent 55%),var(--bpx-card-grad,linear-gradient(180deg,rgb(20 26 58 / .94),rgb(8 11 25 / .98)));border-top:1px solid var(--bpx-border,rgb(90 115 255 / .22));border-bottom:1px solid var(--bpx-border,rgb(90 115 255 / .22));border-right:1px solid var(--bpx-border,rgb(90 115 255 / .22));border-left:0;border-radius:0 22px 22px 0}.d2-label{margin:0;padding:0;font-family:'DM Mono',monospace;font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;position:relative;z-index:1}.d2-before .d2-label{color:var(--bpx-warn,#E0A24A)}.d2-after .d2-label{color:var(--bpx-primary-2,#6E86FF);margin-top:0}.d2-block{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:10px;border-bottom:1px solid var(--bpx-hairline,rgb(90 115 255 / .12));padding-bottom:40px;position:relative;z-index:1}.d2-block:last-child{border-bottom:none}.d2-heading{margin:0;padding:0;font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:clamp(24px, 2.4vw, 34px);color:var(--bpx-text,#EAF0FF);letter-spacing:-.01em}.d2-before .d2-heading{color:#cdb89a}.d2-after .d2-heading{color:var(--bpx-text,#EAF0FF)}.d2-heading-sub{display:block;margin-top:6px;font-family:'DM Mono',monospace;font-weight:500;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.d2-before .d2-heading-sub{color:#cdb89a}.d2-after .d2-heading-sub{color:var(--bpx-periwinkle,#AEBCFF)}.d2-stat-gradient{background:linear-gradient(180deg,var(--bpx-periwinkle,#AEBCFF),var(--bpx-primary,#4462EE));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.d2-text{margin:0;padding:0;font-family:'DM Sans',sans-serif;font-weight:400;font-size:14.5px;line-height:1.6;color:var(--bpx-body,#E3E7F2);min-height:70px}.d2-section-header{max-width:820px;margin:0 auto 48px auto;text-align:center}.d2-eyebrow{font-family:'DM Mono',monospace;font-size:13px;color:var(--bpx-success,#7FE3B4);letter-spacing:.06em;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px;text-transform:uppercase}.d2-eyebrow .d2-dot{width:7px;height:7px;border-radius:50%;background:var(--bpx-success,#7FE3B4);box-shadow:0 0 10px rgb(127 227 180 / .8);animation:d2-pulse 2.2s ease-in-out infinite}@keyframes d2-pulse{0%,100%{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.d2-eyebrow .d2-dot{animation:none}}.d2-section-title{font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:clamp(28px, 3.6vw, 44px);color:var(--bpx-text,#EAF0FF);letter-spacing:-.01em;margin:0 0 16px 0}.d2-section-sub{font-family:'DM Sans',sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:var(--bpx-muted,#9AA6C8);margin:0}.accent{background:linear-gradient(135deg,var(--bpx-periwinkle,#AEBCFF),var(--bpx-primary-2,#6E86FF));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}@media (max-width:900px){.d2-section-header{padding:0 24px}.d2-row{padding:0 24px}}@media (max-width:640px){.d2-section-header{padding:0 16px}.d2-row{flex-direction:column;padding:0 16px}.d2-col{flex:1 1 auto;max-width:100%}.d2-before{border-radius:22px 22px 0 0;border-right:1px solid var(--bpx-border,rgb(90 115 255 / .22));border-bottom:1px solid var(--bpx-hairline,rgb(90 115 255 / .12))}.d2-after{border-radius:0 0 22px 22px;border-left:1px solid var(--bpx-border,rgb(90 115 255 / .22));border-top:0}}.d2-section-header{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.d2-section-header.bpx-in{opacity:1;transform:translateY(0)}.d2-before{opacity:0;transform:translateX(-34px);transition:opacity .75s ease .1s,transform .75s ease .1s}.d2-before.bpx-in{opacity:1;transform:translateX(0)}.d2-after{opacity:0;transform:translateX(34px);transition:opacity .75s ease .1s,transform .75s ease .1s}.d2-after.bpx-in{opacity:1;transform:translateX(0)}.d2-block{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.d2-block.bpx-in{opacity:1;transform:translateY(0)}.d2-before .d2-block:nth-child(2){transition-delay:.28s}.d2-before .d2-block:nth-child(3){transition-delay:.38s}.d2-before .d2-block:nth-child(4){transition-delay:.48s}.d2-after .d2-block:nth-child(2){transition-delay:.28s}.d2-after .d2-block:nth-child(3){transition-delay:.38s}.d2-after .d2-block:nth-child(4){transition-delay:.48s}@media (max-width:640px){.d2-before,.d2-after{transform:translateY(24px)}.d2-before.bpx-in,.d2-after.bpx-in{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.d2-section-header,.d2-before,.d2-after,.d2-block{opacity:1!important;transform:none!important;transition:none!important}}#gspb_row-id-gsbp-c2d3c32{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap;margin-bottom:0;padding-top:100px;padding-bottom:100px}#gspb_row-id-gsbp-c2d3c32>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}.gspb_row{position:relative}div[id^=gspb_col-id]{box-sizing:border-box;position:relative;padding:var(--gs-row-column-padding,15px min(3vw,20px))}#gspb_col-id-gsbp-300eb6a.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-300eb6a.gspb_row__col--12{width:100%}}.gspb_row #gspb_col-id-gsbp-300eb6a.gspb_row__col--12{padding:0}.bpx-csl-carousel-wrap{max-width:1180px;margin:0 auto;padding:0 32px;position:relative}.bpx-csl-carousel-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:44px}.bpx-csl-carousel-head::before{content:"";position:absolute;top:-80px;left:-60px;width:420px;height:420px;background:radial-gradient(circle,rgb(68 98 238 / .22),transparent 70%);filter:blur(20px);pointer-events:none;z-index:0}.bpx-csl-carousel-head-text{position:relative;z-index:1;width:100%}.bpx-csl-carousel-eyebrow{font-family:'DM Mono',monospace;font-size:13px;color:#7FE3B4;letter-spacing:.06em;display:flex;align-items:center;gap:10px;margin-bottom:14px}.bpx-csl-carousel-eyebrow .bpx-csl-carousel-dot{width:7px;height:7px;border-radius:50%;background:#7FE3B4;box-shadow:0 0 10px rgb(127 227 180 / .8);animation:bpx-csl-carousel-pulse 2.2s ease-in-out infinite}@keyframes bpx-csl-carousel-pulse{0%,100%{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.bpx-csl-carousel-eyebrow .bpx-csl-carousel-dot{animation:none;opacity:1}}.bpx-csl-carousel-title{font-family:'Red Hat Display',sans-serif;font-size:clamp(30px, 3vw, 40px);font-weight:700;color:#EAF0FF;letter-spacing:-.01em;line-height:1.2;margin:0 0 16px 0;max-width:640px}.bpx-csl-carousel-accent{background:linear-gradient(135deg,#AEBCFF,#6E86FF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.bpx-csl-carousel-para{font-family:'DM Sans',sans-serif;font-size:15px;line-height:1.65;color:#9AA6C8;margin:0 0 26px 0;max-width:560px}.bpx-csl-carousel-cta-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.bpx-csl-carousel-nav{display:flex;gap:10px;flex-shrink:0}.bpx-csl-carousel-explore-btn{display:inline-flex;align-items:center;gap:8px;font-family:'DM Sans',sans-serif;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(135deg,#4462EE,#6E86FF);padding:12px 20px;border-radius:10px;text-decoration:none;white-space:nowrap;box-shadow:0 8px 24px rgb(68 98 238 / .32);transition:transform .2s ease,box-shadow .2s ease}.bpx-csl-carousel-explore-btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgb(68 98 238 / .44)}.bpx-csl-carousel-explore-btn svg{width:15px;height:15px;flex-shrink:0}.bpx-csl-carousel-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px}.bpx-csl-carousel-nav-btn{width:44px;height:44px;border-radius:11px;border:1px solid rgb(90 115 255 / .22);background:#fff0;color:#AEBCFF;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.bpx-csl-carousel-nav-btn:hover{border-color:rgb(90 115 255 / .42);background:rgb(90 115 255 / .06);color:#fff}.bpx-csl-carousel-nav-btn:disabled{opacity:.35;cursor:default}.bpx-csl-carousel-nav-btn svg{width:18px;height:18px}.bpx-csl-carousel-viewport{overflow:hidden;position:relative}.bpx-csl-carousel-track{display:flex;transition:transform 0.5s cubic-bezier(.65,0,.35,1);will-change:transform}@media (prefers-reduced-motion:reduce){.bpx-csl-carousel-track{transition:none}}.bpx-csl-carousel-slide{flex:0 0 100%;width:100%;padding-right:20px;box-sizing:border-box}.bpx-csl-card{position:relative;z-index:1;display:grid;grid-template-columns:35% 1fr;align-items:stretch;border-radius:18px;border:1px solid rgb(90 115 255 / .22);background:linear-gradient(180deg,rgb(20 26 58 / .94),rgb(8 11 25 / .98));overflow:hidden;min-height:500px;text-decoration:none;transition:border-color .2s ease}.bpx-csl-card:hover{border-color:rgb(90 115 255 / .42)}.bpx-csl-card::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);z-index:2;pointer-events:none}.bpx-csl-img-col{position:relative;overflow:hidden;height:100%;background:#0B1030}.bpx-csl-img-desktop{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bpx-csl-img-mobile{display:none;width:100%;height:100%;object-fit:cover;object-position:center}.bpx-csl-img-col::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 70%,rgb(5 8 23 / .35) 100%);pointer-events:none}.bpx-csl-nda-shield{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:50px;flex-shrink:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjggMTQ2Jz48cGF0aCBkPSdNNjQgNiBMMTE2IDI2IFY2NiBDMTE2IDEwMiA5NCAxMjYgNjQgMTM2IEMzNCAxMjYgMTIgMTAyIDEyIDY2IFYyNiBaJyBmaWxsPSdyZ2JhKDIyNCwxNjIsNzQsMC4xNSknIHN0cm9rZT0nI0UwQTI0QScgc3Ryb2tlLXdpZHRoPSc0Jy8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;background-position:center}.bpx-csl-nda-shield span{font-family:'DM Mono',monospace;font-size:9px;font-weight:800;letter-spacing:.04em;color:#E0A24A}.bpx-csl-content{padding:32px 40px;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.bpx-csl-brand-row{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-bottom:18px}.bpx-csl-logo{display:flex;align-items:center;gap:10px}.bpx-csl-logo img{height:50px;width:auto;object-fit:contain}.bpx-csl-arrow-link{width:38px;height:38px;border-radius:10px;border:1px solid rgb(90 115 255 / .32);color:#AEBCFF;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .18s ease,background .18s ease,transform .18s ease}.bpx-csl-card:hover .bpx-csl-arrow-link{border-color:rgb(90 115 255 / .55);background:rgb(90 115 255 / .08);transform:translateX(2px)}.bpx-csl-arrow-link svg{width:16px;height:16px}.bpx-csl-headline{font-family:'Red Hat Display',sans-serif;font-size:clamp(20px, 2.2vw, 25px);font-weight:700;color:#EAF0FF;line-height:1.3;letter-spacing:-.01em;margin:0 0 14px 0}.bpx-csl-summary{font-family:'DM Sans',sans-serif;font-size:14.5px;line-height:1.62;color:#9AA6C8;margin:0;max-width:620px;display:-webkit-box;display:box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden}.bpx-csl-bottom-group{margin-top:auto;padding-top:20px}.bpx-csl-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.bpx-csl-stat-label{font-family:'DM Mono',monospace;font-size:10.5px;color:#7FE3B4;text-transform:uppercase;letter-spacing:.03em;line-height:1.4;margin-bottom:8px}.bpx-csl-stat-value{font-family:'Red Hat Display',sans-serif;font-size:19px;font-weight:700;color:#E3E7F2}.bpx-csl-tags{display:flex;flex-wrap:wrap;gap:10px;row-gap:8px}.bpx-csl-tag{display:inline-flex;align-items:center;gap:6px;font-family:'DM Mono',monospace;font-size:11.5px;color:#9AA6C8;border:1px solid rgb(90 115 255 / .22);border-radius:8px;padding:6px 12px;background:rgb(90 115 255 / .05)}.bpx-csl-carousel-dots{display:flex;justify-content:center;gap:8px}.bpx-csl-carousel-dot-btn{width:8px;height:8px;border-radius:50%;border:none;background:rgb(90 115 255 / .25);cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease;position:relative}.bpx-csl-carousel-dot-btn.bpx-csl-carousel-dot-active{background:#6E86FF;transform:scale(1.25)}.bpx-csl-carousel-dot-btn::before{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.bpx-csl-carousel-status{font-family:'DM Mono',monospace;font-size:13px;color:#6B779C;padding:40px 0;text-align:center}@media (max-width:980px){.bpx-csl-carousel-slide{flex:0 0 100%;padding-right:0}.bpx-csl-card{grid-template-columns:1fr;min-height:0;height:auto}.bpx-csl-img-col{height:auto}.bpx-csl-img-desktop{display:none}.bpx-csl-img-mobile{display:block;aspect-ratio:16/9;height:auto}.bpx-csl-content{padding:32px 32px;overflow:visible}.bpx-csl-stats{grid-template-columns:repeat(2,1fr);gap:16px}.bpx-csl-summary{-webkit-line-clamp:3;line-clamp:3}}@media (max-width:640px){.bpx-csl-carousel-wrap{padding:0 0}.bpx-csl-carousel-head{margin-bottom:26px}.bpx-csl-carousel-head-text{max-width:none}.bpx-csl-carousel-para{max-width:none}.bpx-csl-carousel-cta-row{flex-direction:column;align-items:stretch;gap:16px}.bpx-csl-carousel-explore-btn{width:100%;justify-content:center}.bpx-csl-carousel-nav{justify-content:center}.bpx-csl-content{padding:26px 22px}.bpx-csl-img-mobile{aspect-ratio:16/10}.bpx-csl-summary{-webkit-line-clamp:3;line-clamp:3}.bpx-csl-stats{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}}#gspb_row-id-gsbp-fafb450{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap;margin-bottom:0}#gspb_row-id-gsbp-fafb450>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}.gspb_row{position:relative}div[id^=gspb_col-id]{box-sizing:border-box;position:relative;padding:var(--gs-row-column-padding,15px min(3vw,20px))}#gspb_col-id-gsbp-90e86df.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-90e86df.gspb_row__col--12{width:100%}}.gspb_row #gspb_col-id-gsbp-90e86df.gspb_row__col--12{padding:0}.badge-band{margin-top:120px;padding-top:0;border-top:0;position:relative;isolation:isolate}.badge-band::before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:min(880px, 94%);height:420px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgb(68 98 238 / .22),rgb(68 98 238 / .06) 45%,transparent 74%);filter:blur(55px)}.badge-band-head{text-align:center;margin-bottom:8px}.badge-band-head .bb-label{font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:11.5px;color:var(--bpx-dim,#6B779C);letter-spacing:.09em;text-transform:uppercase;display:flex;align-items:center;gap:.6em;justify-content:center;flex-wrap:wrap;margin:0 0 1rem}.badge-band-head .bb-slash{color:var(--bpx-primary,#4462EE)}.badge-band-head h3{font-size:clamp(28px, 3.6vw, 40px);font-weight:600;margin-top:0;color:var(--bpx-text,#EAF0FF)}.badge-band-head h3 .bb-dim{color:#8EA1FF}.badge-band-head .bb-legend{font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--bpx-dim,#6B779C);margin:14px 0 0}.badge-band-head .bb-legend b{color:var(--bpx-periwinkle,#AEBCFF);font-weight:500}.header-marker{font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:13px;color:var(--bpx-success,#7FE3B4);letter-spacing:.08em;display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}.header-marker .dot{width:7px;height:7px;border-radius:50%;background:var(--bpx-success,#7FE3B4);box-shadow:0 0 10px rgb(127 227 180 / .8);animation:bb-pulse 2.2s ease-in-out infinite}@keyframes bb-pulse{0%,100%{opacity:1}50%{opacity:.4}}.badge-rail{position:relative;height:1px;width:min(680px,90%);margin:clamp(1.8rem,4vw,2.4rem) auto clamp(2.2rem,5vw,3rem);background:linear-gradient(90deg,transparent,rgb(90 115 255 / .45),transparent)}.badge-rail::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient(135deg,var(--bpx-primary-2,#6E86FF),var(--bpx-primary,#4462EE));box-shadow:0 0 14px rgb(68 98 238 / .9);border-radius:1px}.spotlight-wrap{position:relative;max-width:1100px;margin:0 auto;overflow:hidden;padding:0 16px;user-select:none;-webkit-user-select:none}.spotlight-stage{display:flex;align-items:center;justify-content:center;height:clamp(300px, 38vw, 420px);position:relative}.spotlight-item{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all 0.55s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;-webkit-tap-highlight-color:#fff0}.spotlight-item img{height:clamp(80px, 10vw, 110px);width:auto;object-fit:contain;transition:all 0.55s cubic-bezier(.25,.46,.45,.94);filter:brightness(.55) saturate(.5)}.spotlight-item.active{z-index:10}.spotlight-item.active img{height:clamp(160px, 22vw, 260px);filter:brightness(1.1) saturate(1.1)}.spotlight-item.active::before{content:"";position:absolute;width:clamp(200px, 28vw, 320px);height:clamp(200px, 28vw, 320px);border-radius:50%;background:radial-gradient(circle,rgb(68 98 238 / .22),transparent 70%);z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.spotlight-item.near img{height:clamp(100px, 14vw, 160px);filter:brightness(.7) saturate(.65)}.spotlight-item.far img{height:clamp(60px, 8vw, 90px);filter:brightness(.35) saturate(.35);opacity:.5}.spotlight-info{text-align:center;margin-top:clamp(14px, 2vw, 22px);opacity:0;transform:translateY(10px);transition:all .4s ease .12s;pointer-events:none}.spotlight-item.active .spotlight-info{opacity:1;transform:translateY(0);pointer-events:auto}.si-name{font-size:clamp(14px, 1.6vw, 18px);font-weight:600;color:var(--bpx-text,#EAF0FF);margin-bottom:4px;white-space:nowrap}.si-source{font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:clamp(10px, 1.1vw, 12px);color:var(--bpx-primary-2,#6E86FF);letter-spacing:.06em;text-transform:uppercase}.spotlight-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:20;background:rgb(14 20 42 / .72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--bpx-border,rgb(90 115 255 / .22));width:clamp(40px, 4.5vw, 52px);height:clamp(40px, 4.5vw, 52px);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--bpx-text,#EAF0FF);transition:all .3s ease;padding:0;outline:none}.spotlight-nav:hover{border-color:var(--bpx-primary,#4462EE);box-shadow:0 0 20px rgb(68 98 238 / .35);background:rgb(68 98 238 / .15)}.spotlight-nav:active{transform:translateY(-50%) scale(.92)}.spotlight-nav.prev{left:clamp(4px, 2vw, 20px)}.spotlight-nav.next{right:clamp(4px, 2vw, 20px)}.spotlight-nav svg{width:clamp(16px, 1.8vw, 20px);height:clamp(16px, 1.8vw, 20px)}.spotlight-dots{display:flex;justify-content:center;gap:clamp(6px, 0.8vw, 10px);margin-top:clamp(16px, 2vw, 28px)}.spotlight-dots button{width:clamp(8px, 0.9vw, 10px);height:clamp(8px, 0.9vw, 10px);border-radius:50%;border:1px solid rgb(90 115 255 / .25);background:#fff0;cursor:pointer;transition:all .3s ease;padding:0;outline:none}.spotlight-dots button:hover{border-color:var(--bpx-primary-2,#6E86FF);background:rgb(68 98 238 / .25)}.spotlight-dots button.active{background:var(--bpx-primary,#4462EE);border-color:var(--bpx-primary,#4462EE);box-shadow:0 0 10px rgb(68 98 238 / .7);transform:scale(1.3)}.spotlight-counter{text-align:center;margin-top:12px;font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:11px;letter-spacing:.1em;color:var(--bpx-dim,#6B779C)}@media (max-width:1080px){.spotlight-stage{height:clamp(280px, 36vw, 380px)}}@media (max-width:960px){.spotlight-stage{height:clamp(260px, 40vw, 340px)}.spotlight-item.active img{height:clamp(140px, 20vw, 200px)}.spotlight-item.near img{height:clamp(90px, 13vw, 130px)}}@media (max-width:760px){.spotlight-stage{height:clamp(240px, 44vw, 300px)}.spotlight-item.active img{height:clamp(120px, 24vw, 170px)}.spotlight-item.near img{height:clamp(70px, 14vw, 110px)}.si-name{white-space:normal;text-align:center;max-width:200px}}@media (max-width:640px){.badge-band{margin-top:80px}.badge-band-head h3{font-size:26px}.spotlight-wrap{padding:0 8px}.spotlight-stage{height:clamp(220px, 50vw, 280px)}.spotlight-item.active img{height:clamp(110px, 28vw, 150px)}.spotlight-item.near img{height:clamp(60px, 16vw, 90px)}.spotlight-item.far{display:none}.spotlight-nav{width:36px;height:36px}.spotlight-nav.prev{left:2px}.spotlight-nav.next{right:2px}.spotlight-nav svg{width:15px;height:15px}.spotlight-dots{gap:5px}.spotlight-dots button{width:7px;height:7px}.si-name{font-size:13px;max-width:180px}.si-source{font-size:9.5px}}@media (max-width:400px){.spotlight-stage{height:200px}.spotlight-item.active img{height:100px}.spotlight-item.near img{height:55px}.badge-band-head .bb-legend{font-size:10px}}@media (prefers-reduced-motion:reduce){.badge-band *{animation-duration:.001ms!important;transition-duration:.001ms!important}}.badge-band-head{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.badge-band-head.bpx-in{opacity:1;transform:translateY(0)}.badge-rail{opacity:0;transition:opacity .6s ease .15s}.badge-rail.bpx-in{opacity:1}.spotlight-wrap{opacity:0;transition:opacity .7s ease .2s}.spotlight-wrap.bpx-in{opacity:1}@media (prefers-reduced-motion:reduce){.badge-band-head,.badge-rail,.spotlight-wrap{opacity:1!important;transform:none!important;transition:none!important}}:root{--bg:#050817;--card-grad:linear-gradient(180deg, rgba(20,26,58,0.94), rgba(8,11,25,0.98));--border:rgba(90,115,255,0.22);--border-hover:rgba(90,115,255,0.42);--hairline:rgba(90,115,255,0.12);--primary:#4462EE;--primary-2:#6E86FF;--periwinkle:#AEBCFF;--text:#EAF0FF;--body:#E3E7F2;--muted:#9AA6C8;--dim:#6B779C;--success:#7FE3B4;--gutter:clamp(18px,5vw,48px)}.bpx-faq3,.bpx-faq3 *{box-sizing:border-box;margin:0;padding:0}.bpx-faq3{background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative;width:100%;max-width:100vw}.bpx-faq3 .wrap{max-width:820px;margin:0 auto;padding-inline:var(--gutter);position:relative;z-index:1}.bpx-faq3::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px, 140vw);height:min(640px, 140vw);background:radial-gradient(circle,rgb(68 98 238 / .20),transparent 70%);pointer-events:none;z-index:0}.f3-head{padding:clamp(56px,8vw,86px) 0 clamp(38px,5vw,54px);position:relative;text-align:center}.f3-eyebrow{font-family:'DM Mono',monospace;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--success);display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px;position:relative;z-index:1}.f3-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 10px rgb(127 227 180 / .8);animation:f3Pulse 2.2s ease-in-out infinite;flex:none}@keyframes f3Pulse{0%,100%{opacity:1}50%{opacity:.4}}.f3-head h1{font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:clamp(30px,4.2vw,46px);line-height:1.1;letter-spacing:-.02em;max-width:20ch;margin:0 auto;position:relative;z-index:1}.f3-head h1 .accent{background:linear-gradient(135deg,var(--periwinkle),var(--primary-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.f3-head h1 .accent:hover,.f3-head h1 .accent:active{-webkit-text-fill-color:#fff0}.f3-head p{color:var(--muted);font-size:15px;max-width:52ch;margin:14px auto 0;position:relative;z-index:1}.f3-list{padding-bottom:clamp(70px,9vw,110px);border-top:1px solid var(--hairline)}.f3-item{border-bottom:1px solid var(--hairline)}.f3-q{display:flex;align-items:flex-start;gap:16px;width:100%;padding:clamp(20px,2.6vw,26px) 4px;background:none;border:none;cursor:pointer;text-align:left;color:var(--text);font-family:inherit}.f3-q-idx{flex:none;font-family:'DM Mono',monospace;font-size:12px;color:var(--dim);padding-top:4px;width:24px;transition:color .2s ease}.f3-item.open .f3-q-idx{color:var(--success)}.f3-q-t{flex:1;min-width:0;font-family:'Red Hat Display',sans-serif;font-weight:500;font-size:clamp(16px,1.9vw,19px);line-height:1.4;padding-top:1px;transition:color .2s ease;overflow-wrap:break-word;word-break:break-word}.f3-q:hover .f3-q-t{color:var(--periwinkle)}.f3-ic{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--card-grad);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 4px 14px rgb(0 0 0 / .35);color:var(--periwinkle);font-family:'DM Mono',monospace;font-size:15px;line-height:1;transition:transform .3s ease,border-color .2s ease,background .2s ease,color .2s ease}.f3-q:hover .f3-ic{border-color:var(--border-hover);color:#fff}.f3-item.open .f3-ic{transform:rotate(45deg);border-color:var(--border-hover);background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 4px 16px rgb(68 98 238 / .4)}.f3-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.f3-item.open .f3-a-wrap{grid-template-rows:1fr}.f3-a-inner{overflow:hidden}.f3-a{padding:0 2px clamp(22px,2.8vw,30px) 40px;color:var(--body);font-size:clamp(14px,1.5vw,15.5px);line-height:1.68;max-width:64ch;display:flex;gap:14px;align-items:flex-start}.f3-a::before{content:"";flex:none;width:1px;align-self:stretch;background:linear-gradient(180deg,var(--success),transparent);opacity:.55;margin-top:2px}.f3-a p{flex:1}.f3-a b{color:var(--text);font-weight:700}@media (prefers-reduced-motion:reduce){.bpx-faq3 *{transition:none!important;animation:none!important}}@media (max-width:640px){.bpx-faq3 .wrap{padding-inline:20px}.f3-q{gap:10px;padding-inline:2px}.f3-q-idx{width:20px;font-size:11px}.f3-ic{width:26px;height:26px;font-size:14px}.f3-a{padding-left:30px}}@media (min-width:641px) and (max-width:1024px){.bpx-faq3 .wrap{padding-inline:36px}.f3-q{gap:14px;padding-inline:2px}}.f3-head{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.f3-head.bpx-in{opacity:1;transform:translateY(0)}.f3-item{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.f3-item.bpx-in{opacity:1;transform:translateY(0)}.f3-item:nth-child(1){transition-delay:.15s}.f3-item:nth-child(2){transition-delay:.21s}.f3-item:nth-child(3){transition-delay:.27s}.f3-item:nth-child(4){transition-delay:.33s}.f3-item:nth-child(5){transition-delay:.39s}.f3-item:nth-child(6){transition-delay:.45s}@media (prefers-reduced-motion:reduce){.f3-head,.f3-item{opacity:1!important;transform:none!important;transition:none!important}}.bpx-cta-wrap{max-width:1160px;margin:0 auto;padding-inline:clamp(18px,5vw,48px)}.bpx-cta-rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.bpx-cta-rv.in{opacity:1;transform:none}.bpx-cta-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--bpx-font-heading,'Red Hat Display',sans-serif);font-weight:500;font-size:15px;padding:14px 26px;border-radius:999px;cursor:pointer;border:1px solid #fff0;transition:transform .2s,box-shadow .25s,background .25s,border-color .25s;text-decoration:none}.bpx-cta-btn-primary{background:linear-gradient(135deg,var(--bpx-primary,#4462EE),var(--bpx-primary-2,#6E86FF));color:#fff;box-shadow:0 8px 24px rgb(68 98 238 / .34),inset 0 1px 0 rgb(255 255 255 / .22)}.bpx-cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgb(68 98 238 / .5)}.bpx-cta-btn-ghost{background:rgb(255 255 255 / .04);color:var(--bpx-text,#EAF0FF);border-color:var(--bpx-border,rgb(90 115 255 / .22));backdrop-filter:blur(12px)}.bpx-cta-btn-ghost:hover{border-color:var(--bpx-border-hover,rgb(90 115 255 / .42));background:rgb(255 255 255 / .07);transform:translateY(-2px)}.bpx-cta-btn .a{transition:transform .2s}.bpx-cta-btn:hover .a{transform:translateX(3px)}.bpx-cta-meta{margin-top:24px;font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:12.5px;color:var(--bpx-dim,#6B779C);display:flex;gap:22px;justify-content:center;flex-wrap:wrap}.bpx-cta-meta span{display:inline-flex;align-items:center;gap:7px}.bpx-cta-meta svg{width:14px;height:14px;stroke:var(--bpx-dim,#6B779C);stroke-width:1.8;fill:none;flex:none}.bpx-cta-hl{background:linear-gradient(135deg,var(--bpx-periwinkle,#AEBCFF),var(--bpx-primary,#4462EE));-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0}.bpx-cta-panel-wrap{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(circle at top,rgb(68 98 238 / .1) 0%,transparent 44%),var(--bpx-card-grad,linear-gradient(180deg,rgb(20 26 58 / .94),rgb(8 11 25 / .98)));border:1px solid var(--bpx-border,rgb(90 115 255 / .22));box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 20px 60px rgb(0 0 0 / .52),0 0 50px rgb(68 98 238 / .1)}.bpx-cta-panel-wrap::before{content:"";position:absolute;width:420px;height:420px;top:-200px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgb(68 98 238 / .08),rgb(68 98 238 / .04) 38%,transparent 70%);filter:blur(40px);pointer-events:none}.bpx-cta-panel-wrap::after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent)}.bpx-cta-panel-wrap>*{position:relative}.bpx-cta-dotgrid{position:absolute;inset:0;background-image:radial-gradient(rgb(174 188 255 / .09) 1px,transparent 1.6px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 72%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 72%);pointer-events:none}.header-marker{font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:13px;color:var(--bpx-success,#7FE3B4);letter-spacing:.08em;display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}.header-marker .dot{width:7px;height:7px;border-radius:50%;background:var(--bpx-success,#7FE3B4);box-shadow:0 0 10px rgb(127 227 180 / .8);animation:bb-pulse 2.2s ease-in-out infinite}@keyframes bb-pulse{0%,100%{opacity:1}50%{opacity:.4}}.bpx-cta-panel{padding:clamp(40px,6vw,72px) clamp(18px,5vw,48px);text-align:center}.bpx-cta-reassure{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:26px}.bpx-cta-chip{display:inline-flex;align-items:center;gap:9px;font-family:var(--bpx-font-mono,'DM Mono',monospace);font-size:12px;letter-spacing:.03em;color:var(--bpx-text,#EAF0FF);padding:9px 15px;border-radius:999px;border:1px solid var(--bpx-border,rgb(90 115 255 / .22));background:rgb(255 255 255 / .02);transition:border-color .2s ease}.bpx-cta-chip:hover{border-color:var(--bpx-border-hover,rgb(90 115 255 / .42))}.bpx-cta-chip svg{width:13px;height:13px;stroke:var(--bpx-success,#7FE3B4);stroke-width:2.4;fill:none}.bpx-cta-panel h2{font-family:var(--bpx-font-heading,'Red Hat Display',sans-serif);font-weight:700;font-size:clamp(26px,4vw,42px);letter-spacing:-.02em;line-height:1.12;max-width:20ch;margin:0 auto;color:var(--bpx-text,#EAF0FF)}.bpx-cta-panel p{color:var(--bpx-muted,#9AA6C8);max-width:52ch;margin:18px auto 0;font-size:16px;line-height:1.65}.bpx-cta-panel .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}@media (prefers-reduced-motion:reduce){.bpx-cta-rv,.bpx-cta-btn,.bpx-cta-chip{animation:none!important;transition:none!important}.bpx-cta-rv{opacity:1;transform:none}}.bpx-cta-panel-wrap .header-marker,.bpx-cta-panel-wrap h2,.bpx-cta-panel-wrap>p,.bpx-cta-panel-wrap .row,.bpx-cta-panel-wrap .bpx-cta-meta{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.bpx-cta-panel-wrap.in .header-marker{opacity:1;transform:translateY(0);transition-delay:.05s}.bpx-cta-panel-wrap.in h2{opacity:1;transform:translateY(0);transition-delay:.14s}.bpx-cta-panel-wrap.in>p{opacity:1;transform:translateY(0);transition-delay:.23s}.bpx-cta-panel-wrap.in .row{opacity:1;transform:translateY(0);transition-delay:.32s}.bpx-cta-panel-wrap.in .bpx-cta-meta{opacity:1;transform:translateY(0);transition-delay:.41s}.bpx-cta-panel-wrap{position:relative}.bpx-cta-shine-sweep{content:"";position:absolute;top:0;left:-30%;width:30%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .9),transparent);pointer-events:none;opacity:0;z-index:2}.bpx-cta-panel-wrap.in .bpx-cta-shine-sweep{animation:bpxCtaShineSweep 1.1s ease .14s 1}@keyframes bpxCtaShineSweep{0%{left:-30%;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.bpx-cta-panel-wrap .header-marker,.bpx-cta-panel-wrap h2,.bpx-cta-panel-wrap>p,.bpx-cta-panel-wrap .row,.bpx-cta-panel-wrap .bpx-cta-meta{opacity:1!important;transform:none!important;transition:none!important}.bpx-cta-shine-sweep{display:none}}.bpx-cta-border-glow{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;overflow:hidden;pointer-events:none;z-index:2}.bpx-cta-border-glow::before{content:"";position:absolute;top:0;bottom:0;left:-20%;width:40%;background:linear-gradient(90deg,transparent,var(--bpx-primary-2,#6E86FF),var(--bpx-periwinkle,#AEBCFF),var(--bpx-primary-2,#6E86FF),transparent);filter:blur(.5px);box-shadow:0 0 12px 1px rgb(110 134 255 / .65);animation:bpxCtaBorderDrift 5s ease-in-out infinite}@keyframes bpxCtaBorderDrift{0%{left:-40%}50%{left:100%}100%{left:-40%}}@media (prefers-reduced-motion:reduce){.bpx-cta-border-glow::before{animation:none;left:30%}}#gspb_row-id-gsbp-b7fdeb1{justify-content:space-between;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap}#gspb_row-id-gsbp-b7fdeb1>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}.gspb_row{position:relative}div[id^=gspb_col-id]{box-sizing:border-box;position:relative}div[id^=gspb_col-id]{padding:var(--gs-row-column-padding,15px min(3vw,20px))}#gspb_row-id-gsbp-b7fdeb1{margin-bottom:0}#gspb_col-id-gsbp-41d149c.gspb_row__col--12{width:100%}@media (max-width:575.98px){#gspb_col-id-gsbp-41d149c.gspb_row__col--12{width:100%}}.gspb_row #gspb_col-id-gsbp-41d149c.gspb_row__col--12{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}