:root{--navy:#061326;--navy2:#0b2240;--blue:#1684ff;--blue-dark:#0056ff;--white:#fff;--text:#12213b;--muted:#66758c;--bg:#f4f7fb;--border:#d9e4f2;--radius:18px;--shadow:0 18px 50px rgba(0,43,110,.12)}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif}.page-width{width:min(1200px,92%);margin:auto}.dga-hero{background:linear-gradient(135deg,#04101f,#0a2040,#0b3b77);color:#fff;padding:80px 0}.dga-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.dga-logo{max-width:320px;height:auto}.dga-top-link{color:#fff;text-decoration:none;font-weight:700}.dga-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.eyebrow{color:#84beff;font-weight:800;text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:18px}.dga-content h1{font-size:64px;line-height:1;margin:0 0 20px}.lead{font-size:20px;opacity:.9;line-height:1.7;margin-bottom:30px}.benefits{padding:0;margin:30px 0;list-style:none}.benefits li{margin-bottom:14px;font-size:17px}.button{display:inline-block;padding:18px 34px;background:linear-gradient(135deg,var(--blue),var(--blue-dark));color:#fff;border-radius:12px;text-decoration:none;font-weight:700}.button:hover{transform:translateY(-2px)}.dga-image img{width:100%;border-radius:28px;display:block}.dga-form-section{background:var(--bg);padding:90px 0}.dga-form-layout{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}.dga-form{background:#fff;padding:40px;border-radius:24px;box-shadow:var(--shadow)}.dga-form h2{margin-top:0;font-size:38px}.sub{color:var(--muted);margin-bottom:30px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:block;margin-bottom:22px}.field span{display:block;margin-bottom:8px;font-weight:700;color:var(--text)}input,textarea,select{width:100%;padding:16px;border:1px solid var(--border);border-radius:12px;font-size:16px;transition:.25s}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px #1684ff1f}textarea{min-height:140px}.options{display:grid;gap:12px}.option{display:flex;align-items:center;gap:12px;border:1px solid var(--border);padding:16px;border-radius:12px;cursor:pointer;transition:.25s}.option:hover{border-color:var(--blue);background:#f7fbff}.option input{width:auto}.submit{width:100%;border:none;border-radius:14px;padding:20px;color:#fff;font-size:18px;font-weight:700;cursor:pointer;background:linear-gradient(135deg,var(--blue),var(--blue-dark));margin-top:25px}.submit:hover{opacity:.95}.success{background:#e8f8ee;color:#0a6a35;padding:18px;border-radius:12px;margin-bottom:25px}.errors{background:#ffe8e8;color:#a90000;padding:18px;border-radius:12px;margin-bottom:25px}.how-card{position:sticky;top:30px;background:linear-gradient(135deg,#07172d,#0a2d54);color:#fff;padding:35px;border-radius:24px;box-shadow:var(--shadow)}.how-card h2{margin-top:0}.step{display:flex;gap:18px;margin-bottom:28px}.number{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--blue),var(--blue-dark));display:flex;justify-content:center;align-items:center;font-weight:700;flex-shrink:0}.step h3{margin:0 0 6px}.step p{margin:0;color:#c4d6ea}.trust{background:#061326;color:#fff;padding:70px 0}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.trust-item{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:35px;text-align:center}.trust-item h3{margin:0;font-size:42px;color:#4ca2ff}.trust-item p{margin-top:12px;color:#b8cbe1}@media(max-width:990px){.dga-grid,.dga-form-layout,.grid-2{grid-template-columns:1fr}.how-card{position:relative;top:0}.dga-content h1{font-size:44px}.dga-sidebar{position:relative}.how-card{position:sticky;top:30px;background:linear-gradient(180deg,#07172d,#0a2d54);color:#fff;border-radius:24px;padding:40px 32px;box-shadow:0 20px 50px #0000002e}.how-header{margin-bottom:35px}.how-header h2{margin:10px 0 15px;font-size:32px;color:#fff}.how-header p{color:#c8d8eb;line-height:1.7;margin:0}.step{display:flex;align-items:flex-start;gap:18px;margin-bottom:30px}.number{width:50px;height:50px;min-width:50px;border-radius:50%;background:linear-gradient(135deg,#1684ff,#0056ff);display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;font-weight:700}.step-content h3{margin:0 0 8px;color:#fff;font-size:20px}.step-content p{margin:0;color:#c8d8eb;line-height:1.6}.sidebar-button{display:block;margin-top:20px;text-align:center;text-decoration:none;color:#fff;background:linear-gradient(135deg,#1684ff,#0056ff);padding:18px;border-radius:14px;font-weight:700;transition:.3s}.sidebar-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1684ff59}.trust{background:#061326;padding:90px 0;color:#fff}.trust-header{text-align:center;max-width:760px;margin:0 auto 60px}.trust-header h2{font-size:44px;margin:15px 0 20px;color:#fff}.trust-header p{color:#bfd2e8;line-height:1.8}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.trust-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:40px 30px;text-align:center;transition:.3s}.trust-item:hover{transform:translateY(-8px);border-color:#1684ff}.trust-icon{width:70px;height:70px;object-fit:contain;margin-bottom:20px}.trust-item h3{margin:0;font-size:48px;color:#39a0ff}.trust-item h4{margin:15px 0;font-size:24px;color:#fff}.trust-item p{color:#c7d7ea;line-height:1.7}.trust-grid{grid-template-columns:1fr}.trust-header h2{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dental-growth-audit.css.map */
