@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_154f82{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_154f82{--font-heading:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-body:"Inter","Inter Fallback"}.Select_container__O_omS{position:relative;width:100%}.Select_trigger__Znm4J{width:100%;height:56px;border-radius:12px;border:1px solid transparent;padding:0 16px;font-size:.95rem;color:#0F172A;background-color:#F8FAFC;transition:all .2s ease;outline:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.Select_triggerOpen__UObOI,.Select_trigger__Znm4J:focus-visible{border-color:#D4AF37;box-shadow:0 0 0 4px rgba(212,175,55,.15)}.Select_placeholder__LOCiz{color:#94A3B8}.Select_triggerValue__TvKlo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Select_chevron__QJxov{color:#94A3B8;transition:transform .2s ease;flex-shrink:0}.Select_chevronOpen__AYt_k{transform:rotate(180deg)}.Select_dropdown__DjlhJ{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 10px 40px rgba(0,0,0,.08);z-index:50;max-height:280px;overflow-y:auto;animation:Select_slideDown__NRagT .2s cubic-bezier(.16,1,.3,1)}.Select_list__U7YtK{list-style:none;padding:8px;margin:0;display:flex;flex-direction:column;gap:4px}.Select_option__3VrL5{padding:12px 16px;border-radius:8px;cursor:pointer;font-size:.95rem;color:#334155;transition:all .15s ease}.Select_option__3VrL5:hover:not(.Select_optionDisabled__bVPSi){background-color:#F1F5F9;color:#0F172A}.Select_optionSelected__tdZWt{background-color:rgba(212,175,55,.1);color:#b5952f;font-weight:500}.Select_optionDisabled__bVPSi{opacity:.5;cursor:not-allowed}@keyframes Select_slideDown__NRagT{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AppointmentCard_section__Hspqb{background:linear-gradient(180deg,#FFFFFF,#FAFBFD 50%,#F5F7FB);padding:48px 16px;display:flex;justify-content:center}@media (min-width:1024px){.AppointmentCard_section__Hspqb{padding:80px 24px 60px}}.AppointmentCard_card__NznK1{width:100%;max-width:1300px;background-color:transparent;border:none;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.AppointmentCard_card__NznK1{background-color:#ffffff;border-radius:28px;border:1px solid rgba(226,232,240,.95);box-shadow:0 16px 48px -8px rgba(15,23,42,.08),0 0 20px rgba(220,38,38,.03);display:grid;grid-template-columns:1.5fr 1fr;grid-gap:64px;gap:64px;padding:clamp(32px,5vw,56px)}}.AppointmentCard_formSide__8mEhw{display:flex;flex-direction:column;background-color:#ffffff;border-radius:24px;border:1px solid rgba(226,232,240,.95);box-shadow:0 10px 40px rgba(0,0,0,.04);padding:32px 20px}@media (min-width:1024px){.AppointmentCard_formSide__8mEhw{background-color:transparent;border-radius:0;border:none;box-shadow:none;padding:0}}.AppointmentCard_heading__oYMoD{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,52px);font-weight:700;color:#0F172A;margin:0 0 16px;line-height:1.2}.AppointmentCard_subtext__uIq_9{color:#475569;font-size:1rem;line-height:1.6;max-width:550px;margin:0 0 32px}@media (min-width:1024px){.AppointmentCard_subtext__uIq_9{font-size:1.125rem;margin:0 0 40px}}.AppointmentCard_formGrid__9zGj_{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:640px){.AppointmentCard_formGrid__9zGj_{grid-template-columns:1fr 1fr}}.AppointmentCard_fullWidth__S7e2s{grid-column:1/-1}.AppointmentCard_input__ohREv{height:56px;padding:0 18px}.AppointmentCard_input__ohREv,.AppointmentCard_textarea__ld__p{width:100%;border-radius:14px;border:1.5px solid #cbd5e1;font-size:.95rem;color:#0F172A;background-color:#ffffff;transition:all .2s ease;outline:none;box-shadow:0 1px 3px rgba(0,0,0,.03)}.AppointmentCard_textarea__ld__p{min-height:120px;padding:18px;resize:vertical}.AppointmentCard_input__ohREv:focus,.AppointmentCard_textarea__ld__p:focus{border-color:var(--color-brand-red);box-shadow:0 0 0 4px rgba(220,38,38,.15)}.AppointmentCard_input__ohREv::placeholder,.AppointmentCard_textarea__ld__p::placeholder{color:#94A3B8}select.AppointmentCard_input__ohREv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2394A3B8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;padding-right:40px}.AppointmentCard_submitBtn__ctXRY{margin-top:16px;height:56px;width:100%;max-width:100%;border-radius:var(--radius-full);background:var(--gradient-brand-red);color:#fff;font-weight:700;font-size:1.1rem;letter-spacing:.02em;border:none;cursor:pointer;transition:all .25s ease;box-shadow:var(--shadow-glow-red)}@media (min-width:640px){.AppointmentCard_submitBtn__ctXRY{margin-top:32px;max-width:260px}}.AppointmentCard_submitBtn__ctXRY:hover{background:linear-gradient(135deg,#991B1B,#7F1D1D);transform:translateY(-2px);box-shadow:0 8px 20px -4px rgba(185,28,28,.3)}.AppointmentCard_infoCard__u_e_u{background:var(--gradient-brand-sapphire);border-radius:24px;padding:32px 24px;color:#fff;display:flex;flex-direction:column;gap:32px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 35px rgba(11,19,43,.35)}@media (min-width:1024px){.AppointmentCard_infoCard__u_e_u{padding:clamp(32px,4vw,40px)}}.AppointmentCard_sliderHeader__qJHZ3{display:flex;justify-content:space-between;align-items:center;margin-bottom:-16px}.AppointmentCard_branchName__4u0rd{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#FDE68A,#F59E0B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.AppointmentCard_sliderControls__ILxEh{display:flex;gap:8px}.AppointmentCard_controlBtn__y2ebB{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.AppointmentCard_controlBtn__y2ebB:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4)}.AppointmentCard_slideContainer__68jhG{display:flex;flex-direction:column;gap:32px;animation:AppointmentCard_fadeIn__cJ9jd .3s ease-in-out}@keyframes AppointmentCard_fadeIn__cJ9jd{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.AppointmentCard_infoBlock__SKYB7{display:flex;gap:16px}.AppointmentCard_iconWrap__410uM{width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#D4AF37}.AppointmentCard_infoContent__z44vF{display:flex;flex-direction:column;gap:4px}.AppointmentCard_infoLabel__nJtUv{font-size:.875rem;color:#94A3B8;font-weight:500;margin:0}.AppointmentCard_infoValue__ss1ys{font-size:1.125rem;font-weight:600;color:#fff;margin:0;line-height:1.4}.AppointmentCard_infoText__Fs7k0{font-size:1rem;color:#E2E8F0;margin:0;line-height:1.6}.AppointmentCard_sliderDots__3hoZ_{display:flex;justify-content:center;gap:8px;margin-top:-8px}.AppointmentCard_dot__dMc2H{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.2);border:none;cursor:pointer;padding:0;transition:all .2s ease}.AppointmentCard_dotActive__UXbH2{background:#D4AF37;width:24px;border-radius:4px}.AppointmentCard_callNowBtn__KGQNd{margin-top:auto;height:52px;width:100%;border-radius:var(--radius-full);background:linear-gradient(135deg,#FBBF24,#F59E0B 50%,#D97706);color:#0B132B;font-weight:700;font-size:1.05rem;border:none;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 18px rgba(245,158,11,.35)}.AppointmentCard_callNowBtn__KGQNd:hover{background:linear-gradient(135deg,#FEF08A,#FBBF24 50%,#F59E0B);transform:translateY(-2px);box-shadow:0 8px 24px rgba(245,158,11,.48);color:#0B132B}.Footer_footer__eNA9m{background:var(--gradient-brand-navy);color:var(--color-surface-card);padding:80px 0 35px;position:relative;overflow:hidden}.Footer_container__IkLXC{width:100%;max-width:1536px;margin-left:auto;margin-right:auto;padding-left:var(--grid-gutter-mobile);padding-right:var(--grid-gutter-mobile);position:relative;z-index:1}@media (min-width:768px){.Footer_container__IkLXC{padding-left:var(--grid-gutter-tablet);padding-right:var(--grid-gutter-tablet)}}@media (min-width:1024px){.Footer_container__IkLXC{padding-left:var(--grid-gutter-desktop);padding-right:var(--grid-gutter-desktop)}}.Footer_grid__WCfx6{display:grid;grid-template-columns:1fr;grid-gap:var(--space-40);gap:var(--space-40);margin-bottom:var(--space-48)}@media (min-width:768px){.Footer_grid__WCfx6{grid-template-columns:repeat(2,1fr);gap:var(--space-32)}}@media (min-width:1024px){.Footer_grid__WCfx6{grid-template-columns:2.5fr 1.5fr 1.5fr 3.5fr;gap:64px}}.Footer_column__DPqof{display:flex;flex-direction:column;gap:var(--space-16);align-items:flex-start;text-align:left}.Footer_logo__8uCHD{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:700;color:var(--color-surface-card)}.Footer_description__ePRm8{color:rgba(255,255,255,.78);font-size:1rem;line-height:1.6;max-width:280px;margin:0}.Footer_title__O9hxE{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#FDE68A,#F59E0B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;position:relative;padding-bottom:.75rem}.Footer_title__O9hxE:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:3px;background:linear-gradient(90deg,#FBBF24,#D97706);border-radius:3px}.Footer_linkList__K_ONQ{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.Footer_link___mmVB{color:rgba(255,255,255,.75);font-size:1rem;text-decoration:none;transition:all var(--transition-fast);display:inline-block}.Footer_link___mmVB:hover{color:#FBBF24;transform:translateX(3px)}.Footer_contactBlock__tZdfd{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:640px){.Footer_contactBlock__tZdfd{grid-template-columns:1fr 1fr;column-gap:32px;row-gap:24px}}.Footer_contactGroup__BzWX_{display:flex;flex-direction:column;gap:6px;color:var(--color-neutral-300);font-size:1rem;line-height:1.5}.Footer_contactLabel__vGQ8Q{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-gold);font-weight:600;margin-bottom:4px}.Footer_social__MxJPj{display:flex;gap:var(--space-16);margin-top:var(--space-16)}.Footer_socialLink__nh4hv{color:var(--color-neutral-400);transition:color var(--transition-fast);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.05)}.Footer_socialLink__nh4hv:hover{color:var(--color-surface-card);background:rgba(255,255,255,.12);box-shadow:0 0 0 2px rgba(245,158,11,.45)}.Footer_bottomBar___A0zj{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--space-24);display:flex;flex-direction:column;align-items:center;gap:var(--space-16);font-size:.875rem;color:var(--color-neutral-400)}@media (min-width:1024px){.Footer_bottomBar___A0zj{flex-direction:row;justify-content:space-between;align-items:center}}.Footer_legalLinks__U0QDU{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-24)}.Footer_legalLink__QOSHD{color:var(--color-neutral-400);text-decoration:none;transition:color var(--transition-fast)}.Footer_legalLink__QOSHD:hover{color:var(--color-surface-card)}.Footer_designed__4yg7C{color:var(--color-neutral-500)}.Footer_smatalLink__mE7_G{color:var(--color-neutral-400);text-decoration:none;transition:color var(--transition-fast);font-weight:500}.Footer_smatalLink__mE7_G:hover{color:var(--color-accent-gold)}@media (max-width:767px){.Footer_footer__eNA9m{padding:40px 0 104px}.Footer_grid__WCfx6{gap:32px}.Footer_column__DPqof{border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:24px;gap:12px}.Footer_column__DPqof:last-child{border-bottom:none;padding-bottom:0}.Footer_title__O9hxE{font-size:.875rem;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.Footer_linkList__K_ONQ{gap:0}.Footer_link___mmVB{font-size:1rem;padding:6px 0;display:block}.Footer_contactBlock__tZdfd{gap:16px}.Footer_contactGroup__BzWX_{font-size:1.0625rem;gap:2px}.Footer_bottomBar___A0zj{border-top:none;padding-top:24px;gap:16px}.Footer_legalLinks__U0QDU{flex-direction:column;align-items:center;gap:16px}}