.final-cta-section-module__xdbg5W__contactSection{isolation:isolate;background:0 0;border-top:1px solid #0a09090f;position:relative;overflow:hidden}.final-cta-section-module__xdbg5W__contactGhost{z-index:0;top:clamp(18px,3.5vw,52px)}.final-cta-section-module__xdbg5W__contactHeader{z-index:2;margin-inline:auto;align-items:center;gap:16px;width:calc(100vw - 28px);margin-bottom:32px;display:flex;position:relative}.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactHeader{direction:rtl}.final-cta-section-module__xdbg5W__contactSection[dir=ltr] .final-cta-section-module__xdbg5W__contactHeader{direction:ltr}.final-cta-section-module__xdbg5W__contactHeaderLine{background:#0a090917;flex:1;height:1px}.final-cta-section-module__xdbg5W__contactMeta{color:#0a090985;font-size:var(--text-meta);line-height:var(--leading-compact);font-weight:var(--weight-meta);letter-spacing:.004em;text-transform:uppercase;white-space:nowrap;flex:none}.final-cta-section-module__xdbg5W__contactInner{z-index:2;grid-template-columns:1fr;gap:34px;width:calc(100vw - 28px);margin-inline:auto;display:grid;position:relative}.final-cta-section-module__xdbg5W__contactContent{max-width:100%}.final-cta-section-module__xdbg5W__contactAccent{background:#16a34a;border-radius:999px;width:54px;height:5px;margin-bottom:18px;display:block}.final-cta-section-module__xdbg5W__contactTitle{color:#0a0909;font-size:var(--text-h2);line-height:var(--leading-title);letter-spacing:-.04em;font-weight:var(--weight-title);margin:0}.final-cta-section-module__xdbg5W__contactDescription{color:#0a09099e;font-size:var(--text-lead);line-height:var(--leading-lead);font-weight:var(--weight-body);margin:18px 0 0}.final-cta-section-module__xdbg5W__contactActions{grid-template-columns:1fr;gap:10px;margin-top:28px;display:grid}.final-cta-section-module__xdbg5W__contactPrimary,.final-cta-section-module__xdbg5W__contactSecondary{width:100%;min-height:52px;font-size:var(--text-button);font-weight:var(--weight-button);line-height:var(--leading-compact);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-family:inherit;text-decoration:none;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s,background .32s;display:inline-flex}.final-cta-section-module__xdbg5W__whatsappButton{color:#fff;background:#25d366;box-shadow:0 18px 45px #25d36638}.final-cta-section-module__xdbg5W__contactSecondary{color:#0a0909;background:#ffffffb8;border:1px solid #0a09091f}.final-cta-section-module__xdbg5W__contactPrimary:focus-visible,.final-cta-section-module__xdbg5W__contactSecondary:focus-visible,.final-cta-section-module__xdbg5W__contactSubmit:focus-visible,.final-cta-section-module__xdbg5W__contactInput:focus-visible,.final-cta-section-module__xdbg5W__contactTextarea:focus-visible,.final-cta-section-module__xdbg5W__projectDropdownTrigger:focus-visible,.final-cta-section-module__xdbg5W__projectDropdownOption:focus-visible{outline-offset:3px;outline:2px solid #25d3668c}.final-cta-section-module__xdbg5W__whatsappIcon{flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:22px;display:inline-flex}.final-cta-section-module__xdbg5W__contactPrimary svg,.final-cta-section-module__xdbg5W__contactSecondary svg{flex-shrink:0;transition:transform .32s cubic-bezier(.16,1,.3,1)}.final-cta-section-module__xdbg5W__contactJourney{flex-wrap:wrap;gap:8px;max-width:760px;margin:24px 0 0;padding:0;list-style:none;display:flex}.final-cta-section-module__xdbg5W__contactJourneyItem{direction:inherit;min-height:38px;font-size:var(--text-small);font-weight:650;line-height:var(--leading-compact);color:#0a0909ad;background:#ffffffad;border:1px solid #00000013;border-radius:999px;grid-template-columns:34px 8px minmax(0,1fr);justify-content:start;align-items:center;column-gap:12px;padding:0 13px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 10px 28px #00000009}.final-cta-section-module__xdbg5W__contactJourneyNumber{text-align:end;font-variant-numeric:tabular-nums;color:#d97929f2;width:34px;line-height:1;font-size:var(--text-meta);font-weight:var(--weight-meta)}.final-cta-section-module__xdbg5W__contactJourneyDot{background:#d97929e6;border-radius:999px;flex-shrink:0;width:6px;height:6px;display:block}.final-cta-section-module__xdbg5W__contactJourneyLabel{text-align:start;min-width:0;line-height:1.2}.final-cta-section-module__xdbg5W__contactFormCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #00000012;border-radius:26px;width:100%;padding:20px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);box-shadow:0 24px 70px #0000000f;overflow:visible!important}.final-cta-section-module__xdbg5W__contactFormHeader{margin-bottom:22px}.final-cta-section-module__xdbg5W__contactFormTitle{color:#0a0909;font-size:var(--text-h3);line-height:var(--leading-title);font-weight:var(--weight-h3);letter-spacing:-.02em;margin:0}.final-cta-section-module__xdbg5W__contactFormDescription{color:#0a090985;font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-body);margin:10px 0 0}.final-cta-section-module__xdbg5W__contactForm{grid-template-columns:1fr;gap:14px;display:grid;overflow:visible!important}.final-cta-section-module__xdbg5W__contactField{flex-direction:column;gap:0;min-width:0;display:flex;position:relative}.final-cta-section-module__xdbg5W__contactFieldOpen{z-index:80!important}.final-cta-section-module__xdbg5W__contactFieldFull,.final-cta-section-module__xdbg5W__contactFieldProjectType{grid-column:1/-1}.final-cta-section-module__xdbg5W__contactLabel{color:#0a0909c7;font-size:var(--text-small);line-height:var(--leading-compact);font-weight:var(--weight-meta);margin-bottom:8px;display:block}.final-cta-section-module__xdbg5W__contactInput,.final-cta-section-module__xdbg5W__contactTextarea{color:#0a0909;background:#ffffffbf;border:1px solid #00000017;border-radius:18px;width:100%;font-family:inherit;font-size:14.5px;line-height:1.4;transition:border-color .25s,box-shadow .25s,background .25s}.final-cta-section-module__xdbg5W__contactInput{height:50px;padding:0 16px}.final-cta-section-module__xdbg5W__contactInput::placeholder,.final-cta-section-module__xdbg5W__contactTextarea::placeholder{color:#0a09095c}.final-cta-section-module__xdbg5W__contactTextarea{resize:vertical;z-index:1;min-height:128px;padding:16px;line-height:1.7;position:relative}.final-cta-section-module__xdbg5W__contactInput:focus,.final-cta-section-module__xdbg5W__contactTextarea:focus{background:#ffffffeb;border-color:#25d3668c;outline:none;box-shadow:0 0 0 3px #25d3661a}.final-cta-section-module__xdbg5W__contactFormError{color:#9c6455;background:#9c645514;border:1px solid #9c64552e;border-radius:14px;margin:0 0 2px;padding:10px 14px;font-size:13px;line-height:1.55}.final-cta-section-module__xdbg5W__contactFormSuccess{color:#1b6b4d;background:#22895e1a;border:1px solid #22895e3d;border-radius:14px;align-items:flex-start;gap:12px;margin:12px 0 0;padding:12px 14px;animation:.55s cubic-bezier(.16,1,.3,1) forwards final-cta-section-module__xdbg5W__contactSuccessEnter;display:flex}.final-cta-section-module__xdbg5W__contactFormSuccessLeaving{animation:.4s forwards final-cta-section-module__xdbg5W__contactSuccessLeave}.final-cta-section-module__xdbg5W__contactFormSuccessIcon{color:#16a34a;flex-shrink:0;width:22px;height:22px;margin-top:1px}.final-cta-section-module__xdbg5W__contactFormSuccessIcon svg{width:100%;height:100%;display:block}.final-cta-section-module__xdbg5W__contactFormSuccessCircle{transform-origin:50%;opacity:0;animation:.45s cubic-bezier(.16,1,.3,1) forwards final-cta-section-module__xdbg5W__contactSuccessCirclePop;transform:scale(.6)}.final-cta-section-module__xdbg5W__contactFormSuccessCheck{stroke-dasharray:14;stroke-dashoffset:14px;animation:.5s cubic-bezier(.16,1,.3,1) .18s forwards final-cta-section-module__xdbg5W__contactSuccessCheckDraw}.final-cta-section-module__xdbg5W__contactFormSuccessText{text-align:start;flex:1;margin:0;font-size:13px;line-height:1.55}@keyframes final-cta-section-module__xdbg5W__contactSuccessEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes final-cta-section-module__xdbg5W__contactSuccessLeave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes final-cta-section-module__xdbg5W__contactSuccessCirclePop{to{opacity:1;transform:scale(1)}}@keyframes final-cta-section-module__xdbg5W__contactSuccessCheckDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.final-cta-section-module__xdbg5W__contactFormSuccess{animation:none}.final-cta-section-module__xdbg5W__contactFormSuccessLeaving{opacity:0;animation:none}.final-cta-section-module__xdbg5W__contactFormSuccessCircle,.final-cta-section-module__xdbg5W__contactFormSuccessCheck{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}.final-cta-section-module__xdbg5W__contactHoneypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.final-cta-section-module__xdbg5W__projectDropdown{width:100%;z-index:30!important;position:relative!important}.final-cta-section-module__xdbg5W__projectDropdown[data-open=true],.final-cta-section-module__xdbg5W__projectDropdownOpen{z-index:80!important}.final-cta-section-module__xdbg5W__projectDropdownTrigger{color:#0a0909;text-align:start;cursor:pointer;background:#ffffffbf;border:1px solid #00000017;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:54px;padding-inline:16px;font-family:inherit;font-size:14.5px;font-weight:650;line-height:1.4;transition:border-color .25s,box-shadow .25s,background .25s;display:flex}.final-cta-section-module__xdbg5W__projectDropdownOpen .final-cta-section-module__xdbg5W__projectDropdownTrigger{background:#ffffffeb;border-color:#d979298c;box-shadow:0 0 0 3px #d979291a}.final-cta-section-module__xdbg5W__projectDropdownValue{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.final-cta-section-module__xdbg5W__projectDropdownPlaceholder{color:#0a09095c;font-weight:600}.final-cta-section-module__xdbg5W__projectDropdownIcon{color:#0a090973;flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:transform .25s;display:inline-flex}.final-cta-section-module__xdbg5W__projectDropdownOpen .final-cta-section-module__xdbg5W__projectDropdownIcon{transform:rotate(180deg)}.final-cta-section-module__xdbg5W__projectDropdownMenu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #00000014;border-radius:18px;flex-direction:column;gap:4px;max-height:280px;padding:6px;display:flex;overflow:auto;box-shadow:0 22px 60px #0000001f;top:calc(100% + 8px)!important;z-index:999!important;position:absolute!important;inset-inline:0!important}.final-cta-section-module__xdbg5W__projectDropdownOption{color:#0a0909b8;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:8px;width:100%;min-height:46px;padding-inline:12px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;transition:background .2s,color .2s;display:flex}.final-cta-section-module__xdbg5W__projectDropdownOptionActive{color:#fff;background:#0a0909}.final-cta-section-module__xdbg5W__projectDropdownDot{background:#d979298c;border-radius:999px;flex-shrink:0;width:7px;height:7px}.final-cta-section-module__xdbg5W__projectDropdownDotActive{background:#16a34a}.final-cta-section-module__xdbg5W__contactSubmit{color:#fff;cursor:pointer;z-index:1;background:#050505;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:2px;padding:0 24px;font-family:inherit;font-size:14.5px;font-weight:850;line-height:1;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;display:inline-flex;position:relative;box-shadow:0 16px 38px #00000024}.final-cta-section-module__xdbg5W__contactFormNote{z-index:1;color:#0a090975;font-size:14px;line-height:1.7;position:relative;text-align:center!important;width:100%!important;margin:14px 0 0!important;display:block!important}.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactFormNote,.final-cta-section-module__xdbg5W__contactSection[dir=ltr] .final-cta-section-module__xdbg5W__contactFormNote{text-align:center!important}.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactMeta{letter-spacing:0;text-transform:none;font-family:var(--font-arabic-body), "IBM Plex Sans Arabic", system-ui, sans-serif}.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactTitle{font-family:var(--font-arabic-display), "Noto Kufi Arabic", "IBM Plex Sans Arabic", system-ui, sans-serif;letter-spacing:-.02em;text-align:right}.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactDescription,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactFormTitle,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactFormDescription,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactFormError{font-family:var(--font-arabic-body), "IBM Plex Sans Arabic", system-ui, sans-serif;text-align:right}.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactFormNote,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactPrimary,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactSecondary,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactSubmit,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactLabel,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactInput,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactTextarea,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__projectDropdownTrigger,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__projectDropdownOption,.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactJourneyItem{font-family:var(--font-arabic-body), "IBM Plex Sans Arabic", system-ui, sans-serif}:is(.contactAnimated [data-contact-meta],.contactAnimated [data-contact-line],.contactAnimated [data-contact-ghost],.contactAnimated [data-contact-title],.contactAnimated [data-contact-description],.contactAnimated [data-contact-action],.contactAnimated [data-contact-journey-item],.contactAnimated [data-contact-form],.contactAnimated [data-contact-form-field]){opacity:0;will-change:transform, opacity, filter}@media (max-width:767px){.final-cta-section-module__xdbg5W__contactSection{padding:64px 14px 72px}.final-cta-section-module__xdbg5W__contactHeader{gap:14px;width:calc(100vw - 28px);margin-bottom:32px}.final-cta-section-module__xdbg5W__contactMeta{font-size:var(--text-meta)}.final-cta-section-module__xdbg5W__contactTitle{font-size:var(--text-h2)!important;line-height:var(--leading-title)!important;letter-spacing:-.04em!important;font-weight:var(--weight-title)!important}.final-cta-section-module__xdbg5W__contactFormNote{margin-top:12px!important;font-size:13.5px!important}.final-cta-section-module__xdbg5W__whatsappIcon{width:21px;height:21px;font-size:21px}.final-cta-section-module__xdbg5W__contactJourney{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.final-cta-section-module__xdbg5W__contactJourneyItem{grid-template-columns:30px 7px minmax(0,1fr);column-gap:10px;min-width:0;min-height:44px}.final-cta-section-module__xdbg5W__contactJourneyNumber{width:30px}.final-cta-section-module__xdbg5W__projectDropdownTrigger{height:50px}}@media (max-width:360px){.final-cta-section-module__xdbg5W__contactJourney{grid-template-columns:1fr}}@media (max-width:390px){.final-cta-section-module__xdbg5W__contactTitle{font-size:var(--text-h2)!important}}@media (min-width:768px) and (max-width:1180px){.final-cta-section-module__xdbg5W__contactSection{padding-inline:clamp(20px,4vw,32px);padding-top:clamp(72px,8vw,96px)!important;padding-bottom:clamp(76px,8vw,104px)!important}.final-cta-section-module__xdbg5W__contactHeader{gap:16px;width:calc(100vw - 48px);margin-bottom:38px}.final-cta-section-module__xdbg5W__contactMeta{font-size:var(--text-meta)}.final-cta-section-module__xdbg5W__contactInner{grid-template-columns:1fr!important;align-items:stretch!important;gap:42px!important;width:calc(100vw - 64px)!important;max-width:920px!important;margin-inline:auto!important;display:grid!important}.final-cta-section-module__xdbg5W__contactContent{width:100%!important;max-width:920px!important;margin-inline:0!important}.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactContent{text-align:right!important}.final-cta-section-module__xdbg5W__contactSection[dir=ltr] .final-cta-section-module__xdbg5W__contactContent{text-align:left!important}.final-cta-section-module__xdbg5W__contactTitle{max-width:820px!important;font-size:var(--text-h2)!important;line-height:var(--leading-title)!important;letter-spacing:-.04em!important;font-weight:var(--weight-title)!important;margin-inline:0!important}.final-cta-section-module__xdbg5W__contactDescription{font-weight:var(--weight-body);max-width:820px!important;font-size:var(--text-lead)!important;line-height:var(--leading-lead)!important;margin-top:18px!important;margin-inline:0!important}.final-cta-section-module__xdbg5W__contactActions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:12px!important;margin-top:28px!important;display:flex!important}.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactActions{direction:rtl!important;justify-content:flex-start!important}.final-cta-section-module__xdbg5W__contactSection[dir=ltr] .final-cta-section-module__xdbg5W__contactActions{direction:ltr!important;justify-content:flex-start!important}.final-cta-section-module__xdbg5W__contactPrimary,.final-cta-section-module__xdbg5W__contactSecondary{width:auto;min-height:52px!important;font-size:var(--text-button)!important;font-weight:var(--weight-button)!important;padding-inline:22px!important}.final-cta-section-module__xdbg5W__contactJourney{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:820px!important;margin-top:24px!important;display:grid!important}.final-cta-section-module__xdbg5W__contactJourneyItem{min-height:42px!important;font-size:var(--text-small)!important;padding-inline:12px!important;font-weight:650!important}.final-cta-section-module__xdbg5W__contactFormCard{border-radius:32px!important;width:100%!important;max-width:920px!important;margin-inline:0!important;padding:clamp(28px,4vw,40px)!important;overflow:visible!important}.final-cta-section-module__xdbg5W__contactFormTitle{font-size:var(--text-h3)!important;line-height:var(--leading-title)!important;font-weight:var(--weight-h3)!important}.final-cta-section-module__xdbg5W__contactFormDescription{font-weight:var(--weight-body);font-size:var(--text-body)!important;line-height:var(--leading-body)!important;margin-top:8px!important}.final-cta-section-module__xdbg5W__contactForm{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important;overflow:visible!important}.final-cta-section-module__xdbg5W__contactField{min-width:0!important}.final-cta-section-module__xdbg5W__contactFieldName{grid-area:1/1}.final-cta-section-module__xdbg5W__contactFieldEmail{grid-area:1/2}.final-cta-section-module__xdbg5W__contactFieldPhone{grid-area:2/1}.final-cta-section-module__xdbg5W__contactFieldProjectType{grid-area:2/2}.final-cta-section-module__xdbg5W__contactFieldFull,.final-cta-section-module__xdbg5W__contactTextareaField,.final-cta-section-module__xdbg5W__contactSubmit,.final-cta-section-module__xdbg5W__contactFormError{grid-column:1/-1!important}.final-cta-section-module__xdbg5W__contactLabel{margin-bottom:8px!important;font-size:14px!important}.final-cta-section-module__xdbg5W__contactInput,.final-cta-section-module__xdbg5W__projectDropdownTrigger{border-radius:18px!important;height:54px!important;font-size:14.5px!important}.final-cta-section-module__xdbg5W__contactTextarea{border-radius:20px!important;min-height:138px!important;font-size:14.5px!important;line-height:1.75!important}.final-cta-section-module__xdbg5W__contactSubmit{border-radius:999px!important;min-height:54px!important;font-size:15px!important}.final-cta-section-module__xdbg5W__contactFormNote{text-align:center!important;margin-top:14px!important;font-size:13.5px!important}.final-cta-section-module__xdbg5W__projectDropdown{z-index:30!important;position:relative!important}.final-cta-section-module__xdbg5W__projectDropdown[data-open=true],.final-cta-section-module__xdbg5W__contactFieldOpen{z-index:90!important}.final-cta-section-module__xdbg5W__projectDropdownMenu{z-index:999!important}}@media (min-width:768px) and (max-width:860px){.final-cta-section-module__xdbg5W__contactJourney{grid-template-columns:repeat(2,minmax(0,1fr))!important}.final-cta-section-module__xdbg5W__contactJourneyItem{white-space:normal!important}.final-cta-section-module__xdbg5W__contactForm{grid-template-columns:1fr!important}.final-cta-section-module__xdbg5W__contactField,.final-cta-section-module__xdbg5W__contactFieldName,.final-cta-section-module__xdbg5W__contactFieldEmail,.final-cta-section-module__xdbg5W__contactFieldPhone,.final-cta-section-module__xdbg5W__contactFieldProjectType,.final-cta-section-module__xdbg5W__contactFieldFull,.final-cta-section-module__xdbg5W__contactTextareaField,.final-cta-section-module__xdbg5W__contactSubmit,.final-cta-section-module__xdbg5W__contactFormError{grid-area:auto/1/auto/-1!important}}@media (min-width:1181px){.final-cta-section-module__xdbg5W__contactSection{padding:clamp(64px,8vh,96px) clamp(24px,4vw,48px) clamp(90px,10vh,132px)}.final-cta-section-module__xdbg5W__contactHeader{gap:16px;width:min(1440px,100vw - 96px);margin-bottom:clamp(44px,5vh,72px)}.final-cta-section-module__xdbg5W__contactMeta{font-size:var(--text-meta)}.final-cta-section-module__xdbg5W__contactInner{grid-template-columns:minmax(0,.95fr) minmax(420px,.75fr);align-items:center;gap:clamp(64px,7vw,112px);width:min(1440px,100vw - 96px)}.final-cta-section-module__xdbg5W__contactContent{max-width:760px}.final-cta-section-module__xdbg5W__contactTitle{font-size:var(--text-h2)!important;line-height:var(--leading-title)!important;letter-spacing:-.04em!important;font-weight:var(--weight-title)!important}.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__contactTitle{line-height:var(--leading-title)!important}.final-cta-section-module__xdbg5W__contactDescription{max-width:690px;font-size:var(--text-lead);line-height:var(--leading-lead);font-weight:var(--weight-body);margin-top:24px}.final-cta-section-module__xdbg5W__contactActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.final-cta-section-module__xdbg5W__contactPrimary,.final-cta-section-module__xdbg5W__contactSecondary{width:auto;min-height:54px}.final-cta-section-module__xdbg5W__whatsappButton{padding-inline:26px}.final-cta-section-module__xdbg5W__contactFormCard{border-radius:34px;width:100%;max-width:680px;padding:clamp(26px,2.2vw,34px)}.final-cta-section-module__xdbg5W__contactForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.final-cta-section-module__xdbg5W__contactFieldProjectType{grid-area:2/2;align-self:start}.final-cta-section-module__xdbg5W__contactFieldPhone{grid-area:2/1;align-self:start}.final-cta-section-module__xdbg5W__contactFieldName{grid-area:1/1}.final-cta-section-module__xdbg5W__contactFieldEmail{grid-area:1/2}.final-cta-section-module__xdbg5W__contactInput{height:54px;font-size:14.5px}.final-cta-section-module__xdbg5W__contactLabel{margin-bottom:8px;font-size:13.5px}.final-cta-section-module__xdbg5W__contactSubmit{min-height:54px;margin-top:4px}}@media (hover:hover) and (pointer:fine) and (min-width:1181px){.final-cta-section-module__xdbg5W__contactFormCard:hover{transform:translateY(-2px);box-shadow:0 28px 78px #00000014}.final-cta-section-module__xdbg5W__contactJourneyItem:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0000000d}.final-cta-section-module__xdbg5W__whatsappButton:hover{background:#1fbd5a;transform:translateY(-2px);box-shadow:0 22px 55px #25d36647}.final-cta-section-module__xdbg5W__contactSubmit:hover{transform:translateY(-2px);box-shadow:0 22px 52px #0000002e}.final-cta-section-module__xdbg5W__contactSecondary:hover{background:#ffffffeb;border-color:#0a090933;transform:translateY(-2px)}.final-cta-section-module__xdbg5W__projectDropdownOption:not(.final-cta-section-module__xdbg5W__projectDropdownOptionActive):hover{background:#0000000a}.final-cta-section-module__xdbg5W__contactSection[dir=ltr] .final-cta-section-module__xdbg5W__whatsappButton:hover svg{transform:translate(2px,-2px)}.final-cta-section-module__xdbg5W__contactSection[dir=rtl] .final-cta-section-module__xdbg5W__whatsappButton:hover svg{transform:translate(-2px,2px)}}@media (prefers-reduced-motion:reduce){.final-cta-section-module__xdbg5W__contactPrimary,.final-cta-section-module__xdbg5W__contactSecondary,.final-cta-section-module__xdbg5W__contactSubmit,.final-cta-section-module__xdbg5W__projectDropdownTrigger,.final-cta-section-module__xdbg5W__projectDropdownOption{transition:none}:is(.contactAnimated [data-contact-meta],.contactAnimated [data-contact-line],.contactAnimated [data-contact-ghost],.contactAnimated [data-contact-title],.contactAnimated [data-contact-description],.contactAnimated [data-contact-action],.contactAnimated [data-contact-journey-item],.contactAnimated [data-contact-form],.contactAnimated [data-contact-form-field]){opacity:1!important;filter:none!important;transform:none!important}}
