.premium-form-page .form-layout-pro{align-items:start;gap:28px}.premium-form-page .form-card-pro{position:relative;overflow:hidden;border:1px solid rgba(37,99,235,.14);box-shadow:0 24px 70px rgba(15,23,42,.10);background:rgba(255,255,255,.94);backdrop-filter:blur(10px)}.premium-form-page .form-card-pro:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#2563eb,#06b6d4,#22c55e)}.premium-form-page .form-intro{margin-bottom:22px}.premium-form-page .form-intro h2{font-size:clamp(26px,3vw,38px);margin:8px 0}.premium-form-page .form-intro p{max-width:720px}.premium-form-page .form-grid{gap:16px}.premium-form-page .form-row input,.premium-form-page .form-row select,.premium-form-page .form-row textarea{border-radius:16px;border:1px solid rgba(15,23,42,.12);background:#fff;transition:.18s ease;box-shadow:0 1px 0 rgba(15,23,42,.02)}.premium-form-page .form-row input:focus,.premium-form-page .form-row select:focus,.premium-form-page .form-row textarea:focus{border-color:rgba(37,99,235,.55);box-shadow:0 0 0 4px rgba(37,99,235,.10);outline:0}.premium-form-page .form-row textarea{min-height:150px}.premium-form-page .form-side-stack{display:grid;gap:16px}.premium-form-page .form-side-card{border:1px solid rgba(15,23,42,.09);border-radius:24px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 18px 50px rgba(15,23,42,.08);padding:24px}.premium-form-page .form-side-card h3{margin:0 0 12px}.premium-form-page .form-privacy-note{display:flex;align-items:center;gap:10px;font-size:13px;color:#64748b;margin-top:14px}.premium-form-page .form-privacy-note:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#dcfce7;color:#166534;font-weight:800}.premium-form-page .form-cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.premium-form-page .btn.whatsapp-btn{background:#16a34a;color:white;border-color:#16a34a}.premium-form-page .premium-page-hero .page-hero-card{border:1px solid rgba(255,255,255,.20)}.premium-form-page .check-list li{margin-bottom:8px}.premium-form-page .required-hint{font-size:12px;color:#64748b}.premium-form-page .form-mini-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(37,99,235,.10);color:#1d4ed8;font-weight:800;font-size:12px}.premium-form-page .form-mini-badge:before{content:"●";font-size:10px}@media(max-width:900px){.premium-form-page .form-layout-pro{grid-template-columns:1fr}.premium-form-page .form-side-stack{order:-1}.premium-form-page .form-side-card{padding:20px}.premium-form-page .form-cta-row .btn{width:100%;justify-content:center;text-align:center}}
