.HeroOdontopediatria-module__OOgjjW__hero{z-index:1;background:linear-gradient(145deg,#fffbf0 0%,#fff0d4 25%,#e8fdf5 60%,#eef4ff 100%);flex-direction:column;align-items:stretch;width:100%;min-height:100svh;padding-top:80px;display:flex;position:relative;overflow:hidden}.HeroOdontopediatria-module__OOgjjW__bgBlob1,.HeroOdontopediatria-module__OOgjjW__bgBlob2,.HeroOdontopediatria-module__OOgjjW__bgBlob3{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.HeroOdontopediatria-module__OOgjjW__bgBlob1{background:radial-gradient(circle,#ffd93d2e 0%,#0000 70%);width:520px;height:520px;top:-160px;right:-100px}.HeroOdontopediatria-module__OOgjjW__bgBlob2{background:radial-gradient(circle,#4ecdc429 0%,#0000 70%);width:400px;height:400px;bottom:60px;left:-80px}.HeroOdontopediatria-module__OOgjjW__bgBlob3{background:radial-gradient(circle,#c77dff1a 0%,#0000 70%);width:300px;height:300px;top:40%;left:40%}.HeroOdontopediatria-module__OOgjjW__floatersLayer{z-index:1;pointer-events:none;position:absolute;inset:0}.HeroOdontopediatria-module__OOgjjW__floater{will-change:transform;line-height:0;position:absolute}.HeroOdontopediatria-module__OOgjjW__grid{z-index:2;flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;width:100%;max-width:1400px;margin:0 auto;padding:3rem 6vw 5rem;display:grid;position:relative}.HeroOdontopediatria-module__OOgjjW__textSide{flex-direction:column;gap:1.8rem;display:flex}.HeroOdontopediatria-module__OOgjjW__badge{background:#fff;border:2px solid #ffd93d;border-radius:50px;align-items:center;width:fit-content;padding:.4rem 1.1rem;display:inline-flex;box-shadow:0 4px 12px #ffd93d40}.HeroOdontopediatria-module__OOgjjW__badge span{letter-spacing:.12em;text-transform:uppercase;color:#b8860b;font-size:.72rem;font-weight:700}.HeroOdontopediatria-module__OOgjjW__title{letter-spacing:-.03em;flex-direction:column;gap:.1rem;font-weight:800;line-height:1.05;display:flex}.HeroOdontopediatria-module__OOgjjW__titleLine1{color:#1a1a1a;font-size:clamp(3.5rem,7vw,6.5rem)}.HeroOdontopediatria-module__OOgjjW__titleLine2{color:#ff6b6b;font-size:clamp(3.5rem,7vw,6.5rem)}.HeroOdontopediatria-module__OOgjjW__titleLine3{color:#4ecdc4;font-size:clamp(2.8rem,5.5vw,5rem)}.HeroOdontopediatria-module__OOgjjW__subtitle{color:#555;max-width:420px;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:400;line-height:1.7}.HeroOdontopediatria-module__OOgjjW__chips{flex-wrap:wrap;gap:.6rem;display:flex}.HeroOdontopediatria-module__OOgjjW__chip{letter-spacing:.06em;border-radius:50px;padding:.35rem 1rem;font-size:.75rem;font-weight:700}.HeroOdontopediatria-module__OOgjjW__mascotSide{will-change:transform;justify-content:center;align-items:center;display:flex}.HeroOdontopediatria-module__OOgjjW__mascot{filter:drop-shadow(0 24px 40px #ffd93d4d);width:100%;max-width:380px;height:auto}.HeroOdontopediatria-module__OOgjjW__scrollIndicator{z-index:2;opacity:.5;flex-direction:column;align-items:center;gap:.75rem;padding-bottom:2.5rem;display:flex;position:relative}.HeroOdontopediatria-module__OOgjjW__mouse{border:2px solid #555;border-radius:20px;width:20px;height:34px;position:relative}.HeroOdontopediatria-module__OOgjjW__mouse:before{content:"";background:#555;border-radius:2px;width:4px;height:7px;animation:2s infinite HeroOdontopediatria-module__OOgjjW__scrollAnim;position:absolute;top:5px;left:50%;transform:translate(-50%)}@keyframes HeroOdontopediatria-module__OOgjjW__scrollAnim{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,13px)}}.HeroOdontopediatria-module__OOgjjW__scrollIndicator span{letter-spacing:.3em;color:#555;font-size:.55rem;font-weight:600}@media (max-width:1024px){.HeroOdontopediatria-module__OOgjjW__grid{text-align:center;grid-template-columns:1fr;gap:2rem;padding:2rem 4vw 3rem}.HeroOdontopediatria-module__OOgjjW__textSide{order:2;align-items:center}.HeroOdontopediatria-module__OOgjjW__mascotSide{order:1}.HeroOdontopediatria-module__OOgjjW__mascot{max-width:240px}.HeroOdontopediatria-module__OOgjjW__subtitle{max-width:520px;margin:0 auto}.HeroOdontopediatria-module__OOgjjW__chips{justify-content:center}.HeroOdontopediatria-module__OOgjjW__titleLine1,.HeroOdontopediatria-module__OOgjjW__titleLine2{font-size:clamp(3rem,10vw,5rem)}.HeroOdontopediatria-module__OOgjjW__titleLine3{font-size:clamp(2.4rem,8vw,4rem)}}@media (max-width:600px){.HeroOdontopediatria-module__OOgjjW__grid{padding:1.5rem 1.5rem 2.5rem}.HeroOdontopediatria-module__OOgjjW__mascot{max-width:190px}.HeroOdontopediatria-module__OOgjjW__titleLine1,.HeroOdontopediatria-module__OOgjjW__titleLine2{font-size:clamp(2.6rem,12vw,4rem)}.HeroOdontopediatria-module__OOgjjW__titleLine3{font-size:clamp(2rem,9vw,3rem)}.HeroOdontopediatria-module__OOgjjW__bgBlob1,.HeroOdontopediatria-module__OOgjjW__bgBlob2,.HeroOdontopediatria-module__OOgjjW__bgBlob3{display:none}}
