/* Rosh 2026 component layout CSS (previously inline). */
.rm .r26-feature .k-split{gap:clamp(32px,5vw,80px)}.rm .r26-feature .k-media{aspect-ratio:4/5;max-height:640px}.rm .r26-feature.r26-dark{background:var(--pl)}.rm .r26-feature.r26-dark .k-prose h2,.rm .r26-feature.r26-dark .k-prose p,.rm .r26-feature.r26-dark .k-prose li{color:#fff}.rm .r26-feature.r26-dark .k-prose .eye{color:var(--gd)}.rm .r26-feature.r26-dark .k-check li b{color:#fff}.rm .r26-feature.r26-wide .k-split{gap:clamp(28px,4.6vw,72px)}.rm .r26-feature.r26-wide .k-media{aspect-ratio:5/4;max-height:none}.rm .r26-feature .row{margin-top:24px}.rm .k-split.r26-flip>:first-child{order:2}@media (max-width:760px){.rm .k-split.r26-flip>:first-child{order:0}}.rm .r26-numbers{background:var(--pl);padding-top:clamp(36px,5vw,56px)}.rm .r26-video .vid{margin-top:24px}.rm .r26-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.rm .r26-video .vid.on{padding:0}.rm .r26-steps ol{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;counter-reset:r26}.rm .r26-steps li{counter-increment:r26;position:relative;background:#fff;border:1px solid rgba(185,174,232,.55);border-radius:20px;padding:26px 22px 22px}.rm .r26-steps li::before{content:counter(r26,decimal-leading-zero);display:block;font-family:Fraunces,Georgia,serif;font-size:30px;color:var(--v);margin-bottom:10px}.rm .r26-steps h3{margin:0 0 6px;font-size:19px;color:var(--pl)}.rm .r26-steps p{margin:0;color:var(--sl);font-size:15px;line-height:1.6}.rm .r26-banner{position:relative;overflow:hidden;min-height:clamp(320px,42vw,520px);display:flex;flex-direction:column;justify-content:flex-end;background:var(--pl)}.rm .r26-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rm .r26-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(36,28,88,0) 25%,rgba(36,28,88,.88))}.rm .r26-banner .k-wrap{position:relative;z-index:1;width:100%;box-sizing:border-box;padding-block:clamp(40px,6vw,72px)}.rm .r26-banner h2{color:#fff;max-width:20ch;margin:0}.rm .r26-banner p{color:#E9E5FA;max-width:56ch}.rm .r26-banner .eye{color:var(--gd)}.rm .r26-standalone .k-callout{max-width:820px;margin:0}.rm .r26-docs .slider.provslide{margin-top:24px}


/* Webnotics launch fixes */
/* Popup: let the form column scroll on desktop (grid items default to min-height:auto) */
.cx-box>*{min-height:0;max-height:inherit}
.cx-main{overflow-y:auto;overscroll-behavior:contain}
/* reCAPTCHA v3: hide the floating badge, disclosure text is shown under each form instead */
.grecaptcha-badge{visibility:hidden}
.rm .gform_wrapper .wn-recaptcha-note,.cx .wn-recaptcha-note{font-size:12px;color:#5F5985;margin-top:10px;line-height:1.45}
.wn-recaptcha-note a{color:inherit;text-decoration:underline;font-weight:400}
