:root{--be-ink:#0a1020;--be-muted:#657089;--be-line:rgba(12,24,48,.1);--be-cyan:#43d1da;--be-pink:#f66bc5;--be-shadow:0 22px 70px rgba(23,34,58,.11)}
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Arial,sans-serif!important;background:radial-gradient(circle at 8% 0,rgba(67,209,218,.14),transparent 25rem),radial-gradient(circle at 95% 8%,rgba(246,107,197,.11),transparent 28rem),linear-gradient(180deg,#fafbfe,#f4f7fb 55%,#fff)!important;color:var(--be-ink)!important;-webkit-font-smoothing:antialiased}.site{width:min(1240px,calc(100% - clamp(22px,5vw,64px)))!important}.public-nav,.portal-nav,.site-header,.unified-admin-head,.unified-client-head{border:1px solid rgba(255,255,255,.9)!important;border-radius:23px!important;background:rgba(250,251,254,.76)!important;backdrop-filter:blur(25px) saturate(160%)!important;-webkit-backdrop-filter:blur(25px) saturate(160%)!important;box-shadow:0 18px 44px rgba(21,31,54,.1)!important}.public-nav img,.portal-nav img,.admin-home-brand img,.client-home-brand img{object-fit:contain!important}.panel,.card,.package,.order-card,.client-card,.payment-flow-card,.invoice-year-card,.client-year-card,.login-card,.auth-card,.stat{border:1px solid var(--be-line)!important;border-radius:25px!important;background:rgba(255,255,255,.8)!important;box-shadow:0 12px 34px rgba(23,34,58,.075)!important}.panel h1,.panel h2,.panel h3,.section-title h2{color:var(--be-ink)!important;letter-spacing:-.035em!important}.muted,.panel p,.section-title p{color:var(--be-muted)!important}.btn,.button,button,input[type=submit],summary{border-radius:14px!important}.btn.primary,.btn.good,.button.primary,button.primary,input[type=submit]{background:#10182a!important;color:#fff!important;border-color:#10182a!important}.btn:hover,.button:hover{transform:translateY(-1px)!important}.nav-chip,.menu-ai-link{border-radius:16px!important}.nav-chip:hover,.nav-chip.active{background:linear-gradient(135deg,rgba(67,209,218,.14),rgba(246,107,197,.09))!important;border-color:rgba(67,209,218,.32)!important}.input,input,select,textarea{border-radius:14px!important;border-color:#dbe2ec!important;background:rgba(255,255,255,.92)!important}.input:focus,input:focus,select:focus,textarea:focus{border-color:#7ecfd4!important;box-shadow:0 0 0 4px rgba(67,209,218,.13)!important;outline:0!important}.table{border-radius:18px!important;overflow:hidden!important}.table th{background:#f4f7fb!important;color:#40506a!important}.table td{background:rgba(255,255,255,.84)!important}.tag,.badge,.status{border-radius:999px!important}.public-hero,.sales-hero,.payment-hero{border-radius:36px!important;background:linear-gradient(135deg,#fff,#f4fbff 48%,#fff4fb)!important;border:1px solid var(--be-line)!important;box-shadow:var(--be-shadow)!important}.public-hero h1,.sales-hero h1,.payment-hero h1{color:var(--be-ink)!important;letter-spacing:-.05em!important}.public-hero p,.sales-hero p,.payment-hero p{color:var(--be-muted)!important}.public-footer,.footer{background:transparent!important;color:var(--be-muted)!important;border-top:1px solid var(--be-line)!important}.login-card,.auth-card{max-width:560px!important;margin:7vh auto!important;padding:clamp(24px,5vw,42px)!important}.login-card img,.auth-card img{width:min(280px,78%)!important;height:auto!important;margin-inline:auto!important}.behost-turnstile-wrap{border-radius:16px!important}.price,.metric,.stat strong,.package strong{color:var(--be-ink)!important}.package:hover{transform:translateY(-4px)!important;box-shadow:var(--be-shadow)!important}
@media(max-width:680px){.site{width:min(100% - 16px,1240px)!important}.panel{border-radius:21px!important;padding:16px!important}.public-hero,.sales-hero,.payment-hero{border-radius:27px!important}.public-nav,.portal-nav,.site-header{border-radius:19px!important}}
@media(prefers-reduced-motion:reduce){.btn,.button,.package{transition:none!important}}
