.contact-side{display:flex;flex-direction:column;gap:var(--space-6)}.contact-side__eyebrow{display:block;font:var(--eyebrow);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;color:var(--gold-700);margin-block-end:var(--space-4)}.contact-side__body{margin:0;font-size:15px;line-height:1.55;color:var(--ink-500)}[dir=rtl] .contact-side__body{line-height:1.85}.contact-side__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.contact-channel__link{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-5);border:1px solid var(--sand-300);border-radius:var(--radius-lg);background:var(--cream-50);text-decoration:none;color:inherit;transition:border-color .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.contact-channel__link:hover{border-color:var(--gold-500);transform:translateY(-2px);box-shadow:var(--elev-2)}.contact-channel__link--static{cursor:default}.contact-channel__link--static:hover{transform:none;border-color:var(--sand-300);box-shadow:none}.contact-channel__link:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px}.contact-channel__icon.material-symbols-rounded{font-family:Material Symbols Rounded;font-size:24px;line-height:1;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--cream-100);color:var(--ink-700);flex-shrink:0}.contact-channel__icon--whatsapp{background:rgba(46,133,89,.12);color:var(--success-500);font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.contact-channel__text{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-channel__label{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-700)}.contact-channel__value{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);word-break:break-word}.contact-channel__detail{font-family:var(--font-sans);font-size:13px;color:var(--ink-500)}@media (prefers-reduced-motion:reduce){.contact-channel__link,.contact-channel__link:hover{transition:none;transform:none}}.contact-hero{background:var(--cream-50);color:var(--ink-900);padding-block:var(--space-16) var(--space-10)}@media (min-width:768px){.contact-hero{padding-block:var(--space-20) var(--space-12)}}.contact-container{margin-inline:auto;max-width:1200px;padding-inline:var(--space-6)}@media (min-width:768px){.contact-container{padding-inline:var(--space-8)}}.contact-hero__eyebrow{display:block;font:var(--eyebrow);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;color:var(--gold-700)}.contact-hero__title{margin:var(--space-4) 0 var(--space-5);max-width:1000px;font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5.6vw,64px);line-height:1.05;letter-spacing:-.02em;color:var(--ink-900)}[dir=rtl] .contact-hero__title{font-family:var(--font-arabic);line-height:1.25}.contact-hero__title-accent{display:inline-block;color:var(--gold-500);font-style:italic;font-weight:500}[dir=rtl] .contact-hero__title-accent{font-style:normal}.contact-hero__lede{margin:0;max-width:620px;font-size:clamp(16px,1.6vw + 8px,19px);line-height:1.55;color:var(--ink-500)}[dir=rtl] .contact-hero__lede{line-height:1.8}.contact-body{background:var(--cream-50);padding-block:var(--space-6) var(--space-20)}@media (min-width:768px){.contact-body{padding-block:var(--space-8) var(--space-24)}}.contact-grid{display:grid;grid-template-columns:1fr;gap:var(--space-10);align-items:start}@media (min-width:960px){.contact-grid{grid-template-columns:1.4fr 1fr;gap:var(--space-12)}}.contact-form-wrap{display:flex;flex-direction:column;gap:var(--space-5)}.contact-alert{margin:0;border:1px solid rgba(184,70,60,.4);background:var(--error-100);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:14px;color:var(--error-500)}