.bpc{min-height:100vh;font-family:var(--bpc-font-body),system-ui,sans-serif;color:var(--ink);background:radial-gradient(125% 820px at 50% -80px,var(--panel) 0,var(--bg) 54%,#03080f 100%) no-repeat;background-color:#03080f;overflow-x:hidden}.bpc *,.bpc :after,.bpc :before{box-sizing:border-box}.bpc-osw{font-family:var(--bpc-font-display),sans-serif}@keyframes bpc-bank{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(5deg) translateY(4px)}}.bpc-bright{transition:filter .18s ease}.bpc-bright:hover{filter:brightness(1.08)}.bpc-ghost{transition:border-color .18s ease,background .18s ease,color .18s ease}.bpc-ghost:hover{border-color:var(--accent)}.bpc-cta-ghost{transition:background .18s ease,color .18s ease,border-color .18s ease}.bpc-cta-ghost:hover{background:var(--accent);color:#0a1424;border-color:var(--accent)}.bpc-gauge{transition:transform .3s cubic-bezier(.18,.86,.22,1),filter .3s ease;transform:translateY(var(--gauge-ty,0))}.bpc-gauge:hover{z-index:6;transform:translateY(var(--gauge-ty,0)) scale(var(--gauge-scale,1.025));filter:drop-shadow(0 0 30px var(--glow))}.bpc-link{transition:color .18s ease}.bpc-link:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.bpc [style*=bpc-bank]{animation:none!important}.bpc-needle{transition:none!important}}@media (max-width:820px){.bpc-toolgrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:520px){.bpc-toolgrid{grid-template-columns:1fr!important}}@media (max-width:960px){.bpc-h1{font-size:58px!important}.bpc-h2{font-size:38px!important}.bpc-cluster{flex-direction:column!important;align-items:center!important;padding:12px 0 0!important}.bpc-cluster .bpc-gauge,.bpc-cluster .bpc-gauge:hover{margin:-30px 0!important;transform:scale(.8)!important}}@media (max-width:640px){.bpc-header{flex-wrap:wrap!important;padding:12px 16px!important;gap:10px!important}.bpc-nav{display:none!important}.bpc-actions{gap:10px!important}.bpc-hero{padding:40px 18px 44px!important;gap:30px!important}.bpc-h1{font-size:42px!important}.bpc-attitude{width:260px!important;height:260px!important;margin:0 auto!important}.bpc-pricing,.bpc-tools{padding-left:16px!important;padding-right:16px!important}.bpc-h2{font-size:32px!important}.bpc-specs{grid-template-columns:1fr!important;max-width:440px!important;gap:16px!important}.bpc-specs>div{margin-top:0!important}}.gs-card{background:#fff;border:1px solid var(--bp-border,#e3e7ee);border-radius:12px;padding:18px 20px;margin:0 0 18px}.gs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gs-title{margin:0;font-size:16px;font-weight:700;color:#0a1b33}.gs-sub{margin-top:2px}.gs-hide,.gs-sub{font-size:12.5px;color:#64748b}.gs-hide{border:0;background:transparent;cursor:pointer;padding:4px 6px}.gs-hide:hover{color:#0a1b33}.gs-bar{height:6px;background:#eef2f7;border-radius:99px;overflow:hidden;margin:12px 0 10px}.gs-bar>span{display:block;height:100%;background:#0a1b33;border-radius:99px}.gs-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 16px}.gs-row{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;padding:8px 6px;border:0;background:transparent;border-radius:8px;color:inherit;text-decoration:none;font:inherit;cursor:pointer}div.gs-row{cursor:default}a.gs-row:hover,button.gs-row:hover{background:#f4f6f9}.gs-dot{flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:2px solid #c3cbd8;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#fff;margin-top:1px}.gs-dot.is-done{background:#16a34a;border-color:#16a34a}.gs-text{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-step{font-size:14px;font-weight:600;color:#0a1b33}.gs-item.is-done .gs-step{color:#94a3b8;text-decoration:line-through;font-weight:500}.gs-hint{font-size:12.5px;color:#64748b;line-height:1.4;overflow-wrap:anywhere}