.Footer_footer__iI6BC{background-color:var(--color-text);color:rgba(250,249,246,.9);padding:var(--space-3xl) 0 0 0;margin-top:auto;border-top:1px solid var(--color-border)}.Footer_container__1ufcN{max-width:1200px;margin:0 auto;padding:0 var(--space-lg);display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);margin-bottom:var(--space-3xl)}.Footer_brandTitle__FW_q2{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--color-accent);margin-bottom:var(--space-md);letter-spacing:-.02em}.Footer_brandText__V47kJ{color:rgba(250,249,246,.65);font-size:.9rem;line-height:1.6}.Footer_sectionHeading__w5ySq{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--color-bg);margin-bottom:var(--space-lg);border-bottom:2px solid var(--color-primary-light);padding-bottom:var(--space-xs);display:inline-block;letter-spacing:-.01em}.Footer_linkList__7hsYH{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm)}.Footer_link__ecekh{color:rgba(250,249,246,.65);font-size:.9rem;transition:color var(--transition-fast) ease}.Footer_link__ecekh:hover{color:var(--color-accent);padding-left:2px}.Footer_address__pkWlP{font-style:normal;color:rgba(250,249,246,.65);font-size:.9rem;display:flex;flex-direction:column;gap:var(--space-xs)}.Footer_contactItem__Z7AMC{margin-top:var(--space-sm)}.Footer_contactItem__Z7AMC span{color:var(--color-bg);font-weight:600}.Footer_contactItem__Z7AMC a{color:rgba(250,249,246,.65);transition:color var(--transition-fast) ease}.Footer_contactItem__Z7AMC a:hover{color:var(--color-accent)}.Footer_bottomBar__YXVlF{border-top:1px solid rgba(255,255,255,.03);padding:var(--space-lg) 0;background-color:#111111}.Footer_bottomContainer__zLnGs{max-width:1200px;margin:0 auto;padding:0 var(--space-lg);text-align:center;font-size:.8rem;color:rgba(250,249,246,.45)}@media (max-width:768px){.Footer_container__1ufcN{grid-template-columns:1fr;gap:var(--space-xl)}}.layout_layoutWrapper__PEjXw{display:flex;flex-direction:column;min-height:100vh}.layout_mainContent__1EP0Y{flex-grow:1;display:flex;flex-direction:column}.Navbar_headerWrapper__gXAWK{position:-webkit-sticky;position:sticky;top:0;z-index:200;background-color:rgba(250,249,246,.88);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid var(--color-border);transition:box-shadow var(--duration-fast) var(--ease-out)}.Navbar_headerWrapper__gXAWK:has(+*){box-shadow:0 1px 0 var(--color-border),0 4px 24px -8px var(--shadow-primary)}.Navbar_header__IfSon{display:flex;justify-content:space-between;align-items:center;padding:14px 2rem;max-width:1200px;margin-left:auto;margin-right:auto}.Navbar_logoGroup__OZ4TK{display:flex;align-items:center;gap:12px;cursor:pointer}.Navbar_navLogo__11I3M{height:120px;width:auto;object-fit:contain;margin-top:-36px;margin-bottom:-36px}.Navbar_logoText__mjtTF{display:flex;flex-direction:column;gap:1px}.Navbar_logoTitle__517Xz{font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:var(--color-text);letter-spacing:-.03em;line-height:1.1}.Navbar_logoSubtitle___x8LT{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);font-family:var(--font-body)}.Navbar_nav__9USP_ ul{display:flex;gap:8px;list-style:none;align-items:center;margin:0;padding:0}.Navbar_navLink__tqigg{text-decoration:none;color:var(--color-text-muted);font-weight:600;font-size:.92rem;padding:6px 12px;border-radius:var(--radius-full);transition:color var(--duration-micro) var(--ease-out),background-color var(--duration-micro) var(--ease-out)}.Navbar_navLink__tqigg:hover{color:var(--color-primary);background-color:var(--color-primary-faint)}.Navbar_btnApply__7LVGM{background:var(--color-primary);color:#fff;padding:10px 22px;border-radius:var(--radius-full);font-weight:700;font-size:.92rem;font-family:var(--font-body);display:inline-block;box-shadow:0 4px 12px rgba(224,83,54,.18);transition:background var(--duration-micro) var(--ease-out),transform var(--duration-micro) var(--ease-out),box-shadow var(--duration-micro) var(--ease-out);will-change:transform}.Navbar_btnApply__7LVGM:hover{background:var(--color-primary-light);transform:translateY(-2px);box-shadow:0 8px 20px rgba(224,83,54,.25)}.Navbar_btnApply__7LVGM:active{transform:translateY(0) scale(.97);box-shadow:0 2px 8px rgba(224,83,54,.15);transition-duration:60ms}@media (max-width:640px){.Navbar_nav__9USP_ ul{gap:4px}.Navbar_navLink__tqigg{display:none}.Navbar_header__IfSon{padding:12px 1rem}}