.dlrb-home{--radius:28px;--shadow:0 20px 60px rgba(40,48,70,.10);font-family:"DM Sans",system-ui,-apple-system,sans-serif;color:var(--dlrb-ink);background:#fff;line-height:1.65}.dlrb-home *{box-sizing:border-box}.dlrb-home a{text-decoration:none}.dlrb-shell{width:min(1180px,calc(100% - 40px));margin:auto}.dlrb-top{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(40,48,70,.07)}.dlrb-nav{min-height:82px;display:flex;align-items:center;gap:28px}.dlrb-brand{display:flex;flex-direction:column;color:var(--dlrb-ink);min-width:250px}.dlrb-brand img{max-width:240px;max-height:60px;object-fit:contain}.dlrb-brand span{font:800 18px/1.1 Manrope,sans-serif}.dlrb-brand small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;color:#70768a}.dlrb-nav nav{display:flex;gap:22px;margin-left:auto}.dlrb-nav nav a,.dlrb-footer a{color:var(--dlrb-ink);font-size:14px;font-weight:600}.dlrb-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:15px 24px;background:var(--dlrb-primary);color:#fff!important;font-weight:700;box-shadow:0 10px 30px color-mix(in srgb,var(--dlrb-primary) 25%,transparent);transition:.25s ease}.dlrb-btn:hover{transform:translateY(-2px)}.dlrb-btn-sm{padding:11px 18px;font-size:14px}.dlrb-btn-accent{background:var(--dlrb-accent);color:#382f00!important;box-shadow:none}.dlrb-btn-light{background:#fff;color:var(--dlrb-primary)!important;box-shadow:none}.dlrb-link{font-weight:700;color:var(--dlrb-primary)!important;display:inline-flex;gap:8px;align-items:center}.dlrb-hero{padding:74px 0 54px;background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--dlrb-secondary) 15%,white) 0 20%,transparent 44%),linear-gradient(180deg,#fff 0,var(--dlrb-surface) 100%);overflow:hidden}.dlrb-hero-grid,.dlrb-two-col,.dlrb-contact-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.dlrb-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--dlrb-primary);font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;margin-bottom:14px}.dlrb-hero h1,.dlrb-section h2,.dlrb-final h2{font-family:Manrope,sans-serif;letter-spacing:-.04em;line-height:1.07;margin:0}.dlrb-hero h1{font-size:clamp(42px,5vw,68px);max-width:820px}.dlrb-hero-copy>p{font-size:19px;max-width:650px;color:#646b80;margin:24px 0 30px}.dlrb-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.dlrb-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.dlrb-trust span{font-size:12px;font-weight:700;background:#fff;border:1px solid rgba(40,48,70,.08);padding:8px 12px;border-radius:999px}.dlrb-hero-visual{position:relative;min-height:520px}.dlrb-photo,.dlrb-photo-placeholder{width:100%;height:520px;border-radius:38px;object-fit:cover;box-shadow:var(--shadow)}.dlrb-photo-placeholder,.dlrb-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(135deg,color-mix(in srgb,var(--dlrb-primary) 16%,white),#fff);color:var(--dlrb-primary)}.dlrb-float-card{position:absolute;left:-38px;bottom:38px;background:#fff;padding:18px 20px;border-radius:18px;box-shadow:var(--shadow);max-width:245px}.dlrb-float-card b,.dlrb-float-card span{display:block}.dlrb-float-card span{font-size:13px;color:#73798a;margin-top:3px}.dlrb-quick{margin-top:-2px;background:#fff;padding:26px 0}.dlrb-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dlrb-quick-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid rgba(40,48,70,.08);border-radius:18px;padding:16px;background:#fff;color:var(--dlrb-ink);transition:.25s}.dlrb-quick-card:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(40,48,70,.08)}.dlrb-icon{width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--dlrb-primary) 10%,white);color:var(--dlrb-primary);display:grid;place-items:center}.dlrb-icon svg{width:21px;height:21px}.dlrb-arrow{opacity:.45}.dlrb-section{padding:96px 0}.dlrb-soft{background:var(--dlrb-surface)}.dlrb-portrait-wrap{position:relative;padding:26px}.dlrb-portrait{width:100%;aspect-ratio:4/5;border-radius:42px;object-fit:cover;background:#eee}.dlrb-badge{position:absolute;right:0;bottom:54px;padding:16px 18px;background:var(--dlrb-primary);color:#fff;border-radius:18px;font-weight:700;box-shadow:var(--shadow)}.dlrb-copy h2,.dlrb-feature-copy h2,.dlrb-section-head h2,.dlrb-contact-copy h2{font-size:clamp(34px,4vw,52px)}.dlrb-rich{color:#5f6679}.dlrb-rich p{margin:0 0 16px}.dlrb-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:stretch;padding:62px 0}.dlrb-feature-grid+.dlrb-feature-grid{border-top:1px solid rgba(40,48,70,.08)}.dlrb-feature-grid.dlrb-reverse .dlrb-feature-copy{order:2}.dlrb-feature-grid.dlrb-reverse .dlrb-feature-media{order:1}.dlrb-number{font:800 14px Manrope,sans-serif;color:var(--dlrb-primary);display:inline-block;margin-bottom:18px}.dlrb-feature-media{display:flex;height:100%}.dlrb-feature-media img,.dlrb-media-placeholder{display:block;width:100%;height:100%;min-height:390px;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:28px}.dlrb-media-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--dlrb-secondary) 22%,white),#fff)}.dlrb-copy h2+.dlrb-rich,.dlrb-feature-copy h2+.dlrb-rich{margin-top:20px}.dlrb-section-head h2+p{margin-top:16px}.dlrb-contact-copy h2+.dlrb-contact-item{margin-top:18px}.dlrb-final-card h2+p{margin-top:14px}.dlrb-conditions{background:linear-gradient(135deg,var(--dlrb-primary),color-mix(in srgb,var(--dlrb-primary) 78%,#4a4ad0));color:#fff}.dlrb-section-head{max-width:760px;margin-bottom:38px}.dlrb-section-head p{font-size:18px;opacity:.75}.dlrb-conditions .dlrb-eyebrow,.dlrb-section-head.light .dlrb-eyebrow{color:#fff;opacity:.8}.dlrb-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dlrb-condition{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.14);padding:28px;border-radius:22px;backdrop-filter:blur(8px)}.dlrb-card-num{font:800 12px Manrope,sans-serif;opacity:.6}.dlrb-condition h3{font:700 20px Manrope,sans-serif;margin:14px 0 10px}.dlrb-condition p{margin:0;color:rgba(255,255,255,.78)}.dlrb-center{text-align:center;margin-top:42px}.dlrb-center p{opacity:.8}.dlrb-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dlrb-post{border:1px solid rgba(40,48,70,.08);border-radius:22px;overflow:hidden;background:#fff}.dlrb-post-image,.dlrb-post-image img,.dlrb-post-ph{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--dlrb-surface)}.dlrb-post-body{padding:22px}.dlrb-post-body>span{font-size:12px;color:#8a90a1}.dlrb-post h3{font:700 20px/1.3 Manrope,sans-serif;margin:8px 0 18px}.dlrb-post h3 a{color:var(--dlrb-ink)}.dlrb-insurance{background:var(--dlrb-primary);color:#fff;padding:72px 0}.dlrb-logos{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dlrb-logo-card{min-height:110px;border-radius:20px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;padding:20px}.dlrb-logo-card img{max-width:160px;max-height:55px;object-fit:contain;filter:brightness(0) invert(1)}.dlrb-logo-card strong{font:700 22px Manrope,sans-serif}.dlrb-contact{background:#fff}.dlrb-contact-item{padding:18px 0;border-bottom:1px solid rgba(40,48,70,.09)}.dlrb-contact-item small,.dlrb-contact-item strong{display:block}.dlrb-contact-item small{color:#8b91a0;margin-bottom:4px}.dlrb-contact .dlrb-actions{margin-top:26px}.dlrb-clinic-media img,.dlrb-clinic-placeholder{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:30px;background:linear-gradient(135deg,#dfe7f2,#f9fbfd)}.dlrb-final{padding:0 0 84px}.dlrb-final-card{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:46px 52px;border-radius:30px;background:linear-gradient(135deg,var(--dlrb-primary),color-mix(in srgb,var(--dlrb-primary) 74%,#3841a8));color:#fff}.dlrb-final-card .dlrb-eyebrow{color:#fff;opacity:.75}.dlrb-final-card h2{font-size:clamp(30px,4vw,46px);max-width:780px}.dlrb-final-card p{opacity:.8}.dlrb-footer{background:#222735;color:#fff;padding:42px 0}.dlrb-footer .dlrb-shell{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.dlrb-footer strong,.dlrb-footer span{display:block}.dlrb-footer span,.dlrb-footer small{color:#aeb4c4}.dlrb-footer nav{display:flex;gap:18px}.dlrb-footer a{color:#fff}.dlrb-footer small{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.dlrb-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.dlrb-reveal.is-visible{opacity:1;transform:none}@media(max-width:980px){.dlrb-nav nav{display:none}.dlrb-nav{justify-content:space-between}.dlrb-brand{min-width:0}.dlrb-hero-grid,.dlrb-two-col,.dlrb-contact-grid,.dlrb-feature-grid{grid-template-columns:1fr;gap:36px}.dlrb-hero-visual{min-height:auto}.dlrb-feature-grid.dlrb-reverse .dlrb-feature-copy,.dlrb-feature-grid.dlrb-reverse .dlrb-feature-media{order:initial}.dlrb-cards{grid-template-columns:repeat(2,1fr)}.dlrb-posts{grid-template-columns:1fr 1fr}.dlrb-logos{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.dlrb-shell{width:min(100% - 28px,1180px)}.dlrb-top .dlrb-btn-sm{display:none}.dlrb-nav{min-height:70px}.dlrb-hero{padding-top:44px}.dlrb-hero h1{font-size:40px}.dlrb-hero-visual,.dlrb-photo,.dlrb-photo-placeholder{height:390px}.dlrb-float-card{left:14px;right:14px;bottom:16px;max-width:none}.dlrb-quick-grid,.dlrb-cards,.dlrb-posts,.dlrb-logos{grid-template-columns:1fr}.dlrb-section{padding:70px 0}.dlrb-feature-grid{padding:38px 0}.dlrb-final-card{padding:34px 28px;align-items:flex-start;flex-direction:column}.dlrb-footer .dlrb-shell{grid-template-columns:1fr}.dlrb-footer nav{flex-wrap:wrap}.dlrb-footer small{grid-column:auto}.dlrb-portrait-wrap{padding:0}.dlrb-badge{right:12px;bottom:12px}.dlrb-contact-copy h2,.dlrb-copy h2,.dlrb-feature-copy h2,.dlrb-section-head h2{font-size:34px}}

/* v1.1 — fundos lúdicos, ondas e movimento suave */
.dlrb-scene{position:relative;isolation:isolate;overflow:hidden}.dlrb-scene>.dlrb-shell{position:relative;z-index:2}.dlrb-bg-decor{position:absolute;inset:-70px -50px;z-index:0;pointer-events:none;overflow:hidden;transform:translate3d(0,var(--scene-y,0px),0);transition:transform .12s linear}.dlrb-playful-off .dlrb-bg-decor{display:none}.dlrb-bg-decor span{position:absolute;display:block}.dlrb-blob{border-radius:42% 58% 64% 36%/44% 35% 65% 56%;opacity:.72;filter:saturate(.95)}.dlrb-blob-a{width:330px;height:260px;left:-95px;top:24px;background:color-mix(in srgb,var(--dlrb-secondary) 22%,white)}.dlrb-blob-b{width:300px;height:240px;right:-75px;bottom:18px;background:color-mix(in srgb,var(--dlrb-primary) 17%,white)}.dlrb-orbit{border:2px solid color-mix(in srgb,var(--dlrb-primary) 22%,transparent);border-radius:999px;opacity:.6}.dlrb-orbit-a{width:145px;height:145px;right:8%;top:14%}.dlrb-orbit-b{width:86px;height:86px;left:9%;bottom:16%;border-color:color-mix(in srgb,var(--dlrb-accent) 56%,transparent)}.dlrb-doodle{font-family:Arial,sans-serif;line-height:1;color:var(--dlrb-primary);opacity:.42;font-weight:400;user-select:none}.dlrb-doodle-star{font-size:42px;left:7%;top:18%;color:var(--dlrb-accent);transform:rotate(-11deg)}.dlrb-doodle-heart{font-size:50px;right:7%;top:26%;transform:rotate(10deg)}.dlrb-doodle-plus{font-size:36px;left:15%;bottom:15%;color:var(--dlrb-secondary);transform:rotate(12deg)}.dlrb-doodle-ring{font-size:58px;right:15%;bottom:12%;color:var(--dlrb-accent);opacity:.34}.dlrb-dots{width:112px;height:82px;right:21%;top:8%;opacity:.35;background-image:radial-gradient(circle,color-mix(in srgb,var(--dlrb-primary) 55%,transparent) 1.6px,transparent 1.8px);background-size:13px 13px;transform:rotate(8deg)}.dlrb-wave{left:-5%;right:-5%;bottom:-55px;height:145px;border-radius:50% 55% 0 0/38% 44% 0 0;background:color-mix(in srgb,var(--dlrb-secondary) 9%,white);opacity:.92;transform:rotate(-1.6deg)}

.dlrb-motion-on .dlrb-blob-a{animation:dlrb-float-a 13s ease-in-out infinite alternate}.dlrb-motion-on .dlrb-blob-b{animation:dlrb-float-b 17s ease-in-out infinite alternate}.dlrb-motion-on .dlrb-orbit-a{animation:dlrb-orbit 22s linear infinite}.dlrb-motion-on .dlrb-orbit-b{animation:dlrb-orbit-reverse 18s linear infinite}.dlrb-motion-on .dlrb-doodle-star{animation:dlrb-sparkle 6s ease-in-out infinite}.dlrb-motion-on .dlrb-doodle-heart{animation:dlrb-bob 8s ease-in-out infinite}.dlrb-motion-on .dlrb-doodle-plus{animation:dlrb-bob 10s ease-in-out -3s infinite}.dlrb-motion-on .dlrb-doodle-ring{animation:dlrb-bob 12s ease-in-out -5s infinite}.dlrb-motion-on .dlrb-dots{animation:dlrb-dots 14s ease-in-out infinite alternate}.dlrb-motion-off .dlrb-bg-decor{transition:none;transform:none}
@keyframes dlrb-float-a{0%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}100%{transform:translate3d(34px,20px,0) rotate(7deg) scale(1.06)}}@keyframes dlrb-float-b{0%{transform:translate3d(0,0,0) rotate(0deg)}100%{transform:translate3d(-28px,-22px,0) rotate(-8deg)}}@keyframes dlrb-orbit{to{transform:rotate(360deg)}}@keyframes dlrb-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes dlrb-sparkle{0%,100%{transform:rotate(-11deg) scale(.9);opacity:.28}50%{transform:rotate(5deg) scale(1.16);opacity:.62}}@keyframes dlrb-bob{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes dlrb-dots{to{transform:translate3d(15px,10px,0) rotate(12deg)}}

/* composição mais lúdica e leve por seção */
.dlrb-hero{background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--dlrb-secondary) 10%,white) 52%,color-mix(in srgb,var(--dlrb-primary) 9%,white) 100%)}.dlrb-bg-decor--hero .dlrb-blob-a{width:430px;height:340px;left:-165px;top:-30px;background:color-mix(in srgb,var(--dlrb-secondary) 20%,white)}.dlrb-bg-decor--hero .dlrb-blob-b{width:390px;height:310px;right:-110px;bottom:-45px;background:color-mix(in srgb,var(--dlrb-primary) 18%,white)}.dlrb-bg-decor--hero .dlrb-wave{height:165px;bottom:-78px;background:rgba(255,255,255,.73)}.dlrb-bg-decor--hero .dlrb-doodle-heart{right:3%;top:17%}.dlrb-bg-decor--hero .dlrb-doodle-star{left:3%;top:12%}.dlrb-bg-decor--hero .dlrb-dots{right:42%;top:4%}.dlrb-hero-copy,.dlrb-hero-visual{position:relative;z-index:3}.dlrb-photo{border:6px solid rgba(255,255,255,.8)}

