.Contact-module__ESW5Fa__page{padding-block:var(--kz-space-6) var(--kz-section-rhythm)}.Contact-module__ESW5Fa__hero{border:1px solid color-mix(in srgb, var(--kz-border-strong) 48%, transparent);border-radius:var(--kz-radius-box);align-items:center;gap:28px;min-block-size:390px;margin-block-start:18px;padding:28px;display:grid}.Contact-module__ESW5Fa__heroCopy{align-content:center;gap:16px;min-inline-size:0;display:grid}.Contact-module__ESW5Fa__heroCopy h1{max-inline-size:min(720px,100%);color:var(--kz-text-primary);font-family:var(--kz-font-display);font-size:var(--kz-type-hero);line-height:var(--kz-lh-display);margin:0}.Contact-module__ESW5Fa__heroCopy>p{max-inline-size:690px;color:var(--kz-text-secondary);margin:0;font-size:1.05rem;line-height:2}.Contact-module__ESW5Fa__heroActions,.Contact-module__ESW5Fa__resultActions{flex-wrap:wrap;gap:10px;display:flex}.Contact-module__ESW5Fa__section{margin-block-start:var(--kz-section-rhythm);scroll-margin-block-start:110px}.Contact-module__ESW5Fa__sectionLead{max-inline-size:760px;margin-block-end:24px}.Contact-module__ESW5Fa__sectionLead h2,.Contact-module__ESW5Fa__formContext h2,.Contact-module__ESW5Fa__expectation h2{color:var(--kz-text-primary);font-family:var(--kz-font-display);font-size:var(--kz-type-feature-title);line-height:var(--kz-lh-heading);margin:7px 0 8px}.Contact-module__ESW5Fa__sectionLead p,.Contact-module__ESW5Fa__formContext>p{color:var(--kz-text-secondary);margin:0;line-height:1.9}.Contact-module__ESW5Fa__routeGrid{gap:12px;display:grid}.Contact-module__ESW5Fa__routeCard{background:var(--kz-surface);border-radius:var(--kz-radius-card);min-block-size:190px;color:var(--kz-text-primary);padding:20px;display:grid}.Contact-module__ESW5Fa__routeCard>span{color:var(--kz-primary);font-weight:800}.Contact-module__ESW5Fa__routeCard h3{font-family:var(--kz-font-display);margin:20px 0 6px;font-size:1.35rem}.Contact-module__ESW5Fa__routeCard p{color:var(--kz-text-secondary);margin:0 0 18px;line-height:1.75}.Contact-module__ESW5Fa__routeCard a,.Contact-module__ESW5Fa__routeCard button{border:0;border-block-start:1px solid var(--kz-grey-300);min-block-size:44px;inline-size:100%;color:var(--kz-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-self:end;align-items:center;gap:12px;padding:0;font-weight:800;display:inline-flex}.Contact-module__ESW5Fa__routeCard button[aria-pressed=true]{color:var(--kz-primary)}.Contact-module__ESW5Fa__channelGrid{gap:10px;padding:0;list-style:none;display:grid}.Contact-module__ESW5Fa__channelGrid li{border:1px solid var(--kz-grey-300);border-radius:var(--kz-radius-card);background:var(--kz-surface);color:var(--kz-text-primary);gap:8px;padding:18px;display:grid}.Contact-module__ESW5Fa__channelGrid span{color:var(--kz-text-secondary)}.Contact-module__ESW5Fa__channelGrid a{overflow-wrap:anywhere;align-items:center;min-block-size:44px;font-weight:800;display:inline-flex}.Contact-module__ESW5Fa__noChannels{border-radius:var(--kz-radius-card);background:var(--kz-surface);color:var(--kz-text-primary);align-items:center;gap:16px;padding:22px;display:flex}.Contact-module__ESW5Fa__noChannels>span{aspect-ratio:1;background:var(--kz-grey-150);color:var(--kz-primary);font-family:var(--kz-font-display);border-radius:50%;flex:0 0 48px;place-items:center;font-size:1.4rem;display:grid}.Contact-module__ESW5Fa__noChannels p{margin:0;line-height:1.8}.Contact-module__ESW5Fa__locationGrid{gap:10px;margin-block-start:10px;display:grid}.Contact-module__ESW5Fa__locationGrid article{border-radius:var(--kz-radius-card);background:var(--kz-surface);color:var(--kz-text-primary);padding:20px}.Contact-module__ESW5Fa__locationGrid h3,.Contact-module__ESW5Fa__locationGrid p{margin-block-start:0}.Contact-module__ESW5Fa__formSection{align-items:start;gap:22px;display:grid}.Contact-module__ESW5Fa__formContext{scroll-margin-block-start:110px}.Contact-module__ESW5Fa__formContext h2:focus,.Contact-module__ESW5Fa__result h3:focus{outline:none}.Contact-module__ESW5Fa__formContext a{color:var(--kz-primary);text-underline-offset:4px;margin-block-start:14px;text-decoration:underline;display:inline-block}.Contact-module__ESW5Fa__formSurface{border-radius:var(--kz-radius-box);background:var(--kz-surface);min-inline-size:0;color:var(--kz-text-primary);padding:20px}.Contact-module__ESW5Fa__form{gap:16px;display:grid}.Contact-module__ESW5Fa__field{gap:7px;min-inline-size:0;font-weight:700;display:grid}.Contact-module__ESW5Fa__field input,.Contact-module__ESW5Fa__field select,.Contact-module__ESW5Fa__field textarea{border:1px solid var(--kz-border-strong);border-radius:var(--kz-radius-image);background:var(--kz-surface);min-block-size:48px;inline-size:100%;color:var(--kz-text-primary);font:inherit;padding:10px 12px}.Contact-module__ESW5Fa__field textarea{resize:vertical;min-block-size:150px;line-height:1.8}.Contact-module__ESW5Fa__field input[aria-invalid=true],.Contact-module__ESW5Fa__field textarea[aria-invalid=true]{border-color:var(--kz-danger)}.Contact-module__ESW5Fa__field small{color:var(--kz-text-secondary);font-weight:400;line-height:1.6}.Contact-module__ESW5Fa__field .Contact-module__ESW5Fa__fieldError,.Contact-module__ESW5Fa__fieldError{color:var(--kz-danger);font-weight:700}.Contact-module__ESW5Fa__fieldPair{gap:14px;display:grid}.Contact-module__ESW5Fa__consent{grid-template-columns:24px 1fr;align-items:start;gap:10px;line-height:1.75;display:grid}.Contact-module__ESW5Fa__consent input{block-size:20px;inline-size:20px;margin-block-start:4px}.Contact-module__ESW5Fa__consent small{grid-column:2}.Contact-module__ESW5Fa__honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.Contact-module__ESW5Fa__errorSummary{border-inline-start:3px solid var(--kz-danger);background:color-mix(in srgb, var(--kz-danger) 7%, white);border-radius:var(--kz-radius-image);padding:14px 16px}.Contact-module__ESW5Fa__errorSummary ul{margin-block-end:0}.Contact-module__ESW5Fa__stateMessage{min-block-size:1.8em;color:var(--kz-danger);margin:12px 0 0;font-weight:700}.Contact-module__ESW5Fa__verified{border-inline-start:3px solid var(--kz-purple);border-radius:var(--kz-radius-image);background:var(--kz-grey-150);padding:18px}.Contact-module__ESW5Fa__verified p{line-height:1.75}.Contact-module__ESW5Fa__verified button{min-block-size:44px;color:var(--kz-primary);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.Contact-module__ESW5Fa__result{text-align:center;gap:16px;display:grid}.Contact-module__ESW5Fa__result>span{aspect-ratio:1;background:var(--kz-purple);inline-size:56px;color:var(--kz-white);border-radius:50%;place-items:center;margin-inline:auto;font-size:1.5rem;display:grid}.Contact-module__ESW5Fa__result h3{font-family:var(--kz-font-display);margin:0;font-size:1.8rem}.Contact-module__ESW5Fa__result>p{color:var(--kz-text-secondary);margin:0;line-height:1.8}.Contact-module__ESW5Fa__result dl{border-radius:var(--kz-radius-image);background:var(--kz-grey-300);text-align:start;gap:1px;margin:0;display:grid;overflow:hidden}.Contact-module__ESW5Fa__result dl div{background:var(--kz-grey-100);gap:5px;padding:12px;display:grid}.Contact-module__ESW5Fa__result dt{color:var(--kz-text-secondary)}.Contact-module__ESW5Fa__result dd{overflow-wrap:anywhere;margin:0;font-weight:800}.Contact-module__ESW5Fa__expectation{border:1px solid color-mix(in srgb, var(--kz-gold) 55%, transparent);border-radius:var(--kz-radius-box);gap:18px;padding:24px;display:grid}.Contact-module__ESW5Fa__expectation ol{color:var(--kz-text-primary);gap:10px;margin:0;padding-inline-start:24px;line-height:1.75;display:grid}.Contact-module__ESW5Fa__expectation>p{border-block-start:1px solid color-mix(in srgb, var(--kz-border-strong) 35%, transparent);color:var(--kz-text-secondary);margin:0;padding-block-start:16px;line-height:1.8}.Contact-module__ESW5Fa__faqList{gap:8px;display:grid}.Contact-module__ESW5Fa__faqList details{border-radius:var(--kz-radius-card);background:var(--kz-surface);color:var(--kz-text-primary);padding:18px}.Contact-module__ESW5Fa__faqList summary{cursor:pointer;align-items:center;min-block-size:44px;font-weight:800;display:flex}.Contact-module__ESW5Fa__faqList p{color:var(--kz-text-secondary);margin-block-end:0;line-height:1.8}.contact-hero-visual{border-radius:var(--kz-radius-card);background:var(--kz-surface);place-items:center;min-block-size:260px;display:grid;position:relative;overflow:hidden}.contact-hero-visual__call-chip{z-index:2;border:1px solid var(--kz-grey-300);border-radius:var(--kz-radius-chip);background:var(--kz-surface-raised);min-block-size:44px;color:var(--kz-text-primary);font-family:var(--kz-font-ui);align-items:center;gap:10px;padding-inline:13px 15px;font-weight:850;display:inline-flex;position:absolute;inset-block-end:22px;inset-inline-start:22px}.contact-hero-visual__call-chip .contact-call-icon{width:1.35rem;height:1.35rem}:is(.contact-hero-visual__fallback,.contact-hero-visual svg){grid-area:1/1}.contact-hero-visual__fallback{aspect-ratio:1;background:var(--kz-grey-150);inline-size:84px;color:var(--kz-primary);font-family:var(--kz-font-display);border-radius:50%;place-items:center;font-size:2rem;display:grid}.contact-hero-visual svg{block-size:auto;inline-size:min(100%,420px);position:relative}.contact-hero-visual__line{fill:none;stroke:var(--kz-border-strong);stroke-width:2px}.contact-hero-visual__line--soft{opacity:.45}:is(.contact-hero-visual__node circle,.contact-hero-visual__node--main path){fill:var(--kz-grey-150);stroke:var(--kz-ink);stroke-width:2px}.contact-hero-visual__node path:not(.contact-hero-visual__node--main path){fill:none;stroke:var(--kz-purple);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.contact-hero-visual__node text{fill:var(--kz-ink);font-family:var(--kz-font-display);text-anchor:middle;font-size:34px}@media (min-width:768px){.Contact-module__ESW5Fa__hero{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);padding:38px}.Contact-module__ESW5Fa__routeGrid,.Contact-module__ESW5Fa__channelGrid,.Contact-module__ESW5Fa__locationGrid,.Contact-module__ESW5Fa__fieldPair{grid-template-columns:repeat(2,minmax(0,1fr))}.Contact-module__ESW5Fa__formSurface{padding:30px}.Contact-module__ESW5Fa__result dl{grid-template-columns:repeat(3,1fr)}.Contact-module__ESW5Fa__result dl div{align-content:start}html[lang=ar] .Contact-module__ESW5Fa__heroCopy h1{font-size:var(--kz-type-hero)}}@media (min-width:1100px){.Contact-module__ESW5Fa__hero{min-block-size:480px;padding:48px}.Contact-module__ESW5Fa__routeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Contact-module__ESW5Fa__routeCard{min-block-size:210px;padding:24px}.Contact-module__ESW5Fa__channelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Contact-module__ESW5Fa__formSection{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:48px}.Contact-module__ESW5Fa__formContext{position:sticky;inset-block-start:110px}.Contact-module__ESW5Fa__formSurface{padding:38px}.Contact-module__ESW5Fa__expectation{grid-template-columns:.7fr 1fr;padding:36px}.Contact-module__ESW5Fa__expectation>p{grid-column:1/-1}.Contact-module__ESW5Fa__faqList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Contact-module__ESW5Fa__page *{scroll-behavior:auto!important}}
