.bas-hero[data-astro-cid-nu7qfbg6]{position:relative;min-height:600px;display:flex;align-items:center;background:linear-gradient(135deg,#060e1c,#0b1829,#0a1525);overflow:hidden}.bas-hero[data-astro-cid-nu7qfbg6]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 70% 50%,rgba(0,100,255,.08) 0%,transparent 70%);pointer-events:none}.bas-hero__grid[data-astro-cid-nu7qfbg6]{position:absolute;inset:0;background-image:linear-gradient(rgba(0,100,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,100,255,.04) 1px,transparent 1px);background-size:60px 60px}.bas-hero__visual[data-astro-cid-nu7qfbg6]{position:absolute;right:6%;top:50%;transform:translateY(-50%);width:min(420px,42vw);opacity:.85}.bas-hero__content[data-astro-cid-nu7qfbg6]{position:relative;z-index:1;max-width:600px;padding:6rem 0}.bas-badge[data-astro-cid-nu7qfbg6]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem .35rem .6rem;border:1px solid rgba(0,160,255,.3);border-radius:100px;margin-bottom:1.5rem;background:#0064ff12}.bas-badge__dot[data-astro-cid-nu7qfbg6]{width:7px;height:7px;border-radius:50%;background:#09f;box-shadow:0 0 8px #0099ffb3;animation:pulse 2s infinite}.bas-badge__label[data-astro-cid-nu7qfbg6]{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00c8ffe6}.bas-features[data-astro-cid-nu7qfbg6]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.5rem}.bas-feature-item[data-astro-cid-nu7qfbg6]{display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;color:#ffffffbf;line-height:1.5}.bas-feature-item__check[data-astro-cid-nu7qfbg6]{color:#0cf;font-weight:700;flex-shrink:0;margin-top:.05rem}.bas-card[data-astro-cid-nu7qfbg6]{background:var(--white);border:1px solid rgba(0,160,255,.25);border-radius:var(--r-md);padding:1.75rem;box-shadow:var(--shadow-sm);transition:var(--transition)}.bas-card[data-astro-cid-nu7qfbg6]:hover{border-color:#00a0ff80;transform:translateY(-3px);box-shadow:var(--shadow-md)}.bas-card__icon[data-astro-cid-nu7qfbg6]{width:44px;height:44px;border-radius:var(--r-sm);background:#0064dc14;border:1px solid rgba(0,160,255,.3);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#07c}.bas-card__icon[data-astro-cid-nu7qfbg6] svg[data-astro-cid-nu7qfbg6]{width:22px;height:22px}.bas-card[data-astro-cid-nu7qfbg6] h3[data-astro-cid-nu7qfbg6]{font-size:.95rem;margin-bottom:.6rem;color:var(--navy)}.bas-card[data-astro-cid-nu7qfbg6] p[data-astro-cid-nu7qfbg6]{font-size:.83rem;color:var(--text-body);line-height:1.75}.mitre-badge[data-astro-cid-nu7qfbg6]{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0af;border:1px solid rgba(0,170,255,.3);border-radius:100px;padding:.3rem .9rem;background:#0064ff12}.score-bar[data-astro-cid-nu7qfbg6]{height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.score-bar__fill[data-astro-cid-nu7qfbg6]{height:100%;border-radius:3px;background:linear-gradient(90deg,#06c,#0cf)}.vs-table[data-astro-cid-nu7qfbg6]{width:100%;border-collapse:collapse}.vs-table[data-astro-cid-nu7qfbg6] th[data-astro-cid-nu7qfbg6]{text-align:left;padding:.85rem 1rem;font-size:.73rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze);border-bottom:1px solid rgba(200,121,58,.25);background:var(--off-white)}.vs-table[data-astro-cid-nu7qfbg6] td[data-astro-cid-nu7qfbg6]{padding:.85rem 1rem;font-size:.83rem;color:var(--text-body);border-bottom:1px solid var(--gray-100);vertical-align:top;line-height:1.65}.vs-table[data-astro-cid-nu7qfbg6] tr[data-astro-cid-nu7qfbg6]:last-child td[data-astro-cid-nu7qfbg6]{border-bottom:none}.vs-table[data-astro-cid-nu7qfbg6] tr[data-astro-cid-nu7qfbg6]:hover td[data-astro-cid-nu7qfbg6]{background:var(--off-white)}.vs-table[data-astro-cid-nu7qfbg6] td[data-astro-cid-nu7qfbg6]:first-child{color:var(--navy);font-weight:600}.bas-flow-step[data-astro-cid-nu7qfbg6]{display:flex;gap:1.25rem;align-items:flex-start;padding:1.25rem;border-radius:var(--r-sm);border:1px solid rgba(0,160,255,.1);background:#0088ff14}.bas-flow-step__num[data-astro-cid-nu7qfbg6]{width:32px;height:32px;border-radius:50%;border:1.5px solid #0099ff;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;color:#09f;flex-shrink:0;font-family:var(--font-head)}.bas-flow-step[data-astro-cid-nu7qfbg6] h4[data-astro-cid-nu7qfbg6]{font-size:.9rem;margin-bottom:.3rem}.bas-flow-step[data-astro-cid-nu7qfbg6] p[data-astro-cid-nu7qfbg6]{font-size:.82rem;color:var(--text-light);line-height:1.7}@media (max-width: 768px){.bas-hero[data-astro-cid-nu7qfbg6]{min-height:auto;padding:5rem 0 4rem}.bas-hero__visual[data-astro-cid-nu7qfbg6]{display:none}.bas-features[data-astro-cid-nu7qfbg6]{grid-template-columns:1fr}}
