#dandelion-preview{color:#292c29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f4ee;font-family:Manrope,sans-serif;overflow:hidden}#dandelion-preview *{box-sizing:border-box}#dandelion-preview{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font:400 16px/1.5 Manrope,sans-serif}#dandelion-preview b,#dandelion-preview strong{font-weight:bolder}#dandelion-preview summary{display:list-item}#dandelion-preview address{font-style:normal}#dandelion-preview ol,#dandelion-preview ul{list-style:none}#dandelion-preview header{border-bottom:1px solid #dedbd2;justify-content:space-between;align-items:center;gap:24px;padding:26px 40px;display:flex}#dandelion-preview .brand{letter-spacing:.17em;font-size:21px;font-weight:600}#dandelion-preview .brand small{letter-spacing:.13em;margin-top:5px;font-size:10px;font-weight:400;display:block}#dandelion-preview nav{gap:22px;font-size:12px;display:flex}#dandelion-preview .brand-logo{flex-shrink:1;min-width:0;line-height:0;display:block}#dandelion-preview .brand-logo img{object-fit:contain;width:310px;max-width:100%;height:auto;display:block}@media (max-width:650px){#dandelion-preview .brand-logo img{width:260px;max-width:100%}}#dandelion-preview a{color:inherit;text-decoration:none}#dandelion-preview main{grid-template-columns:1.15fr 1fr;min-height:510px;display:grid}#dandelion-preview .copy{padding:65px 38px 55px 40px}#dandelion-preview .eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#414b40;margin:0 0 25px;font-size:11px}#dandelion-preview h1{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(36px,4.8vw,58px);font-weight:500;line-height:1.13}#dandelion-preview h1 span{color:#59634f}#dandelion-preview .intro{max-width:380px;margin-bottom:28px;font-size:14px;line-height:1.85}#dandelion-preview .cta{color:#f7f4ee;background:#414b40;border:0;border-radius:3px;align-items:center;gap:22px;padding:17px 21px;font:500 13px Manrope,sans-serif;display:inline-flex}#dandelion-preview .meta{color:#5d6057;margin-top:12px;font-size:11px}#dandelion-preview .visual{isolation:isolate;background:#e8ded2;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}#dandelion-preview .visual:before{content:"";z-index:-1;background:linear-gradient(125deg,#e8ded2 5%,#ceb9a5 45%,#f0e5d7 75%);border-radius:48% 48% 10% 10%;width:85%;height:115%;position:absolute;transform:rotate(-18deg)translate(20%,15%);box-shadow:-25px 20px 55px #8e776629}#dandelion-preview .visual:after{content:"";background:linear-gradient(145deg,#0000 45%,#414b4020);position:absolute;inset:0}#dandelion-preview .photo-note{z-index:1;text-align:center;background:#f7f4eee8;border:1px solid #f7f4ee;max-width:235px;padding:23px;position:relative}#dandelion-preview .photo-note b{margin-bottom:8px;font-size:14px;font-weight:500;display:block}#dandelion-preview .photo-note p{color:#55594f;margin:0;font-size:11px;line-height:1.7}#dandelion-preview .caption{letter-spacing:.08em;z-index:1;color:#414b40;font-size:10px;position:absolute;bottom:22px;left:25px}#dandelion-preview .trust{color:#414b40;border-top:1px solid #dedbd2;justify-content:space-between;gap:18px;padding:24px 40px;font-size:11px;display:flex}#dandelion-preview .next{background:#e8ded2;justify-content:space-between;align-items:center;gap:20px;padding:36px 40px;display:flex}#dandelion-preview .next h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:500}#dandelion-preview .next p{max-width:310px;margin:0;font-size:12px;line-height:1.7}#dandelion-preview dialog{color:#292c29;background:#f7f4ee;border:0;max-width:360px;padding:28px;font-family:Manrope,sans-serif}#dandelion-preview dialog p{font-size:14px;line-height:1.7}#dandelion-preview dialog::backdrop{background:#292c2955}@media (max-width:650px){#dandelion-preview header{padding:22px}#dandelion-preview nav{display:none}#dandelion-preview main{grid-template-columns:1fr}#dandelion-preview .copy{padding:40px 24px}#dandelion-preview h1{font-size:43px}#dandelion-preview .visual{min-height:280px}#dandelion-preview .trust{flex-wrap:wrap;padding:23px}#dandelion-preview .next{flex-direction:column;align-items:start;padding:30px 24px}}#dandelion-preview .concerns{background:#f7f4ee;padding:60px 40px 54px}#dandelion-preview .concerns h2{letter-spacing:-.045em;margin:0 0 16px;font-size:34px;font-weight:500;line-height:1.2}#dandelion-preview .concerns-intro{color:#55594f;max-width:540px;margin:0 0 30px;font-size:14px;line-height:1.8}#dandelion-preview .concern-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}#dandelion-preview .concern{background:#e8ded2;border-radius:3px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}#dandelion-preview .concern:nth-child(2){background:#e6e8df}#dandelion-preview .concern .label{letter-spacing:.12em;text-transform:uppercase;color:#414b40;margin:0 0 22px;font-size:10px}#dandelion-preview .concern h3{letter-spacing:-.035em;margin:0 0 15px;font-size:25px;font-weight:500;line-height:1.3}#dandelion-preview .concern p{margin:0 0 26px;font-size:13px;line-height:1.85}#dandelion-preview .concern button{color:#414b40;text-align:left;background:0 0;border:0;border-bottom:1px solid #414b40;min-height:44px;margin-top:auto;padding:8px 0;font:500 12px Manrope,sans-serif}#dandelion-preview .care-note{color:#55594f;margin:22px 0 0;font-size:11px;line-height:1.7}@media (max-width:650px){#dandelion-preview .concerns{padding:40px 24px}#dandelion-preview .concern-grid{grid-template-columns:1fr}#dandelion-preview .concern{padding:26px}#dandelion-preview .concerns h2{font-size:30px}}#dandelion-preview .treatments{background:#e8ded2;padding:56px 40px}#dandelion-preview .treatments h2{letter-spacing:-.045em;margin:0 0 16px;font-size:34px;font-weight:500;line-height:1.2}#dandelion-preview .treatments-intro{max-width:550px;margin:0 0 32px;font-size:14px;line-height:1.8}#dandelion-preview .treatment-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}#dandelion-preview .treatment{background:#f7f4ee;border-radius:3px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}#dandelion-preview .treatment .label{letter-spacing:.12em;text-transform:uppercase;color:#414b40;margin:0 0 20px;font-size:10px}#dandelion-preview .treatment h3{letter-spacing:-.04em;margin:0 0 16px;font-size:29px;font-weight:500;line-height:1.2}#dandelion-preview .treatment p{margin:0 0 22px;font-size:13px;line-height:1.85}#dandelion-preview .treatment details{border-top:1px solid #dedbd2;width:100%;margin-top:auto}#dandelion-preview .treatment summary{color:#414b40;min-height:44px;padding:15px 0;font-size:12px;font-weight:500}#dandelion-preview .treatment details p{margin:0 0 15px}#dandelion-preview .treatment .price{color:#414b40;margin-bottom:22px;font-size:12px}#dandelion-preview .treatment-footer{justify-content:space-between;align-items:center;gap:24px;padding-top:30px;display:flex}#dandelion-preview .treatment-footer p{max-width:320px;margin:0;font-size:13px;line-height:1.8}@media (max-width:650px){#dandelion-preview .treatments{padding:40px 24px}#dandelion-preview .treatment-grid{grid-template-columns:1fr}#dandelion-preview .treatment{padding:26px}#dandelion-preview .treatments h2{font-size:30px}#dandelion-preview .treatment-footer{flex-direction:column;align-items:flex-start}}#dandelion-preview .team{background:#f7f4ee;grid-template-columns:.9fr 1.1fr;align-items:center;gap:46px;padding:60px 40px;display:grid}#dandelion-preview .team-photo{background:#e8ded2;border-radius:3px;justify-content:center;align-items:center;min-height:390px;padding:30px;display:flex;position:relative}#dandelion-preview .team-photo .photo-note{background:#f7f4eecc}#dandelion-preview .team-copy h2{letter-spacing:-.045em;margin:0 0 22px;font-size:34px;font-weight:500;line-height:1.2}#dandelion-preview .team-copy>p:not(.eyebrow){margin:0 0 20px;font-size:13px;line-height:1.9}#dandelion-preview .team-facts{margin:24px 0;padding:0;list-style:none}#dandelion-preview .team-facts li{border-top:1px solid #dedbd2;padding:12px 0;font-size:12px;line-height:1.75}#dandelion-preview .team-facts strong{color:#414b40;font-weight:600;display:block}#dandelion-preview .team-close{color:#414b40}@media (max-width:650px){#dandelion-preview .team{grid-template-columns:1fr;gap:30px;padding:40px 24px}#dandelion-preview .team-photo{min-height:260px}#dandelion-preview .team-copy h2{font-size:30px}}#dandelion-preview .homecare{background:#e6e8df;padding:56px 40px}#dandelion-preview .homecare h2{letter-spacing:-.045em;max-width:570px;margin:0 0 18px;font-size:34px;font-weight:500;line-height:1.2}#dandelion-preview .homecare-intro{max-width:600px;margin:0 0 32px;font-size:14px;line-height:1.85}#dandelion-preview .homecare-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}#dandelion-preview .care-brand{background:#f7f4ee;border-radius:3px;padding:30px}#dandelion-preview .care-brand h3{letter-spacing:-.035em;margin:0 0 18px;font-size:25px;font-weight:500}#dandelion-preview .care-brand p{margin:0 0 20px;font-size:13px;line-height:1.85}#dandelion-preview .care-brand .care-examples{color:#55594f;border-top:1px solid #dedbd2;margin:0;padding-top:16px;font-size:11px}#dandelion-preview .care-brand .label{letter-spacing:.12em;text-transform:uppercase;color:#414b40;margin:0 0 18px;font-size:10px}#dandelion-preview .care-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:30px;display:flex}#dandelion-preview .care-footer p{max-width:340px;margin:0;font-size:13px;line-height:1.8}@media (max-width:650px){#dandelion-preview .homecare{padding:40px 24px}#dandelion-preview .homecare h2{font-size:30px}#dandelion-preview .homecare-grid{grid-template-columns:1fr}#dandelion-preview .care-brand{padding:26px}#dandelion-preview .care-footer{flex-direction:column;align-items:flex-start}}#dandelion-preview .journey{background:#f7f4ee;padding:60px 40px}#dandelion-preview .journey h2{letter-spacing:-.045em;margin:0 0 18px;font-size:34px;font-weight:500;line-height:1.2}#dandelion-preview .journey-intro{max-width:550px;margin:0 0 34px;font-size:14px;line-height:1.85}#dandelion-preview .steps{counter-reset:ds-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 32px;padding:0;list-style:none;display:grid}#dandelion-preview .steps li{counter-increment:ds-step;border-top:1px solid #c8cbbf;padding-top:22px}#dandelion-preview .steps li:before{content:"0" counter(ds-step);color:#59634f;letter-spacing:.1em;margin-bottom:20px;font-size:13px;display:block}#dandelion-preview .steps h3{letter-spacing:-.025em;margin:0 0 14px;font-size:19px;font-weight:500;line-height:1.4}#dandelion-preview .steps p{margin:0;font-size:13px;line-height:1.85}#dandelion-preview .journey-action{border-top:1px solid #dedbd2;justify-content:space-between;align-items:center;gap:24px;padding-top:26px;display:flex}#dandelion-preview .journey-action p{max-width:330px;margin:0;font-size:12px;line-height:1.8}@media (max-width:650px){#dandelion-preview .journey{padding:40px 24px}#dandelion-preview .journey h2{font-size:30px}#dandelion-preview .steps{grid-template-columns:1fr;gap:26px}#dandelion-preview .steps li:before{margin-bottom:12px}#dandelion-preview .journey-action{flex-direction:column;align-items:flex-start}}#dandelion-preview .faq{background:#e8ded2;padding:56px 40px}#dandelion-preview .faq h2{letter-spacing:-.045em;margin:0 0 30px;font-size:34px;font-weight:500;line-height:1.2}#dandelion-preview .faq details{border-top:1px solid #c9c1b6;padding:0}#dandelion-preview .faq details:last-child{border-bottom:1px solid #c9c1b6}#dandelion-preview .faq summary{color:#292c29;min-height:44px;padding:20px 0;font-size:14px;font-weight:500;line-height:1.7}#dandelion-preview .faq details p{max-width:650px;margin:0 0 22px;font-size:13px;line-height:1.85}@media (max-width:650px){#dandelion-preview .faq{padding:40px 24px}#dandelion-preview .faq h2{font-size:30px}}#dandelion-preview .contact{color:#f7f4ee;background:#414b40;padding:56px 40px}#dandelion-preview .contact .eyebrow{color:#e8ded2}#dandelion-preview .contact h2{letter-spacing:-.045em;margin:0 0 28px;font-size:34px;font-weight:500;line-height:1.2}#dandelion-preview .contact-grid{grid-template-columns:1.1fr 1fr;gap:40px;display:grid}#dandelion-preview .contact h3{margin:0 0 15px;font-size:15px;font-weight:500}#dandelion-preview .contact p,#dandelion-preview .contact address{margin:0 0 20px;font-size:13px;font-style:normal;line-height:1.9}#dandelion-preview .contact address a,#dandelion-preview .contact .route{text-underline-offset:4px;text-decoration:underline}#dandelion-preview .contact .route{padding:12px 0;font-size:12px;display:inline-block}#dandelion-preview .contact .cta{color:#414b40;background:#f7f4ee;margin-top:8px}#dandelion-preview .site-footer{background:#f7f4ee;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px 40px;font-size:10px;line-height:1.8;display:flex}#dandelion-preview .footer-links{flex-wrap:wrap;gap:18px;display:flex}#dandelion-preview dialog a.cta{margin-bottom:18px}@media (max-width:650px){#dandelion-preview .contact{padding:40px 24px}#dandelion-preview .contact h2{font-size:30px}#dandelion-preview .contact-grid{grid-template-columns:1fr;gap:20px}#dandelion-preview .site-footer{padding:24px}}
