@font-face{font-family:interSans;src:url(../media/InterVariable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:interSans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.intersans_a2fb674c-module__UuQIDW__className{font-family:interSans,interSans Fallback,system-ui,Arial,sans-serif}.intersans_a2fb674c-module__UuQIDW__variable{--font-inter:"interSans", "interSans Fallback", system-ui, Arial, sans-serif}
:root,[data-theme=business-ivory],[data-theme=gece]{--background:#faf8f5;--bg-rgb:250, 248, 245;--foreground:#1f2421;--color-primary:#725b38;--color-primary-light:#8e734a;--color-primary-dark:#534024;--color-primary-rgb:114, 91, 56;--color-secondary:#c5a880;--color-secondary-light:#d8c2a3;--color-secondary-dark:#a88a5d;--color-secondary-rgb:197, 168, 128;--btn-primary-bg:#725b38;--btn-primary-text:#fff;--btn-secondary-bg:#c5a880;--btn-secondary-text:#fff;--btn-outline-text:#725b38;--btn-outline-border:#725b38;--color-surface:#fff;--color-surface-hover:#f5f0e8;--color-surface-elevated:#fff;--color-border:#e5dfd7;--color-border-subtle:#c5a88040;--text-primary:#1f2421;--text-secondary:#5a605c;--text-muted:#868b87;--text-inverse:#faf8f5;--overlay-bg:#1f242159;--glass-bg:#ffffffe6;--glass-border:#c5a88033;--card-bg:#fff;--card-hover-shadow:0 12px 32px -8px #1f242114, 0 2px 8px #c5a88026;--card-hover-border:#c5a880;--navbar-bg:#faf8f5f0;--navbar-border:#c5a88040;--footer-bg:#1f2421;--hero-gradient-1:#c5a8801f;--hero-gradient-2:#725b380f;--color-success:#15803d;--color-warning:#b45309;--color-error:#b91c1c;--color-info:#1d4ed8;--shadow-sm:0 1px 3px #1f24210d;--shadow-md:0 4px 14px #1f24210f;--shadow-lg:0 12px 28px #1f242114;--shadow-xl:0 24px 48px -12px #1f24211f;--shadow-glow-primary:0 0 24px #725b3826;--shadow-glow-secondary:0 0 24px #c5a88033;--input-bg:#fff;--input-border:#e5dfd7;--input-focus-border:#c5a880;--selection-bg:#c5a8804d;--selection-color:#1f2421}[data-theme=executive-bordeaux],[data-theme=alacakaranlik]{--background:#fff;--bg-rgb:255, 255, 255;--foreground:#191c1d;--color-primary:#800020;--color-primary-light:#9e1b3c;--color-primary-dark:#570013;--color-primary-rgb:128, 0, 32;--color-secondary:#c5a059;--color-secondary-light:#e0be77;--color-secondary-dark:#9e7d37;--color-secondary-rgb:197, 160, 89;--btn-primary-bg:#800020;--btn-primary-text:#fff;--btn-secondary-bg:#c5a059;--btn-secondary-text:#fff;--btn-outline-text:#800020;--btn-outline-border:#800020;--color-surface:#fff;--color-surface-hover:#f8f9fa;--color-surface-elevated:#f4f5f7;--color-border:#e2dcd4;--color-border-subtle:#80002014;--text-primary:#191c1d;--text-secondary:#584141;--text-muted:#8c7071;--text-inverse:#fff;--overlay-bg:#1a1c2e66;--glass-bg:#fffffff0;--glass-border:#8000201a;--card-bg:#fff;--card-hover-shadow:0 14px 36px -10px #8000201f, 0 4px 12px #c5a0591f;--card-hover-border:#800020;--navbar-bg:#fffffff5;--navbar-border:#8000201f;--footer-bg:#191c1d;--hero-gradient-1:#8000200f;--hero-gradient-2:#c5a05914;--color-success:#15803d;--color-warning:#b45309;--color-error:#ba1a1a;--color-info:#1d4ed8;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 14px #8000200f;--shadow-lg:0 12px 30px #00000014;--shadow-xl:0 25px 50px -12px #8000201f;--shadow-glow-primary:0 0 24px #80002033;--shadow-glow-secondary:0 0 24px #c5a05933;--input-bg:#fff;--input-border:#e2dcd4;--input-focus-border:var(--color-primary);--selection-bg:#80002029;--selection-color:#191c1d}[data-theme=nordic-atelier],[data-theme=klasik]{--background:#f8f9fb;--bg-rgb:248, 249, 251;--foreground:#191c1e;--color-primary:#1a1e24;--color-primary-light:#2d333c;--color-primary-dark:#0f1216;--color-primary-rgb:26, 30, 36;--color-secondary:#b89c72;--color-secondary-light:#d1b894;--color-secondary-dark:#967d54;--color-secondary-rgb:184, 156, 114;--btn-primary-bg:#1a1e24;--btn-primary-text:#fff;--btn-secondary-bg:#b89c72;--btn-secondary-text:#fff;--btn-outline-text:#1a1e24;--btn-outline-border:#1a1e24;--color-surface:#fff;--color-surface-hover:#f1f3f6;--color-surface-elevated:#fff;--color-border:#e5e7eb;--color-border-subtle:#1a1e240f;--text-primary:#191c1e;--text-secondary:#45474b;--text-muted:#75777b;--text-inverse:#fff;--overlay-bg:#1a1e2459;--glass-bg:#ffffffeb;--glass-border:#1a1e2414;--card-bg:#fff;--card-hover-shadow:0 12px 32px -8px #1a1e2414;--card-hover-border:#b89c72;--navbar-bg:#f8f9fbf0;--navbar-border:#1a1e240f;--footer-bg:#1a1e24;--hero-gradient-1:#b89c7214;--hero-gradient-2:#1a1e240a;--color-success:#15803d;--color-warning:#b45309;--color-error:#ba1a1a;--color-info:#1d4ed8;--shadow-sm:0 1px 2px #1a1e240a;--shadow-md:0 4px 12px #1a1e240f;--shadow-lg:0 12px 28px #1a1e2414;--shadow-xl:0 24px 48px -12px #1a1e241a;--shadow-glow-primary:0 0 20px #1a1e241a;--shadow-glow-secondary:0 0 20px #b89c7226;--input-bg:#fff;--input-border:#e5e7eb;--input-focus-border:var(--color-primary);--selection-bg:#b89c7240;--selection-color:#191c1e}[data-theme=imperial-navy],[data-theme=aydinlik]{--background:#faf7f2;--bg-rgb:250, 247, 242;--foreground:#121c2c;--color-primary:#0b192c;--color-primary-light:#1e3e62;--color-primary-dark:#050d18;--color-primary-rgb:11, 25, 44;--color-secondary:#d4af37;--color-secondary-light:#e8c85a;--color-secondary-dark:#b89530;--color-secondary-rgb:212, 175, 55;--btn-primary-bg:#0b192c;--btn-primary-text:#fff;--btn-secondary-bg:#d4af37;--btn-secondary-text:#fff;--btn-outline-text:#0b192c;--btn-outline-border:#0b192c;--color-surface:#fff;--color-surface-hover:#f3ede2;--color-surface-elevated:#fff;--color-border:#e5dfd4;--color-border-subtle:#0b192c14;--text-primary:#121c2c;--text-secondary:#44474c;--text-muted:#75777d;--text-inverse:#fff;--overlay-bg:#0b192c66;--glass-bg:#ffffffeb;--glass-border:#d4af3733;--card-bg:#fff;--card-hover-shadow:0 14px 34px -10px #0b192c1f, 0 4px 14px #d4af3726;--card-hover-border:#d4af37;--navbar-bg:#faf7f2f2;--navbar-border:#0b192c14;--footer-bg:#0b192c;--hero-gradient-1:#0b192c0f;--hero-gradient-2:#d4af3714;--color-success:#15803d;--color-warning:#b45309;--color-error:#ba1a1a;--color-info:#1d4ed8;--shadow-sm:0 1px 3px #0b192c0d;--shadow-md:0 4px 14px #0b192c14;--shadow-lg:0 12px 30px #0b192c1a;--shadow-xl:0 25px 50px -12px #0b192c24;--shadow-glow-primary:0 0 24px #0b192c33;--shadow-glow-secondary:0 0 24px #d4af3740;--input-bg:#fff;--input-border:#e5dfd4;--input-focus-border:var(--color-secondary);--selection-bg:#d4af3733;--selection-color:#121c2c}button[class*=primary],.btn-primary,button[type=submit],a[class*=primary],[class*=Button_primary]{text-shadow:0 1px 2px #00000040;background:var(--btn-primary-bg,var(--color-primary))!important;color:#fff!important;font-weight:600!important}button[class*=primary] *,.btn-primary *,button[type=submit] *,a[class*=primary] *,[class*=Button_primary] *{color:#fff!important}button[class*=secondary],.btn-secondary,a[class*=secondary],[class*=Button_secondary]{text-shadow:0 1px 2px #00000040;background:var(--btn-secondary-bg,var(--color-secondary))!important;color:#fff!important;font-weight:600!important}button[class*=secondary] *,.btn-secondary *,a[class*=secondary] *,[class*=Button_secondary] *{color:#fff!important}button[class*=outline],[class*=Button_outline]{border-color:var(--btn-outline-border,var(--color-primary))!important;color:var(--btn-outline-text,var(--color-primary))!important}button[class*=outline]:hover,[class*=Button_outline]:hover{background:var(--btn-primary-bg,var(--color-primary))!important;color:#fff!important}button[class*=outline]:hover *,[class*=Button_outline]:hover *{color:#fff!important}footer,footer a,footer p,footer span{--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-muted:#71717a;--color-border:#ffffff1a}:root{--font-sans:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--font-mono:"SF Mono", "Fira Code", "JetBrains Mono", monospace;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s cubic-bezier(.4, 0, .2, 1);--transition-spring:.5s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-overlay:400;--z-modal:500;--z-toast:600}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;transition:background-color .4s,color .3s}::selection{background:var(--selection-bg);color:var(--selection-color)}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;height:auto}.container{max-width:1200px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--spacing-xl)}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.min-h-screen{min-height:100vh}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.mt-2{margin-top:.5rem}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes float{0%,to{transform:translateY(0)rotateY(-15deg)rotateX(5deg)}50%{transform:translateY(-12px)rotateY(-15deg)rotateX(5deg)}}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes borderGlow{0%,to{border-color:rgba(var(--color-secondary-rgb), .15)}50%{border-color:rgba(var(--color-secondary-rgb), .35)}}.animate-fadeIn{animation:.5s forwards fadeIn}.animate-fadeInUp{animation:.6s forwards fadeInUp}.animate-fadeInDown{animation:.4s forwards fadeInDown}.animate-scaleIn{animation:.3s forwards scaleIn}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;border-radius:var(--radius-sm)}@media (min-width:768px){.md-grid-cols-layout{grid-template-columns:1.4fr 1fr!important}.grid-cols-2-fields{grid-template-columns:1fr 1fr!important}.md-grid-cols-search{grid-template-columns:1fr 1fr 140px!important}.md-grid-cols-summary{grid-template-columns:1fr 1.3fr!important}}@media (max-width:768px){.modal-two-columns{grid-template-columns:1fr!important}}.steps-container{flex-direction:column;gap:16px;margin-top:10px;padding-left:20px;display:flex;position:relative}.steps-container:before{content:"";z-index:1;background:#ffffff0f;width:2px;position:absolute;top:8px;bottom:8px;left:10px}.step-item{z-index:2;opacity:.35;align-items:flex-start;gap:16px;transition:opacity .3s;display:flex;position:relative}.step-item.done{opacity:.8}.step-item.active{opacity:1}.step-badge{background:var(--background);border:2px solid var(--color-border);width:24px;height:24px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.step-item.done .step-badge{border-color:var(--color-primary);color:var(--color-primary);background:#c9a84c14}.step-item.active .step-badge{border-color:var(--color-primary);color:#000;background:var(--color-primary);box-shadow:0 0 10px #c9a84c66}.step-title{color:var(--text-primary);font-size:.92rem;font-weight:700}.step-desc{color:var(--text-muted);margin-top:2px;font-size:.75rem}
.ThemeSwitcher-module__-GDeMa__wrapper{position:relative}.ThemeSwitcher-module__-GDeMa__trigger{border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;display:flex}.ThemeSwitcher-module__-GDeMa__trigger:hover{background:var(--color-surface-hover);border-color:var(--color-border);transform:scale(1.05)}.ThemeSwitcher-module__-GDeMa__triggerIcon{font-size:1.1rem;line-height:1}.ThemeSwitcher-module__-GDeMa__panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:220px;box-shadow:var(--shadow-xl);z-index:var(--z-dropdown);animation:.2s forwards ThemeSwitcher-module__-GDeMa__fadeInDown;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.ThemeSwitcher-module__-GDeMa__panelHeader{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--color-border-subtle);padding:12px 16px 8px;font-size:.75rem;font-weight:600}.ThemeSwitcher-module__-GDeMa__optionsList{padding:6px}.ThemeSwitcher-module__-GDeMa__option{border-radius:var(--radius-md);cursor:pointer;width:100%;transition:all var(--transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.ThemeSwitcher-module__-GDeMa__option:hover{background:var(--color-surface-hover)}.ThemeSwitcher-module__-GDeMa__optionActive{background:rgba(var(--color-primary-rgb), .1);border:1px solid rgba(var(--color-primary-rgb), .2)}.ThemeSwitcher-module__-GDeMa__optionActive:hover{background:rgba(var(--color-primary-rgb), .15)}.ThemeSwitcher-module__-GDeMa__optionIcon{flex-shrink:0;font-size:1.2rem;line-height:1}.ThemeSwitcher-module__-GDeMa__optionText{flex-direction:column;flex:1;min-width:0;display:flex}.ThemeSwitcher-module__-GDeMa__optionLabel{color:var(--text-primary);font-size:.88rem;font-weight:600;line-height:1.3}.ThemeSwitcher-module__-GDeMa__optionDesc{color:var(--text-muted);font-size:.72rem;line-height:1.3}.ThemeSwitcher-module__-GDeMa__checkmark{color:var(--color-primary);flex-shrink:0;font-size:.85rem;font-weight:700}
.Navbar-module__cRh5nW__navbar{background:var(--navbar-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--navbar-border);width:100%;height:100px;z-index:var(--z-fixed);align-items:center;transition:background-color .3s,border-color .3s;display:flex;position:fixed;top:0;left:0}.Navbar-module__cRh5nW__inner{justify-content:space-between;align-items:center;gap:var(--spacing-lg);width:100%;display:flex}.Navbar-module__cRh5nW__logo{color:var(--color-secondary);letter-spacing:-.05em;flex-shrink:0;align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.Navbar-module__cRh5nW__logo span{color:var(--text-primary);font-weight:300}.Navbar-module__cRh5nW__logoImage{object-fit:contain;width:90px;height:90px}.Navbar-module__cRh5nW__links{gap:var(--spacing-md);align-items:center;display:none}@media (min-width:1024px){.Navbar-module__cRh5nW__links{gap:1.15rem;display:flex}}@media (min-width:1150px){.Navbar-module__cRh5nW__links{gap:var(--spacing-lg)}}@media (min-width:1350px){.Navbar-module__cRh5nW__links{gap:var(--spacing-xl)}}.Navbar-module__cRh5nW__link{color:var(--text-secondary);transition:color var(--transition-fast);letter-spacing:.04em;white-space:nowrap;font-size:.85rem;font-weight:500;position:relative}.Navbar-module__cRh5nW__link:hover{color:var(--color-secondary)}.Navbar-module__cRh5nW__link:after{content:"";background-color:var(--color-secondary);width:0%;height:2px;transition:width var(--transition-normal);border-radius:1px;position:absolute;bottom:-4px;left:0}.Navbar-module__cRh5nW__link:hover:after{width:100%}.Navbar-module__cRh5nW__actions{align-items:center;gap:6px;display:flex}@media (min-width:600px){.Navbar-module__cRh5nW__actions{gap:var(--spacing-sm)}}.Navbar-module__cRh5nW__iconButton{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-full);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex;position:relative}.Navbar-module__cRh5nW__iconButton:hover{background:var(--color-surface-hover);color:var(--text-primary)}.Navbar-module__cRh5nW__hamburger{display:flex}@media (min-width:1024px){.Navbar-module__cRh5nW__hamburger{display:none}}.Navbar-module__cRh5nW__searchForm{background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);transition:border-color var(--transition-fast);align-items:center;padding:4px 12px;display:flex}.Navbar-module__cRh5nW__searchForm:focus-within{border-color:var(--color-secondary)}.Navbar-module__cRh5nW__searchInput{width:160px;color:var(--text-primary);background:0 0;border:none;outline:none;padding:4px 8px;font-family:inherit;font-size:.88rem}@media (min-width:600px){.Navbar-module__cRh5nW__searchInput{width:200px}}.Navbar-module__cRh5nW__searchInput::placeholder{color:var(--text-muted)}.Navbar-module__cRh5nW__searchClose{cursor:pointer;color:var(--text-muted);transition:color var(--transition-fast);background:0 0;border:none;padding:4px;display:flex}.Navbar-module__cRh5nW__searchClose:hover{color:var(--text-primary)}.Navbar-module__cRh5nW__badge{background:var(--color-primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}.Navbar-module__cRh5nW__authGroup{align-items:center;gap:8px;display:none}@media (min-width:600px){.Navbar-module__cRh5nW__authGroup{display:flex}}.Navbar-module__cRh5nW__adminButton{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));color:#ffd7a0;letter-spacing:.03em;box-shadow:var(--shadow-glow-primary);transition:all var(--transition-normal);border:1px solid #ffd7a033;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}.Navbar-module__cRh5nW__adminButton:before{content:"";opacity:0;background:linear-gradient(135deg,#0000 40%,#ffd7a014 60%,#0000 80%);transition:opacity .3s;position:absolute;inset:0}.Navbar-module__cRh5nW__adminButton:hover{background:linear-gradient(135deg, var(--color-primary-light), #c00035);color:#ffe4b8;box-shadow:0 0 20px rgba(var(--color-primary-rgb), .5), 0 0 40px rgba(var(--color-primary-rgb), .2);border-color:#ffd7a066;transform:translateY(-1px)}.Navbar-module__cRh5nW__adminButton:hover:before{opacity:1}.Navbar-module__cRh5nW__adminButtonText{z-index:1;position:relative}@keyframes Navbar-module__cRh5nW__adminGlow{0%,to{box-shadow:0 0 12px rgba(var(--color-primary-rgb), .35)}50%{box-shadow:0 0 18px rgba(var(--color-primary-rgb), .5)}}.Navbar-module__cRh5nW__adminButton{animation:3s ease-in-out infinite Navbar-module__cRh5nW__adminGlow}.Navbar-module__cRh5nW__adminButton:hover{animation:none}.Navbar-module__cRh5nW__userName{color:var(--text-primary);white-space:nowrap;padding:4px 2px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.Navbar-module__cRh5nW__userName:hover{color:var(--color-secondary)}.Navbar-module__cRh5nW__logoutButton{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:4px 10px;font-size:.78rem;transition:all .2s}.Navbar-module__cRh5nW__logoutButton:hover{color:var(--color-primary);border-color:rgba(var(--color-primary-rgb), .2);background:rgba(var(--color-primary-rgb), .06)}.Navbar-module__cRh5nW__mobileOverlay{background:var(--overlay-bg);z-index:var(--z-overlay);opacity:0;pointer-events:none;transition:opacity var(--transition-normal);position:fixed;inset:0}.Navbar-module__cRh5nW__mobileOverlayOpen{opacity:1;pointer-events:auto}.Navbar-module__cRh5nW__mobileMenu{background:var(--color-surface);border-left:1px solid var(--color-border);width:300px;max-width:85vw;height:100vh;z-index:var(--z-modal);transition:transform var(--transition-normal);flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.Navbar-module__cRh5nW__mobileMenuOpen{transform:translate(0)}.Navbar-module__cRh5nW__mobileMenuHeader{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding:20px;display:flex}.Navbar-module__cRh5nW__mobileCloseBtn{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-full);transition:all var(--transition-fast);background:0 0;border:none;padding:8px;display:flex}.Navbar-module__cRh5nW__mobileCloseBtn:hover{background:var(--color-surface-hover);color:var(--text-primary)}.Navbar-module__cRh5nW__mobileNav{flex-direction:column;flex:1;padding:16px 12px;display:flex}.Navbar-module__cRh5nW__mobileLink{color:var(--text-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:14px 16px;font-size:1.05rem;font-weight:500;text-decoration:none;display:block}.Navbar-module__cRh5nW__mobileLink:hover{background:var(--color-surface-hover);color:var(--color-secondary);padding-left:24px}.Navbar-module__cRh5nW__mobileFooter{border-top:1px solid var(--color-border-subtle);padding:20px}.Navbar-module__cRh5nW__mobileAuthInfo{justify-content:space-between;align-items:center;display:flex}.Navbar-module__cRh5nW__mobileUserName{color:var(--text-primary);font-size:.95rem;font-weight:600}.Navbar-module__cRh5nW__mobileLogoutBtn{border:1px solid rgba(var(--color-primary-rgb), .25);color:var(--color-primary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:6px 16px;font-size:.85rem}.Navbar-module__cRh5nW__mobileLogoutBtn:hover{background:rgba(var(--color-primary-rgb), .08)}.Navbar-module__cRh5nW__mobileLoginBtn{text-align:center;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));color:#fff;border-radius:var(--radius-md);transition:all var(--transition-fast);padding:12px;font-size:.95rem;font-weight:600;display:block}.Navbar-module__cRh5nW__mobileLoginBtn:hover{box-shadow:var(--shadow-glow-primary)}
.Footer-module__3hUVsW__footer{background:var(--footer-bg);padding:var(--spacing-3xl) 0 var(--spacing-md);border-top:1px solid #ffffff0d;margin-top:auto}.Footer-module__3hUVsW__grid{gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:768px){.Footer-module__3hUVsW__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.Footer-module__3hUVsW__brand{gap:var(--spacing-md);flex-direction:column;display:flex}.Footer-module__3hUVsW__logo{color:var(--color-secondary);transition:opacity var(--transition-fast);align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.Footer-module__3hUVsW__logo:hover{opacity:.85}.Footer-module__3hUVsW__logo span{color:#e8e8f0;font-weight:300}.Footer-module__3hUVsW__description{color:#71717a;font-size:.9rem;line-height:1.7}.Footer-module__3hUVsW__companyLogos{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0;display:flex}.Footer-module__3hUVsW__companyLogo{object-fit:contain;opacity:.9;width:auto;height:45px;transition:all .2s}.Footer-module__3hUVsW__companyLogo:hover{filter:grayscale();opacity:.6}.Footer-module__3hUVsW__socialLinks{gap:12px;margin-top:4px;display:flex}.Footer-module__3hUVsW__socialLink{color:#71717a;border-radius:var(--radius-full);width:36px;height:36px;transition:all var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff0f;justify-content:center;align-items:center;display:flex}.Footer-module__3hUVsW__socialLink:hover{color:var(--color-secondary);border-color:rgba(var(--color-secondary-rgb), .25);background:#ffffff14;transform:translateY(-2px)}.Footer-module__3hUVsW__column{flex-direction:column;gap:12px;display:flex}.Footer-module__3hUVsW__title{color:#e8e8f0;margin-bottom:4px;padding-bottom:10px;font-size:1.05rem;font-weight:600;position:relative}.Footer-module__3hUVsW__title:after{content:"";background:var(--color-primary);border-radius:1px;width:24px;height:2px;position:absolute;bottom:0;left:0}.Footer-module__3hUVsW__link{color:#a1a1aa;transition:color var(--transition-fast), padding-left var(--transition-fast);align-items:center;gap:8px;font-size:.9rem;display:flex}.Footer-module__3hUVsW__link:hover{color:var(--color-secondary);padding-left:4px}.Footer-module__3hUVsW__bottom{padding-top:var(--spacing-lg);align-items:center;gap:var(--spacing-sm);color:#71717a;border-top:1px solid #ffffff0d;flex-direction:column;font-size:.85rem;display:flex}@media (min-width:768px){.Footer-module__3hUVsW__bottom{flex-direction:row;justify-content:space-between}}.Footer-module__3hUVsW__paymentInfo{color:#71717a;align-items:center;gap:16px;font-size:.85rem;display:flex}
.ContactWidget-module__ADjHWW__widgetContainer{z-index:var(--z-modal);flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.ContactWidget-module__ADjHWW__fabButton{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;cursor:pointer;width:60px;height:60px;box-shadow:0 4px 20px rgba(var(--color-primary-rgb), .4), 0 2px 8px #0003;transition:transform var(--transition-normal), box-shadow var(--transition-normal);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ContactWidget-module__ADjHWW__fabButton:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 30%,#ffffff26 100%);border-radius:50%;position:absolute;inset:0}.ContactWidget-module__ADjHWW__fabButton:hover{box-shadow:0 6px 28px rgba(var(--color-primary-rgb), .55), 0 4px 12px #00000040;transform:scale(1.08)}.ContactWidget-module__ADjHWW__fabButton:active{transform:scale(.96)}.ContactWidget-module__ADjHWW__fabIcon{transition:transform var(--transition-normal)}.ContactWidget-module__ADjHWW__fabButton[data-open=true] .ContactWidget-module__ADjHWW__fabIcon{transform:rotate(135deg)}.ContactWidget-module__ADjHWW__fabPulse{border:2px solid rgba(var(--color-primary-rgb), .5);border-radius:50%;animation:2s ease-in-out infinite ContactWidget-module__ADjHWW__contactPulse;position:absolute;inset:-4px}@keyframes ContactWidget-module__ADjHWW__contactPulse{0%{opacity:.8;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1)}}.ContactWidget-module__ADjHWW__fabButton[data-open=true] .ContactWidget-module__ADjHWW__fabPulse{display:none}.ContactWidget-module__ADjHWW__socialButtons{pointer-events:none;opacity:0;transition:all var(--transition-normal);flex-direction:column;align-items:flex-end;gap:10px;display:flex;transform:translateY(16px)scale(.8)}.ContactWidget-module__ADjHWW__socialButtons[data-visible=true]{pointer-events:all;opacity:1;transform:translateY(0)scale(1)}.ContactWidget-module__ADjHWW__socialItem{align-items:center;gap:10px;display:flex}.ContactWidget-module__ADjHWW__socialLabel{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);color:var(--text-primary);border-radius:var(--radius-full);white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;transition:all var(--transition-normal);padding:6px 14px;font-size:.8rem;font-weight:500;transform:translate(10px)}.ContactWidget-module__ADjHWW__socialButtons[data-visible=true] .ContactWidget-module__ADjHWW__socialLabel{opacity:1;transform:translate(0)}.ContactWidget-module__ADjHWW__socialItem:first-child .ContactWidget-module__ADjHWW__socialLabel{transition-delay:.15s}.ContactWidget-module__ADjHWW__socialItem:nth-child(2) .ContactWidget-module__ADjHWW__socialLabel{transition-delay:.1s}.ContactWidget-module__ADjHWW__socialItem:nth-child(3) .ContactWidget-module__ADjHWW__socialLabel{transition-delay:50ms}.ContactWidget-module__ADjHWW__socialItem:nth-child(4) .ContactWidget-module__ADjHWW__socialLabel{transition-delay:0s}.ContactWidget-module__ADjHWW__socialBtn{color:#fff;cursor:pointer;width:48px;height:48px;transition:transform var(--transition-fast), box-shadow var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 14px #00000040}.ContactWidget-module__ADjHWW__socialBtn:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 40%,#fff3 100%);border-radius:50%;position:absolute;inset:0}.ContactWidget-module__ADjHWW__socialBtn:hover{transform:scale(1.12);box-shadow:0 5px 20px #00000059}.ContactWidget-module__ADjHWW__socialBtn:active{transform:scale(.95)}.ContactWidget-module__ADjHWW__whatsappBtn{background:linear-gradient(135deg,#25d366,#128c7e)}.ContactWidget-module__ADjHWW__instagramBtn{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.ContactWidget-module__ADjHWW__facebookBtn{background:linear-gradient(135deg,#1877f2,#0c5fcf)}.ContactWidget-module__ADjHWW__chatBtn{background:linear-gradient(135deg, var(--color-secondary), var(--color-secondary-dark))}.ContactWidget-module__ADjHWW__chatWindow{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:370px;max-height:520px;box-shadow:var(--shadow-xl);pointer-events:none;opacity:0;transform-origin:100% 100%;flex-direction:column;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;bottom:76px;right:0;overflow:hidden;transform:translateY(20px)scale(.92)}.ContactWidget-module__ADjHWW__chatWindow[data-visible=true]{pointer-events:all;opacity:1;transform:translateY(0)scale(1)}.ContactWidget-module__ADjHWW__chatHeader{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative}.ContactWidget-module__ADjHWW__chatHeader:after{content:"";background:linear-gradient(90deg,#fff3,#0000);height:4px;position:absolute;bottom:0;left:0;right:0}.ContactWidget-module__ADjHWW__chatAvatar{background:#fff3;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ContactWidget-module__ADjHWW__chatHeaderInfo{flex:1}.ContactWidget-module__ADjHWW__chatHeaderName{margin-bottom:2px;font-size:.95rem;font-weight:700}.ContactWidget-module__ADjHWW__chatHeaderStatus{opacity:.85;align-items:center;gap:6px;font-size:.75rem;display:flex}.ContactWidget-module__ADjHWW__statusDot{background:#90ee90;border-radius:50%;width:8px;height:8px;animation:2s infinite ContactWidget-module__ADjHWW__statusBlink}@keyframes ContactWidget-module__ADjHWW__statusBlink{0%,to{opacity:1}50%{opacity:.4}}.ContactWidget-module__ADjHWW__chatClose{color:#fff;cursor:pointer;width:32px;height:32px;transition:background var(--transition-fast);background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.ContactWidget-module__ADjHWW__chatClose:hover{background:#ffffff4d}.ContactWidget-module__ADjHWW__chatBody{background:var(--color-surface);background-image:radial-gradient(circle at 20% 30%, rgba(var(--color-primary-rgb), .03) 0%, transparent 50%), radial-gradient(circle at 80% 70%, rgba(var(--color-secondary-rgb), .03) 0%, transparent 50%);flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.ContactWidget-module__ADjHWW__chatBubble{border-radius:var(--radius-md);max-width:85%;padding:12px 16px;font-size:.88rem;line-height:1.5;animation:.4s forwards ContactWidget-module__ADjHWW__bubbleIn}@keyframes ContactWidget-module__ADjHWW__bubbleIn{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ContactWidget-module__ADjHWW__chatBubbleAgent{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);color:var(--text-primary);border-bottom-left-radius:4px;align-self:flex-start}.ContactWidget-module__ADjHWW__chatBubbleTime{color:var(--text-muted);text-align:right;margin-top:4px;font-size:.7rem}.ContactWidget-module__ADjHWW__chatInputArea{border-top:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:10px;padding:14px 16px;display:flex}.ContactWidget-module__ADjHWW__chatInput{border-radius:var(--radius-full);border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);font-size:.88rem;font-family:var(--font-sans);transition:border-color var(--transition-fast);outline:none;flex:1;padding:10px 16px}.ContactWidget-module__ADjHWW__chatInput::placeholder{color:var(--text-muted)}.ContactWidget-module__ADjHWW__chatInput:focus{border-color:#25d366}.ContactWidget-module__ADjHWW__chatSendBtn{color:#fff;cursor:pointer;width:40px;height:40px;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactWidget-module__ADjHWW__chatSendBtn:hover{transform:scale(1.08);box-shadow:0 3px 12px #25d36666}.ContactWidget-module__ADjHWW__chatSendBtn:active{transform:scale(.94)}@media (max-width:480px){.ContactWidget-module__ADjHWW__widgetContainer{bottom:16px;right:16px}.ContactWidget-module__ADjHWW__fabButton{width:54px;height:54px}.ContactWidget-module__ADjHWW__socialBtn{width:44px;height:44px}.ContactWidget-module__ADjHWW__chatWindow{width:calc(100vw - 32px);max-height:70vh;right:-8px}.ContactWidget-module__ADjHWW__socialLabel{display:none}}@media (max-width:360px){.ContactWidget-module__ADjHWW__chatWindow{width:calc(100vw - 16px);right:-12px}}
