.rtmo-hero-pro{position:relative;min-height:var(--hero-height-desktop,94svh);width:100%;overflow:hidden;isolation:isolate;background:#dad4c8;color:#faf8f7;display:flex;align-items:flex-end}.rtmo-hero-pro__media{position:absolute;inset:0;z-index:-3}.rtmo-hero-pro__media img,.rtmo-hero-pro__media svg{width:100%;height:100%;object-fit:cover;object-position:var(--hero-image-position,center center);display:block;transform:scale(var(--hero-image-scale,1.015));filter:saturate(.94) contrast(1.04)}.rtmo-hero-pro__overlay{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 18% 68%,rgba(6,6,6,var(--hero-overlay-strength,.66)) 0%,rgba(6,6,6,.42) 32%,rgba(6,6,6,.10) 68%),linear-gradient(180deg,rgba(6,6,6,.20) 0%,rgba(6,6,6,.10) 35%,rgba(6,6,6,.62) 100%)}.rtmo-hero-pro__grain{position:absolute;inset:0;z-index:-1;opacity:.13;pointer-events:none;background-image:linear-gradient(115deg,rgba(250,248,247,.18),transparent 32%,rgba(218,212,200,.10) 64%,transparent)}.rtmo-hero-pro__inner{width:100%;padding:var(--hero-padding-top-desktop,140px) 7vw var(--hero-padding-bottom-desktop,72px);display:grid;grid-template-columns:minmax(0,760px) 1fr;gap:24px;align-items:end}.rtmo-hero-pro__copy{max-width:var(--hero-copy-width,760px)}.rtmo-hero-pro .rtmo-c__k{color:rgba(250,248,247,.78);margin-bottom:16px}.rtmo-hero-pro h1{font-family:var(--heading-font);font-size:var(--hero-size);font-weight:var(--hero-weight);line-height:.88;letter-spacing:-.055em;text-transform:var(--hero-transform);margin:0 0 18px;max-width:var(--hero-heading-width,780px);text-wrap:balance}.rtmo-hero-pro__text{font-family:var(--body-font);font-size:var(--body-size);line-height:1.55;color:rgba(250,248,247,.86);max-width:var(--hero-text-width,500px);margin:0}.rtmo-hero-pro__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:26px}.rtmo-hero-pro .rtmo-c__btn{background:#faf8f7;color:#060606;border-color:#faf8f7;box-shadow:0 18px 50px rgba(6,6,6,.22)}.rtmo-hero-pro .rtmo-c__btn:hover{background:transparent;color:#faf8f7;border-color:rgba(250,248,247,.7)}.rtmo-hero-pro__link{color:#faf8f7;text-decoration:none;border-bottom:1px solid rgba(250,248,247,.72);text-transform:uppercase;letter-spacing:.12em;font:700 12px/1 var(--body-font);padding-bottom:4px}.rtmo-hero-pro__note{justify-self:end;width:var(--hero-note-width,290px);padding:18px;border:1px solid rgba(250,248,247,.24);background:rgba(250,248,247,.12);backdrop-filter:blur(18px);border-radius:22px;color:rgba(250,248,247,.86);font-family:var(--body-font);font-size:12px;line-height:1.45;letter-spacing:.02em}.rtmo-hero-pro__note strong{display:block;color:#faf8f7;font-family:var(--heading-font);font-size:18px;line-height:1;margin-bottom:8px;letter-spacing:-.02em}.rtmo-hero-pro__scroll{position:absolute;right:7vw;bottom:20px;color:rgba(250,248,247,.68);font:600 10px/1 var(--body-font);letter-spacing:.18em;text-transform:uppercase}.rtmo-hero-pro__scroll:after{content:"";display:block;width:1px;height:42px;background:rgba(250,248,247,.45);margin:12px auto 0}.rtmo-c__product-media{min-height:var(--product-image-height,auto)}.rtmo-c__visual{min-height:var(--editorial-card-height,430px)!important}.rtmo-c__trust article{min-height:var(--trust-card-height,auto)}@media(max-width:749px){.rtmo-hero-pro{min-height:var(--hero-height-mobile,88svh);align-items:flex-end}.rtmo-hero-pro__media img,.rtmo-hero-pro__media svg{object-position:var(--hero-image-position-mobile,var(--hero-image-position,center center))}.rtmo-hero-pro__overlay{background:linear-gradient(180deg,rgba(6,6,6,.08) 0%,rgba(6,6,6,.24) 36%,rgba(6,6,6,var(--hero-mobile-overlay-strength,.78)) 100%)}.rtmo-hero-pro__inner{display:block;padding:var(--hero-padding-top-mobile,104px) 20px var(--hero-padding-bottom-mobile,34px)}.rtmo-hero-pro h1{font-size:clamp(42px,14vw,64px)!important;line-height:.9;letter-spacing:-.06em;margin-bottom:14px}.rtmo-hero-pro__text{font-size:15px;line-height:1.5;max-width:94%}.rtmo-hero-pro__actions{gap:14px;margin-top:22px}.rtmo-hero-pro .rtmo-c__btn{width:100%;min-height:52px}.rtmo-hero-pro__link{margin:0 auto}.rtmo-hero-pro__note{margin-top:22px;width:100%;padding:14px;border-radius:18px;background:rgba(250,248,247,.10);font-size:11px}.rtmo-hero-pro__note strong{font-size:16px}.rtmo-hero-pro__scroll{display:none}.rtmo-c__product-media{min-height:var(--product-image-height-mobile,auto)}.rtmo-c__visual{min-height:var(--editorial-card-height-mobile,72vh)!important}}