@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_fed1534a-module__F9WnGq__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_fed1534a-module__F9WnGq__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7ea1d0f9-module__6GV5LG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ea1d0f9-module__6GV5LG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=light]{--bg-primary:#f5f0eb;--bg-secondary:#fff;--bg-tertiary:#ede7e0;--bg-card:#fff;--text-primary:#0a0a0a;--text-secondary:#666;--text-muted:#999;--accent:#e8503a;--accent-hover:#d14030;--accent-glow:#e8503a33;--accent-subtle:#e8503a14;--border:#00000014;--border-hover:#00000026;--glass-bg:#ffffffd9;--glass-border:#0000000f;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 8px 32px #00000014;--shadow-lg:0 16px 64px #0000001a;--shadow-accent:0 0 60px #e8503a1a;--theme-color:#f5f0eb}:root{--consent-offset:0px;--consent-panel-height:140px}@media (max-width:640px){html[data-consent-panel=open]{--consent-offset:calc(var(--consent-panel-height) + 24px)}}[data-theme=dark]{--bg-primary:#0a0a0a;--bg-secondary:#111;--bg-tertiary:#1a1a1a;--bg-card:#141414;--text-primary:#f5f0eb;--text-secondary:#999;--text-muted:#666;--accent:#e8503a;--accent-hover:#ff6b55;--accent-glow:#e8503a4d;--accent-subtle:#e8503a1a;--border:#ffffff14;--border-hover:#ffffff26;--glass-bg:#141414d9;--glass-border:#ffffff0f;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 32px #0006;--shadow-lg:0 16px 64px #00000080;--shadow-accent:0 0 60px #e8503a26;--theme-color:#0a0a0a}html{transition:background-color .4s,color .4s;overflow-x:clip}body{font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-weight:700;line-height:1.15}.accent-title{font-family:var(--font-playfair), Georgia, serif;color:var(--accent);font-style:italic}.title-glow{text-shadow:0 0 80px var(--accent-glow)}a{color:inherit;text-decoration:none}.section{max-width:1200px;margin:0 auto;padding:100px 24px}.section-alt{background-color:var(--bg-secondary)}.section-tagline{text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:16px;font-size:.875rem;font-weight:600}.section-title{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.section-subtitle{color:var(--text-secondary);max-width:600px;font-size:1.125rem;line-height:1.7}.btn{cursor:pointer;border:none;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-family:inherit;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover);box-shadow:var(--shadow-accent);transform:translateY(-2px)}.btn-outline{color:var(--text-primary);border:2px solid var(--border-hover);background:0 0}.btn-outline:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:40px;transition:all .3s}.card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-4px)}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal,.reveal.visible{opacity:1;transition:none;transform:none}}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@media (max-width:768px){.section{padding:60px 20px}.section-title{font-size:clamp(1.75rem,7vw,2.5rem)}}.dot-grid{background-image:radial-gradient(circle, var(--border) 1px, transparent 1px);background-size:32px 32px}::selection{background:var(--accent);color:#fff}[data-theme=dark] .monochrome-icon{filter:invert()!important}:root{--skalo-font-body:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--skalo-font-accent:var(--font-playfair), Georgia, serif;--skalo-font-mono:var(--font-jetbrains-mono), "JetBrains Mono", "Fira Code", ui-monospace, monospace;--skalo-success:#50c878;--skalo-error:#ff5050;--skalo-warning:#f59e0b;--skalo-info:#3b82f6;--skalo-h1-size:clamp(2.5rem, 8vw, 5rem);--skalo-h1-weight:900;--skalo-h1-ls:-.04em;--skalo-h1-lh:1.05;--skalo-h2-size:clamp(2rem, 5vw, 3.5rem);--skalo-h2-weight:800;--skalo-h2-ls:-.03em;--skalo-h2-lh:1.1;--skalo-h3-size:1.75rem;--skalo-h3-weight:800;--skalo-h3-ls:-.02em;--skalo-h3-lh:1.15;--skalo-h4-size:1.25rem;--skalo-h4-weight:700;--skalo-h4-ls:-.02em;--skalo-h4-lh:1.15;--skalo-lead-size:1.125rem;--skalo-lead-weight:400;--skalo-lead-lh:1.6;--skalo-body-size:1rem;--skalo-body-weight:400;--skalo-body-lh:1.6;--skalo-caption-size:.875rem;--skalo-caption-weight:500;--skalo-caption-lh:1.4;--skalo-space-1:4px;--skalo-space-2:8px;--skalo-space-3:16px;--skalo-space-4:24px;--skalo-space-5:32px;--skalo-space-6:48px;--skalo-space-7:64px;--skalo-radius-pill:50px;--skalo-radius-card:20px;--skalo-radius-card-lg:24px;--skalo-radius-img:8px;--skalo-radius-input:12px}:root,[data-theme=light]{--skalo-accent:#e8503a;--skalo-accent-hover:#d14030;--skalo-accent-glow:#e8503a33;--skalo-accent-sub:#e8503a14;--skalo-bg:#f5f0eb;--skalo-bg-alt:#fff;--skalo-bg-soft:#ede7e0;--skalo-bg-card:#fff;--skalo-ink:#0a0a0a;--skalo-ink-soft:#666;--skalo-ink-mute:#999;--skalo-border:#00000014;--skalo-border-hover:#00000026;--skalo-glass-bg:#ffffffd9;--skalo-glass-border:#0000000f;--skalo-shadow-sm:0 2px 8px #0000000f;--skalo-shadow-md:0 8px 32px #00000014;--skalo-shadow-lg:0 16px 64px #0000001a;--skalo-shadow-accent:0 0 60px #e8503a1a;--skalo-theme-color:#f5f0eb}[data-theme=dark]{--skalo-accent-hover:#ff6b55;--skalo-accent-glow:#e8503a4d;--skalo-accent-sub:#e8503a1a;--skalo-bg:#0a0a0a;--skalo-bg-alt:#111;--skalo-bg-soft:#1a1a1a;--skalo-bg-card:#141414;--skalo-ink:#f5f0eb;--skalo-ink-soft:#999;--skalo-ink-mute:#666;--skalo-border:#ffffff14;--skalo-border-hover:#ffffff26;--skalo-glass-bg:#141414d9;--skalo-glass-border:#ffffff0f;--skalo-shadow-sm:0 2px 8px #0000004d;--skalo-shadow-md:0 8px 32px #0006;--skalo-shadow-lg:0 16px 64px #00000080;--skalo-shadow-accent:0 0 60px #e8503a26;--skalo-theme-color:#0a0a0a}
.GoogleReviewsBadge-module__5f-hDq__wrapper{left:20px;bottom:calc(20px + var(--consent-offset,0px));z-index:900;align-items:flex-start;transition:bottom .35s cubic-bezier(.16,1,.3,1);animation:.45s cubic-bezier(.16,1,.3,1) both GoogleReviewsBadge-module__5f-hDq__skReviewsBadgeIn;display:flex;position:fixed}@keyframes GoogleReviewsBadge-module__5f-hDq__skReviewsBadgeIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.GoogleReviewsBadge-module__5f-hDq__badge{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-md);color:var(--text-primary);border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 12px;text-decoration:none;transition:box-shadow .25s,border-color .25s,transform .25s;display:flex}.GoogleReviewsBadge-module__5f-hDq__badge:hover{box-shadow:var(--shadow-lg);border-color:var(--border-hover);transform:translateY(-2px)}.GoogleReviewsBadge-module__5f-hDq__logo{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.GoogleReviewsBadge-module__5f-hDq__mini{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-md);cursor:pointer;color:var(--text-primary);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;transition:box-shadow .25s,border-color .25s,transform .25s;display:flex}.GoogleReviewsBadge-module__5f-hDq__mini:hover{box-shadow:var(--shadow-lg);border-color:var(--border-hover);transform:translateY(-2px)}.GoogleReviewsBadge-module__5f-hDq__miniRating{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-primary);font-size:.95rem;font-weight:700}.GoogleReviewsBadge-module__5f-hDq__info{flex-direction:column;gap:2px;line-height:1.2;display:flex}.GoogleReviewsBadge-module__5f-hDq__topRow{align-items:center;gap:7px;display:flex}.GoogleReviewsBadge-module__5f-hDq__rating{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-primary);font-size:1rem;font-weight:700}.GoogleReviewsBadge-module__5f-hDq__stars{gap:1px;display:inline-flex}.GoogleReviewsBadge-module__5f-hDq__stars svg{width:14px;height:14px}.GoogleReviewsBadge-module__5f-hDq__starFull{fill:var(--accent)}.GoogleReviewsBadge-module__5f-hDq__starEmpty{fill:var(--border-hover)}.GoogleReviewsBadge-module__5f-hDq__count{color:var(--text-secondary);white-space:nowrap;font-size:.74rem}.GoogleReviewsBadge-module__5f-hDq__close{background:var(--bg-secondary);width:20px;height:20px;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;box-shadow:var(--shadow-sm);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-top:-8px;margin-left:-8px;padding:0;transition:color .2s,background .2s,transform .2s;display:flex}.GoogleReviewsBadge-module__5f-hDq__close:hover{color:var(--text-primary);background:var(--bg-tertiary);transform:scale(1.08)}@media (max-width:520px){.GoogleReviewsBadge-module__5f-hDq__wrapper{left:12px;bottom:calc(12px + var(--consent-offset,0px))}.GoogleReviewsBadge-module__5f-hDq__count{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.GoogleReviewsBadge-module__5f-hDq__wrapper{animation:none}}
.WhatsAppChat-module__ogAI5W__root{right:20px;bottom:calc(20px + var(--consent-offset,0px));z-index:950;flex-direction:column;align-items:flex-end;gap:14px;transition:bottom .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed}.WhatsAppChat-module__ogAI5W__fab{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 20px #25d36673}.WhatsAppChat-module__ogAI5W__fab:hover{transform:scale(1.06);box-shadow:0 8px 26px #25d3668c}.WhatsAppChat-module__ogAI5W__fabIcon{width:32px;height:32px}.WhatsAppChat-module__ogAI5W__panel{background:var(--bg-card);border:1px solid var(--border);width:340px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-lg);border-radius:18px;animation:.3s cubic-bezier(.16,1,.3,1) both WhatsAppChat-module__ogAI5W__skWaChatIn;overflow:hidden}@keyframes WhatsAppChat-module__ogAI5W__skWaChatIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.WhatsAppChat-module__ogAI5W__header{color:#fff;background:#128c7e;align-items:center;gap:12px;padding:14px 16px;display:flex}.WhatsAppChat-module__ogAI5W__avatar{background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.WhatsAppChat-module__ogAI5W__avatarIcon{width:24px;height:24px}.WhatsAppChat-module__ogAI5W__headerInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.WhatsAppChat-module__ogAI5W__headerName{font-size:.98rem;font-weight:700}.WhatsAppChat-module__ogAI5W__headerStatus{opacity:.9;align-items:center;gap:6px;font-size:.76rem;display:flex}.WhatsAppChat-module__ogAI5W__dot{background:#6ee7a8;border-radius:50%;width:8px;height:8px;animation:2s infinite WhatsAppChat-module__ogAI5W__skWaPulse;box-shadow:0 0 #6ee7a8b3}@keyframes WhatsAppChat-module__ogAI5W__skWaPulse{0%{box-shadow:0 0 #6ee7a899}70%{box-shadow:0 0 0 6px #6ee7a800}to{box-shadow:0 0 #6ee7a800}}.WhatsAppChat-module__ogAI5W__headerClose{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,opacity .2s;display:flex}.WhatsAppChat-module__ogAI5W__headerClose:hover{opacity:1;background:#ffffff2e}.WhatsAppChat-module__ogAI5W__body{background:var(--bg-primary);min-height:96px;padding:20px 16px}.WhatsAppChat-module__ogAI5W__bubble{background:var(--bg-card);border:1px solid var(--border);max-width:85%;box-shadow:var(--shadow-sm);border-radius:4px 14px 14px;padding:12px 14px}.WhatsAppChat-module__ogAI5W__bubbleText{color:var(--text-primary);margin:0;font-size:.9rem;line-height:1.5}.WhatsAppChat-module__ogAI5W__inputRow{background:var(--bg-card);border-top:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.WhatsAppChat-module__ogAI5W__input{min-width:0;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border);border-radius:999px;outline:none;flex:1;padding:11px 14px;font-family:inherit;font-size:.9rem;transition:border-color .2s}.WhatsAppChat-module__ogAI5W__input:focus{border-color:#25d366}.WhatsAppChat-module__ogAI5W__input::placeholder{color:var(--text-muted)}.WhatsAppChat-module__ogAI5W__send{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:flex}.WhatsAppChat-module__ogAI5W__send:hover{background:#1fbe5a;transform:scale(1.05)}@media (max-width:520px){.WhatsAppChat-module__ogAI5W__root{right:12px;bottom:calc(12px + var(--consent-offset,0px))}.WhatsAppChat-module__ogAI5W__panel{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.WhatsAppChat-module__ogAI5W__panel,.WhatsAppChat-module__ogAI5W__dot{animation:none}}
.CookieConsent-module__dGBuNW__panel{z-index:1000;background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border);width:min(620px,100vw - 40px);box-shadow:var(--shadow-md);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 44px 14px 18px;animation:.4s cubic-bezier(.16,1,.3,1) both CookieConsent-module__dGBuNW__skConsentIn;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.CookieConsent-module__dGBuNW__panelDetailed{flex-direction:column;align-items:stretch;gap:14px;padding:16px 44px 16px 18px}@keyframes CookieConsent-module__dGBuNW__skConsentIn{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.CookieConsent-module__dGBuNW__body{flex:260px;min-width:0}.CookieConsent-module__dGBuNW__text{font-family:var(--skalo-font-body);color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.CookieConsent-module__dGBuNW__link{color:var(--text-primary);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.CookieConsent-module__dGBuNW__link:hover{color:var(--accent)}.CookieConsent-module__dGBuNW__options{border-top:1px solid var(--glass-border);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.CookieConsent-module__dGBuNW__option{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.CookieConsent-module__dGBuNW__optionInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.CookieConsent-module__dGBuNW__switch{background:var(--bg-tertiary);border:1px solid var(--border-hover);border-radius:999px;flex-shrink:0;width:36px;height:20px;margin-top:2px;transition:background .2s,border-color .2s;position:relative}.CookieConsent-module__dGBuNW__switch:after{content:"";background:var(--text-muted);border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.CookieConsent-module__dGBuNW__optionInput:checked+.CookieConsent-module__dGBuNW__switch{background:var(--accent);border-color:var(--accent)}.CookieConsent-module__dGBuNW__optionInput:checked+.CookieConsent-module__dGBuNW__switch:after{background:#fff;transform:translate(16px)}.CookieConsent-module__dGBuNW__optionInput:focus-visible+.CookieConsent-module__dGBuNW__switch{outline:2px solid var(--accent);outline-offset:2px}.CookieConsent-module__dGBuNW__optionText{flex-direction:column;gap:2px;display:flex}.CookieConsent-module__dGBuNW__optionLabel{font-family:var(--skalo-font-body);color:var(--text-primary);font-size:.8125rem;font-weight:600}.CookieConsent-module__dGBuNW__optionHelp{font-family:var(--skalo-font-body);color:var(--text-secondary);font-size:.75rem;line-height:1.4}.CookieConsent-module__dGBuNW__actions{flex-shrink:0;gap:8px;display:flex}.CookieConsent-module__dGBuNW__accept,.CookieConsent-module__dGBuNW__reject,.CookieConsent-module__dGBuNW__save{min-width:92px;font-family:var(--skalo-font-body);cursor:pointer;border-radius:9px;padding:9px 16px;font-size:.8125rem;font-weight:600;line-height:1;transition:background .2s,border-color .2s,color .2s}.CookieConsent-module__dGBuNW__accept{border:1px solid var(--accent);background:var(--accent);color:#fff}.CookieConsent-module__dGBuNW__accept:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.CookieConsent-module__dGBuNW__reject{border:1px solid var(--border-hover);color:var(--text-primary);background:0 0}.CookieConsent-module__dGBuNW__reject:hover{background:var(--bg-tertiary);border-color:var(--text-muted)}.CookieConsent-module__dGBuNW__save{border:1px solid var(--border-hover);background:var(--bg-tertiary);color:var(--text-primary)}.CookieConsent-module__dGBuNW__save:hover{border-color:var(--text-muted)}.CookieConsent-module__dGBuNW__save:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CookieConsent-module__dGBuNW__customize{font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit;color:var(--text-primary);text-underline-offset:2px;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .2s}.CookieConsent-module__dGBuNW__customize:hover{color:var(--accent)}.CookieConsent-module__dGBuNW__accept:focus-visible,.CookieConsent-module__dGBuNW__reject:focus-visible,.CookieConsent-module__dGBuNW__close:focus-visible,.CookieConsent-module__dGBuNW__customize:focus-visible,.CookieConsent-module__dGBuNW__pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CookieConsent-module__dGBuNW__close{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex;position:absolute;top:8px;right:8px}.CookieConsent-module__dGBuNW__close svg{width:14px;height:14px}.CookieConsent-module__dGBuNW__close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CookieConsent-module__dGBuNW__pill{z-index:940;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;opacity:.5;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s,color .2s,transform .2s;display:flex;position:fixed;bottom:92px;right:30px}.CookieConsent-module__dGBuNW__pill:hover{opacity:1;color:var(--text-primary);transform:scale(1.08)}.CookieConsent-module__dGBuNW__pillIcon{width:18px;height:18px}@media (max-width:640px){.CookieConsent-module__dGBuNW__panel{flex-direction:column;align-items:stretch;gap:10px;width:calc(100vw - 24px);padding:14px 14px 12px;bottom:12px}.CookieConsent-module__dGBuNW__body{flex:none}.CookieConsent-module__dGBuNW__text{padding-right:20px;font-size:.8125rem;line-height:1.4}.CookieConsent-module__dGBuNW__actions{gap:10px}.CookieConsent-module__dGBuNW__accept,.CookieConsent-module__dGBuNW__reject,.CookieConsent-module__dGBuNW__save{flex:40%;min-width:0;padding:11px 8px;font-size:.875rem}.CookieConsent-module__dGBuNW__actions{flex-wrap:wrap}.CookieConsent-module__dGBuNW__panelDetailed .CookieConsent-module__dGBuNW__accept{flex-basis:100%;order:3}.CookieConsent-module__dGBuNW__pill{bottom:82px;right:22px}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__dGBuNW__panel{animation:none}.CookieConsent-module__dGBuNW__switch,.CookieConsent-module__dGBuNW__switch:after{transition:none}.CookieConsent-module__dGBuNW__pill:hover{transform:none}}
