figure{margin:0}.admin-bar .bm-header{top:32px}.bm-dropdown.open>ul,.bm-menu li:focus-within>.sub-menu,.bm-menu li:hover>.sub-menu{display:block}.bm-banner{background:#030303;text-align:center;padding:92px 0 76px}.bm-banner h1{max-width:1000px;margin:0 auto 22px}.bm-banner p{margin:0;color:var(--purple)}.bm-banner a{text-decoration:none}.bm-page-content{padding:75px 0 65px}.bm-page-content>section{margin-bottom:48px}.bm-page-content .bm-lead{padding:0 0 12px}.bm-lead-image{width:100%;max-height:520px;object-fit:cover;border-radius:4px}.bm-points{list-style:none;padding:0;margin:24px 0}.bm-points li{padding:7px 0 7px 26px;position:relative}.bm-points li:before{content:"✓";color:var(--teal);position:absolute;left:0}.bm-wide-image img{width:100%;max-height:440px;object-fit:cover;border-radius:4px}.bm-process{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center;padding:35px 0}.bm-process b{font:700 42px "DM Sans",sans-serif;color:var(--teal);display:block;margin-bottom:15px}.bm-notice{border-left:3px solid var(--purple);background:#17101f;padding:16px 20px;margin-bottom:30px}.bm-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:48px;padding-block:65px}.bm-article>section{margin-top:38px}.bm-post-image{margin-bottom:35px}.bm-post-image img{width:100%;max-height:520px;object-fit:cover}.bm-article h2{font-size:30px}.bm-article h3{font-size:26px}.bm-terms{font-size:13px;border-top:1px solid var(--line);padding-top:24px}.bm-sidebar section{background:var(--panel);padding:24px;margin-bottom:26px;border:1px solid var(--line)}.bm-sidebar h2{font-size:22px}.bm-sidebar ul{list-style:none;padding:0;margin:0}.bm-sidebar li{padding:9px 0;border-bottom:1px solid var(--line)}.bm-sidebar a{text-decoration:none}.bm-search{display:flex;gap:8px}.bm-search label{min-width:0;flex:1}.bm-search input{width:100%;min-width:0;background:#fff;color:#222;border:1px solid #bba9c5;padding:8px}.bm-search button{background:#8435cf;color:#fff;padding:8px 12px}.bm-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.bm-post-card{background:#101014;border:1px solid var(--line);display:flex;flex-direction:column}.bm-post-card img{width:100%;height:225px;object-fit:cover}.bm-post-card>div{padding:25px}.bm-post-card h2{font-size:23px;margin-top:12px}.bm-post-card h2 a{color:var(--heading);text-decoration:none}.bm-post-card time{font-size:13px}.pagination,.post-navigation{margin-top:40px}.nav-links{display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap}.pagination a,.pagination span{padding:7px 12px;border:1px solid var(--line)}.pagination .current{background:#7231b6;color:white}.bm-not-found{padding:95px 0;min-height:55vh}.bm-not-found .bm-search{max-width:600px}.bm-contact{background:var(--panel);padding:30px;border:1px solid var(--line);border-radius:5px}.bm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.bm-form-grid label{display:block;color:#eee0ff;font-size:14px}.bm-form-grid p{margin:0}.bm-form-grid .full{grid-column:1/-1}.bm-contact input:not([type=submit]),.bm-contact select,.bm-contact textarea{width:100%;max-width:100%;background:#fff;color:#222;border:1px solid #b8a7c7;border-radius:3px;padding:10px 12px;margin-top:6px}.bm-contact textarea{height:115px}.bm-contact input[type=submit]{background:#8435cf;color:#fff;padding:12px 24px;border:1px solid #b68ae4;border-radius:3px}.bm-contact .wpcf7-not-valid-tip{color:#ffbac7;font-size:13px}.bm-contact .wpcf7-response-output{color:#fff}.bm-contact .wpcf7-spinner{display:none}.bm-reveal{animation:bm-reveal .65s ease both}@media (max-width:1000px){.bm-article-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}}@media (max-width:900px){#bm-navigation.open{display:block}.bm-article-layout{grid-template-columns:1fr}.bm-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bm-sidebar section:last-child{grid-column:1/-1}.bm-banner{padding:65px 0 55px}}@media (max-width:600px){.admin-bar .bm-header{top:0}.bm-banner{padding:44px 0}.bm-banner p{font-size:13px}.bm-page-content{padding:40px 0}.bm-lead-image{max-height:340px}.bm-process{grid-template-columns:1fr;gap:25px}.bm-process h3{margin-bottom:0}.bm-article-layout{padding:40px 0}.bm-post-grid{grid-template-columns:1fr}.bm-sidebar{display:block}.bm-form-grid{grid-template-columns:1fr}.bm-contact{padding:22px 18px}.bm-not-found{padding:55px 0}.bm-article h2{font-size:27px}}