.consultation-grid{grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:900px){.consultation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.consultation-step h3{margin-bottom:var(--space-2)}.consultation-commitments{margin-top:var(--space-4);gap:var(--space-6)}.consultation-commitments__col{flex:1 1 0;min-width:0}.consultation-commitments__col h3{margin-bottom:var(--space-3)}.consultation-faq-intro{max-width:720px}.consultation-faq-intro .btn{margin-top:var(--space-4)}.consultation-form-shell{gap:var(--space-6)}.consultation-form-card{flex:2 1 0}.consultation-aside{flex:1.4 1 0;display:flex;flex-direction:column;gap:var(--space-4)}.consultation-form{max-width:520px;margin:0 auto}.consultation-consent__text{font-size:var(--font-size-sm);color:var(--color-text-muted)}.consultation-consent__text a{text-decoration:underline}.consultation-fineprint{margin-top:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted)}.consultation-contacts{display:flex;flex-direction:column;gap:var(--space-4)}.consultation-contacts__item h4{margin-bottom:var(--space-1)}.consultation-contacts__data{margin-bottom:var(--space-1);color:var(--color-accent-gold);font-weight:600}.consultation-contacts__note{font-size:var(--font-size-sm);color:var(--color-text-muted)}.consultation-links{display:flex;flex-direction:column;gap:var(--space-3)}.consultation-links .link-arrow{font-size:var(--font-size-xs)}.consultation-aside .quote{margin-block:var(--space-3)}@media(max-width:899px){.consultation-form{max-width:100%}.consultation-aside{order:-1}}.hero-content{max-width:620px}.hero-content .hero-lede{margin-top:var(--space-3)}.hero-content .hero-meta{margin-top:var(--space-3)}.btn-arrow svg,.link-arrow svg{stroke:var(--color-accent-gold);filter:drop-shadow(0 0 4px rgba(224,184,104,0.6))}.link-arrow{color:var(--color-accent-gold)}ul{list-style:none !important}.nav-toggle{flex-direction:column}.btn-arrow svg,.link-arrow svg{display:inline-block;vertical-align:middle;transition:transform 0.3s ease,stroke 0.3s ease}.btn:hover .btn-arrow svg,a:hover .link-arrow svg{transform:translate(3px,-3px)}