.dwd-hero{padding:140px 0 80px;position:relative;overflow:hidden}.dwd-hero-bg-grid{background-image:linear-gradient(#fc672308 1px,#0000 1px),linear-gradient(90deg,#fc672308 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.dwd-hero-glow{pointer-events:none;background:radial-gradient(circle,#fc67231f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-100px;right:-100px}.dwd-hero-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.dwd-hero-text .section-tag{margin-bottom:16px}.dwd-hero-text h1{font-family:var(--font-heading);margin-bottom:20px;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:700;line-height:1.15}.dwd-hero-text p{color:var(--text-secondary);max-width:500px;margin-bottom:28px;font-size:1.1rem}.dwd-hero-image img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-xl);border:1px solid var(--border-color);width:100%}.dwd-consultation,.dwd-quote,.dwd-services,.dwd-partner,.dwd-consultation{background:var(--bg-section)}.dwd-features .section-header,.dwd-benefits-text .section-header,.dwd-services-content .section-header{max-width:740px;margin:0 auto 34px}.dwd-features-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.dwd-feature-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);transition:all var(--transition-normal);padding:36px}.dwd-feature-card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 12px 32px #fc67231a}.dwd-feature-icon{width:56px;height:56px;color:var(--primary);background:#fc67231a;border:1px solid #fc67234d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.2rem;display:flex}.dwd-feature-card h3{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:12px;font-size:1.1rem;font-weight:600}.dwd-feature-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.dwd-quote-content{text-align:center;max-width:800px;margin:0 auto}.dwd-quote-content p{color:var(--text-secondary);margin:20px 0 32px;font-size:1.05rem;line-height:1.8}.dwd-benefits-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.dwd-benefits-text p{color:var(--text-secondary);margin-top:20px;font-size:1.05rem;line-height:1.8}.dwd-benefits-image img{object-fit:cover;border-radius:var(--radius-xl);border:1px solid var(--border-color);width:100%}.dwd-services-content{text-align:center;max-width:800px;margin:0 auto}.dwd-services-content p{color:var(--text-secondary);margin-bottom:16px;font-size:1.05rem;line-height:1.8}.dwd-services-content .btn{margin-top:16px}.dwd-partner{background:linear-gradient(135deg,#fc67230d,#0000);position:relative;overflow:hidden}.dwd-partner-content{text-align:center;z-index:1;max-width:800px;margin:0 auto;position:relative}.dwd-partner-content p{color:var(--text-secondary);margin-bottom:20px;font-size:1.05rem;line-height:1.8}.dwd-partner-content .btn{margin-top:20px}@media (max-width:1024px){.dwd-hero-grid{gap:40px}.dwd-features-grid{grid-template-columns:repeat(2,1fr)}.dwd-benefits-grid{gap:40px}}@media (max-width:768px){.dwd-hero{padding:120px 0 60px}.dwd-hero-grid{text-align:center;grid-template-columns:1fr;gap:32px}.dwd-hero-text p{max-width:100%}.dwd-form-wrapper{padding:28px 20px}.dwd-form .form-row{grid-template-columns:1fr}.dwd-form .interest-tags{flex-wrap:wrap}.dwd-features-grid{grid-template-columns:1fr}.dwd-benefits-grid{grid-template-columns:1fr;gap:32px}}
