.rfkc-wrap{--rfk-brand: #006c84;--rfk-brand-dark: #005467;--rfk-button: #cae6ec;--rfk-border: #dbe5ea;--rfk-soft: #f8fbfc;--rfk-text: #000;--rfk-muted: #4f5d63;max-width:1220px;padding:34px 24px 70px;color:var(--rfk-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;line-height:1.7}.rfkc-wrap h1,.rfkc-wrap h2,.rfkc-wrap h3,.rfkc-wrap h4{color:var(--rfk-text)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.025em}.rfkc-wrap h2{font-size:clamp(24px,2.5vw,32px);line-height:1.24}.rfkc-wrap h3{font-size:19px;line-height:1.38}.rfkc-wrap p,.rfkc-wrap li{color:var(--rfk-text)}.rfkc-hero{padding:clamp(42px,6vw,68px) clamp(24px,5vw,62px);border:1px solid var(--rfk-border);border-top:4px solid var(--rfk-button);border-radius:22px;background:radial-gradient(circle at 84% 18%,rgba(202,230,236,.72),transparent 27%),linear-gradient(135deg,#f7fbfc,#fff 58%,#edf7f9);box-shadow:0 18px 48px #00415012}.rfkc-kicker{margin-bottom:14px;padding:0;border:0;border-radius:0;background:transparent;color:var(--rfk-brand);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.rfkc-hero h2{max-width:860px;margin:0 auto 17px;font-size:clamp(30px,4vw,44px);font-weight:700!important;line-height:1.14}.rfkc-hero p{color:var(--rfk-text);font-size:17px;line-height:1.75}.rfkc-btn{display:inline-flex;min-height:46px;padding:11px 24px;border:1px solid var(--rfk-button);border-radius:10px;align-items:center;justify-content:center;color:var(--rfk-text)!important;background:var(--rfk-button);font-size:14px;font-weight:650;box-shadow:none}.rfkc-btn-primary,.rfkc-btn-secondary{border-color:var(--rfk-button);color:var(--rfk-text)!important;background:var(--rfk-button)}.rfkc-btn:hover,.rfkc-btn-primary:hover,.rfkc-btn-secondary:hover{border-color:#b6dce4;color:var(--rfk-text)!important;background:#bfe1e8;box-shadow:0 9px 22px #006c841f;transform:translateY(-2px)}.rfkc-section{margin:68px 0}.rfkc-intro{max-width:870px;margin:0 auto 34px;text-align:center}.rfkc-quick-grid{gap:17px}.rfkc-quick-card,.rfkc-card,.rfkc-info{border-color:var(--rfk-border);box-shadow:0 12px 34px #0041500e}.rfkc-quick-card{padding:25px 22px;border-radius:17px}.rfkc-quick-card:before{content:"";display:block;width:36px;height:3px;margin-bottom:17px;border-radius:999px;background:var(--rfk-button)}.rfkc-quick-card h3{padding-bottom:12px;border-color:var(--rfk-border)}.rfkc-label{color:var(--rfk-brand);font-size:12px;font-weight:750;letter-spacing:0;text-transform:none}.rfkc-quick-card .rfkc-label:first-of-type+p{min-height:42px}.rfkc-card{padding:32px;border-radius:18px}.rfkc-card-top{padding-bottom:15px;border-bottom:1px solid var(--rfk-border)}.rfkc-tag{border-color:#b9dce4;color:var(--rfk-brand);background:#eef8fa;font-weight:600}.rfkc-info{border:1px solid var(--rfk-border);border-radius:16px;background:linear-gradient(145deg,#fff,var(--rfk-soft))}.rfkc-list li{color:var(--rfk-text)}.rfkc-highlight{padding:clamp(32px,5vw,48px);border:1px solid #b9dce4;border-radius:20px;background:linear-gradient(135deg,#e9f6f8,#cae6ec);box-shadow:0 14px 34px #0041500f}.rfkc-highlight .rfkc-btns{justify-content:flex-start!important}.rfkc-faq{padding:clamp(25px,4vw,38px);border:1px solid var(--rfk-border);border-radius:20px;background:linear-gradient(145deg,#f3fafb,#fff)}.rfkc-faq details{margin-bottom:12px;padding:0;overflow:hidden;border-color:var(--rfk-border);border-radius:13px;box-shadow:0 8px 22px #0041500a}.rfkc-faq details:last-child{margin-bottom:0}.rfkc-faq summary{position:relative;padding:19px 56px 19px 22px;font-weight:650;list-style:none}.rfkc-faq summary::-webkit-details-marker{display:none}.rfkc-faq summary:after{content:"+";position:absolute;top:50%;right:20px;display:flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;color:var(--rfk-brand);background:#eef8fa;font-size:19px;font-weight:500;transform:translateY(-50%)}.rfkc-faq details[open] summary:after{content:"\2212"}.rfkc-faq p{margin:0;padding:0 22px 20px;border-top:1px solid #eef3f5;color:var(--rfk-text)}.rfkc-premium-cta{margin-top:58px;padding:clamp(40px,6vw,62px) 28px;border:1px solid var(--rfk-border);border-top:4px solid var(--rfk-button);border-radius:22px;background:linear-gradient(135deg,#f7fbfc,#e9f6f8);text-align:center;box-shadow:0 18px 44px #00415012}.rfkc-premium-cta__eyebrow{margin-bottom:9px!important;color:var(--rfk-brand)!important;font-size:14px;font-weight:650}.rfkc-premium-cta>p:not(.rfkc-premium-cta__eyebrow){max-width:760px;margin:0 auto 22px;color:var(--rfk-text)}.rfkc-premium-cta__action{margin-bottom:28px}.rfkc-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:980px;margin:0 auto}.rfkc-contact-grid>a{display:flex;min-height:92px;padding:17px 20px;border:1px solid var(--rfk-border);border-radius:13px;align-items:center;justify-content:flex-start;gap:14px;color:var(--rfk-text)!important;background:#ffffffe0;text-align:left;text-decoration:none!important;box-shadow:0 8px 24px #0041500b;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rfkc-contact-grid>a:hover{border-color:#b6dce4;box-shadow:0 12px 28px #006c841a;transform:translateY(-2px)}.rfkc-contact-icon{display:flex;width:42px;height:42px;flex:0 0 42px;border-radius:50%;align-items:center;justify-content:center;color:var(--rfk-brand);background:#eaf6f8}.rfkc-contact-icon--whatsapp{color:#20b85a;background:#eaf8f0}.rfkc-contact-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rfkc-contact-icon--whatsapp svg{fill:currentColor;stroke:none}.rfkc-contact-grid small,.rfkc-contact-grid strong{display:block}.rfkc-contact-grid small{margin-bottom:2px;color:var(--rfk-muted);font-size:12px;font-weight:500}.rfkc-contact-grid strong{color:var(--rfk-text);font-size:14px;font-weight:650;line-height:1.4}@media(max-width:850px){.rfkc-contact-grid{grid-template-columns:1fr}}@media(max-width:620px){.rfkc-wrap{padding:18px 14px 48px}.rfkc-section{margin:50px 0}.rfkc-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rfkc-quick-card{padding:20px 17px}.rfkc-quick-card:last-child:nth-child(odd){grid-column:1 / -1}.rfkc-card{padding:26px 22px}.rfkc-contact-grid>a{min-height:78px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/regalflow-kinetico-comparison.css.map */
