.rf-ro-insights{--rf-brand: #006C84;--rf-brand-dark: #005063;--rf-button: #CAE6EC;--rf-text-heading: #1A202C;--rf-text-body: #4A5568;--rf-border: #D8E6EB;--rf-soft: #F5FAFC;--rf-white: #FFFFFF;--rf-whatsapp: #25D366;--rf-radius-lg: 20px;--rf-radius-md: 16px;--rf-shadow: 0 12px 30px rgba(0, 108, 132, .08);--rf-shadow-hover: 0 16px 36px rgba(0, 108, 132, .14)}html{scroll-behavior:smooth}.rf-ro-insights{max-width:1180px;margin:0 auto;padding:24px 20px 64px;color:var(--rf-text-body);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rf-ro-insights *,.rf-ro-insights *:before,.rf-ro-insights *:after{box-sizing:border-box}.rf-ro-insights h2,.rf-ro-insights h3{color:var(--rf-text-heading)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:-.02em!important}.rf-ro-insights h2{margin:0 0 14px;font-size:clamp(26px,3.5vw,36px);line-height:1.2;font-weight:800}.rf-ro-insights h3{margin:0;font-size:20px;line-height:1.35;font-weight:700}.rf-ro-insights p{margin:0 0 18px;color:var(--rf-text-body)!important;font-size:16px;line-height:1.65}.rf-ro-hero{margin-bottom:36px;padding:36px;background:linear-gradient(135deg,#cae6ecd9,#f5fafcf5);border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg);box-shadow:var(--rf-shadow)}.rf-ro-hero p{max-width:1040px;margin:0;font-size:18px;line-height:1.75}.rf-ro-toc{margin:0 0 54px;padding:34px 40px;background:var(--rf-white);border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg)}.rf-ro-toc h2{margin-bottom:20px;font-size:clamp(22px,2.8vw,28px);font-weight:700}.rf-ro-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none}.rf-ro-toc li{margin:0}.rf-ro-toc a{color:var(--rf-brand);font-size:17px;font-weight:600;text-decoration:none;transition:color .15s ease}.rf-ro-toc a:hover{color:var(--rf-brand-dark);text-decoration:underline}.rf-ro-section{margin:0 0 64px;scroll-margin-top:32px}.rf-ro-section>p{max-width:920px;margin-bottom:28px;font-size:17px}.rf-ro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.rf-ro-card{display:flex;flex-direction:column;height:100%;padding:28px;background:var(--rf-white);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);box-shadow:0 4px 16px #006c840a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rf-ro-card:hover{border-color:#b2d4de;transform:translateY(-3px);box-shadow:var(--rf-shadow-hover)}.rf-ro-card h3{margin:0 0 10px;font-size:20px}.rf-ro-card p{flex-grow:1;margin:0 0 20px;font-size:15px;line-height:1.6}.rf-ro-card a{display:inline-flex;align-items:center;margin-top:auto;color:var(--rf-brand);font-size:15px;font-weight:600;text-decoration:none;transition:color .15s ease}.rf-ro-card a:hover{color:var(--rf-brand-dark);text-decoration:none}.rf-ro-checklist{margin-top:28px;padding:32px 36px;background:var(--rf-soft);border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg)}.rf-ro-checklist h3{margin-bottom:16px;font-size:22px}.rf-ro-checklist ul{margin:0;padding-left:22px}.rf-ro-checklist li{margin-bottom:12px;font-size:16px}.rf-ro-checklist li:last-child{margin-bottom:0}.rf-ro-note{margin-top:28px;padding:24px 28px;background:#f8fcfd;border-top:1px solid var(--rf-border);border-right:1px solid var(--rf-border);border-bottom:1px solid var(--rf-border);border-left:5px solid var(--rf-brand);border-radius:0 14px 14px 0}.rf-ro-note strong{color:var(--rf-text-heading);font-weight:700}.rf-ro-help{margin-top:64px;padding:48px 36px;background:linear-gradient(135deg,#f5fafc,#e0f0f4);border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg);text-align:center}.rf-ro-help h2{margin-bottom:14px}.rf-ro-help p{max-width:800px;margin:0 auto 28px;font-size:17px}.rf-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.rf-btn-call,.rf-btn-whatsapp,.rf-btn-contact{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 26px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 2px 6px #0000000a;transition:all .2s cubic-bezier(.16,1,.3,1)}.rf-btn-call{background:var(--rf-button);color:var(--rf-text-heading)!important;border:1px solid #B8D8DF}.rf-btn-call:hover{background:#bde0e8;transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.rf-btn-whatsapp{gap:10px;background:var(--rf-whatsapp);color:var(--rf-white)!important}.rf-btn-whatsapp:hover{background:#1ebd5a;transform:translateY(-2px);box-shadow:0 6px 16px #25d3664d}.rf-btn-contact{background:var(--rf-white);color:var(--rf-brand)!important;border:1px solid var(--rf-border)}.rf-btn-contact:hover{background:#f5fafc;transform:translateY(-2px);box-shadow:0 6px 16px #006c841a}@media(max-width:820px){.rf-ro-insights{padding:16px 16px 48px}.rf-ro-hero,.rf-ro-toc,.rf-ro-card,.rf-ro-checklist,.rf-ro-help{padding:26px 22px}.rf-ro-toc ul,.rf-ro-grid{grid-template-columns:1fr}.rf-ro-section{margin-bottom:48px}.rf-cta-actions{flex-direction:column;align-items:stretch}.rf-btn-call,.rf-btn-whatsapp,.rf-btn-contact{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/regalflow-ro-insights.css.map */
