*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(6,182,212,.14),transparent 25%),radial-gradient(circle at top right,rgba(139,92,246,.16),transparent 28%),var(--bg);line-height:1.78}a{text-decoration:none}.hero{padding:120px 0 56px}.hero-box,.content-card,.feature-card,.info-card,.form-card{background:rgba(15,23,42,.9);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-box,.content-card,.feature-card,.info-card,.form-card{padding:1.75rem}.badge-soft{display:inline-flex;align-items:center;gap:.45rem;background:var(--grad-soft);border:1px solid rgba(103,232,249,.18);color:#dbeafe;border-radius:999px;padding:.45rem .9rem;font-size:.88rem;font-weight:700}h1,h2,h3{color:#f8fafc;line-height:1.25}.section-title{font-size:2rem;margin-bottom:1rem;font-weight:800}.small-label{text-transform:uppercase;letter-spacing:.15em;color:#67e8f9;font-size:.8rem;font-weight:800}.breadcrumb-wrap{background:rgba(15,23,42,.75);border:1px solid var(--line);border-radius:16px;padding:.9rem 1rem;margin-bottom:1.25rem}.breadcrumb{margin:0;--bs-breadcrumb-divider:'>'}.breadcrumb a{color:#67e8f9}.feature-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--grad);color:var(--text-light);font-size:1.4rem;box-shadow:var(--shadow);margin-bottom:1rem}.highlight-panel{background:var(--grad);color:var(--text-light);border-radius:28px;padding:2rem;box-shadow:var(--shadow)}.list-check{list-style:none;padding:0;margin:0}.list-check li{margin:.75rem 0;color:#dbeafe}.list-check i{color:#67e8f9;margin-right:.55rem}.form-control,.form-select{background:rgba(2,6,23,.7);border:1px solid rgba(148,163,184,.22);color:#e2e8f0;border-radius:14px;padding:.9rem 1rem}.form-control:focus,.form-select:focus{background:rgba(2,6,23,.9);color:var(--text-light);border-color:#06b6d4;box-shadow:0 0 0 .25rem rgba(6,182,212,.15)}.form-check-input{background-color:rgba(2,6,23,.8);border-color:rgba(148,163,184,.25)}.form-check-input:checked{background-color:#06b6d4;border-color:#06b6d4}.form-label{color:var(--generated-muted);font-weight:600}
