.rf-softener-essentials{--rf-brand: #006C84;--rf-button: #CAE6EC;--rf-border: #dbe5ea;--rf-soft: #f6f9fa;--rf-text: #000000;--rf-muted: #4f5d63;color:var(--rf-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;line-height:1.7}.rf-softener-essentials *,.rf-softener-essentials *:before,.rf-softener-essentials *:after{box-sizing:border-box}.rf-softener-essentials h2,.rf-softener-essentials h3,.rf-softener-essentials p,.rf-softener-essentials li{color:var(--rf-text)}.rf-softener-essentials h2{margin:0 0 14px;font-size:clamp(24px,3vw,32px);line-height:1.2;font-weight:800;letter-spacing:-.02em}.rf-softener-essentials h3{margin:0;font-size:20px;line-height:1.35;font-weight:800}.rf-softener-essentials p{margin:0 0 18px;font-size:16px}.rf-pillar-hero{margin-bottom:32px;padding:30px;border:1px solid var(--rf-border);border-radius:16px;background:var(--rf-soft)}.rf-pillar-hero p{margin:0 0 14px;font-size:18px;line-height:1.75}.rf-pillar-hero p:last-child{margin-bottom:0}.rf-pillar-toc{margin:0 0 48px;padding:28px;border:1px solid var(--rf-border);border-radius:16px;background:#fff}.rf-pillar-toc h2{margin-bottom:18px;font-size:25px}.rf-pillar-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:0;padding:0;list-style:none}.rf-pillar-toc a{color:var(--rf-brand);font-weight:700;text-decoration:none}.rf-pillar-toc a:hover{text-decoration:underline}.rf-pillar-section{margin:0 0 54px;scroll-margin-top:30px}.rf-pillar-section>p{max-width:900px;margin-bottom:24px}.rf-pillar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rf-pillar-card{display:flex;flex-direction:column;min-height:100%;padding:24px;border:1px solid var(--rf-border);border-radius:14px;background:#fff}.rf-pillar-card p{margin:10px 0 18px;color:var(--rf-muted);font-size:15px;line-height:1.65}.rf-pillar-card a{display:inline-block;margin-top:auto;color:var(--rf-brand);font-weight:500;text-decoration:none;transition:color .2s ease}.rf-pillar-card a:hover{color:#00586c;text-decoration:none}.rf-pillar-takeaway{margin-top:22px;padding:20px 22px;border-left:4px solid var(--rf-brand);border-radius:0 12px 12px 0;background:var(--rf-soft);color:var(--rf-text)}.rf-pillar-takeaway strong{font-weight:800}.rf-pillar-checklist{margin-top:22px;padding:26px;border:1px solid var(--rf-border);border-radius:14px;background:var(--rf-soft)}.rf-pillar-checklist h3{margin-bottom:14px}.rf-pillar-checklist ul{margin:0;padding-left:22px}.rf-pillar-checklist li{margin-bottom:10px}.rf-pillar-checklist li:last-child{margin-bottom:0}.rf-pillar-cta{margin-top:56px;padding:30px;border:1px solid var(--rf-border);border-radius:16px;background:var(--rf-soft)}.rf-pillar-cta h2{margin-bottom:12px}.rf-pillar-cta p{max-width:780px;margin-bottom:0}.rf-pillar-cta-buttons{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.rf-pillar-cta-button,.rf-pillar-cta-button:link,.rf-pillar-cta-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid var(--rf-brand);border-radius:10px;background:var(--rf-button);color:#000!important;font-weight:800;text-decoration:none}.rf-pillar-cta-button:hover,.rf-pillar-cta-button:focus,.rf-pillar-cta-button:active{background:#b9dce4;color:#000!important;text-decoration:none}@media(max-width:749px){.rf-pillar-hero,.rf-pillar-toc,.rf-pillar-card,.rf-pillar-checklist,.rf-pillar-cta{padding:22px}.rf-pillar-toc ul,.rf-pillar-grid{grid-template-columns:1fr}.rf-pillar-section{margin-bottom:44px}.rf-pillar-cta-buttons{flex-direction:column;align-items:stretch}.rf-pillar-cta-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/regalflow-softener-essentials.css.map */
