.hero-consultation{padding-top:var(--space-20);padding-bottom:var(--space-20)}.hero-inner-consultation{align-items:stretch}.hero-copy-consultation{min-height:100%}.hero-meta-consultation{margin-top:var(--space-8)}.hero-visual-consultation{min-height:380px}.hero-visual-backdrop-consultation{background-image:linear-gradient(to bottom,rgba(0,0,0,0.72),rgba(0,0,0,0.95)),url("/assets/images/lounge-poker-setup.webp");background-size:cover;background-position:center 45%}.section-consultation{padding-top:var(--space-20);padding-bottom:var(--space-20)}.consultation-grid{grid-template-columns:minmax(0,7fr)minmax(0,5fr);gap:var(--space-10)}.consultation-form-card{height:100%;display:flex;flex-direction:column}.consultation-form{margin-top:var(--space-4)}.consultation-form-grid{align-items:flex-start}.consultation-form-grid-secondary{margin-top:var(--space-2)}.consultation-form-footer{margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;align-items:flex-end}.consultation-privacy{max-width:26rem}.consultation-privacy-text{font-size:0.8rem;line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.consultation-privacy-text a{text-decoration:underline;text-decoration-color:rgba(220,38,38,0.7);text-underline-offset:3px}.consultation-privacy-text a:hover{color:var(--color-primary)}.consultation-submit{align-self:flex-end}.consultation-card-footer{flex-direction:column;align-items:flex-start}.consultation-response-meta{max-width:18rem}.consultation-aside{display:flex;flex-direction:column;gap:var(--space-8)}.consultation-aside-card{height:auto}.consultation-contact-body{display:flex;flex-direction:column;gap:var(--space-6)}.consultation-contact-block h4{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.consultation-contact-accent{font-size:0.8rem;color:var(--color-text-muted)}.consultation-flow-list{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-2)}.consultation-flow-item{display:flex;gap:var(--space-4);align-items:flex-start}.consultation-flow-step{width:28px;height:28px;border-radius:var(--radius-full);border:1px solid rgba(220,38,38,0.8);display:flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:500;color:var(--color-primary-soft);background:radial-gradient(circle at 30% 0,rgba(220,38,38,0.4),rgba(15,15,15,0.96))}.consultation-flow-content h4{font-size:var(--font-size-sm);letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text-soft);margin-bottom:var(--space-1)}.consultation-flow-content p{font-size:0.9rem;color:var(--color-text-muted)}.consultation-flow-cta{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.consultation-text-link{font-size:0.85rem;color:var(--color-text-soft);text-decoration:underline;text-decoration-color:rgba(148,27,48,0.9);text-underline-offset:3px}.consultation-text-link:hover{color:var(--color-primary)}.section-consultation-bottom{padding-top:var(--space-10);padding-bottom:var(--space-20)}.consultation-bottom-grid{display:grid;grid-template-columns:minmax(0,7fr)minmax(0,5fr);gap:var(--space-10)}.consultation-bottom-block{background:radial-gradient(circle at 0 0,rgba(220,38,38,0.12),transparent 65%),linear-gradient(140deg,rgba(12,12,12,0.98),rgba(6,6,6,0.98));border-radius:18px;border:1px solid rgba(39,39,42,0.9);padding:var(--space-10);box-shadow:0 18px 60px rgba(0,0,0,0.9)}.consultation-bottom-block h3{margin-bottom:var(--space-4)}.consultation-bottom-block p:last-of-type{margin-bottom:var(--space-8)}.consultation-bottom-block-accent{border-color:rgba(220,38,38,0.8);background:radial-gradient(circle at 0 0,rgba(220,38,38,0.22),transparent 70%),linear-gradient(145deg,rgba(15,15,15,0.98),rgba(10,10,10,0.98))}.consultation-bottom-block-accent h3{color:var(--color-primary-soft)}.consultation-bottom-block-accent p{color:var(--color-text-soft)}.consultation-bottom-block .btn{margin-top:var(--space-2)}@media(max-width:1024px){.consultation-grid{grid-template-columns:1fr}.consultation-bottom-grid{grid-template-columns:1fr}.consultation-submit{width:100%}.consultation-form-footer{align-items:flex-start}}@media(max-width:640px){.hero-consultation{padding-top:var(--space-16);padding-bottom:var(--space-16)}.section-consultation{padding-top:var(--space-16);padding-bottom:var(--space-16)}.section-consultation-bottom{padding-top:var(--space-8);padding-bottom:var(--space-16)}.consultation-form-footer{flex-direction:column-reverse}.consultation-bottom-block{padding:var(--space-8)}}