#dandelion-preview .haa-choice{background:#f7f4ee;padding:52px 40px}#dandelion-preview .haa-choice h2{letter-spacing:-.035em;max-width:640px;margin:0 0 24px;font-size:clamp(24px,2.6vw,30px);font-weight:500;line-height:1.25}#dandelion-preview .haa-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#dandelion-preview a.haa-card{color:#292c29;background:#fcfaf6;border:1px solid #d9cbb9;border-radius:3px;flex-direction:column;gap:12px;min-height:48px;padding:24px;display:flex}#dandelion-preview a.haa-card:hover,#dandelion-preview a.haa-card:focus-visible{border-color:#414b40}#dandelion-preview .haa-card h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500;line-height:1.35}#dandelion-preview .haa-card p{color:#55594f;margin:0;font-size:13px;line-height:1.8}#dandelion-preview .haa-card-link{color:#414b40;text-underline-offset:4px;margin-top:auto;padding-top:10px;font-size:13px;line-height:1.5;text-decoration:underline}#dandelion-preview .haa-section{background:#fcfaf6;border-top:1px solid #dedbd2;padding:52px 40px}#dandelion-preview .haa-section>*{max-width:680px}#dandelion-preview .haa-section h2{letter-spacing:-.035em;margin:0 0 16px;scroll-margin-top:24px;font-size:clamp(24px,2.6vw,31px);font-weight:500;line-height:1.22}#dandelion-preview .haa-section p{margin:0 0 14px;font-size:15px;line-height:1.9}#dandelion-preview .haa-links{margin:20px 0 0;padding:0;list-style:none}#dandelion-preview .haa-links li{border-top:1px solid #e6e2d9}#dandelion-preview .haa-links a{color:#414b40;text-underline-offset:4px;min-height:44px;padding:13px 0;font-size:14px;line-height:1.6;text-decoration:underline;display:block}@media (max-width:900px){#dandelion-preview .haa-card-grid{grid-template-columns:1fr}}@media (max-width:650px){#dandelion-preview .haa-choice,#dandelion-preview .haa-section{padding:40px 24px}#dandelion-preview a.haa-card{padding:20px}}#dandelion-preview .intro-hero .lead+.lead{margin-top:14px}#dandelion-preview .upa-list{margin:0 0 16px;padding:0;list-style:none}#dandelion-preview .upa-list li{margin:0 0 12px;padding:0 0 0 18px;position:relative}#dandelion-preview .upa-list li:before{content:"";background:#59634f;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:0}#dandelion-preview .upa-treatments{gap:14px;margin:20px 0 28px;display:grid}#dandelion-preview .upa-treatment{background:#f7f4ee;border:1px solid #dedbd2;border-radius:3px;padding:22px 24px}#dandelion-preview .upa-treatment h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.35}#dandelion-preview .upa-treatment p{margin:0 0 10px}#dandelion-preview .upa-treatment .upa-meta{color:#55594f;flex-wrap:wrap;gap:6px 18px;margin-bottom:12px;font-size:13px;display:flex}#dandelion-preview .upa-treatment .upa-meta span:last-child{color:#292c29;font-weight:500}#dandelion-preview .upa-faq details{border-top:1px solid #e6e2d9}#dandelion-preview .upa-faq details:last-child{border-bottom:1px solid #e6e2d9}#dandelion-preview .upa-faq summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:15px;font-weight:500;line-height:1.6}#dandelion-preview .upa-faq details p{padding-bottom:6px}@media (max-width:650px){#dandelion-preview .upa-treatment{padding:18px}}#dandelion-preview .upa-body{background:#fcfaf6;padding:48px 40px}#dandelion-preview .upa-body>*{max-width:720px}#dandelion-preview .upa-body h2{letter-spacing:-.03em;margin:44px 0 14px;scroll-margin-top:24px;font-size:clamp(23px,2.4vw,29px);font-weight:500;line-height:1.25}#dandelion-preview .upa-body h2:first-child{margin-top:0}#dandelion-preview .upa-body p{margin:0 0 14px;font-size:15px;line-height:1.9}#dandelion-preview .upa-body a{color:#414b40;text-underline-offset:3px;text-decoration:underline}#dandelion-preview .upa-body .upa-faq details p{font-size:14px;line-height:1.85}@media (max-width:650px){#dandelion-preview .upa-body{padding:36px 24px}}#dandelion-preview .upa-rows{margin:0 0 12px;padding:0;list-style:none}#dandelion-preview .upa-rows li{color:#55594f;border-top:1px solid #e6e2d9;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 16px;padding:10px 0;font-size:13px;display:grid}#dandelion-preview .upa-rows li:first-child{border-top:0}#dandelion-preview .upa-row-area{color:#292c29;font-weight:500}#dandelion-preview .upa-row-price{color:#292c29;text-align:right;font-weight:500}#dandelion-preview .upa-treatment .upa-extra{margin:0 0 10px;font-size:13px}#dandelion-preview .upa-treatment .upa-extra a{color:#414b40;text-underline-offset:3px;text-decoration:underline}#dandelion-preview .fls-steps{margin:0 0 16px;padding-left:20px}#dandelion-preview .fls-steps li{margin:0 0 10px}@media (max-width:480px){#dandelion-preview .upa-rows li{grid-template-columns:minmax(0,1fr) auto}#dandelion-preview .upa-rows .upa-row-area{grid-column:1/-1}}
