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

/* /clinica_website_cleaning/static/src/scss/cleaning.scss */
 #wrap.cr-cleaning-wrap{padding: 0 !important; max-width: none !important; background: #0d1526;}.cr-cleaning{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;}.cr-cleaning, .cr-cleaning *{box-sizing: border-box;}.cr-cleaning h1, .cr-cleaning h2, .cr-cleaning h3, .cr-cleaning h4, .cr-cleaning h5, .cr-cleaning h6, .cr-cleaning p{margin: 0; color: inherit;}.cr-cleaning a{color: inherit; text-decoration: none;}.cr-cleaning img, .cr-cleaning video{max-width: 100%; display: block;}.cr-cleaning a.btn, .cr-cleaning .btn{border: none; background-image: none; text-transform: none; letter-spacing: normal; font-weight: 600;}@media (max-width: 900px){.cr-cleaning .wrap{padding: 0 18px;}.cr-cleaning .band{padding: clamp(48px, 12vw, 80px) 0;}.cr-cleaning .hero{padding: 56px 0 48px;}.cr-cleaning .hero .wrap{grid-template-columns: 1fr !important; gap: 32px;}.cr-cleaning .hero h1{max-width: none;}.cr-cleaning .hero-sub{max-width: none;}.cr-cleaning .hero-cta, .cr-cleaning .cta-row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.cr-cleaning .hero-cta .btn, .cr-cleaning .cta-row .btn{justify-content: center; width: 100%;}.cr-cleaning .pkg-grid{grid-template-columns: 1fr !important;}.cr-cleaning .pkg{padding: 32px 24px;}.cr-cleaning .pkg h3{max-width: none;}.cr-cleaning .lifespan .row{grid-template-columns: 1fr !important; gap: 32px;}.cr-cleaning .lifespan h2{max-width: none;}.cr-cleaning .howto .grid{grid-template-columns: 1fr !important; gap: 30px;}.cr-cleaning .reviews .grid{grid-template-columns: 1fr 1fr !important;}.cr-cleaning .finale h2, .cr-cleaning .guarantee h2{max-width: none;}}@media (max-width: 560px){.cr-cleaning .wrap{padding: 0 16px;}.cr-cleaning .hero{padding: 48px 0 40px;}.cr-cleaning .hero h1{font-size: clamp(1.85rem, 8vw, 2.4rem);}.cr-cleaning .reviews .grid{grid-template-columns: 1fr !important;}.cr-cleaning .btn{font-size: .92rem; padding: 14px 24px;}}@media (prefers-reduced-motion: reduce){.cr-cleaning *, .cr-cleaning .reveal{animation: none !important; transition: none !important; opacity: 1 !important; transform: none !important;}}.cr-cleaning{--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-cleaning *{box-sizing: border-box; margin: 0; padding: 0;}.cr-cleaning img{max-width: 100%; display: block;}.cr-cleaning a{color: inherit; text-decoration: none;}.cr-cleaning .wrap{max-width: var(--maxw); margin: 0 auto; padding: 0 24px;}.cr-cleaning .eyebrow{font-family: 'Space Grotesk',sans-serif; font-weight: 600; font-size: .74rem; letter-spacing: .22em; text-transform: uppercase; color: var(--spark);}.cr-cleaning h1, .cr-cleaning h2, .cr-cleaning h3{font-family: 'Fraunces',serif; line-height: 1.1; font-weight: 600;}.cr-cleaning .site-nav{position: sticky; top: 0; z-index: 50; background: rgba(13, 21, 38, 0.85); backdrop-filter: blur(12px); border-bottom: 1px solid rgba(159, 176, 200, 0.1);}.cr-cleaning .nav-inner{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; padding: 14px 24px;}.cr-cleaning .brand img{height: 46px; width: auto;}.cr-cleaning .nav-links{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 28px; font-size: .94rem; color: #cfd8e6;}.cr-cleaning .nav-links a:hover{color: var(--spark);}.cr-cleaning .nav-cta{font-family: 'Space Grotesk',sans-serif; font-weight: 600; font-size: .85rem; padding: 10px 20px; border-radius: 100px; background: var(--spark); color: var(--ink) !important;}.cr-cleaning .band{padding: clamp(70px, 9vw, 120px) 0;}.cr-cleaning .band-paper{background: var(--paper); color: var(--ink);}.cr-cleaning .band-paper .eyebrow{color: var(--spark-deep);}.cr-cleaning .reveal{opacity: 0; transform: translateY(24px); transition: opacity 0.8s var(--ease), transform 0.8s var(--ease);}.cr-cleaning .reveal.in{opacity: 1; transform: none;}@keyframes fadeUp{to{opacity: 1; transform: none;}}.cr-cleaning .sec-head{max-width: 56ch; text-align: center; margin: 0 auto;}.cr-cleaning .sec-head .eyebrow{display: block; margin-bottom: 14px;}.cr-cleaning .sec-head h2{font-size: clamp(1.8rem, 4vw, 2.8rem); letter-spacing: -.015em;}.cr-cleaning .sec-head p{color: var(--mist); margin-top: 16px; font-size: 1.06rem;}.cr-cleaning .band-paper .sec-head p{color: #5a6474;}.cr-cleaning .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), border-color 0.3s, color 0.3s; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; cursor: pointer;}.cr-cleaning .btn-primary{background: var(--spark); color: var(--ink); box-shadow: 0 10px 30px rgba(240, 168, 48, 0.28);}.cr-cleaning .btn-primary:hover{transform: translateY(-3px); box-shadow: 0 16px 40px rgba(240, 168, 48, 0.4);}.cr-cleaning .btn-ghost{border: 1.5px solid rgba(159, 176, 200, 0.4); color: var(--paper);}.cr-cleaning .btn-ghost:hover{border-color: var(--spark); color: var(--spark); transform: translateY(-3px);}.cr-cleaning .band-paper .btn-ghost{border-color: rgba(13, 21, 38, 0.25); color: var(--ink);}.cr-cleaning .hero{position: relative; overflow: hidden; padding: 96px 0 80px; background: radial-gradient(110% 90% at 80% 10%, rgba(240, 168, 48, 0.15), transparent 55%), var(--ink);}.cr-cleaning .hero .wrap{position: relative; z-index: 2; display: grid; grid-template-columns: 1.05fr .95fr; gap: 50px; align-items: center;}.cr-cleaning .hero .eyebrow{display: block; margin-bottom: 22px; opacity: 0; animation: fadeUp 0.9s var(--ease) 0.1s forwards; transform: translateY(18px);}.cr-cleaning .hero h1{font-size: clamp(2.2rem, 5vw, 3.8rem); font-weight: 700; letter-spacing: -.02em; opacity: 0; animation: fadeUp 1s var(--ease) 0.3s forwards; transform: translateY(22px);}.cr-cleaning .hero h1 .glow{color: var(--spark);}.cr-cleaning .hero-sub{margin-top: 22px; color: var(--mist); font-size: clamp(1.05rem, 2vw, 1.22rem); max-width: 48ch; opacity: 0; animation: fadeUp 1s var(--ease) 0.5s forwards; transform: translateY(22px);}.cr-cleaning .hero-cta{margin-top: 32px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; -webkit-flex-wrap: wrap; flex-wrap: wrap; opacity: 0; animation: fadeUp 1s var(--ease) 0.7s forwards; transform: translateY(22px);}.cr-cleaning .hero-visual .videoph{aspect-ratio: 16/10; border-radius: 18px; background: linear-gradient(135deg, var(--ink-2), var(--ink-3)); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; border: 1px dashed var(--line); color: var(--mist); font-family: 'Space Grotesk',sans-serif; font-size: .85rem; text-align: center; padding: 24px; gap: 14px;}.cr-cleaning .hero-visual .videoph .play{width: 60px; height: 60px; border-radius: 50%; background: var(--spark); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.cr-cleaning .hero-visual .videoph .play svg{width: 24px; height: 24px; color: var(--ink); margin-left: 3px;}.cr-cleaning .packages{background: var(--paper); color: var(--ink);}.cr-cleaning .pkg-grid{margin-top: 56px; display: grid; grid-template-columns: 1fr 1fr; gap: 28px; max-width: 900px; margin-left: auto; margin-right: auto;}.cr-cleaning .pkg{background: #fff; border: 1px solid rgba(13, 21, 38, 0.1); border-radius: 22px; padding: 40px 36px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; position: relative; overflow: visible;}.cr-cleaning .pkg.featured{border-color: var(--spark); box-shadow: 0 20px 50px rgba(240, 168, 48, 0.15);}.cr-cleaning .pkg .tag{position: absolute; top: 20px; right: -32px; background: var(--spark); color: var(--ink); font-family: 'Space Grotesk',sans-serif; font-weight: 600; font-size: .72rem; letter-spacing: .08em; text-transform: uppercase; padding: 5px 40px; transform: rotate(45deg);}.cr-cleaning .pkg h3{font-size: 1.4rem; color: var(--ink); margin-bottom: 6px; max-width: 20ch;}.cr-cleaning .pkg .price{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 8px; margin: 16px 0 6px;}.cr-cleaning .pkg .price .amt{font-family: 'Fraunces',serif; font-weight: 700; font-size: 2.8rem; color: var(--spark-deep); line-height: 1;}.cr-cleaning .pkg .price .cur{font-family: 'Fraunces',serif; font-weight: 600; font-size: 1.4rem; color: var(--spark-deep);}.cr-cleaning .pkg .tva{font-size: .85rem; color: #7a8494; margin-bottom: 24px;}.cr-cleaning .pkg .plus{font-size: .95rem; color: #4a5464; margin-bottom: 14px; font-style: italic;}.cr-cleaning .pkg ul{list-style: none; margin-bottom: 24px; flex: 1;}.cr-cleaning .pkg li{padding: 9px 0; color: #3a4453; font-size: .98rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 11px; align-items: baseline; border-bottom: 1px solid rgba(13, 21, 38, 0.06);}.cr-cleaning .pkg li:last-child{border-bottom: 0;}.cr-cleaning .pkg li::before{content: "✓"; color: var(--emerald); font-weight: 700; flex: none;}.cr-cleaning .pkg .fine{font-size: .82rem; color: #8a94a4; margin-bottom: 20px;}.cr-cleaning .pkg .btn-primary{width: 100%; justify-content: center; text-align: center;}.cr-cleaning .guarantee{background: var(--ink-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); text-align: center;}.cr-cleaning .guarantee .ic{width: 52px; height: 52px; color: var(--spark); margin: 0 auto 20px;}.cr-cleaning .guarantee h2{font-size: clamp(1.5rem, 3.4vw, 2.3rem); max-width: 24ch; margin: 0 auto; letter-spacing: -.01em;}.cr-cleaning .guarantee p{color: var(--mist); max-width: 52ch; margin: 18px auto 0; font-size: 1.06rem;}.cr-cleaning .lifespan{background: var(--ink);}.cr-cleaning .lifespan .row{display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center;}.cr-cleaning .lifespan h2{font-size: clamp(1.6rem, 3.4vw, 2.4rem); letter-spacing: -.01em; max-width: 22ch;}.cr-cleaning .lifespan p{color: var(--mist); margin-top: 18px; font-size: 1.05rem;}.cr-cleaning .lifespan .imgph{aspect-ratio: 4/3; border-radius: 18px; background: linear-gradient(135deg, var(--ink-2), var(--ink-3)); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border: 1px dashed var(--line); color: var(--mist); font-family: 'Space Grotesk',sans-serif; font-size: .82rem; text-align: center; padding: 20px;}.cr-cleaning .howto{background: var(--paper); color: var(--ink);}.cr-cleaning .howto .grid{margin-top: 48px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;}.cr-cleaning .howto-step{text-align: center; padding: 0 16px;}.cr-cleaning .howto-step .node{width: 60px; height: 60px; border-radius: 50%; margin: 0 auto 18px; background: var(--paper); border: 2px solid var(--spark); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-family: 'Space Grotesk',sans-serif; font-weight: 700; font-size: 1.3rem; color: var(--spark-deep);}.cr-cleaning .howto-step h3{font-size: 1.15rem; margin-bottom: 8px; color: var(--ink);}.cr-cleaning .howto-step p{color: #5a6474; font-size: .95rem;}.cr-cleaning .reviews{background: var(--ink);}.cr-cleaning .reviews .grid{margin-top: 48px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px;}.cr-cleaning .rev-ph{aspect-ratio: 1; border-radius: 14px; background: linear-gradient(135deg, var(--ink-2), var(--ink-3)); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border: 1px dashed var(--line); color: var(--mist); font-family: 'Space Grotesk',sans-serif; font-size: .72rem; text-align: center; padding: 12px;}.cr-cleaning .reviews .more{text-align: center; margin-top: 36px;}.cr-cleaning .finale{background: radial-gradient(90% 120% at 50% 120%, rgba(240, 168, 48, 0.2), transparent 60%), var(--ink-2); text-align: center; border-top: 1px solid var(--line);}.cr-cleaning .finale h2{font-size: clamp(2rem, 5vw, 3.4rem); letter-spacing: -.02em; max-width: 18ch; margin: 0 auto;}.cr-cleaning .finale h2 .glow{color: var(--spark);}.cr-cleaning .finale p{color: var(--mist); margin: 24px auto 38px; max-width: 44ch; font-size: 1.08rem;}.cr-cleaning .cta-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.cr-cleaning .site-foot{background: #0a121f; padding: 70px 0 40px; border-top: 1px solid rgba(159, 176, 200, 0.1);}.cr-cleaning .foot-logo{height: 52px; width: auto; margin-bottom: 22px;}.cr-cleaning .foot-tag{color: var(--mist); max-width: 52ch; font-size: 1rem;}.cr-cleaning .foot-cols{display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; margin: 44px 0 40px;}.cr-cleaning .foot-h{font-family: 'Space Grotesk',sans-serif; font-weight: 600; font-size: .76rem; letter-spacing: .14em; text-transform: uppercase; color: var(--spark); display: block; margin-bottom: 16px;}.cr-cleaning .foot-cols a{display: block; color: #a9b6c8; font-size: .94rem; padding: 5px 0;}.cr-cleaning .foot-cols a:hover{color: var(--spark);}.cr-cleaning .foot-bottom{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; padding-top: 26px; border-top: 1px solid rgba(159, 176, 200, 0.1); color: #6b7a90; font-size: .85rem;}.cr-cleaning :focus-visible{outline: 2px solid var(--spark); outline-offset: 3px; border-radius: 2px;}.cr-cleaning .hero-visual .videoph{padding: 0; border: none; background: #131f38; overflow: hidden;}.cr-cleaning .hero-visual .videoph video{width: 100%; height: 100%; object-fit: cover; border-radius: 18px;}.cr-cleaning .lifespan .chart-img{border-radius: 18px; overflow: hidden; background: #131f38;}.cr-cleaning .lifespan .chart-img img{width: 100%; height: auto;}.cr-cleaning .reviews .rev img{width: 100%; height: auto; border-radius: 14px; border: 1px solid rgba(159, 176, 200, 0.15);}.cr-cleaning.cr-litter .hero-badges{margin-top: 26px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; opacity: 0; animation: fadeUp 1s var(--ease) 0.65s forwards; transform: translateY(22px);}.cr-cleaning.cr-litter .hero-badge{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; 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-cleaning.cr-litter .hero-badge svg{width: 15px; height: 15px; color: var(--spark);}.cr-cleaning.cr-litter .hero-visual .imgph{aspect-ratio: 16/10; border-radius: 18px; overflow: hidden; background: #131f38;}.cr-cleaning.cr-litter .hero-visual .imgph img{width: 100%; height: 100%; object-fit: cover;}.cr-cleaning.cr-litter .pkg .cat{font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: .76rem; letter-spacing: .1em; text-transform: uppercase; color: var(--spark-deep); margin-bottom: 10px;}.cr-cleaning.cr-litter .pkg .motto{font-style: italic; color: #7a8494; font-size: .92rem; margin-bottom: 16px;}.cr-cleaning.cr-litter .pkg .bonus{background: rgba(240, 168, 48, 0.1); border-radius: 10px; padding: 10px 14px; font-size: .9rem; color: var(--spark-deep); margin-bottom: 18px;}.cr-cleaning.cr-litter .brands-sec{background: var(--ink); text-align: center;}.cr-cleaning.cr-litter .brands{margin-top: 44px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 14px 30px; align-items: center; justify-content: center;}.cr-cleaning.cr-litter .brands span{font-family: 'Space Grotesk', sans-serif; font-weight: 600; color: var(--mist); font-size: 1.05rem;}.cr-cleaning.cr-litter .howto-step .node{font-size: 1.5rem; font-weight: 400;}.cr-cleaning.cr-litter .why{background: var(--ink);}.cr-cleaning.cr-litter .why .grid{margin-top: 48px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; background: var(--line); border: 1px solid var(--line);}.cr-cleaning.cr-litter .why-cell{background: var(--ink); padding: 32px 26px;}.cr-cleaning.cr-litter .why-cell .ic{font-size: 1.8rem; margin-bottom: 14px;}.cr-cleaning.cr-litter .why-cell h3{font-size: 1.1rem; margin-bottom: 8px; color: var(--paper);}.cr-cleaning.cr-litter .why-cell p{color: var(--mist); font-size: .92rem;}.cr-cleaning.cr-litter .reviews-text{background: var(--paper); color: var(--ink);}.cr-cleaning.cr-litter .reviews-text .sec-head p{color: #5a6474;}.cr-cleaning.cr-litter .reviews-text .grid{grid-template-columns: repeat(3, 1fr); gap: 24px;}.cr-cleaning.cr-litter .reviews-text .rev{background: #fff; border: 1px solid rgba(13, 21, 38, 0.08); border-radius: 18px; padding: 30px 28px;}.cr-cleaning.cr-litter .reviews-text .rev .stars{color: var(--spark); margin-bottom: 14px; font-size: 1.05rem; letter-spacing: 2px;}.cr-cleaning.cr-litter .reviews-text .rev p{color: #3a4453; font-size: 1rem; font-style: italic; margin-bottom: 16px;}.cr-cleaning.cr-litter .reviews-text .rev .who{font-family: 'Space Grotesk', sans-serif; font-weight: 600; color: var(--spark-deep); font-size: .88rem;}.cr-cleaning.cr-litter .reviews-text .btn-ghost{border-color: rgba(13, 21, 38, 0.25); color: var(--ink);}.cr-cleaning.cr-litter .finale .feats{display: -webkit-box; display: -webkit-flex; display: flex; gap: 18px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 24px 0 34px; color: var(--paper); font-size: .9rem;}.cr-cleaning.cr-litter .finale .feats span{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px;}.cr-cleaning.cr-litter .finale .feats svg{width: 15px; height: 15px; color: var(--emerald);}@media (max-width: 900px){.cr-cleaning.cr-litter .why .grid{grid-template-columns: 1fr 1fr !important;}.cr-cleaning.cr-litter .reviews-text .grid{grid-template-columns: 1fr !important;}.cr-cleaning.cr-litter .finale .feats{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}}@media (max-width: 560px){.cr-cleaning.cr-litter .why .grid{grid-template-columns: 1fr !important;}}.cr-cleaning.cr-lawn .hero{padding: 96px 0 76px; text-align: center; background: radial-gradient(110% 90% at 50% 5%, rgba(240, 168, 48, 0.15), transparent 55%), var(--ink);}.cr-cleaning.cr-lawn .hero .wrap{display: block;}.cr-cleaning.cr-lawn .hero h1{max-width: 20ch; margin: 0 auto;}.cr-cleaning.cr-lawn .hero-sub{margin: 20px auto 0; max-width: 50ch;}.cr-cleaning.cr-lawn .hero-feats{margin-top: 40px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--line); border: 1px solid var(--line); max-width: 900px; margin-left: auto; margin-right: auto; opacity: 0; animation: fadeUp 1s var(--ease) 0.65s forwards; transform: translateY(22px);}.cr-cleaning.cr-lawn .hero-feats .f{background: var(--ink-2); padding: 26px 20px;}.cr-cleaning.cr-lawn .hero-feats .f h3{font-size: 1.02rem; color: var(--paper); margin-bottom: 6px;}.cr-cleaning.cr-lawn .hero-feats .f p{font-size: .86rem; color: var(--mist);}.cr-cleaning.cr-lawn .hero-cta{margin-top: 36px; justify-content: center;}.cr-cleaning.cr-lawn .why{background: var(--paper); color: var(--ink);}.cr-cleaning.cr-lawn .why .lead{max-width: 66ch; margin: 0 auto 48px; text-align: center; font-size: 1.08rem; color: #4a5464;}.cr-cleaning.cr-lawn .why .lead b{color: var(--ink);}.cr-cleaning.cr-lawn .why-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;}.cr-cleaning.cr-lawn .why-cell{text-align: center; padding: 0 16px;}.cr-cleaning.cr-lawn .why-cell .ic{font-size: 2rem; margin-bottom: 16px;}.cr-cleaning.cr-lawn .why-cell h3{font-size: 1.15rem; margin-bottom: 8px; color: var(--ink);}.cr-cleaning.cr-lawn .why-cell p{color: #5a6474; font-size: .95rem;}.cr-cleaning.cr-lawn .storage{background: var(--ink);}.cr-cleaning.cr-lawn .storage .row{display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center;}.cr-cleaning.cr-lawn .storage h2{font-size: clamp(1.6rem, 3.4vw, 2.4rem); letter-spacing: -.01em; max-width: 22ch;}.cr-cleaning.cr-lawn .storage ul{list-style: none; margin-top: 24px;}.cr-cleaning.cr-lawn .storage li{padding: 12px 0; border-bottom: 1px solid rgba(159, 176, 200, 0.12); color: var(--mist); font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px;}.cr-cleaning.cr-lawn .storage li b{color: var(--paper); flex: none;}.cr-cleaning.cr-lawn .storage .note{margin-top: 24px; padding: 18px 22px; background: rgba(240, 168, 48, 0.08); border-left: 3px solid var(--spark); border-radius: 0 12px 12px 0; color: var(--mist); font-size: .98rem;}.cr-cleaning.cr-lawn .storage .imgph{aspect-ratio: 4/3; border-radius: 18px; overflow: hidden; background: #131f38;}.cr-cleaning.cr-lawn .storage .imgph img{width: 100%; height: 100%; object-fit: cover;}.cr-cleaning.cr-lawn .packages .pkg-grid{grid-template-columns: repeat(3, 1fr); max-width: none; gap: 24px;}.cr-cleaning.cr-lawn .packages .pkg{padding: 34px 28px; border-radius: 20px;}.cr-cleaning.cr-lawn .packages .pkg:has(.badge){padding-top: 44px;}.cr-cleaning.cr-lawn .packages .pkg .badge{position: absolute; top: 12px; left: 50%; transform: translateX(-50%); background: var(--spark); color: var(--ink); font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: .68rem; letter-spacing: .08em; text-transform: uppercase; padding: 5px 14px; border-radius: 100px; white-space: nowrap; z-index: 2;}.cr-cleaning.cr-lawn .packages .pkg .name{font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: .82rem; letter-spacing: .1em; text-transform: uppercase; color: var(--spark-deep); margin-bottom: 6px;}.cr-cleaning.cr-lawn .packages .pkg h3{font-size: 1.15rem; color: #5a6474; font-weight: 500; margin-bottom: 14px; max-width: none;}.cr-cleaning.cr-lawn .packages .pkg .price .amt{font-size: 2rem;}.cr-cleaning.cr-lawn .packages .pkg .price .per{color: #7a8494; font-size: .86rem;}.cr-cleaning.cr-lawn .packages .pkg .includes{font-size: .88rem; color: #5a6474; font-style: italic; margin-bottom: 10px;}.cr-cleaning.cr-lawn .packages .pkg li{padding: 6px 0; font-size: .92rem; border-bottom: 0;}.cr-cleaning.cr-lawn .packages .pkg .excl{font-size: .8rem; color: #8a94a4; margin-bottom: 18px; line-height: 1.5;}.cr-cleaning.cr-lawn .packages .pkg .excl b{color: #5a6474;}.cr-cleaning.cr-lawn .process{background: var(--ink);}.cr-cleaning.cr-lawn .steps{margin-top: 52px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px;}.cr-cleaning.cr-lawn .step{padding: 32px 26px; border: 1px solid var(--line); border-radius: 16px; background: var(--ink-2); text-align: center;}.cr-cleaning.cr-lawn .step .ic{font-size: 1.8rem; margin-bottom: 14px;}.cr-cleaning.cr-lawn .step h3{font-size: 1.05rem; margin-bottom: 8px; color: var(--paper);}.cr-cleaning.cr-lawn .step p{color: var(--mist); font-size: .92rem;}.cr-cleaning.cr-lawn .faq{background: var(--paper); color: var(--ink);}.cr-cleaning.cr-lawn .faq-list{max-width: 760px; margin: 48px auto 0;}.cr-cleaning.cr-lawn .faq-item{border-bottom: 1px solid rgba(13, 21, 38, 0.1); padding: 22px 0;}.cr-cleaning.cr-lawn .faq-item summary{font-family: 'Fraunces', serif; font-weight: 600; font-size: 1.12rem; cursor: pointer; list-style: none; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 16px;}.cr-cleaning.cr-lawn .faq-item summary::-webkit-details-marker{display: none;}.cr-cleaning.cr-lawn .faq-item summary::after{content: "+"; font-family: 'Space Grotesk', sans-serif; font-size: 1.4rem; color: var(--spark-deep); flex: none; transition: transform .2s;}.cr-cleaning.cr-lawn .faq-item[open] summary::after{transform: rotate(45deg);}.cr-cleaning.cr-lawn .faq-item p{color: #4a5464; margin-top: 14px; font-size: .98rem;}.cr-cleaning.cr-lawn .finale .eyebrow{display: block; margin-bottom: 20px;}.cr-cleaning.cr-lawn .finale h2{max-width: 20ch;}.cr-cleaning.cr-lawn .finale p{max-width: 46ch; font-size: 1.06rem;}.cr-cleaning.cr-lawn .finale .feats{display: -webkit-box; display: -webkit-flex; display: flex; gap: 18px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 28px; color: var(--paper); font-size: .9rem;}@media (max-width: 900px){.cr-cleaning.cr-lawn .hero-feats{grid-template-columns: 1fr !important;}.cr-cleaning.cr-lawn .why-grid{grid-template-columns: 1fr !important;}.cr-cleaning.cr-lawn .storage .row{grid-template-columns: 1fr !important; gap: 32px;}.cr-cleaning.cr-lawn .packages .pkg-grid{grid-template-columns: 1fr !important;}.cr-cleaning.cr-lawn .steps{grid-template-columns: 1fr 1fr !important;}}@media (max-width: 560px){.cr-cleaning.cr-lawn .steps{grid-template-columns: 1fr !important;}}.cr-cleaning.cr-dyson .hero-badges{margin-top: 26px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; opacity: 0; animation: fadeUp 1s var(--ease) 0.65s forwards; transform: translateY(22px);}.cr-cleaning.cr-dyson .hero-badge{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; 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-cleaning.cr-dyson .hero-badge svg{width: 15px; height: 15px; color: var(--spark);}.cr-cleaning.cr-dyson .hero-visual .heroimg{width: 100%; aspect-ratio: 1 / 1; border-radius: 20px; object-fit: cover; background: var(--ink-2);}.cr-cleaning.cr-dyson .symptoms{background: var(--paper); color: var(--ink);}.cr-cleaning.cr-dyson .symptoms .sec-head p{color: #5a6474;}.cr-cleaning.cr-dyson .sym-grid{margin-top: 48px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}.cr-cleaning.cr-dyson .sym{background: #fff; border: 1px solid rgba(13, 21, 38, 0.09); border-radius: 16px; padding: 26px 22px;}.cr-cleaning.cr-dyson .sym .ic{font-size: 1.7rem; margin-bottom: 14px;}.cr-cleaning.cr-dyson .sym h3{font-size: 1.1rem; margin-bottom: 9px; color: var(--ink);}.cr-cleaning.cr-dyson .sym p{color: #5a6474; font-size: .95rem;}.cr-cleaning.cr-dyson .mit{max-width: 820px; margin: 44px auto 0; background: #fff; border-left: 4px solid var(--spark-deep); border-radius: 0 16px 16px 0; padding: 32px 36px;}.cr-cleaning.cr-dyson .mit-h{font-family: 'Fraunces', serif; font-weight: 600; font-size: 1.35rem; color: var(--ink); margin-bottom: 14px; line-height: 1.3;}.cr-cleaning.cr-dyson .mit p{color: #4a5464; font-size: 1.02rem; margin-top: 12px;}.cr-cleaning.cr-dyson .mit p:first-of-type{margin-top: 0;}.cr-cleaning.cr-dyson .pack{background: var(--ink);}.cr-cleaning.cr-dyson .pack .sec-head p{color: var(--mist);}.cr-cleaning.cr-dyson .pack-title{color: var(--paper);}.cr-cleaning.cr-dyson .pkg{max-width: 720px; margin: 52px auto 0; background: #fff; border: 1px solid var(--spark); border-radius: 22px; padding: 44px 42px; box-shadow: 0 20px 50px rgba(240, 168, 48, 0.14); position: relative; color: var(--ink);}.cr-cleaning.cr-dyson .pkg .tag{position: absolute; top: -14px; left: 50%; transform: translateX(-50%); background: var(--spark); color: var(--ink); font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: .72rem; letter-spacing: .08em; text-transform: uppercase; padding: 6px 20px; border-radius: 100px; white-space: nowrap;}.cr-cleaning.cr-dyson .pkg h3{font-size: 1.5rem; color: var(--ink); margin-bottom: 8px;}.cr-cleaning.cr-dyson .pkg .motto{font-style: italic; color: #7a8494; font-size: .96rem; margin-bottom: 20px;}.cr-cleaning.cr-dyson .pkg .price{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 9px; margin-bottom: 6px;}.cr-cleaning.cr-dyson .pkg .price .amt{font-family: 'Fraunces', serif; font-weight: 700; font-size: 3rem; color: var(--spark-deep); line-height: 1;}.cr-cleaning.cr-dyson .pkg .price .cur{font-family: 'Fraunces', serif; font-weight: 600; font-size: 1.4rem; color: var(--spark-deep);}.cr-cleaning.cr-dyson .pkg .tva{font-size: .88rem; color: #7a8494; margin-bottom: 26px;}.cr-cleaning.cr-dyson .pkg ul{list-style: none; margin-bottom: 26px; padding: 0;}.cr-cleaning.cr-dyson .pkg li{padding: 9px 0; color: #3a4453; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; align-items: baseline; border-bottom: 1px solid rgba(13, 21, 38, 0.06);}.cr-cleaning.cr-dyson .pkg li:last-child{border-bottom: 0;}.cr-cleaning.cr-dyson .pkg li::before{content: "✓"; color: var(--emerald); font-weight: 700; flex: none;}.cr-cleaning.cr-dyson .pkg .btn-primary{width: 100%; justify-content: center;}.cr-cleaning.cr-dyson .pkg .fine{font-size: .84rem; color: #8a94a4; margin-top: 16px; text-align: center;}.cr-cleaning.cr-dyson .pack-link{color: var(--spark-deep); text-decoration: underline;}.cr-cleaning.cr-dyson .models{background: var(--ink);}.cr-cleaning.cr-dyson .model-grid{margin-top: 44px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 11px; justify-content: center;}.cr-cleaning.cr-dyson .model-pill{font-size: .94rem; color: var(--paper); background: var(--ink-2); border: 1px solid var(--line); padding: 10px 20px; border-radius: 100px;}.cr-cleaning.cr-dyson .models-note{text-align: center; margin-top: 30px; color: var(--mist);}.cr-cleaning.cr-dyson .models-note b{color: var(--paper);}.cr-cleaning.cr-dyson .guarantee{background: var(--ink-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); text-align: center;}.cr-cleaning.cr-dyson .guarantee .ic{width: 52px; height: 52px; color: var(--spark); margin: 0 auto 20px;}.cr-cleaning.cr-dyson .guarantee h2{font-size: clamp(1.5rem, 3.4vw, 2.2rem); max-width: 26ch; margin: 0 auto; letter-spacing: -.01em;}.cr-cleaning.cr-dyson .guarantee p{color: var(--mist); max-width: 52ch; margin: 18px auto 0; font-size: 1.04rem;}.cr-cleaning.cr-dyson .guarantee b{color: var(--paper);}.cr-cleaning.cr-dyson .howto{background: var(--ink);}.cr-cleaning.cr-dyson .howto .grid{margin-top: 52px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px;}.cr-cleaning.cr-dyson .step{text-align: center; padding: 0 18px;}.cr-cleaning.cr-dyson .step .node{width: 62px; height: 62px; border-radius: 50%; margin: 0 auto 20px; background: var(--ink-2); border: 2px solid var(--spark); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 1.5rem;}.cr-cleaning.cr-dyson .step h3{font-size: 1.14rem; margin-bottom: 9px; color: var(--paper);}.cr-cleaning.cr-dyson .step p{color: var(--mist); font-size: .96rem;}.cr-cleaning.cr-dyson .howto-link{color: var(--spark); text-decoration: underline;}.cr-cleaning.cr-dyson .finale{background: radial-gradient(90% 120% at 50% 120%, rgba(240, 168, 48, 0.2), transparent 60%), var(--paper); color: var(--ink); text-align: center;}.cr-cleaning.cr-dyson .finale-eyebrow{display: block; margin-bottom: 20px; color: var(--spark-deep);}.cr-cleaning.cr-dyson .finale h2{font-size: clamp(1.9rem, 4.4vw, 3rem); letter-spacing: -.02em; max-width: 20ch; margin: 0 auto;}.cr-cleaning.cr-dyson .finale h2 .glow{color: var(--spark-deep);}.cr-cleaning.cr-dyson .finale > .wrap > p:not(.whisper){color: #5a6474; margin: 24px auto 34px; max-width: 46ch; font-size: 1.05rem;}.cr-cleaning.cr-dyson .cta-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.cr-cleaning.cr-dyson .finale .btn-ghost{border-color: rgba(13, 21, 38, 0.28); color: var(--ink);}.cr-cleaning.cr-dyson .finale .btn-ghost:hover{border-color: var(--spark-deep); color: var(--spark-deep);}.cr-cleaning.cr-dyson .finale p.whisper{max-width: 42ch; margin: 64px auto 0; padding-top: 32px; border-top: 1px solid rgba(13, 21, 38, 0.08); font-size: .87rem; color: #96a0ae; line-height: 1.65; letter-spacing: .005em;}.cr-cleaning.cr-dyson .finale p.whisper a{color: #96a0ae; text-decoration: underline; text-underline-offset: 3px;}.cr-cleaning.cr-dyson .finale p.whisper a:hover{color: var(--spark-deep);}@media (max-width: 900px){.cr-cleaning.cr-dyson .sym-grid{grid-template-columns: 1fr 1fr !important;}.cr-cleaning.cr-dyson .howto .grid{grid-template-columns: 1fr 1fr !important; gap: 34px;}.cr-cleaning.cr-dyson .pkg{padding: 32px 24px;}}@media (max-width: 620px){.cr-cleaning.cr-dyson .sym-grid{grid-template-columns: 1fr !important;}.cr-cleaning.cr-dyson .howto .grid{grid-template-columns: 1fr !important;}.cr-cleaning.cr-dyson .mit{padding: 24px 20px;}}