*{box-sizing:border-box}html{scrollbar-gutter:stable}body,html{background-color:#e8dfd0;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;height:100%;margin:0;padding:0}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-normal-300-cyrillic-ext.CO5hGrJv.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-normal-300-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-normal-300-vietnamese.k7S-YeeD.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-normal-300-latin-ext.BsZE-iaG.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-normal-300-latin.l_AIctKy.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-300-cyrillic-ext.CO5hGrJv.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-300-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-300-vietnamese.k7S-YeeD.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-300-latin-ext.BsZE-iaG.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-300-latin.l_AIctKy.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-300-cyrillic-ext.CO5hGrJv.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-300-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-300-vietnamese.k7S-YeeD.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-300-latin-ext.BsZE-iaG.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-300-latin.l_AIctKy.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-300-cyrillic-ext.CO5hGrJv.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-300-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-300-vietnamese.k7S-YeeD.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-300-latin-ext.BsZE-iaG.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-300-latin.l_AIctKy.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-300-cyrillic-ext.CO5hGrJv.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-300-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-300-vietnamese.k7S-YeeD.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-300-latin-ext.BsZE-iaG.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-300-latin.l_AIctKy.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}.hero[data-v-20292d9d]{display:flex;flex-direction:column;min-height:100dvh;overflow:auto;padding:2rem;position:relative}.hero__background[data-v-20292d9d]{background:#e8dfd0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.logo[data-v-958d5c21]{color:#111;display:block;max-width:200px;position:relative;width:100%}.nav[data-v-958d5c21]{align-items:center;display:flex;justify-content:space-between;z-index:2}.nav__open[data-v-958d5c21]{z-index:10000}.nav__open .logo[data-v-958d5c21]{color:#e8dfd0}.menu[data-v-958d5c21]{display:flex;gap:1.5rem}.menu>button[data-v-958d5c21]{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:1.1rem;padding:1rem 1.5rem;position:relative;text-decoration:none}.menu>button[data-v-958d5c21]:after{border:1px solid #000;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.9);transform-origin:center;transition:transform .5s ease,opacity .5s ease}.menu>button[data-v-958d5c21]:hover:after{opacity:1;transform:scale(1)}.menu a[data-v-958d5c21]{color:#1a1a1a;font-size:.9rem;letter-spacing:.05em;text-decoration:none;transition:opacity .3s}.menu a[data-v-958d5c21]:hover{opacity:.6}@media(max-width:640px){.nav[data-v-958d5c21]{flex-direction:column;gap:2rem}}.burger[data-v-958d5c21]{background:none;border:none;cursor:pointer;display:none;height:20px;position:absolute;right:24px;top:36px;width:28px;z-index:2000}.burger span[data-v-958d5c21]{background:#000;height:2px;left:0;position:absolute;transition:.3s ease;width:100%}.burger.active>span[data-v-958d5c21]{background:#fff}.burger span[data-v-958d5c21]:first-child{top:0}.burger span[data-v-958d5c21]:last-child{bottom:0}.burger.active span[data-v-958d5c21]:first-child{transform:translateY(9px) rotate(45deg)}.burger.active span[data-v-958d5c21]:last-child{transform:translateY(-9px) rotate(-45deg)}.burger.inside[data-v-958d5c21]{color:#fff;display:block;position:absolute;right:24px;top:36px}.burger.inside span[data-v-958d5c21]{background:#fff}.mobile-menu[data-v-958d5c21]{align-items:center;background:#000;display:flex;flex-direction:column;gap:3rem;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:1000}.mobile-menu button[data-v-958d5c21]{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:1.5rem}.mobile-menu.open[data-v-958d5c21]{opacity:.95;pointer-events:auto}@media(max-width:640px){.desktop[data-v-958d5c21]{display:none}.burger[data-v-958d5c21]{display:block}.nav[data-v-958d5c21]{flex-direction:row}}.hero-content[data-v-7bb6e5db]{display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;overflow-y:hidden;position:relative;width:100%;z-index:10}.hero-label[data-v-7bb6e5db]{animation:fadeInUp-7bb6e5db 1s ease-out .3s forwards;font-size:.85rem;letter-spacing:.15em;margin-bottom:2rem;opacity:0;text-transform:uppercase}.hero-title[data-v-7bb6e5db]{font-size:clamp(3.5rem,10vw,8rem);font-weight:500;line-height:.95;margin-bottom:3rem}.hero-title .line[data-v-7bb6e5db]{animation:fadeInUp-7bb6e5db 1s ease-out forwards;display:block;opacity:.01}.hero-title .line[data-v-7bb6e5db]:first-child{animation-delay:.5s}.hero-title .line[data-v-7bb6e5db]:nth-child(2){animation-delay:.7s}.hero-title .line[data-v-7bb6e5db]:nth-child(3){animation-delay:.9s}.hero-title .accent[data-v-7bb6e5db]{color:#8b7355;font-size:clamp(3rem,7vw,6rem)}.hero-footer[data-v-7bb6e5db]{align-items:flex-end;animation:fadeInUp-7bb6e5db 1s ease-out 1.1s forwards;display:flex;gap:2rem;justify-content:space-between;opacity:0}.hero-description[data-v-7bb6e5db]{color:#4a4a4a;font-size:1rem;line-height:1.8;max-width:400px}.hero-cta[data-v-7bb6e5db]{align-items:center;background:#1a1a1a;border:none;color:#fafaf8;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;gap:1rem;letter-spacing:.05em;padding:1.25rem 2.5rem;transition:transform .3s ease,box-shadow .3s ease}.hero-cta[data-v-7bb6e5db]:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-2px)}.hero-cta svg[data-v-7bb6e5db]{transition:transform .3s ease}.hero-cta:hover svg[data-v-7bb6e5db]{transform:translate(4px)}@media(max-width:640px){.hero-footer[data-v-7bb6e5db]{align-items:center;flex-direction:column}}@keyframes fadeInUp-7bb6e5db{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contact[data-v-18cbeaeb]{background:#7f6a4d;color:#fafaf8;padding:10rem 2rem}.contact-content[data-v-18cbeaeb]{margin:0 auto;max-width:800px}.contact-title[data-v-18cbeaeb]{font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.2;margin-bottom:4rem;text-align:center}.contact-form[data-v-18cbeaeb]{gap:2rem;margin-bottom:4rem}.contact-form[data-v-18cbeaeb],.form-group[data-v-18cbeaeb]{display:flex;flex-direction:column}.form-input[data-v-18cbeaeb],.form-textarea[data-v-18cbeaeb]{background:#fbfbf91a;border:1px solid hsla(60,17%,98%,.2);color:#fafaf8;font-family:inherit;font-size:1rem;outline:none;padding:1.25rem 1.5rem;transition:all .3s ease;width:100%}.form-input[data-v-18cbeaeb]::-moz-placeholder,.form-textarea[data-v-18cbeaeb]::-moz-placeholder{color:#fbfbf980}.form-input[data-v-18cbeaeb]::placeholder,.form-textarea[data-v-18cbeaeb]::placeholder{color:#fbfbf980}.form-input[data-v-18cbeaeb]:focus,.form-textarea[data-v-18cbeaeb]:focus{background:#fbfbf926;border-color:#fbfbf966}.form-textarea[data-v-18cbeaeb]{min-height:150px;resize:vertical}.form-turnstile[data-v-18cbeaeb]{display:flex;justify-content:center;padding:1rem 0}.disabled[data-v-18cbeaeb]{opacity:.5;pointer-events:none}.form-submit[data-v-18cbeaeb]{align-items:center;align-self:center;background:#1a1a1a;border:none;color:#fafaf8;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;gap:1rem;justify-content:center;letter-spacing:.05em;padding:1.25rem 2.5rem;transition:transform .3s ease,box-shadow .3s ease}.form-submit[data-v-18cbeaeb]:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-2px)}.form-submit svg[data-v-18cbeaeb]{transition:transform .3s ease}.form-submit:hover svg[data-v-18cbeaeb]{transform:translate(4px)}.form-success[data-v-18cbeaeb]{animation:fadeIn .5s ease-out;background:#fbfbf91a;border:1px solid hsla(60,17%,98%,.2);font-size:1.1rem;padding:1rem;text-align:center}.contact-socials[data-v-18cbeaeb]{border-top:1px solid hsla(60,17%,98%,.2);display:flex;gap:3rem;justify-content:center;padding-top:3rem}.contact-socials a[data-v-18cbeaeb]{color:#fafaf8;font-size:1rem;letter-spacing:.05em;position:relative;text-decoration:none;transition:opacity .3s ease}.contact-socials a[data-v-18cbeaeb]:hover{opacity:.7}.cf-turnstile[data-v-18cbeaeb]{opacity:0;pointer-events:none;position:absolute}@media(max-width:1024px){.contact-socials[data-v-18cbeaeb]{flex-direction:column;gap:1.5rem;padding-top:1.5rem}}.case[data-v-7673d045]{padding:6rem 2rem}.case--ochre[data-v-7673d045]{background:#e8dfd0;color:#1a1a1a}.case--dark[data-v-7673d045]{background:#1a1a1a;color:#fafaf8}.case-inner[data-v-7673d045]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.case-inner.reverse[data-v-7673d045]{direction:rtl}.case-inner.reverse[data-v-7673d045]>*{direction:ltr}.case-media[data-v-7673d045]{cursor:pointer;position:relative}.case-media img[data-v-7673d045]{display:block;width:100%}.case-overlay[data-v-7673d045]{align-items:center;background:#00000080;color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s}.case-media:hover .case-overlay[data-v-7673d045]{opacity:1}.case-title[data-v-7673d045]{font-size:2.5rem;margin-bottom:1.5rem}.case-description[data-v-7673d045]{line-height:1.8;margin-bottom:2rem}.case-button[data-v-7673d045]{background:transparent;border:1px solid;color:inherit;cursor:pointer;font-family:inherit;padding:.75rem 2rem}.case-expanded[data-v-7673d045]{margin:4rem auto 0;max-width:1400px}.carousel[data-v-7673d045]{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory}.carousel-item[data-v-7673d045]{flex:0 0 80%;scroll-snap-align:center}.carousel-item img[data-v-7673d045]{width:100%}.case-expand-enter-active[data-v-7673d045],.case-expand-leave-active[data-v-7673d045]{transition:all .5s ease}.case-expand-enter-from[data-v-7673d045],.case-expand-leave-to[data-v-7673d045]{opacity:0;transform:translateY(20px)}@media(max-width:900px){.case-inner[data-v-7673d045]{grid-template-columns:1fr}.case-inner.reverse[data-v-7673d045]{direction:ltr}}.modal[data-v-7673d045]{align-items:center;background:#0a0a0aeb;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-image img[data-v-7673d045]{display:block;margin:0 auto;max-height:90vh;max-width:90%;-o-object-fit:contain;object-fit:contain}.modal-close[data-v-7673d045]{background:none;border:none;color:#fafaf8;cursor:pointer;font-size:4rem;opacity:.7;position:absolute;right:2rem;top:2rem;transition:transform .3s ease,opacity .3s ease}.modal-close[data-v-7673d045]:hover{opacity:1;transform:scale(1.3)}.nav[data-v-7673d045]{background:none;border:none;color:#fafaf8;cursor:pointer;font-size:3rem;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease,transform .3s ease}.nav[data-v-7673d045]:hover{opacity:1;transform:translateY(-50%) scale(1.3)}.nav.prev[data-v-7673d045]{left:2rem}.nav.next[data-v-7673d045]{right:2rem}.fade-enter-active[data-v-7673d045],.fade-leave-active[data-v-7673d045]{transition:opacity .35s ease}.fade-enter-from[data-v-7673d045],.fade-leave-to[data-v-7673d045]{opacity:0}.modal-enter-active[data-v-7673d045],.modal-leave-active[data-v-7673d045]{transition:opacity .3s ease}.modal-enter-from[data-v-7673d045],.modal-leave-to[data-v-7673d045]{opacity:0}.about[data-v-ae7b6a27]{background:#1a1a1a;color:#fafaf8;padding:8rem 2rem}.about-content[data-v-ae7b6a27]{align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.about-image[data-v-ae7b6a27]{position:relative}.about-image-placeholder[data-v-ae7b6a27]{width:100%}.about-text[data-v-ae7b6a27]{position:relative}.about-text .section-number[data-v-ae7b6a27]{color:#8b7355;margin-bottom:2rem}.about-title[data-v-ae7b6a27]{font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.3;margin-bottom:2rem}.about-title .italic[data-v-ae7b6a27]{color:#8b7355}.about-description[data-v-ae7b6a27]{color:#b0b0b0;font-size:1.1rem;line-height:1.8;margin-bottom:3rem}.about-stats[data-v-ae7b6a27]{border-top:1px solid hsla(60,17%,98%,.1);display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);padding-top:2rem}.stat-number[data-v-ae7b6a27]{font-size:3rem;font-weight:600;margin-bottom:.5rem}.stat-label[data-v-ae7b6a27]{color:#888;font-size:.85rem;letter-spacing:.05em}@media(max-width:1024px){.about-content[data-v-ae7b6a27]{gap:4rem;grid-template-columns:1fr}.about-image[data-v-ae7b6a27]{margin:0 auto;max-width:480px}}@media(max-width:640px){.about[data-v-ae7b6a27]{padding:4rem 1.5rem}.about-title[data-v-ae7b6a27]{font-size:2rem}.about-description[data-v-ae7b6a27]{font-size:1rem}.about-stats[data-v-ae7b6a27]{gap:1.5rem;grid-template-columns:1fr}.stat-number[data-v-ae7b6a27]{font-size:2.2rem}}footer[data-v-8368e021]{background:#1a1a1a;color:#fafaf8;padding:3rem 2rem}.footer-content[data-v-8368e021]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.footer-logo[data-v-8368e021]{font-size:1.5rem;font-weight:600;letter-spacing:.05em}.footer-credits[data-v-8368e021]{color:#888;font-size:.85rem;line-height:1.6;text-align:right}.hero-title-new[data-v-8368e021]{color:#111;display:block;max-width:200px;width:100%}@media(max-width:640px){.footer-content[data-v-8368e021]{align-items:center;flex-direction:column;gap:1.5rem}.footer-credits[data-v-8368e021]{text-align:center}}[data-v-9e7bc0cb]{box-sizing:border-box;color:#1a1a1a;margin:0;overflow-x:hidden;padding:0}
