.rwhelp,.rwhelp *{box-sizing:border-box}.rwhelp{width:100%;min-height:0;background:#fffdf9;color:#000}.rwhelp__inner{width:100%;max-width:1200px;margin:0 auto}.rwhelp__header{text-align:center;margin-bottom:42px}.rwhelp__badge{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;margin-bottom:10px;border-radius:999px;background:#fff1db;color:#000;font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.rwhelp__badge-icon{display:inline-flex;color:#ff9600}.rwhelp__badge-icon svg,.rwhelp__icon svg,.rwhelp__button-icon svg{width:1em;height:1em;fill:currentColor}.rwhelp__heading{max-width:850px;margin:0 auto;color:#000;font-size:clamp(30px,4vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.18}.rwhelp__highlight{color:#ff9600}.rwhelp__description{max-width:760px;margin:12px auto 0;color:#000;font-size:16px;line-height:1.7}.rwhelp__cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:28px;margin-bottom:42px}.rwhelp__card{position:relative;flex:0 1 31.5%;min-width:0;overflow:hidden;padding:30px 24px 27px;border:1px solid #ffe1b3;border-radius:28px;background:#fff;color:#000;box-shadow:0 10px 30px -18px rgba(0,0,0,.22);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.rwhelp__card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#ff9600;opacity:0;transition:opacity .25s ease}.rwhelp__card:hover{border-color:#ff9600;transform:translateY(-6px);box-shadow:0 22px 42px -20px rgba(0,0,0,.25)}.rwhelp__card:hover::before{opacity:1}.rwhelp__icon{display:flex;width:64px;height:64px;align-items:center;justify-content:center;margin-bottom:17px;border-radius:18px;background:#fff1db;color:#ff9600;font-size:28px;transition:transform .25s ease}.rwhelp__card:hover .rwhelp__icon{transform:scale(1.04)}.rwhelp__card-title{margin:0 0 8px;color:#000;font-size:18px;font-weight:700;line-height:1.35}.rwhelp__card-text{margin:0;color:#000;font-size:15px;line-height:1.65}.rwhelp__cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;overflow:hidden;padding:38px 42px;border:1px solid #ffe1b3;border-radius:30px;background:#fff1db}.rwhelp__cta::before{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border:44px solid rgba(255,150,0,.07);border-radius:50%;pointer-events:none}.rwhelp__cta-content{position:relative;z-index:1;flex:1;min-width:0}.rwhelp__cta-title{margin:0 0 7px;color:#000;font-size:25px;font-weight:700;line-height:1.3}.rwhelp__cta-text{max-width:620px;margin:0;color:#000;font-size:15px;line-height:1.65}.rwhelp__button{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:13px 25px;border:0;border-radius:60px;background:#ff9600;color:#000;text-decoration:none;font-size:15px;font-weight:700;line-height:1.2;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.rwhelp__button:hover{background:#df7615;color:#000;transform:translateY(-2px);box-shadow:0 12px 26px -15px rgba(0,0,0,.35)}.rwhelp__button:focus-visible{outline:3px solid rgba(255,150,0,.38);outline-offset:3px}.rwhelp__button-icon{display:inline-flex;transition:transform .2s ease}.rwhelp__button:hover .rwhelp__button-icon{transform:translateX(3px)}.rwhelp--animate .rwhelp__card,.rwhelp--animate .rwhelp__cta{opacity:0;transform:translateY(18px);animation:rwhelp-in .55s ease forwards}.rwhelp--animate .rwhelp__card{animation-delay:var(--rwhelp-delay,0ms)}.rwhelp--animate .rwhelp__cta{animation-delay:280ms}@keyframes rwhelp-in{to{opacity:1;transform:translateY(0)}}
@media(max-width:1024px){.rwhelp__card{flex-basis:48%}}
@media(max-width:767px){.rwhelp__header{margin-bottom:34px}.rwhelp__heading{font-size:clamp(26px,8vw,34px)}.rwhelp__card{flex-basis:100%;text-align:center}.rwhelp__icon{margin-left:auto;margin-right:auto}.rwhelp__cta{flex-direction:column;align-items:stretch;padding:30px 24px;text-align:center}.rwhelp__cta-text{margin-left:auto;margin-right:auto}.rwhelp__button{width:100%}}
@media(max-width:479px){.rwhelp__card{padding:24px 18px 22px;border-radius:22px}.rwhelp__cta{padding:25px 18px;border-radius:24px}.rwhelp__cta-title{font-size:21px}.rwhelp__description{font-size:15px}}
@media(prefers-reduced-motion:reduce){.rwhelp--animate .rwhelp__card,.rwhelp--animate .rwhelp__cta{opacity:1;transform:none;animation:none}.rwhelp__card,.rwhelp__icon,.rwhelp__button,.rwhelp__button-icon{transition:none!important}}
.rwhelp__cards--last{margin-bottom:0!important}
.rwhelp--hide-header .rwhelp__header,.rwhelp--hide-badge .rwhelp__badge,.rwhelp--hide-heading .rwhelp__heading,.rwhelp--hide-description .rwhelp__description,.rwhelp--hide-cards .rwhelp__cards,.rwhelp--hide-icons .rwhelp__icon,.rwhelp--hide-titles .rwhelp__card-title,.rwhelp--hide-card-text .rwhelp__card-text,.rwhelp--hide-cta-heading .rwhelp__cta-title,.rwhelp--hide-cta-description .rwhelp__cta-text,.rwhelp--hide-cta-button .rwhelp__button{display:none!important}.rwhelp:not(.rwhelp--has-accent) .rwhelp__card::before{display:none!important}
.rwhelp--global-design{background:var(--rwds-section-bg,#FFFDF9);color:var(--rwds-text,#000);font-family:var(--rwds-body-font,inherit)}.rwhelp--global-design .rwhelp__heading,.rwhelp--global-design .rwhelp__card-title,.rwhelp--global-design .rwhelp__cta-title{color:var(--rwds-heading,#000);font-family:var(--rwds-heading-font,inherit)}.rwhelp--global-design .rwhelp__description,.rwhelp--global-design .rwhelp__card-text,.rwhelp--global-design .rwhelp__cta-text{color:var(--rwds-text,#000)}.rwhelp--global-design .rwhelp__highlight,.rwhelp--global-design .rwhelp__icon,.rwhelp--global-design .rwhelp__badge-icon{color:var(--rwds-icon,#FF9600)}.rwhelp--global-design .rwhelp__badge,.rwhelp--global-design .rwhelp__icon,.rwhelp--global-design .rwhelp__cta{background:var(--rwds-accent-light,#FFF1DB)}.rwhelp--global-design .rwhelp__card{background:var(--rwds-card-bg,#FFF);border-color:var(--rwds-border,#F2E6D6)}.rwhelp--global-design .rwhelp__button{background:var(--rwds-button-bg,#FF9600);color:var(--rwds-button-text,#000);font-family:var(--rwds-button-font,inherit)}.rwhelp--global-design .rwhelp__button:hover{background:var(--rwds-button-hover,#DF7615);color:var(--rwds-button-text,#000)}
