
.v27-hero{padding:72px 0;background:linear-gradient(135deg,#07101d,#10243d)}
.v27-hero .lead{max-width:880px;color:#b9c7d9;font-size:1.08rem}.v27-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.v27-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:22px}.v27-card h3{margin-top:0;color:#fff}.v27-card p,.v27-card li{color:#b9c7d9}.v27-table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.035);border-radius:16px;overflow:hidden}.v27-table th,.v27-table td{border:1px solid rgba(255,255,255,.12);padding:14px;text-align:left;vertical-align:top}.v27-table th{background:rgba(65,217,255,.12);color:#fff}.v27-cta{background:linear-gradient(135deg,rgba(65,217,255,.14),rgba(77,240,166,.10));border:1px solid rgba(65,217,255,.25);border-radius:20px;padding:26px;margin:24px 0}.v27-tag{display:inline-block;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 12px;margin:4px;color:#cfe3ff}.v27-note{font-size:.95rem;color:#9fb1c8}.breadcrumb{color:#9fb1c8;margin-bottom:18px}.breadcrumb a{color:#41d9ff}.faq details{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 18px;margin:10px 0}.faq summary{cursor:pointer;font-weight:700;color:#fff}.faq p{color:#b9c7d9}.v27-link-list a{display:block;margin:8px 0;color:#41d9ff}.v27-kpi{font-size:2rem;font-weight:800;color:#4df0a6}.v27-section{padding:52px 0}.v27-section h2{margin-top:0}.v27-small{font-size:.92rem;color:#9fb1c8}
