.blcc-front{--g:#22b875;--deep:#06110c;--deep2:#0b2116;--cream:#f5f2e9;min-height:70vh;background:radial-gradient(circle at 85% 10%,rgb(34 184 117 / .12),transparent 30%),#020503;color:#fff;padding:70px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.blcc-front *{box-sizing:border-box}.blcc-front-card{max-width:980px;margin:0 auto;padding:34px;border:1px solid rgb(112 177 135 / .25);border-radius:28px;background:linear-gradient(145deg,rgb(12 34 22 / .94),rgb(4 13 8 / .96));box-shadow:0 30px 90px rgb(0 0 0 / .35)}.blcc-front .eyebrow{color:#76d8a5;font-size:11px;letter-spacing:.18em;font-weight:900}.blcc-front h1{font:500 clamp(38px,6vw,68px)/1 Georgia,serif;margin:12px 0 16px;color:#fff}.blcc-front p{color:#bac8c0;line-height:1.65}.blcc-front form{display:grid;gap:16px;margin-top:26px}.blcc-front label{display:grid;gap:7px;font-weight:700}.blcc-front input:not([type=checkbox]),.blcc-front select{width:100%;border:1px solid rgb(152 190 167 / .28)!important;border-radius:14px!important;background:#08100c!important;color:#fff!important;padding:13px 15px!important;min-height:48px!important;box-shadow:none!important}.blcc-front input:focus,.blcc-front select:focus{border-color:var(--g)!important;box-shadow:0 0 0 3px rgb(34 184 117 / .15)!important;outline:none!important}.blcc-front input[type=checkbox]{accent-color:var(--g)!important;width:18px;height:18px}.blcc-front .check{grid-template-columns:20px 1fr;align-items:start;padding:13px 14px;border:1px solid rgb(130 173 149 / .18);border-radius:13px;background:rgb(255 255 255 / .025)}.blcc-front .danger{border-color:rgb(204 167 98 / .24)}.blcc-front button{appearance:none;border:1px solid #22b875!important;border-radius:13px!important;background:#1da467!important;color:#fff!important;font-weight:900!important;padding:13px 18px!important;min-height:48px!important;box-shadow:none!important;cursor:pointer}.blcc-front button:hover,.blcc-front button:focus-visible{background:#178a57!important;border-color:#45cf8d!important;outline:3px solid rgb(34 184 117 / .17)!important}.blcc-front fieldset{border:1px solid rgb(130 173 149 / .22);border-radius:18px;padding:18px}.blcc-front legend{padding:0 8px;font-weight:900}.blcc-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.blcc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.blcc-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.blcc-front-notice{padding:12px 14px;border:1px solid rgb(34 184 117 / .45);background:rgb(34 184 117 / .08);border-radius:13px;color:#d8f6e6}@media(max-width:720px){.blcc-front{padding:38px 14px}.blcc-front-card{padding:24px 18px}.blcc-topics,.blcc-grid,.blcc-grid.two{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.blcc-front *{transition:none!important;animation:none!important}}