.dlrb-quick-card:nth-child(1){background:linear-gradient(135deg,color-mix(in srgb,var(--dlrb-primary) 10%,white),#fff)}.dlrb-quick-card:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,var(--dlrb-secondary) 13%,white),#fff)}.dlrb-quick-card:nth-child(3){background:linear-gradient(135deg,color-mix(in srgb,var(--dlrb-accent) 22%,white),#fff)}.dlrb-quick-card:nth-child(4){background:linear-gradient(135deg,#fff0f6,#fff)}.dlrb-quick-card:nth-child(2) .dlrb-icon{color:var(--dlrb-secondary);background:color-mix(in srgb,var(--dlrb-secondary) 13%,white)}.dlrb-quick-card:nth-child(3) .dlrb-icon{color:#a47b00;background:color-mix(in srgb,var(--dlrb-accent) 28%,white)}.dlrb-quick-card:nth-child(4) .dlrb-icon{color:#c34e83;background:#fde5f0}

.dlrb-about{background:linear-gradient(180deg,#fff 0%,#fffdf7 100%)}.dlrb-bg-decor--about .dlrb-blob-a{background:color-mix(in srgb,var(--dlrb-accent) 18%,white);top:38%;left:-110px}.dlrb-bg-decor--about .dlrb-blob-b{background:color-mix(in srgb,var(--dlrb-primary) 10%,white);right:-115px;bottom:-35px}.dlrb-bg-decor--about .dlrb-doodle-star{left:auto;right:9%;top:14%}.dlrb-bg-decor--about .dlrb-doodle-heart{right:auto;left:5%;top:62%;color:var(--dlrb-secondary)}

.dlrb-soft{background:linear-gradient(180deg,color-mix(in srgb,var(--dlrb-primary) 7%,white) 0%,color-mix(in srgb,var(--dlrb-secondary) 8%,white) 48%,#fffdf5 100%)}.dlrb-soft:before,.dlrb-soft:after{content:"";position:absolute;left:-5%;right:-5%;height:105px;z-index:1;pointer-events:none;background:#fff;border-radius:0 0 50% 45%/0 0 75% 65%}.dlrb-soft:before{top:-62px;transform:rotate(-1deg)}.dlrb-soft:after{bottom:-67px;transform:rotate(1.4deg);border-radius:50% 45% 0 0/75% 65% 0 0}.dlrb-bg-decor--soft .dlrb-blob-a{top:17%;left:-130px;background:color-mix(in srgb,var(--dlrb-secondary) 17%,white)}.dlrb-bg-decor--soft .dlrb-blob-b{right:-135px;bottom:24%;background:color-mix(in srgb,var(--dlrb-accent) 18%,white)}.dlrb-bg-decor--soft .dlrb-dots{right:5%;top:28%}.dlrb-bg-decor--soft .dlrb-doodle-plus{left:4%;bottom:37%}.dlrb-feature-grid{position:relative}.dlrb-feature-grid:nth-child(2):after{content:"✧";position:absolute;right:-24px;top:18%;font-size:42px;color:color-mix(in srgb,var(--dlrb-accent) 75%,transparent);transform:rotate(12deg)}.dlrb-feature-grid:nth-child(3):before{content:"♡";position:absolute;left:-20px;bottom:14%;font-size:46px;color:color-mix(in srgb,var(--dlrb-primary) 40%,transparent);transform:rotate(-10deg)}

.dlrb-conditions{background:linear-gradient(135deg,color-mix(in srgb,var(--dlrb-primary) 96%,#635ce0),color-mix(in srgb,var(--dlrb-primary) 74%,#4b80e8));}.dlrb-bg-decor--conditions .dlrb-blob-a{width:420px;height:320px;left:-170px;top:-95px;background:rgba(255,255,255,.08)}.dlrb-bg-decor--conditions .dlrb-blob-b{width:430px;height:330px;right:-175px;bottom:-110px;background:rgba(255,255,255,.08)}.dlrb-bg-decor--conditions .dlrb-orbit{border-color:rgba(255,255,255,.2)}.dlrb-bg-decor--conditions .dlrb-doodle,.dlrb-bg-decor--conditions .dlrb-doodle-star{color:#fff;opacity:.24}.dlrb-bg-decor--conditions .dlrb-dots{background-image:radial-gradient(circle,rgba(255,255,255,.48) 1.6px,transparent 1.8px);opacity:.32}.dlrb-bg-decor--conditions .dlrb-wave{background:rgba(255,255,255,.065)}.dlrb-condition{transition:transform .3s ease,background .3s ease,border-color .3s ease}.dlrb-condition:hover{transform:translateY(-5px) rotate(-.2deg);background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.26)}

.dlrb-blog{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--dlrb-primary) 7%,white) 100%)}.dlrb-bg-decor--blog .dlrb-blob-a{left:-155px;top:18%;background:color-mix(in srgb,var(--dlrb-primary) 11%,white)}.dlrb-bg-decor--blog .dlrb-blob-b{right:-140px;bottom:0;background:color-mix(in srgb,var(--dlrb-secondary) 14%,white)}.dlrb-bg-decor--blog .dlrb-doodle-star{left:auto;right:5%;top:13%}.dlrb-bg-decor--blog .dlrb-doodle-heart{right:auto;left:4%;top:54%}.dlrb-post{position:relative;z-index:2;box-shadow:0 12px 34px rgba(40,48,70,.045);transition:transform .3s ease,box-shadow .3s ease}.dlrb-post:hover{transform:translateY(-6px);box-shadow:0 20px 46px rgba(40,48,70,.10)}

.dlrb-insurance{background:linear-gradient(125deg,color-mix(in srgb,var(--dlrb-primary) 96%,#6459df),color-mix(in srgb,var(--dlrb-primary) 74%,#447bdc));}.dlrb-bg-decor--insurance .dlrb-blob{background:rgba(255,255,255,.07)}.dlrb-bg-decor--insurance .dlrb-blob-a{left:-120px;top:-110px}.dlrb-bg-decor--insurance .dlrb-blob-b{right:-90px;bottom:-120px}.dlrb-bg-decor--insurance .dlrb-doodle,.dlrb-bg-decor--insurance .dlrb-doodle-star{color:#fff;opacity:.22}.dlrb-bg-decor--insurance .dlrb-orbit{border-color:rgba(255,255,255,.18)}.dlrb-bg-decor--insurance .dlrb-dots{background-image:radial-gradient(circle,rgba(255,255,255,.45) 1.5px,transparent 1.8px)}.dlrb-logo-card{transition:transform .3s ease,background .3s ease}.dlrb-logo-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.16)}

.dlrb-contact{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--dlrb-secondary) 9%,white) 100%)}.dlrb-bg-decor--contact .dlrb-blob-a{background:color-mix(in srgb,var(--dlrb-secondary) 18%,white);left:-155px;top:2%}.dlrb-bg-decor--contact .dlrb-blob-b{background:color-mix(in srgb,var(--dlrb-primary) 10%,white);right:-135px;bottom:-30px}.dlrb-bg-decor--contact .dlrb-doodle-heart{right:5%;top:10%}.dlrb-bg-decor--contact .dlrb-doodle-plus{left:5%;bottom:10%}.dlrb-clinic-media{position:relative}.dlrb-clinic-media:after{content:"✦";position:absolute;right:-16px;top:-22px;font-size:40px;color:var(--dlrb-accent);opacity:.75;filter:drop-shadow(0 6px 12px rgba(40,48,70,.08))}

.dlrb-final{background:linear-gradient(180deg,color-mix(in srgb,var(--dlrb-secondary) 9%,white),#fff);padding-top:12px}.dlrb-final-card{position:relative;z-index:2;overflow:hidden}.dlrb-final-card:before{content:"";position:absolute;width:240px;height:240px;right:-80px;top:-105px;border-radius:50%;background:rgba(255,255,255,.09)}.dlrb-final-card:after{content:"♡";position:absolute;right:24px;bottom:-10px;font-size:92px;line-height:1;color:rgba(255,255,255,.12);transform:rotate(12deg)}.dlrb-final-card>*{position:relative;z-index:2}.dlrb-bg-decor--final .dlrb-blob-a{left:-150px;top:-30px;background:color-mix(in srgb,var(--dlrb-accent) 16%,white)}.dlrb-bg-decor--final .dlrb-blob-b{right:-130px;bottom:-45px;background:color-mix(in srgb,var(--dlrb-primary) 12%,white)}

/* pequenos movimentos nos cards sem sacrificar performance */
.dlrb-motion-on .dlrb-quick-card:nth-child(1){animation:dlrb-card-breathe 8s ease-in-out infinite}.dlrb-motion-on .dlrb-quick-card:nth-child(2){animation:dlrb-card-breathe 9s ease-in-out -2s infinite}.dlrb-motion-on .dlrb-quick-card:nth-child(3){animation:dlrb-card-breathe 10s ease-in-out -4s infinite}.dlrb-motion-on .dlrb-quick-card:nth-child(4){animation:dlrb-card-breathe 11s ease-in-out -6s infinite}@keyframes dlrb-card-breathe{0%,100%{translate:0 0}50%{translate:0 -3px}}

@media(max-width:980px){.dlrb-bg-decor{inset:-50px -80px}.dlrb-doodle{opacity:.28}.dlrb-soft:before,.dlrb-soft:after{height:78px}.dlrb-feature-grid:nth-child(2):after,.dlrb-feature-grid:nth-child(3):before{display:none}}
@media(max-width:680px){.dlrb-bg-decor{inset:-30px -100px}.dlrb-blob{opacity:.52}.dlrb-orbit{opacity:.32}.dlrb-dots{opacity:.22}.dlrb-doodle{font-size:34px}.dlrb-bg-decor--hero .dlrb-blob-a{left:-240px}.dlrb-bg-decor--hero .dlrb-blob-b{right:-230px}.dlrb-soft:before,.dlrb-soft:after{height:58px}.dlrb-motion-on .dlrb-quick-card{animation:none!important}}
@media(prefers-reduced-motion:reduce){.dlrb-home *,.dlrb-home *:before,.dlrb-home *:after{scroll-behavior:auto!important}.dlrb-motion-on .dlrb-bg-decor,.dlrb-motion-on .dlrb-bg-decor *,.dlrb-motion-on .dlrb-quick-card{animation:none!important;transition:none!important}.dlrb-bg-decor{transform:none!important}.dlrb-reveal{transition:none!important}}

/* v1.1.1 — refinamentos de proporção e respiro */
@media(max-width:980px){.dlrb-feature-media{height:auto}.dlrb-feature-media img,.dlrb-media-placeholder{height:auto;min-height:0;aspect-ratio:4/3}}
@media(max-width:680px){.dlrb-copy h2+.dlrb-rich,.dlrb-feature-copy h2+.dlrb-rich{margin-top:16px}.dlrb-section-head h2+p{margin-top:13px}}
