.split-products .card{height:100%}
.split-products h3{margin-bottom:10px}
.split-products .btn{margin-top:12px}
.feature-box,.feature-card{display:grid;gap:12px}
.ui-family{position:relative;overflow:hidden}
.ui-family::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,191,234,.06),rgba(16,214,179,.02));pointer-events:none}
.ui-family h3,.ui-family p,.ui-family .tag,.ui-family ul{position:relative}
.preview-shell{height:180px;border-radius:18px;border:1px dashed #cfe3ee;margin-bottom:18px;display:grid;place-items:center;background:linear-gradient(180deg,#fbfeff,#f1f9fd)}
.preview-halo,.preview-console,.preview-stack,.preview-editorial,.preview-glass,.preview-nav{width:78%;height:70%;border-radius:20px;position:relative;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-soft)}
.preview-halo::before{content:'';position:absolute;inset:28% 36%;border-radius:999px;background:radial-gradient(circle,#6be7ff 0%,#00bfea 35%,#ffffff 36%,#eef8ff 65%);box-shadow:0 0 0 18px rgba(0,191,234,.08)}
.preview-console{display:grid;grid-template-columns:1fr 1.2fr}.preview-console::before{content:'';margin:16px;border-radius:18px;background:radial-gradient(circle,#7be1ff 0%,#00bfea 26%,#fff 27%,#effaff 60%)}.preview-console::after{content:'';margin:16px 16px 16px 0;border-radius:14px;background:linear-gradient(180deg,#f6fbff,#eef7fc);border:1px solid var(--border)}
.preview-stack::before{content:'';position:absolute;left:18px;right:18px;top:18px;bottom:56px;border-radius:18px;background:#f7fbff;border:1px solid var(--border);box-shadow:0 10px 0 -2px #eaf4fa,0 20px 0 -4px #dfeef6}.preview-stack::after{content:'';position:absolute;left:38%;top:26%;width:24%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,#67eddb 0%,#10d6b3 40%,#fff 41%,#f1fffb 70%)}
.preview-editorial{background:linear-gradient(135deg,#fffdf8,#fff)}.preview-editorial::before{content:'';position:absolute;left:18px;right:18px;top:18px;height:12px;background:#d79b2e;border-radius:999px;opacity:.35}.preview-editorial::after{content:'';position:absolute;left:18px;right:18px;bottom:20px;top:44px;border-radius:12px;background:linear-gradient(180deg,#fff,#fbf6eb);border:1px solid #f1e3bc}
.preview-glass{background:linear-gradient(135deg,#f8fbff,#eef7ff)}.preview-glass::before{content:'';position:absolute;inset:16px;border-radius:18px;background:rgba(255,255,255,.62);backdrop-filter:blur(10px);border:1px solid rgba(138,109,255,.2)}.preview-glass::after{content:'';position:absolute;left:36%;top:28%;width:28%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,#b49eff 0%,#8a6dff 36%,#fff 37%,#f8f5ff 68%)}
.preview-nav{display:grid;grid-template-columns:54px 1fr;background:#fff}.preview-nav::before{content:'';background:linear-gradient(180deg,#eff8fe,#f8fffd);border-right:1px solid var(--border);border-radius:20px 0 0 20px}.preview-nav::after{content:'';margin:16px;border-radius:16px;background:linear-gradient(180deg,#f9fcff,#eef6fb);border:1px solid var(--border)}
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:grid;gap:8px}.field label{font:600 13px/1 Inter,sans-serif;color:var(--navy)}.field input,.field select,.field textarea{width:100%;border:1px solid var(--border);border-radius:14px;padding:14px 16px;font:500 15px/1.4 Inter,sans-serif;color:var(--navy);background:#fff}.field textarea{min-height:150px;resize:vertical}.form-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}
.chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip-row .tag{margin:0}
.section-heading{margin-bottom:24px}.compact-center{text-align:center;max-width:760px;margin:0 auto 28px}.compact-center p{margin-inline:auto}.compact-left{max-width:760px}
.left-band{text-align:left}.center-row{justify-content:center}.contact-mail{font:700 22px/1.2 Sora,sans-serif;color:var(--navy);margin:4px 0 8px}.form-card{padding:28px}
@media (max-width:780px){.form-grid{grid-template-columns:1fr}}
