:root{--blue:#4DA8FF;--navy:#0A1F44;--gold:#E8B923;--pale:#F3F5F9;--text:#52607A;--primary:#4DA8FF;--brand:#4DA8FF}body{color:var(--navy);background:var(--pale)}.site-frame,.mobile-frame{max-width:560px;margin:auto;background:#fff}.bho-logo,.mobile-hero .brand img{border-radius:50%;object-fit:contain}.studio-section{padding:30px 20px;color:var(--navy);background:#fff;scroll-margin-top:85px}.studio-section:nth-child(even){background:var(--pale)}.studio-section-head{text-align:center;margin-bottom:22px}.studio-section h1{font-size:27px;line-height:1.75}.studio-section h2{font-size:22px;line-height:1.7;margin:0 0 12px}.studio-section h3{font-size:15px;line-height:1.8;margin:9px 0}.studio-section p{color:var(--text);font-size:13px;line-height:2;white-space:pre-line}.studio-eyebrow{display:inline-block;color:var(--navy);background:#e9f5ff;border:1px solid #d3eaff;border-radius:20px;padding:5px 12px;font-size:12px;margin-bottom:10px}.studio-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-item{min-width:0;padding:18px 12px;border:1px solid #e4eaf2;background:white;border-radius:18px;box-shadow:0 5px 16px #0a1f4406}.studio-item img{width:100%;height:100px;object-fit:contain;border-radius:10px}.studio-item .bh-ic,.studio-item .bh-lg{display:block;width:55px;height:55px;margin:auto;background-size:contain}.studio-items a{font-size:12px;color:#144a7b;font-weight:700}.studio-cards .studio-item{text-align:center}.studio-cards .studio-item p{font-size:11px}.studio-partners .studio-items{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-partners .studio-item{padding:12px 7px;text-align:center}.studio-partners h3{font-size:11px}.studio-partners p{font-size:10px}.studio-partners .studio-item img{height:60px}.studio-hero{background:linear-gradient(155deg,#e6f4ff,#fff)!important}.studio-hero .studio-items{grid-template-columns:1fr;max-height:350px;overflow:auto;scroll-snap-type:y proximity}.studio-hero .studio-item{scroll-snap-align:start;border-right:4px solid var(--gold)}.studio-faq .studio-items,.studio-services .studio-items,.studio-links .studio-items{grid-template-columns:1fr}.studio-items details{padding:16px;border:1px solid #dce4ef;border-radius:12px;background:white}.studio-items summary{font-weight:700;cursor:pointer}.studio-lines,.studio-coop-steps{font-size:13px;line-height:2.2;padding-inline-start:22px;margin-top:20px}.studio-lines li::marker{color:#b18a0f}.studio-cooperation{background:#fff9e6!important}.studio-coop-steps li{background:white;padding:10px;margin:10px 0;border-radius:10px}.studio-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:22px}.studio-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;background:var(--blue);color:var(--navy)!important;text-decoration:none;font-size:12px;font-weight:800}.studio-btn.secondary{background:white;border:1px solid var(--blue)}.studio-cta{background:var(--navy)!important;color:white}.studio-cta p{color:#e6edfa}.studio-logos .studio-items{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-logos h3{font-size:10px;text-align:center}.studio-logos .studio-item{padding:8px}.studio-logos .studio-item img{height:45px}.section-image{display:block;width:100%;max-height:300px;object-fit:contain;border-radius:16px}.step-number{background:var(--blue);color:var(--navy);display:inline-grid;place-items:center;width:35px;height:35px;border-radius:50%;font-weight:800}.studio-footer{padding-top:30px;background:var(--navy);color:white}.studio-footer-inner{padding:25px 20px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:10px}.studio-footer-inner strong{font-size:20px}.studio-footer-inner p{line-height:2;margin:0}.studio-footer-inner nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;font-size:12px}.studio-footer-inner a,.studio-footer-inner button{color:inherit}.studio-footer-inner button{font:inherit;background:none;border:0;cursor:pointer}.footer-brand-logo{width:110px;height:110px;object-fit:contain;border-radius:18px}.trust-logo{width:80px;height:85px;object-fit:contain;background:white;border-radius:12px}.studio-copyright{font-size:10px;opacity:.8}.wave-footer-content{padding:0!important}.wave-footer:not(.wave-footer-light){background:var(--navy)}.wave-footer:not(.wave-footer-light) .footer-wave path{fill:var(--navy)}.support-trigger{position:fixed;left:max(16px,calc((100vw - 560px)/2 + 16px));bottom:88px;z-index:80;background:var(--navy);color:white;border:2px solid var(--gold);border-radius:30px;padding:12px 18px;font:700 13px inherit;box-shadow:0 6px 25px #0a1f4433;cursor:pointer}dialog{border:0;border-radius:22px;padding:24px;width:calc(100% - 36px);max-width:460px;color:var(--navy);font-family:inherit;max-height:85vh;overflow:auto;box-shadow:0 24px 80px #0003}dialog::backdrop{background:#0a1f4480;backdrop-filter:blur(4px)}dialog button[data-close-dialog]{float:left;border:0;background:var(--pale);color:var(--navy);padding:8px 12px;border-radius:8px;cursor:pointer}.support-options{display:grid;gap:10px;margin-top:20px}.support-options a{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #dfe6ee;border-radius:14px;color:var(--navy);text-decoration:none}.support-options img,.support-monogram{width:40px;height:40px;border-radius:12px;object-fit:contain;background:#e5f3ff;display:grid;place-items:center}.support-options a>span:last-child{margin-inline-start:auto}.bottom-nav{grid-template-columns:repeat(5,1fr)!important}.bottom-nav button{background:none;border:0;font:inherit;color:var(--navy);font-size:10px}.btn-primary,.submit-btn,.btn-blue{background:var(--blue)!important;color:var(--navy)!important}#bimeh-order .formsec{margin-top:0!important;padding-top:24px!important;position:relative;clear:both}#bimeh-order .hero{padding-bottom:30px!important}.bimeh-quick-dock,.contact-rail{display:none!important}@media(max-width:360px){.studio-section{padding:24px 12px}.studio-item{padding:12px 8px}.studio-section h2{font-size:19px}.studio-partners .studio-items{gap:6px}}
#bho-header{--bho-bg:#0A1F44;--bho-deep:#0A1F44;--bho-gold:#E8B923}#bho-header .bho-order{background:#4DA8FF!important;color:#0A1F44!important;border-color:#4DA8FF!important}.mobile-hero{background:linear-gradient(125deg,#0A1F44 5%,#287bc1 65%,#4DA8FF)}.mobile-hero .hero-info h1{color:white}.mobile-page .btn-blue{background:#4DA8FF;color:#0A1F44}.bottom-nav a.active{color:#0A1F44;background:#e8f4ff}.bottom-nav button{display:flex;align-items:center;justify-content:center;padding:8px 2px;min-width:0;font-weight:700}.bottom-nav a{min-width:0}#bimeh-body-form,#bimeh-third-party-form,#bimeh-motor-form,#bimeh-order{--navy:#0A1F44;--deep:#0A1F44;--bg:#F3F5F9;--ink:#0A1F44;--muted:#52607A}#bimeh-order .top{background:linear-gradient(130deg,#0A1F44,#3c96e6);padding-bottom:34px}#bimeh-order .top p{line-height:2}#bimeh-order button[type=submit],#bimeh-body-form .bb-btn,#bimeh-third-party-form .bf-submit,#bimeh-motor-form .bm-submit button{background:#4DA8FF;color:#0A1F44;border-color:#4DA8FF}#bho-header .bho-menu-check:not(:checked)~.bho-navigation{display:none!important}
.bottom-nav{background:#0A1F44}.bottom-nav button[data-open-dialog]{background:#4DA8FF;color:#0A1F44;border-radius:12px;margin:3px;min-height:50px}.studio-footer-inner a:focus-visible,.studio-footer-inner button:focus-visible{outline:3px solid #E8B923;outline-offset:4px}
