.psw-rhc{--psw-rhc-accent:#F0C011;--psw-rhc-text:#fff;position:relative;isolation:isolate;display:grid;place-items:center;width:100vw;margin-left:calc(50% - 50vw);min-height:clamp(560px,68vh,900px);overflow:hidden;background:#242424;color:var(--psw-rhc-text);font-family:Manrope,Inter,Arial,sans-serif;text-align:center;box-sizing:border-box}.psw-rhc *,.psw-rhc *::before,.psw-rhc *::after{box-sizing:border-box}.psw-rhc__background,.psw-rhc__overlay{position:absolute;z-index:-1;inset:0}.psw-rhc__background{background-image:var(--psw-rhc-bg);background-position:center;background-size:cover;transform:scale(1.025);transition:transform 1.3s cubic-bezier(.2,.7,.2,1)}.psw-rhc.is-rhc-visible .psw-rhc__background{transform:scale(1)}.psw-rhc__overlay{background:#111;opacity:.62}.psw-rhc__inner{width:100%;max-width:1440px;margin-inline:auto;padding:clamp(48px,7vw,100px) clamp(20px,5vw,72px)}.psw-rhc__inner.is-fluid{max-width:none}.psw-rhc__content{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,1.8vw,24px);max-width:1100px;margin-inline:auto}.psw-rhc__eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;font:800 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.9)}.psw-rhc__eyebrow::before{content:"";width:54px;height:3px;background:var(--psw-rhc-accent)}.psw-rhc__title{max-width:1000px;color:var(--psw-rhc-text);font-size:clamp(38px,5vw,76px);font-weight:600;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.psw-rhc__accent{color:var(--psw-rhc-accent)}.psw-rhc__description{max-width:850px;color:rgba(255,255,255,.87);font-size:clamp(15px,1.2vw,20px);line-height:1.6}.psw-rhc__items{display:flex;align-items:center;justify-content:center;margin:clamp(34px,5vw,72px) auto 0;max-width:1100px}.psw-rhc__item{position:relative;display:flex;align-items:center;gap:20px;min-width:0;padding:8px clamp(22px,3vw,50px);text-align:left}.psw-rhc__item+.psw-rhc__item::before{content:"";position:absolute;left:0;top:50%;width:1px;height:70px;background:rgba(255,255,255,.42);transform:translateY(-50%)}.psw-rhc__icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;color:#fff}.psw-rhc__icon svg,.psw-rhc__icon img{display:block;width:42px;height:42px;object-fit:contain}.psw-rhc__icon svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.psw-rhc__icon svg circle:last-child{stroke:var(--psw-rhc-accent)}.psw-rhc__meta-text strong,.psw-rhc__meta-text small{display:block}.psw-rhc__meta-text strong{color:rgba(255,255,255,.66);font:800 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.12em}.psw-rhc__meta-text small{margin-top:5px;color:#fff;font:500 clamp(14px,1.1vw,18px)/1.4 Inter,Arial,sans-serif}.psw-rhc [data-rhc-reveal],.psw-rhc [data-rhc-icon]{opacity:1;transform:none}.psw-rhc.is-rhc-pending [data-rhc-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--psw-rhc-duration,650ms) ease,transform var(--psw-rhc-duration,650ms) cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--psw-rhc-delay,0ms) + var(--rhc-index,0)*90ms)}.psw-rhc.is-rhc-pending [data-rhc-icon]{opacity:0;transition:opacity .6s ease;transition-delay:calc(var(--psw-rhc-delay,0ms) + var(--rhc-index,0)*130ms)}.psw-rhc.is-rhc-visible [data-rhc-reveal],.psw-rhc.is-rhc-visible [data-rhc-icon]{opacity:1;transform:none}
@media(max-width:767px){.psw-rhc{min-height:clamp(620px,90svh,850px)}.psw-rhc__inner{padding:52px 20px}.psw-rhc__eyebrow{font-size:10px;gap:10px}.psw-rhc__eyebrow::before{width:34px}.psw-rhc__title{font-size:clamp(36px,10vw,54px)}.psw-rhc__description{max-width:540px;font-size:clamp(14px,4vw,17px)}.psw-rhc__items{display:grid;grid-template-columns:1fr;margin-top:30px;width:min(100%,440px);gap:0}.psw-rhc__item,.psw-rhc__item+.psw-rhc__item{padding:13px 6px;gap:16px}.psw-rhc__item+.psw-rhc__item::before{top:0;left:70px;width:calc(100% - 70px);height:1px;transform:none}.psw-rhc__icon{flex-basis:42px;width:42px;height:42px}.psw-rhc__icon svg,.psw-rhc__icon img{width:36px;height:36px}.psw-rhc__meta-text strong{font-size:10px}.psw-rhc__meta-text small{font-size:14px}}
@media(prefers-reduced-motion:reduce){.psw-rhc *,.psw-rhc *::before,.psw-rhc *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.psw-rhc.is-rhc-pending [data-rhc-reveal],.psw-rhc.is-rhc-pending [data-rhc-icon]{opacity:1!important;transform:none!important}}
