@property --bf-rot{syntax:"<angle>";inherits:false;initial-value:0deg}.bf-wrap[data-astro-cid-7dfzyd37]{background:conic-gradient(from var(--bf-rot), #39ff14e6, #2ecc7140 20%, #b0b8c159 40%, #0a0f2c99 55%, #39ff14b3 75%, #b0b8c14d 90%, #39ff14e6);border-radius:22px;padding:2px;animation:9s linear infinite bf-rot;position:relative;box-shadow:0 0 40px -12px #39ff1473,0 30px 70px -30px #000}@keyframes bf-rot{to{--bf-rot:360deg}}.bf[data-astro-cid-7dfzyd37]{background:linear-gradient(160deg,#111a44 0%,#070a1a 60%,#030409 100%);border-radius:20px;padding:max(22px,min(3.5vw,38px));position:relative;overflow:hidden}.bf-sweep[data-astro-cid-7dfzyd37]{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 38%,#ffffff0f 46%,#39ff1424 50%,#ffffff0f 54%,#0000 62%) 120% 120%/260% 260%;transition:opacity .4s,background-position 1.2s;position:absolute;top:0;bottom:0;left:0;right:0}.bf-wrap[data-astro-cid-7dfzyd37]:hover .bf-sweep[data-astro-cid-7dfzyd37]{opacity:1;background-position:-20% -20%}.bf-h[data-astro-cid-7dfzyd37]{margin-bottom:22px;font-size:max(22px,min(2.6vw,30px))}.bf-grid[data-astro-cid-7dfzyd37]{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.bf-grid[data-astro-cid-7dfzyd37] .span2[data-astro-cid-7dfzyd37]{grid-column:1/-1}.bf[data-astro-cid-7dfzyd37] label[data-astro-cid-7dfzyd37]{color:var(--gray);letter-spacing:.02em;font-size:13.5px;font-weight:600;display:block}.bf[data-astro-cid-7dfzyd37] input[data-astro-cid-7dfzyd37],.bf[data-astro-cid-7dfzyd37] select[data-astro-cid-7dfzyd37],.bf[data-astro-cid-7dfzyd37] textarea[data-astro-cid-7dfzyd37]{border:1px solid var(--line);width:100%;color:var(--white);font:inherit;background:#0000006b;border-radius:10px;margin-top:7px;padding:13px 14px;font-size:16px;display:block}.bf[data-astro-cid-7dfzyd37] select[data-astro-cid-7dfzyd37]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--neon) 50%), linear-gradient(135deg, var(--neon) 50%, transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px}.bf[data-astro-cid-7dfzyd37] select[data-astro-cid-7dfzyd37] option[data-astro-cid-7dfzyd37]{background:var(--navy)}.bf[data-astro-cid-7dfzyd37] input[data-astro-cid-7dfzyd37]:focus,.bf[data-astro-cid-7dfzyd37] select[data-astro-cid-7dfzyd37]:focus,.bf[data-astro-cid-7dfzyd37] textarea[data-astro-cid-7dfzyd37]:focus{border-color:var(--neon);outline:none;box-shadow:0 0 0 3px #39ff1426}.req[data-astro-cid-7dfzyd37]{color:var(--neon)}.hp[data-astro-cid-7dfzyd37]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bf-send[data-astro-cid-7dfzyd37]{width:100%;margin-top:22px}.bf-note[data-astro-cid-7dfzyd37]{color:var(--gray-2);text-align:center;margin:12px 0 0;font-size:13px}.bf-err[data-astro-cid-7dfzyd37] a[data-astro-cid-7dfzyd37]{color:var(--neon);text-decoration:underline}.bf-err[data-astro-cid-7dfzyd37]{color:#ff8a8a;background:#ff50500f;border:1px solid #ff8a8a59;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:15px}.bf-ok[data-astro-cid-7dfzyd37]{text-align:center;padding:40px 10px}.bf-ok-h[data-astro-cid-7dfzyd37]{font-family:var(--font-head);text-transform:uppercase;color:var(--neon);text-shadow:0 0 22px #39ff1473;font-size:max(22px,min(3vw,30px));font-weight:800}.bf[data-astro-cid-7dfzyd37].done .bf-fields[data-astro-cid-7dfzyd37]{display:none}@media (max-width:640px){.bf-grid[data-astro-cid-7dfzyd37]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bf-wrap[data-astro-cid-7dfzyd37]{animation:none}}.ct-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1.6fr 1fr;align-items:start;gap:40px;display:grid}.ct-side[data-astro-cid-6bfsojfh]{top:calc(var(--nav-h) + 30px);gap:18px;display:grid;position:sticky}.ct-box[data-astro-cid-6bfsojfh]{border:1px solid var(--line);background:#05070f99;border-radius:16px;padding:24px}.ct-big[data-astro-cid-6bfsojfh]{font-family:var(--font-head);margin:0 0 6px;font-size:19px;font-weight:700}.ct-tel[data-astro-cid-6bfsojfh]{min-height:44px;color:var(--neon);align-items:center;text-decoration:none;display:inline-flex}.ct-ph[data-astro-cid-6bfsojfh]{color:var(--gray);margin:0;font-size:15.5px}.ct-list[data-astro-cid-6bfsojfh]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct-list[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--white);font-size:15px}@media (max-width:960px){.ct-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.ct-side[data-astro-cid-6bfsojfh]{position:static}}
