:root{--color-obsidian:#141517;--color-charcoal:#1e2024;--color-charcoal-light:#2d2f33;--color-charcoal-muted:#4a4d52;--color-warm-white:#faf9f5;--color-warm-alabaster:#f4f1ea;--color-white:#fff;--color-cream:#ede8df;--color-cream-light:#f8f6f0;--color-gold:#c28b38;--color-gold-light:#dfb268;--color-gold-dark:#9e6b20;--color-gold-metallic:linear-gradient(135deg, #e6be78 0%, #c28b38 50%, #9e6b20 100%);--color-gold-bg:#c28b3814;--color-gold-border:#c28b3847;--color-gold-glow:#c28b3833;--color-text:#1e2023;--color-text-secondary:#52555c;--color-text-muted:#82858d;--color-border:#e8e3da;--color-border-light:#f2eee6;--color-success:#2d8a56;--color-success-bg:#2d8a5614;--color-warning:#d4920a;--color-warning-bg:#d4920a14;--color-danger:#c0392b;--color-danger-bg:#c0392b14;--color-info:#2980b9;--color-info-bg:#2980b914;--admin-bg:#0c0d0e;--admin-surface:#17181a;--admin-surface-hover:#222428;--admin-border:#2a2c30;--admin-text:#f3f4f6;--admin-text-secondary:#8e9299;--font-editorial:"Instrument Serif", Georgia, serif;--font-heading:"Outfit", "Plus Jakarta Sans", sans-serif;--font-sans-heading:"Outfit", "Plus Jakarta Sans", sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"Space Grotesk", monospace;--shadow-subtle:0 1px 3px #00000008, 0 4px 14px #00000008;--shadow-sm:0 2px 8px #0000000d;--shadow-md:0 8px 30px #0000000f;--shadow-lg:0 20px 50px #00000014;--shadow-gold:0 8px 25px #c28b3847;--shadow-dark:0 16px 48px #00000059;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--radius-full:9999px;--transition-fast:.2s cubic-bezier(.16, 1, .3, 1);--transition-normal:.35s cubic-bezier(.16, 1, .3, 1);--transition-smooth:.5s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;font-size:16px;overflow-x:clip}body{font-family:var(--font-body);background-color:var(--color-warm-white);color:var(--color-text);letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;max-width:100vw;line-height:1.7;overflow-x:clip}.bg-texture-grain{background-image:radial-gradient(#c28b380d 1px,#0000 1px);background-size:24px 24px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-charcoal);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.15}h1{font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(2.4rem,4.8vw,3.8rem);font-weight:700;line-height:1.1}.italic-serif{font-family:var(--font-editorial);color:var(--color-gold);font-size:1.12em;font-style:italic;font-weight:400}h2{font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:700;line-height:1.16}h3{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700;line-height:1.25}h4{font-family:var(--font-heading);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:600;line-height:1.3}p{font-family:var(--font-body);color:var(--color-text-secondary);letter-spacing:-.005em;max-width:68ch;font-size:.96rem;line-height:1.7}.text-lead{color:var(--color-text-secondary);font-size:clamp(1.04rem,1.8vw,1.18rem);font-weight:400;line-height:1.68}.gold-highlight,.goldText{background:linear-gradient(135deg,#f3d382 0%,#c5a059 60%,#9a7b31 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800;display:inline-block}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.75rem;padding-right:1.75rem}@media (max-width:1024px){.container{padding-left:1.75rem;padding-right:1.75rem}}@media (max-width:768px){.container{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:480px){.container{padding-left:1rem;padding-right:1rem}}.container-narrow{max-width:920px}.gold-badge{background:var(--color-gold-bg);border:1px solid var(--color-gold-border);color:var(--color-gold-dark);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;gap:.55rem;padding:.45rem 1.15rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #c5a05914}.gold-badge:hover{border-color:var(--color-gold);box-shadow:var(--shadow-gold)}.card-elevated,.card-premium{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:2.25rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005}.card-elevated:hover,.card-premium:hover{border-color:var(--color-gold-border);transform:translateY(-4px);box-shadow:0 14px 35px #00000014}.card-glass,.glass-panel{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);background:#faf8f5bf;border:1px solid #e5e0d899;padding:2.25rem;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 30px #0000000a}.card-glass:hover,.glass-panel:hover{border-color:var(--color-gold);transform:translateY(-4px);box-shadow:0 14px 35px #c5a05926}.card-dark,.glass-panel-dark{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);color:var(--color-warm-white);background:#121212eb;border:1px solid #ffffff17;padding:2.25rem;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:inset 0 1px 1px #ffffff1a,0 14px 40px #00000080}.card-dark:before{content:"";background:linear-gradient(90deg, transparent, var(--color-gold), transparent);opacity:.6;height:2px;transition:opacity .35s;position:absolute;top:0;left:15%;right:15%}.card-dark:hover{border-color:var(--color-gold-border);transform:translateY(-4px);box-shadow:inset 0 1px 1px #ffffff2e,0 20px 50px #000000a6}.card-dark:hover:before{opacity:1}.card-border-only{border:1.5px solid var(--color-border-light);border-radius:var(--radius-md);background:0 0;padding:2.25rem;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative}.card-border-only:hover{border-color:var(--color-gold);background:#c5a0590a;transform:translateY(-4px)}.card-image-first{border-radius:var(--radius-md);border:1px solid var(--color-border-light);background:#111;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000f}.card-image-first:hover{border-color:var(--color-gold);box-shadow:0 18px 45px #00000026, 0 0 0 1px var(--color-gold);transform:translateY(-6px)}.card-minimal-text{border-bottom:1px solid var(--color-border-light);background:0 0;padding:1.75rem 0;transition:all .3s;position:relative}.card-minimal-text:hover{border-bottom-color:var(--color-gold);padding-left:.5rem}.btn{font-family:var(--font-heading);letter-spacing:.01em;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;outline:none;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.95rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.btn svg,.btn .btn-arrow,.text-link svg,.serviceLink svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.btn:hover svg:last-child:not(:only-child),.btn:hover .btn-arrow,.text-link:hover svg,.serviceLink:hover svg{transform:translate(4px)}.btn-gold,.btn-primary{background:var(--color-gold-metallic);color:var(--color-charcoal);border-color:var(--color-gold);font-weight:800;position:relative;overflow:hidden;box-shadow:0 4px 16px #c5a05952}.btn-gold:after,.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff47 50%,#0000 100%);width:40%;height:200%;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:-50%;left:-60%;transform:rotate(25deg)}.btn-gold:hover:after,.btn-primary:hover:after{transform:rotate(25deg)translate(350%)}.btn-gold:hover,.btn-primary:hover{filter:brightness(1.08);color:var(--color-charcoal);transform:translateY(-2.5px);box-shadow:0 10px 28px #c5a0597a}.btn-gold:active,.btn-primary:active{filter:brightness(.98);transform:translateY(0)scale(.98);box-shadow:0 2px 8px #c5a05940}.btn-gold:focus-visible,.btn-primary:focus-visible{box-shadow:0 0 0 3px #c5a05973}.btn-outline,.btn-secondary{color:var(--color-charcoal);border-color:var(--color-border);background:0 0;font-weight:700}.btn-outline:hover,.btn-secondary:hover{border-color:var(--color-gold);color:var(--color-gold-dark);background:var(--color-gold-bg);transform:translateY(-2.5px);box-shadow:0 6px 20px #c5a0592e}.btn-outline:active,.btn-secondary:active{background:#c5a0591f;transform:translateY(0)scale(.98)}.btn-outline:focus-visible,.btn-secondary:focus-visible{box-shadow:0 0 0 3px #c5a05959}.text-link,.btn-link{font-family:var(--font-heading);color:var(--color-gold-dark);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.95rem;font-weight:800;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.text-link:hover,.btn-link:hover{color:var(--color-gold)}.text-link:active,.btn-link:active{opacity:.8;transform:scale(.99)}.text-link:focus-visible,.btn-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:var(--radius-xs)}.btn:disabled,.btn.disabled,.btn-gold:disabled,.btn-gold.disabled,.btn-outline:disabled,.btn-outline.disabled,.text-link:disabled,.text-link.disabled{opacity:.45;pointer-events:none;cursor:not-allowed;filter:grayscale(.5);box-shadow:none!important;transform:none!important}.btn-sm{gap:.45rem;padding:.52rem 1.2rem;font-size:.85rem}.btn-md{padding:.9rem 1.95rem;font-size:.95rem}.btn-lg{gap:.75rem;padding:1.15rem 2.45rem;font-size:1.05rem}.section-padding{padding-top:5.75rem;padding-bottom:5.75rem}@media (max-width:1024px){.section-padding{padding-top:4.75rem;padding-bottom:4.75rem}}@media (max-width:768px){.section-padding{padding-top:3.5rem;padding-bottom:3.5rem}body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.section-padding{padding-top:3.25rem;padding-bottom:3.25rem}}.hover-lift{transition:transform var(--transition-smooth), box-shadow var(--transition-smooth)}.hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.editorial-section-tag{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-dark);align-items:center;gap:.75rem;margin-bottom:.85rem;font-size:.82rem;font-weight:800;display:inline-flex}.editorial-section-tag .section-num{font-family:var(--font-editorial);color:var(--color-gold);font-size:1.15rem;font-weight:900;line-height:1;display:inline-block}.editorial-watermark-num{font-family:var(--font-editorial);color:#c5a0590d;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(7rem,14vw,13rem);font-weight:900;line-height:1;position:absolute;top:-1.5rem;right:5%}.section-divider-line{z-index:10;background:linear-gradient(90deg,#0000 0%,#c5a05940 50%,#0000 100%);width:100%;height:1px;position:relative}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-warm-white)}::-webkit-scrollbar-thumb{background:#d5cec4;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-gold)}
.Navbar-module__cRh5nW__topBar{color:#9c9890;font-family:var(--font-sans-heading,"Outfit", "Plus Jakarta Sans", sans-serif);letter-spacing:.015em;z-index:101;background:#111214;border-bottom:1px solid #ffffff12;padding:.45rem 0;font-size:.78rem;position:relative}.Navbar-module__cRh5nW__topBarInner{justify-content:space-between;align-items:center;display:flex}.Navbar-module__cRh5nW__topBarLeft,.Navbar-module__cRh5nW__topBarRight{align-items:center;gap:.85rem;display:flex}.Navbar-module__cRh5nW__liveBadge{background:#2d8a5626;border:1px solid #2d8a5659;border-radius:9999px;align-items:center;gap:.45rem;padding:.18rem .6rem;display:inline-flex}.Navbar-module__cRh5nW__liveDot{background-color:#2ecc71;border-radius:50%;width:6px;height:6px;animation:1.8s cubic-bezier(.4,0,.6,1) infinite Navbar-module__cRh5nW__radarPulse;box-shadow:0 0 8px #2ecc71}@keyframes Navbar-module__cRh5nW__radarPulse{0%{transform:scale(.9);box-shadow:0 0 #2ecc71b3}70%{transform:scale(1.15);box-shadow:0 0 0 6px #2ecc7100}to{transform:scale(.9);box-shadow:0 0 #2ecc7100}}.Navbar-module__cRh5nW__liveText{color:#6be89b;letter-spacing:.02em;font-size:.73rem;font-weight:600}.Navbar-module__cRh5nW__dotDivider{color:#ffffff2e;-webkit-user-select:none;user-select:none;font-size:.75rem}.Navbar-module__cRh5nW__topBarTag,.Navbar-module__cRh5nW__topArea{color:#c5c0b6;align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.Navbar-module__cRh5nW__goldIcon{color:#dfb268}.Navbar-module__cRh5nW__topPhoneLink{color:#ede8df;transition:all var(--transition-fast);border-radius:4px;align-items:center;gap:.4rem;padding:.15rem .45rem;font-weight:600;display:inline-flex}.Navbar-module__cRh5nW__hotlineLabel{color:#8e8a82;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:500}.Navbar-module__cRh5nW__hotlineNumber{color:#dfb268;letter-spacing:.03em;font-weight:700}.Navbar-module__cRh5nW__topPhoneLink:hover{color:#fff;background:#dfb2681a}.Navbar-module__cRh5nW__topAuthLink{color:#a6a198;transition:color var(--transition-fast);align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.Navbar-module__cRh5nW__topAuthLink:hover{color:#dfb268}.Navbar-module__cRh5nW__desktopAuthLinks{align-items:center;gap:.85rem;display:inline-flex}.Navbar-module__cRh5nW__navbar{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(180%);background:#fdfbf7d9;border-bottom:1px solid #dcd6cb8c;transition:background-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1);position:sticky;top:0}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled{background:#fffffff5;border-bottom-color:#c28b3840;box-shadow:0 10px 30px -5px #00000012,0 1px 3px #00000005}.Navbar-module__cRh5nW__navInner{justify-content:space-between;align-items:center;height:4.65rem;transition:height .35s cubic-bezier(.16,1,.3,1);display:flex}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled .Navbar-module__cRh5nW__navInner{height:3.9rem}.Navbar-module__cRh5nW__brand{transition:transform var(--transition-fast);align-items:center;gap:.85rem;text-decoration:none;display:flex}.Navbar-module__cRh5nW__brand:hover{transform:translateY(-1px)}.Navbar-module__cRh5nW__logoBadge{background:linear-gradient(135deg,#e6be78 0%,#c28b38 50%,#9e6b20 100%);border:1px solid #fff6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;transition:all .35s;display:flex;box-shadow:0 4px 16px #c28b384d,inset 0 1px 1px #fff6}.Navbar-module__cRh5nW__logoIcon{color:#121316}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled .Navbar-module__cRh5nW__logoBadge{width:2.25rem;height:2.25rem}.Navbar-module__cRh5nW__brandText{flex-direction:column;display:flex}.Navbar-module__cRh5nW__brandTitle{font-family:var(--font-sans-heading,"Outfit", "Plus Jakarta Sans", sans-serif);align-items:baseline;gap:.25rem;font-size:1.26rem;line-height:1.05;display:flex}.Navbar-module__cRh5nW__brandDoctor{color:#151618;letter-spacing:.03em;font-weight:800}.Navbar-module__cRh5nW__brandMaintenance{background:linear-gradient(135deg,#dfb268 0%,#c28b38 50%,#9a681e 100%);-webkit-text-fill-color:transparent;letter-spacing:.03em;-webkit-background-clip:text;font-weight:800}.Navbar-module__cRh5nW__brandSub{font-family:var(--font-sans-heading,"Outfit", "Plus Jakarta Sans", sans-serif);color:#72767e;letter-spacing:.16em;text-transform:uppercase;margin-top:.2rem;font-size:.58rem;font-weight:700}.Navbar-module__cRh5nW__desktopNav{align-items:center;gap:.4rem;display:flex}.Navbar-module__cRh5nW__navLink{font-family:var(--font-sans-heading,"Outfit", "Plus Jakarta Sans", sans-serif);color:#2d2f33;letter-spacing:.01em;border-radius:8px;align-items:center;padding:.5rem .95rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.Navbar-module__cRh5nW__navLink:hover{color:#9e6b20;background:#c28b3814}.Navbar-module__cRh5nW__activeNavLink{color:#9e6b20;background:#c28b3817;font-weight:700}.Navbar-module__cRh5nW__activeNavLink:after{content:"";background:linear-gradient(90deg,#e6be78,#c28b38);border-radius:2px;width:14px;height:2.5px;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}.Navbar-module__cRh5nW__dropdownContainer{position:relative}.Navbar-module__cRh5nW__dropdownTrigger{align-items:center;gap:.35rem;display:inline-flex}.Navbar-module__cRh5nW__dropdownChevron{color:#7e828a;transition:transform .25s cubic-bezier(.16,1,.3,1)}.Navbar-module__cRh5nW__dropdownTrigger:hover .Navbar-module__cRh5nW__dropdownChevron,.Navbar-module__cRh5nW__chevronRotated{color:#9e6b20;transform:rotate(180deg)}.Navbar-module__cRh5nW__megaDropdown{-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;z-index:200;background:#fffffffa;border:1px solid #c28b3838;border-radius:18px;width:760px;padding:1.5rem;transition:all .28s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 24px 60px -10px #0000001f,0 6px 18px #0000000a}.Navbar-module__cRh5nW__megaDropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.Navbar-module__cRh5nW__dropdownOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.Navbar-module__cRh5nW__megaDropdownInner{grid-template-columns:1fr 240px;gap:1.5rem;display:grid}.Navbar-module__cRh5nW__megaDropdownGrid{flex-direction:column;display:flex}.Navbar-module__cRh5nW__megaMenuHeader{border-bottom:1px solid #0000000f;margin-bottom:1rem;padding-bottom:.6rem}.Navbar-module__cRh5nW__megaMenuSubtitle{font-family:var(--font-sans-heading,"Outfit", sans-serif);color:#c28b38;letter-spacing:.14em;font-size:.65rem;font-weight:800}.Navbar-module__cRh5nW__megaMenuTitle{font-family:var(--font-sans-heading,"Outfit", "Plus Jakarta Sans", sans-serif);color:#1a1c1e;margin-top:.15rem;font-size:.88rem;font-weight:700}.Navbar-module__cRh5nW__servicesGrid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.Navbar-module__cRh5nW__serviceItemCard{background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;text-decoration:none;transition:all .22s;display:flex}.Navbar-module__cRh5nW__serviceItemCard:hover{background:#c28b380f;border-color:#c28b382e;transform:translate(2px)}.Navbar-module__cRh5nW__serviceItemIconWrapper{color:#9e6b20;background:#c28b381a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .22s;display:flex}.Navbar-module__cRh5nW__serviceItemCard:hover .Navbar-module__cRh5nW__serviceItemIconWrapper{color:#121316;background:linear-gradient(135deg,#dfb268 0%,#c28b38 100%);box-shadow:0 4px 12px #c28b384d}.Navbar-module__cRh5nW__serviceItemContent{flex-direction:column;min-width:0;display:flex}.Navbar-module__cRh5nW__serviceItemTitleRow{align-items:center;gap:.4rem;display:flex}.Navbar-module__cRh5nW__serviceItemTitle{font-family:var(--font-sans-heading,"Outfit", "Plus Jakarta Sans", sans-serif);color:#1e2024;font-size:.84rem;font-weight:700;line-height:1.25;transition:color .2s}.Navbar-module__cRh5nW__serviceItemCard:hover .Navbar-module__cRh5nW__serviceItemTitle{color:#9e6b20}.Navbar-module__cRh5nW__serviceBadge{color:#9e6b20;text-transform:uppercase;letter-spacing:.04em;background:#c28b3824;border-radius:9999px;padding:.12rem .45rem;font-size:.6rem;font-weight:700}.Navbar-module__cRh5nW__specialtyBadge{color:#1e7b48;background:#1a78461f}.Navbar-module__cRh5nW__serviceItemDesc{color:#6c7078;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.Navbar-module__cRh5nW__megaMenuPromo{background:#141517;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:space-between;padding:1.2rem;display:flex;position:relative;overflow:hidden}.Navbar-module__cRh5nW__megaMenuPromo:before{content:"";pointer-events:none;background:radial-gradient(circle,#c28b3840 0%,#0000 70%);width:100px;height:100px;position:absolute;top:0;right:0}.Navbar-module__cRh5nW__promoCard{flex-direction:column;gap:.5rem;display:flex}.Navbar-module__cRh5nW__promoTag{color:#dfb268;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.Navbar-module__cRh5nW__promoTitle{font-family:var(--font-sans-heading,"Outfit", sans-serif);color:#fff;font-size:.98rem;font-weight:800;line-height:1.2}.Navbar-module__cRh5nW__promoText{color:#a3a099;font-size:.76rem;line-height:1.45}.Navbar-module__cRh5nW__promoActionRow{margin-top:.4rem}.Navbar-module__cRh5nW__promoBtn{font-family:var(--font-sans-heading,"Outfit", sans-serif);color:#121316;background:linear-gradient(135deg,#e6be78 0%,#c28b38 100%);border-radius:6px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.Navbar-module__cRh5nW__promoBtn:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #c28b3859}.Navbar-module__cRh5nW__promoWarranty{color:#8c8982;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.68rem;display:flex}.Navbar-module__cRh5nW__viewAllServicesLink{font-family:var(--font-sans-heading,"Outfit", sans-serif);color:#dfb268;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.Navbar-module__cRh5nW__viewAllServicesLink:hover{color:#fff;padding-right:.25rem}.Navbar-module__cRh5nW__navActions{align-items:center;gap:.75rem;display:flex}.Navbar-module__cRh5nW__whatsappNavBtn{font-family:var(--font-sans-heading,"Outfit", "Plus Jakarta Sans", sans-serif);color:#0e7335;background:#25d36617;border:1px solid #25d36652;border-radius:9999px;align-items:center;gap:.45rem;padding:.46rem .95rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.Navbar-module__cRh5nW__whatsappIconCircle{color:#25d366;justify-content:center;align-items:center;transition:color .2s;display:flex}.Navbar-module__cRh5nW__whatsappNavBtn:hover{color:#fff;background:#25d366;border-color:#25d366;transform:translateY(-2px);box-shadow:0 6px 18px #25d36652}.Navbar-module__cRh5nW__whatsappNavBtn:hover .Navbar-module__cRh5nW__whatsappIconCircle{color:#fff}.Navbar-module__cRh5nW__primaryCtaBtn{font-family:var(--font-sans-heading,"Outfit", "Plus Jakarta Sans", sans-serif);letter-spacing:.015em;color:#121315;background:linear-gradient(135deg,#e6be78 0%,#c28b38 55%,#9e6b20 100%);border:1px solid #fff6;border-radius:9999px;align-items:center;gap:.55rem;padding:.56rem 1.25rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #c28b3852,inset 0 1px 1px #ffffff80}.Navbar-module__cRh5nW__primaryCtaBtn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%);width:40%;height:200%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-50%;left:-60%;transform:rotate(25deg)}.Navbar-module__cRh5nW__primaryCtaBtn:hover:after{transform:rotate(25deg)translate(350%)}.Navbar-module__cRh5nW__primaryCtaBtn:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 8px 24px #c28b3873}.Navbar-module__cRh5nW__ctaArrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.Navbar-module__cRh5nW__primaryCtaBtn:hover .Navbar-module__cRh5nW__ctaArrow{transform:translate(4px)}.Navbar-module__cRh5nW__mobileMenuToggle{color:#1e2024;cursor:pointer;transition:all var(--transition-fast);background:#0000000a;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;padding:.45rem;display:none}.Navbar-module__cRh5nW__mobileMenuToggle:hover{color:#9e6b20;background:#c28b381a}.Navbar-module__cRh5nW__mobileWhatsAppIconBtn{border-radius:var(--radius-sm);color:#1ebe5d;width:40px;height:40px;transition:all var(--transition-fast);-webkit-tap-highlight-color:transparent;background:#25d3661f;border:1.5px solid #25d36659;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:none}.Navbar-module__cRh5nW__mobileWhatsAppIconBtn:active{color:#fff;background:#25d366;transform:scale(.95)}@media (max-width:1080px){.Navbar-module__cRh5nW__topBarLeft .Navbar-module__cRh5nW__topBarTag{display:none}}@media (max-width:960px){.Navbar-module__cRh5nW__topBarLeft .Navbar-module__cRh5nW__topArea,.Navbar-module__cRh5nW__topBarLeft .Navbar-module__cRh5nW__dotDivider,.Navbar-module__cRh5nW__desktopAuthLinks{display:none}.Navbar-module__cRh5nW__topBarInner{justify-content:space-between;gap:.5rem}.Navbar-module__cRh5nW__desktopNav,.Navbar-module__cRh5nW__whatsappNavBtn,.Navbar-module__cRh5nW__primaryCtaBtn{display:none}.Navbar-module__cRh5nW__mobileWhatsAppIconBtn{border-radius:10px;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}.Navbar-module__cRh5nW__mobileMenuToggle{border-radius:10px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:flex}}@media (max-width:768px){.Navbar-module__cRh5nW__topBar{padding:.35rem 0}.Navbar-module__cRh5nW__topBarInner{justify-content:space-between}.Navbar-module__cRh5nW__topBarRight{font-size:.74rem}.Navbar-module__cRh5nW__navInner{gap:.5rem;height:4.15rem}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled .Navbar-module__cRh5nW__navInner{height:3.85rem}.Navbar-module__cRh5nW__brand{flex:1;gap:.45rem;min-width:0}.Navbar-module__cRh5nW__logoBadge{border-radius:8px;width:2.15rem;min-width:2.15rem;height:2.15rem}.Navbar-module__cRh5nW__brandText{min-width:0;overflow:hidden}.Navbar-module__cRh5nW__brandTitle{letter-spacing:-.01em;white-space:nowrap;gap:.2rem;font-size:clamp(.85rem,3.4vw,1.05rem)}.Navbar-module__cRh5nW__brandDoctor{color:#151618;letter-spacing:-.01em;white-space:nowrap;font-weight:800}.Navbar-module__cRh5nW__brandMaintenance{letter-spacing:-.01em;white-space:nowrap;font-weight:800}.Navbar-module__cRh5nW__brandSub{display:none}.Navbar-module__cRh5nW__navActions{flex-shrink:0;gap:.5rem}.Navbar-module__cRh5nW__mobileWhatsAppIconBtn{border-radius:10px;width:44px;min-width:44px;height:44px;min-height:44px}.Navbar-module__cRh5nW__mobileMenuToggle{border-radius:10px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}}@media (max-width:480px){.Navbar-module__cRh5nW__navInner{height:4rem}.Navbar-module__cRh5nW__brand{gap:.45rem}.Navbar-module__cRh5nW__logoBadge{width:2rem;min-width:2rem;height:2rem}.Navbar-module__cRh5nW__brandTitle{font-size:.96rem}.Navbar-module__cRh5nW__mobileDrawer{top:4rem}}@media (max-width:375px){.Navbar-module__cRh5nW__navInner{gap:.35rem;height:3.95rem}.Navbar-module__cRh5nW__logoBadge{width:1.95rem;min-width:1.95rem;height:1.95rem}.Navbar-module__cRh5nW__brandTitle{font-size:.88rem}.Navbar-module__cRh5nW__mobileWhatsAppIconBtn,.Navbar-module__cRh5nW__mobileMenuToggle{width:42px;min-width:42px;height:42px;min-height:42px}.Navbar-module__cRh5nW__mobileDrawer{top:3.95rem}}.Navbar-module__cRh5nW__mobileDrawer{-webkit-backdrop-filter:blur(24px);z-index:99;-webkit-overflow-scrolling:touch;background:#fefdfafa;animation:.25s ease-out forwards Navbar-module__cRh5nW__mobileFadeIn;position:fixed;inset:4.15rem 0 0;overflow-y:auto;box-shadow:0 20px 40px #0000001f}@keyframes Navbar-module__cRh5nW__mobileFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navbar-module__cRh5nW__mobileDrawerInner{padding:1.25rem 1.25rem calc(2rem + env(safe-area-inset-bottom,0px)) 1.25rem;flex-direction:column;gap:1.25rem;min-height:100%;display:flex}.Navbar-module__cRh5nW__mobileContactStrip{border-bottom:1px solid #00000014;grid-template-columns:1fr 1fr;gap:.75rem;padding-bottom:1.25rem;display:grid}.Navbar-module__cRh5nW__mobileContactItem{font-family:var(--font-sans-heading,"Outfit", sans-serif);color:#1a1c1f;background:#fff;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 2px 6px #00000008}.Navbar-module__cRh5nW__mobileNavLinks{flex-direction:column;display:flex}.Navbar-module__cRh5nW__mobileNavLink{font-family:var(--font-sans-heading,"Outfit", "Plus Jakarta Sans", sans-serif);color:#1a1c1e;cursor:pointer;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:.95rem .25rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.Navbar-module__cRh5nW__mobileActiveLink{color:#9e6b20}.Navbar-module__cRh5nW__mobileChevron{color:#8c8f96;transition:transform .25s}.Navbar-module__cRh5nW__mobileChevronOpen{color:#9e6b20;transform:rotate(180deg)}.Navbar-module__cRh5nW__mobileLinkArrow{color:#b2b5bd}.Navbar-module__cRh5nW__mobileSubNavList{background:#c28b380a;border:1px solid #c28b381f;border-radius:10px;flex-direction:column;margin:.5rem 0;padding:.5rem .75rem;display:flex}.Navbar-module__cRh5nW__mobileSubNavLink{font-family:var(--font-sans-heading,"Outfit", sans-serif);color:#2e3035;border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;padding:.65rem .4rem;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.Navbar-module__cRh5nW__mobileSubNavTitleRow{align-items:center;gap:.65rem;display:flex}.Navbar-module__cRh5nW__mobileSubNavLink:last-child{border-bottom:none}.Navbar-module__cRh5nW__mobileAllServicesBtn{text-align:center;font-family:var(--font-sans-heading,"Outfit", sans-serif);color:#9e6b20;margin-top:.35rem;padding:.65rem 0;font-size:.84rem;font-weight:700;text-decoration:none;display:block}.Navbar-module__cRh5nW__mobileAuthRow{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:auto;padding-top:1rem;display:grid}.Navbar-module__cRh5nW__mobileAuthButton{font-family:var(--font-sans-heading,"Outfit", sans-serif);color:#555860;background:#fff;border:1px solid #00000017;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.Navbar-module__cRh5nW__mobileDrawerFooter{padding-top:.5rem}.Navbar-module__cRh5nW__mobilePrimaryCta{color:#121315;width:100%;font-family:var(--font-sans-heading,"Outfit", sans-serif);background:linear-gradient(135deg,#e6be78 0%,#c28b38 55%,#9e6b20 100%);border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.5rem;font-size:.95rem;font-weight:800;text-decoration:none;display:flex;box-shadow:0 6px 20px #c28b3859}
.Footer-module__3hUVsW__footer{color:#b4aca2;background-color:#0b0b0b;border-top:1px solid #ffffff14;padding-top:5.5rem;padding-bottom:2.5rem;position:relative;overflow:hidden}.Footer-module__3hUVsW__footer:before{content:"";background:linear-gradient(90deg, transparent, var(--color-gold), transparent);opacity:.6;height:1px;position:absolute;top:0;left:20%;right:20%}.Footer-module__3hUVsW__footerAmbientGlow{pointer-events:none;background:radial-gradient(#c5a05914 0%,#0000 70%);width:800px;height:300px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.Footer-module__3hUVsW__footerGrid{z-index:2;grid-template-columns:2.2fr 1.2fr 1.2fr 1.2fr 1.6fr;gap:3rem;margin-bottom:4.5rem;display:grid;position:relative}.Footer-module__3hUVsW__brandCol{flex-direction:column;display:flex}.Footer-module__3hUVsW__brand{align-items:center;gap:.85rem;margin-bottom:1.25rem;text-decoration:none;display:inline-flex}.Footer-module__3hUVsW__logoBadge{background:var(--color-gold-metallic);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:flex;box-shadow:0 4px 14px #c5a05966}.Footer-module__3hUVsW__brandTitle{font-family:var(--font-heading);color:var(--color-warm-white);letter-spacing:.02em;font-size:1.28rem;font-weight:800}.Footer-module__3hUVsW__tagline{font-family:var(--font-heading);color:var(--color-gold-light);margin-bottom:.85rem;font-size:.95rem;font-weight:700;line-height:1.4}.Footer-module__3hUVsW__brandDescription{color:#9c958c;max-width:34ch;margin-bottom:1.5rem;font-size:.9rem;line-height:1.65}.Footer-module__3hUVsW__socialRow{gap:.65rem;margin-bottom:1.5rem;display:flex}.Footer-module__3hUVsW__socialIconBtn{border-radius:var(--radius-sm);color:#c0bab2;background:#ffffff0d;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;text-decoration:none;transition:all .3s;display:flex}.Footer-module__3hUVsW__socialIconBtn:hover{background:var(--color-gold-metallic);color:#111;border-color:var(--color-gold);transform:translateY(-2px);box-shadow:0 4px 12px #c5a0594d}.Footer-module__3hUVsW__certBadge{color:var(--color-gold-light);border:1px solid var(--color-gold-border);border-radius:var(--radius-full);background:#c5a05914;align-items:center;gap:.5rem;width:fit-content;padding:.4rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.Footer-module__3hUVsW__colTitle{font-family:var(--font-heading);color:var(--color-warm-white);letter-spacing:-.01em;margin-bottom:1.45rem;padding-bottom:.55rem;font-size:1.05rem;font-weight:800;position:relative}.Footer-module__3hUVsW__colTitle:after{content:"";background:var(--color-gold);width:1.75rem;height:1.5px;position:absolute;bottom:0;left:0}.Footer-module__3hUVsW__linkList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__linkList li{align-items:center;display:flex}.Footer-module__3hUVsW__linkList a,.Footer-module__3hUVsW__linkList span{color:#9c958c;font-size:.9rem;text-decoration:none;transition:all .25s;display:inline-block}.Footer-module__3hUVsW__linkList a:hover{color:var(--color-gold-light);transform:translate(4px)}.Footer-module__3hUVsW__locationChip{color:#9c958c;align-items:center;gap:.35rem;font-size:.88rem;line-height:1.5;display:flex}.Footer-module__3hUVsW__contactList{flex-direction:column;gap:1.15rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__contactList li{color:#9c958c;align-items:flex-start;gap:.75rem;font-size:.88rem;line-height:1.5;display:flex}.Footer-module__3hUVsW__contactIcon{color:var(--color-gold);flex-shrink:0;margin-top:.2rem}.Footer-module__3hUVsW__contactLink{color:#9c958c;text-decoration:none;transition:color .2s}.Footer-module__3hUVsW__contactLink:hover{color:var(--color-warm-white)}.Footer-module__3hUVsW__footerBottom{color:#7a746c;z-index:2;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2.25rem;font-size:.85rem;display:flex;position:relative}.Footer-module__3hUVsW__bottomLinks{align-items:center;gap:1.25rem;display:flex}.Footer-module__3hUVsW__bottomLinks a{color:#7a746c;text-decoration:none;transition:color .2s}.Footer-module__3hUVsW__bottomLinks a:hover{color:var(--color-gold)}@media (max-width:1200px){.Footer-module__3hUVsW__footerGrid{grid-template-columns:2fr 1fr 1fr 1.5fr}.Footer-module__3hUVsW__locationsCol{display:none}}@media (max-width:992px){.Footer-module__3hUVsW__footerGrid{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.Footer-module__3hUVsW__brandCol{grid-column:span 2}.Footer-module__3hUVsW__locationsCol{display:block}}@media (max-width:768px){.Footer-module__3hUVsW__footer{padding-top:3.5rem;padding-bottom:2rem}.Footer-module__3hUVsW__footerGrid{flex-direction:column;gap:2.25rem;margin-bottom:3rem;display:flex}.Footer-module__3hUVsW__brandCol{order:1}.Footer-module__3hUVsW__contactCol{order:2}.Footer-module__3hUVsW__servicesCol{order:3}.Footer-module__3hUVsW__quickLinksCol{order:4}.Footer-module__3hUVsW__locationsCol{order:5;display:block}.Footer-module__3hUVsW__colTitle{margin-bottom:1.15rem;font-size:.98rem}.Footer-module__3hUVsW__linkList{gap:.65rem}.Footer-module__3hUVsW__linkList a,.Footer-module__3hUVsW__linkList span{font-size:.86rem}.Footer-module__3hUVsW__contactList{gap:.95rem}.Footer-module__3hUVsW__contactList li{font-size:.86rem}.Footer-module__3hUVsW__footerBottom{text-align:center;flex-direction:column;gap:.85rem;padding-top:1.75rem;font-size:.78rem}.Footer-module__3hUVsW__bottomLinks{flex-wrap:wrap;justify-content:center;gap:.85rem}}
.MobileBottomBar-module__gg426G__mobileBottomBar{z-index:999;-webkit-backdrop-filter:blur(20px);padding:.55rem .75rem;padding-bottom:max(.55rem, env(safe-area-inset-bottom,0px));background:#0f1012f5;border-top:1px solid #c28b3859;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0009,0 -1px #ffffff14}.MobileBottomBar-module__gg426G__actionBarInner{grid-template-columns:.9fr 1.15fr 1.4fr;gap:.45rem;width:100%;max-width:520px;margin:0 auto;display:grid}.MobileBottomBar-module__gg426G__actionBtn{min-height:44px;font-family:var(--font-heading,"Outfit", sans-serif);letter-spacing:.01em;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .65rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,opacity .15s;display:flex}.MobileBottomBar-module__gg426G__actionBtn:active{opacity:.9;transform:scale(.96)}.MobileBottomBar-module__gg426G__callBtn{color:#faf9f5;background:#ffffff17;border:1px solid #ffffff2e}.MobileBottomBar-module__gg426G__callBtn svg{color:#dfb268}.MobileBottomBar-module__gg426G__whatsappBtn{color:#25d366;background:#25d36629;border:1px solid #25d36666}.MobileBottomBar-module__gg426G__bookBtn{background:var(--color-gold-metallic);color:#121315;border:1px solid #fff6;font-weight:800;box-shadow:0 4px 14px #c28b3866}.MobileBottomBar-module__gg426G__bookBtnText{text-overflow:ellipsis;overflow:hidden}@media (max-width:768px){.MobileBottomBar-module__gg426G__mobileBottomBar{display:block}}@media (max-width:360px){.MobileBottomBar-module__gg426G__mobileBottomBar{padding:.45rem .4rem;padding-bottom:max(.45rem, env(safe-area-inset-bottom,0px))}.MobileBottomBar-module__gg426G__actionBarInner{gap:.35rem}.MobileBottomBar-module__gg426G__actionBtn{gap:.3rem;padding:.5rem .35rem;font-size:.76rem}}
.WhatsAppFloat-module__7aIU9G__floatWrapper{z-index:999;justify-content:flex-end;align-items:center;display:flex;position:fixed;bottom:2.25rem;right:2.25rem}.WhatsAppFloat-module__7aIU9G__floatBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:2px solid #ffffff59;border-radius:9999px;justify-content:center;align-items:center;height:3.5rem;padding:0 1rem;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);animation:8s ease-in-out infinite WhatsAppFloat-module__7aIU9G__occasionalPulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #25d36666,0 2px 8px #00000040}.WhatsAppFloat-module__7aIU9G__floatBtn:hover{padding:0 1.25rem 0 1rem;transform:translateY(-3px)scale(1.04);box-shadow:0 12px 32px #25d36699,0 0 0 3px #25d3664d}.WhatsAppFloat-module__7aIU9G__iconWrapper{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s;display:flex}.WhatsAppFloat-module__7aIU9G__iconWrapper svg{fill:#fff;width:100%;height:100%;display:block}.WhatsAppFloat-module__7aIU9G__floatBtn:hover .WhatsAppFloat-module__7aIU9G__iconWrapper{transform:scale(1.08)}.WhatsAppFloat-module__7aIU9G__label{font-family:var(--font-heading,sans-serif);letter-spacing:.01em;color:#fff;opacity:0;max-width:0;margin-left:0;font-size:.92rem;font-weight:700;transition:max-width .35s cubic-bezier(.16,1,.3,1),opacity .25s,margin-left .35s cubic-bezier(.16,1,.3,1);display:inline-block;overflow:hidden}.WhatsAppFloat-module__7aIU9G__floatBtn:hover .WhatsAppFloat-module__7aIU9G__label{opacity:1;max-width:140px;margin-left:.55rem}@keyframes WhatsAppFloat-module__7aIU9G__occasionalPulse{0%,82%,to{box-shadow:0 8px 24px #25d36666,0 2px 8px #00000040}88%{box-shadow:0 8px 30px #25d366b3,0 0 0 8px #25d36633}94%{box-shadow:0 8px 24px #25d36666,0 0 0 14px #25d36600}}@media (max-width:768px){.WhatsAppFloat-module__7aIU9G__floatWrapper{display:none}}
.ScrollProgressBar-module__PDd7Ya__progressBar{transform-origin:0%;z-index:1000;pointer-events:none;background:linear-gradient(90deg,#c5a059 0%,#f0d082 50%,#c5a059 100%);height:2.5px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px #c5a059b3}
