
/* <inline asset> */
@charset "UTF-8"; 

/* /clinica_website_partners/static/src/scss/dreame.scss */
 #wrap.cr-dreame-wrap{padding: 0 !important; max-width: none !important; background: #0d1526;}.cr-dreame{font-family: var(--crw-font-body, "Inter", system-ui, sans-serif); background: var(--ink); color: var(--paper); line-height: 1.65; -webkit-font-smoothing: antialiased; overflow-x: clip;}.cr-dreame, .cr-dreame *{box-sizing: border-box;}.cr-dreame h1, .cr-dreame h2, .cr-dreame h3, .cr-dreame h4, .cr-dreame h5, .cr-dreame h6, .cr-dreame p{margin: 0; color: inherit;}.cr-dreame a{color: inherit; text-decoration: none;}.cr-dreame img{max-width: 100%; display: block;}.cr-dreame a.btn, .cr-dreame .btn{border: none; background-image: none; text-transform: none; letter-spacing: normal;}.cr-dreame{--ink:#0d1526; --ink-2:#131f38; --ink-3:#1b2b4d; --paper:#f7f4ec; --paper-2:#efe9db; --spark:#f0a830; --spark-deep:#d98518; --ember:#e5673b; --emerald:#1fa47a; --mist:#9fb0c8; --line:rgba(240,168,48,.22); --maxw:1180px; --ease:cubic-bezier(.22,.61,.36,1);}.cr-dreame .wrap{max-width: var(--maxw); margin: 0 auto; padding: 0 24px;}.cr-dreame .eyebrow{font-family: var(--crw-font-label, "Space Grotesk", sans-serif); font-weight: 600; font-size: .74rem; letter-spacing: .22em; text-transform: uppercase; color: var(--spark);}.cr-dreame h1, .cr-dreame h2, .cr-dreame h3, .cr-dreame h4{font-family: var(--crw-font-display, "Fraunces", serif); line-height: 1.1; font-weight: 600;}.cr-dreame img{max-width: 100%; display: block;}.cr-dreame a{color: inherit; text-decoration: none;}.cr-dreame .wrap{max-width: var(--maxw); margin: 0 auto; padding: 0 24px;}.cr-dreame .eyebrow{font-family: 'Space Grotesk',sans-serif; font-weight: 600; font-size: .74rem; letter-spacing: .22em; text-transform: uppercase; color: var(--spark);}.cr-dreame h1, .cr-dreame h2, .cr-dreame h3{font-family: 'Fraunces',serif; line-height: 1.1; font-weight: 600;}.cr-dreame .crumb{font-size: .86rem; color: var(--mist); padding: 16px 0;}.cr-dreame .crumb a:hover{color: var(--spark);}.cr-dreame .band{padding: clamp(64px, 8vw, 100px) 0;}.cr-dreame .band-paper{background: var(--paper); color: var(--ink);}.cr-dreame .band-paper .eyebrow{color: var(--spark-deep);}.cr-dreame .reveal{opacity: 0; transform: translateY(24px); transition: opacity 0.8s var(--ease), transform 0.8s var(--ease);}.cr-dreame .reveal.in{opacity: 1; transform: none;}@keyframes fadeUp{to{opacity: 1; transform: none;}}.cr-dreame .sec-head{max-width: 58ch; text-align: center; margin: 0 auto;}.cr-dreame .sec-head .eyebrow{display: block; margin-bottom: 14px;}.cr-dreame .sec-head h2{font-size: clamp(1.7rem, 3.8vw, 2.6rem); letter-spacing: -.015em;}.cr-dreame .sec-head p{color: var(--mist); margin-top: 14px; font-size: 1.02rem;}.cr-dreame .band-paper .sec-head p{color: #5a6474;}.cr-dreame .btn{font-family: 'Space Grotesk',sans-serif; font-weight: 600; font-size: .98rem; padding: 16px 32px; border-radius: 100px; transition: transform 0.3s var(--ease), box-shadow 0.3s var(--ease); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px;}.cr-dreame .btn-primary{background: var(--spark); color: var(--ink); box-shadow: 0 10px 30px rgba(240, 168, 48, 0.28);}.cr-dreame .btn-primary:hover{transform: translateY(-3px); box-shadow: 0 16px 40px rgba(240, 168, 48, 0.4);}.cr-dreame .btn-ghost{border: 1.5px solid rgba(159, 176, 200, 0.4); color: var(--paper);}.cr-dreame .btn-ghost:hover{border-color: var(--spark); color: var(--spark);}.cr-dreame .hero{position: relative; overflow: hidden; padding: 70px 0 70px; text-align: center; background: radial-gradient(110% 90% at 50% 5%, rgba(240, 168, 48, 0.15), transparent 55%), var(--ink);}.cr-dreame .hero .wrap{position: relative; z-index: 2;}.cr-dreame .badge-official{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; background: rgba(31, 164, 122, 0.12); border: 1px solid rgba(31, 164, 122, 0.35); color: var(--emerald); font-family: 'Space Grotesk',sans-serif; font-weight: 600; font-size: .82rem; padding: 8px 18px; border-radius: 100px; margin-bottom: 24px;}.cr-dreame .hero h1{font-size: clamp(2rem, 4.8vw, 3.4rem); font-weight: 700; letter-spacing: -.02em; max-width: 20ch; margin: 0 auto;}.cr-dreame .hero h1 .glow{color: var(--spark);}.cr-dreame .hero-sub{margin: 18px auto 0; color: var(--mist); font-size: 1.08rem; max-width: 60ch;}.cr-dreame .hero-badges{margin-top: 30px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.cr-dreame .hero-badge{font-size: .88rem; color: var(--paper); background: rgba(159, 176, 200, 0.1); border: 1px solid rgba(159, 176, 200, 0.18); padding: 8px 16px; border-radius: 100px;}.cr-dreame .hero-cta{margin-top: 30px;}.cr-dreame .hero-note{margin-top: 14px; color: var(--mist); font-size: .9rem;}.cr-dreame .summary{background: var(--ink-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);}.cr-dreame .summary p{max-width: 70ch; margin: 0 auto; font-size: 1.05rem; color: var(--mist); text-align: center;}.cr-dreame .summary p b{color: var(--paper);}.cr-dreame .warranty{background: var(--paper); color: var(--ink);}.cr-dreame .warranty-grid{margin-top: 48px; display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}.cr-dreame .warranty-card{background: #fff; border: 1px solid rgba(13, 21, 38, 0.1); border-radius: 18px; padding: 32px 30px;}.cr-dreame .warranty-card .tag{font-family: 'Space Grotesk',sans-serif; font-weight: 600; font-size: .78rem; letter-spacing: .1em; text-transform: uppercase; color: var(--spark-deep); margin-bottom: 12px;}.cr-dreame .warranty-card h3{font-size: 1.2rem; margin-bottom: 12px;}.cr-dreame .warranty-card p{color: #5a6474; margin-bottom: 16px; font-size: .98rem;}.cr-dreame .warranty-card ul{list-style: none;}.cr-dreame .warranty-card li{padding: 6px 0; color: #3a4453; font-size: .92rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px;}.cr-dreame .warranty-card li::before{content: "✓"; color: var(--emerald); font-weight: 700; flex: none;}@media (max-width: 800px){.cr-dreame .warranty-grid{grid-template-columns: 1fr;}}.cr-dreame .perks{background: var(--ink);}.cr-dreame .perks-grid{margin-top: 48px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--line); border: 1px solid var(--line);}.cr-dreame .perk-cell{background: var(--ink); padding: 30px 26px;}.cr-dreame .perk-cell h3{font-size: 1.08rem; margin-bottom: 8px; color: var(--paper);}.cr-dreame .perk-cell p{color: var(--mist); font-size: .92rem;}@media (max-width: 900px){.cr-dreame .perks-grid{grid-template-columns: 1fr 1fr;}}.cr-dreame .brandinfo{background: var(--paper); color: var(--ink);}.cr-dreame .stats-row{margin-top: 44px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; text-align: center;}.cr-dreame .stats-row .n{font-family: 'Fraunces',serif; font-weight: 700; font-size: clamp(1.8rem, 3.6vw, 2.6rem); color: var(--spark-deep);}.cr-dreame .stats-row .l{color: #7a8494; font-size: .86rem; margin-top: 6px;}.cr-dreame .brandinfo p{max-width: 70ch; margin: 32px auto 0; color: #4a5464; font-size: 1.02rem; text-align: center;}.cr-dreame .brandinfo .src{text-align: center; margin-top: 14px; font-size: .88rem; color: #8a94a4;}.cr-dreame .brandinfo .src a{color: var(--spark-deep); text-decoration: underline;}@media (max-width: 820px){.cr-dreame .stats-row{grid-template-columns: 1fr 1fr;}}.cr-dreame .products{background: var(--ink);}.cr-dreame .product-grid{margin-top: 44px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; justify-content: center;}.cr-dreame .product-pill{font-size: .92rem; color: var(--paper); background: var(--ink-2); border: 1px solid var(--line); padding: 10px 20px; border-radius: 100px;}.cr-dreame .models{background: var(--paper); color: var(--ink);}.cr-dreame .model-grid{margin-top: 40px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; justify-content: center;}.cr-dreame .model-pill{font-size: .9rem; color: var(--ink); background: #fff; border: 1px solid rgba(13, 21, 38, 0.1); padding: 9px 18px; border-radius: 100px;}.cr-dreame .models-note{text-align: center; margin-top: 28px; color: #5a6474;}.cr-dreame .models-note a{color: var(--spark-deep); font-weight: 600; text-decoration: underline;}.cr-dreame .coverage{background: var(--ink-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);}.cr-dreame .coverage p{max-width: 70ch; margin: 0 auto; color: var(--mist); text-align: center; font-size: 1.02rem;}.cr-dreame .coverage .cta{text-align: center; margin-top: 28px;}.cr-dreame .process{background: var(--ink);}.cr-dreame .steps{margin-top: 48px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px;}.cr-dreame .step{padding: 28px 22px; border: 1px solid var(--line); border-radius: 16px; background: var(--ink-2);}.cr-dreame .step .n{font-family: 'Space Grotesk',sans-serif; font-weight: 700; font-size: 2rem; color: transparent; -webkit-text-stroke: 1.5px var(--spark); line-height: 1; margin-bottom: 12px;}.cr-dreame .step h3{font-size: 1.02rem; margin-bottom: 6px; color: var(--paper);}.cr-dreame .step p{color: var(--mist); font-size: .9rem;}@media (max-width: 900px){.cr-dreame .steps{grid-template-columns: 1fr 1fr;}}.cr-dreame .faq{background: var(--paper); color: var(--ink);}.cr-dreame .faq-list{max-width: 760px; margin: 44px auto 0;}.cr-dreame .faq-item{border-bottom: 1px solid rgba(13, 21, 38, 0.1); padding: 20px 0;}.cr-dreame .faq-item summary{font-family: 'Fraunces',serif; font-weight: 600; font-size: 1.06rem; cursor: pointer; list-style: none; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 16px;}.cr-dreame .faq-item summary::-webkit-details-marker{display: none;}.cr-dreame .faq-item summary::after{content: "+"; font-family: 'Space Grotesk',sans-serif; font-size: 1.4rem; color: var(--spark-deep); flex: none;}.cr-dreame .faq-item[open] summary::after{transform: rotate(45deg);}.cr-dreame .faq-item p{color: #4a5464; margin-top: 12px; font-size: .96rem;}.cr-dreame .otherbrands{background: var(--ink-2); border-top: 1px solid var(--line); text-align: center;}.cr-dreame .otherbrands p{color: var(--mist); max-width: 60ch; margin: 0 auto 20px;}.cr-dreame .finale{background: radial-gradient(90% 120% at 50% 120%, rgba(240, 168, 48, 0.2), transparent 60%), var(--ink); text-align: center;}.cr-dreame .finale h2{font-size: clamp(1.7rem, 4vw, 2.8rem); letter-spacing: -.02em; max-width: 20ch; margin: 0 auto;}.cr-dreame .finale h2 .glow{color: var(--spark);}.cr-dreame .finale p{color: var(--mist); margin: 20px auto 30px; max-width: 44ch;}.cr-dreame .finale .prog{color: var(--mist); font-size: .9rem; margin-top: 18px;}.cr-dreame .reveal{opacity: 1; transform: none; transition: opacity 0.8s var(--ease), transform 0.8s var(--ease);}.cr-dreame.cr-js-ready .reveal:not(.in){opacity: 0; transform: translateY(24px);}.cr-dreame .reveal.in{opacity: 1; transform: none;}