:root {
  color-scheme: light;
  --corp-ink: #0d1726;
  --corp-ink-soft: #48556a;
  --corp-paper: #fcfcfb;
  --corp-mist: #f1f3f4;
  --corp-line: #d8dde3;
  --corp-line-strong: #bfc8d2;
  --corp-gold: #9d7041;
  --corp-teal: #24675f;
  --corp-teal-pale: #e4f0ed;
  --corp-shadow: 0 24px 56px rgba(13, 23, 38, .10);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* Locked master alignment refinements: header, genuine product crops and mobile order. */
body.corporate-page--home .corp-header { display: grid; grid-template-columns: 1fr auto 1fr; }
body.corporate-page--home .corp-header > .corp-nav { grid-column: 2; justify-content: center; }
body.corporate-page--home .corp-header > .corp-nav-cta { grid-column: 3; justify-self: end; display: inline-flex; align-items: center; gap: 8px; border: 1px solid var(--corp-ink); border-radius: 6px; background: var(--corp-ink); color: #fff; padding: 10px 14px; font-size: .86rem; font-weight: 760; text-decoration: none; }
body.corporate-page--home .corp-header > .corp-nav-cta:hover, body.corporate-page--home .corp-header > .corp-nav-cta:focus-visible { border-color: #22344f; background: #22344f; }
body.corporate-page--home .corp-hero { grid-template-areas: "copy showcase" "trust showcase"; }
body.corporate-page--home .corp-hero-copy { grid-area: copy; }
body.corporate-page--home .corp-seller-showcase { grid-area: showcase; }
body.corporate-page--home .corp-hero-trust { grid-area: trust; align-self: start; margin-top: -2px; }
body.corporate-page--home .corp-product-card { min-height: 448px; }
body.corporate-page--home .corp-seller-card-preview { position: absolute; right: -25px; bottom: -25px; z-index: 1; width: 41%; min-width: 205px; height: 238px; overflow: hidden; border: 1px solid #cbd9d5; background: #fff; box-shadow: 0 18px 34px rgba(11, 25, 48, .11); }
body.corporate-page--home .corp-seller-card-preview iframe { position: absolute; top: -126px; left: -5px; width: 820px; height: 900px; border: 0; transform: scale(.32); transform-origin: left top; pointer-events: none; }
body.corporate-page--home .corp-company-value-inner { grid-template-columns: minmax(300px, .75fr) minmax(0, 1.25fr); }

@media (max-width: 720px) {
  body.corporate-page--home .corp-header { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 13px 16px; }
  body.corporate-page--home .corp-header > .corp-nav { grid-column: 1 / -1; grid-row: 2; width: 100%; justify-content: flex-start; }
  body.corporate-page--home .corp-header > .corp-nav-cta { grid-column: 2; grid-row: 1; padding: 8px 10px; font-size: .75rem; }
  body.corporate-page--home .corp-hero { grid-template-areas: "copy" "showcase" "trust"; grid-template-columns: 1fr; }
  body.corporate-page--home .corp-hero-trust { margin-top: 0; }
  body.corporate-page--home .corp-highlights-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  body.corporate-page--home .corp-highlights article:nth-child(3), body.corporate-page--home .corp-highlights article:nth-child(4) { border-top: 1px solid var(--corp-line); }
  body.corporate-page--home .corp-highlights article:nth-child(3) { border-left: 0; }
  body.corporate-page--home .corp-highlights article:nth-child(even) { border-left: 1px solid var(--corp-line); padding-left: 14px; }
  body.corporate-page--home .corp-highlights article:nth-child(odd) { padding-right: 14px; }
  body.corporate-page--home .corp-product-card { min-height: 0; }
  body.corporate-page--home .corp-seller-card-preview { position: relative; right: auto; bottom: auto; width: min(100%, 290px); min-width: 0; height: 220px; justify-self: start; }
}

/* Ramevio corporate homepage — locked visual reproduction. Homepage only. */
body.corporate-page--home .corp-shell { width: min(1220px, calc(100% - 64px)); }
body.corporate-page--home .corp-header { min-height: 64px; }
body.corporate-page--home .corp-hero { grid-template-columns: minmax(0, .81fr) minmax(0, 1fr); gap: clamp(36px, 4vw, 62px); padding: 45px 0 38px; }
body.corporate-page--home .corp-hero h1 { max-width: 500px; font-size: clamp(2.8rem, 3.6vw, 3.55rem); line-height: 1.01; }
body.corporate-page--home .corp-hero-copy > p:not(.corp-eyebrow) { max-width: 470px; margin-top: 17px; font-size: 1rem; line-height: 1.52; }
body.corporate-page--home .corp-actions { margin-top: 24px; }
body.corporate-page--home .corp-button { min-height: 44px; padding: 10px 15px; font-size: .8rem; }

body.corporate-page--home .corp-hero-trust { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; max-width: 520px; margin-top: 29px; }
body.corporate-page--home .corp-hero-trust p { display: grid; grid-template-columns: 23px minmax(0, 1fr); gap: 7px; align-items: start; margin: 0; color: var(--corp-ink-soft); font-size: .7rem; font-weight: 680; line-height: 1.35; }
body.corporate-page--home .corp-hero-trust span { display: inline-flex; width: 21px; height: 21px; align-items: center; justify-content: center; border: 1px solid var(--corp-line-strong); border-radius: 50%; color: var(--corp-ink); font-size: .52rem; font-weight: 860; }

body.corporate-page--home .corp-live-frame { border-radius: 6px; }
body.corporate-page--home .corp-live-frame-bar { padding: 10px 13px; }
body.corporate-page--home .corp-live-frame-viewport { height: 310px; }
body.corporate-page--home .corp-live-frame-viewport iframe { top: -270px; width: 1160px; height: 1000px; transform: scale(.56); }
body.corporate-page--home .corp-seller-phone { position: absolute; right: -20px; bottom: 20px; z-index: 3; width: 171px; height: 248px; border: 5px solid var(--corp-ink); border-radius: 23px; background: #fff; box-shadow: 0 18px 34px rgba(11, 25, 48, .2); overflow: hidden; }
body.corporate-page--home .corp-seller-phone > div { position: relative; width: 100%; height: 100%; overflow: hidden; }
body.corporate-page--home .corp-seller-phone iframe { position: absolute; top: -133px; left: -6px; width: 820px; height: 900px; border: 0; transform: scale(.32); transform-origin: left top; pointer-events: none; }
body.corporate-page--home .corp-seller-showcase-caption { z-index: 4; width: min(54%, 278px); margin: -20px 0 0 15px; padding: 12px 14px; }
body.corporate-page--home .corp-seller-showcase-caption strong { font-size: .88rem; }
body.corporate-page--home .corp-seller-showcase-caption span { font-size: .69rem; }

body.corporate-page--home .corp-highlights article { min-height: 86px; padding: 17px 18px 15px 0; }
body.corporate-page--home .corp-highlights article + article { padding-left: 18px; }
body.corporate-page--home .corp-highlights strong { margin-top: 5px; font-size: .91rem; }
body.corporate-page--home .corp-highlights p { font-size: .72rem; }

body.corporate-page--home .corp-products { padding: 58px 0 66px; }
body.corporate-page--home .corp-section-heading { margin-bottom: 25px; }
body.corporate-page--home .corp-section-heading h2 { font-size: clamp(2rem, 3vw, 2.65rem); }
body.corporate-page--home .corp-product-grid { gap: 16px; }
body.corporate-page--home .corp-product-card { min-height: 448px; padding: 25px; }
body.corporate-page--home .corp-product-content { width: min(63%, 350px); }
body.corporate-page--home .corp-product-card h3 { font-size: clamp(1.5rem, 2.1vw, 1.95rem); }
body.corporate-page--home .corp-product-positioning { margin-top: 14px; font-size: .93rem; }
body.corporate-page--home .corp-product-card p:not(.corp-card-kicker):not(.corp-product-positioning) { font-size: .82rem; }
body.corporate-page--home .corp-feature-list { gap: 5px; margin-top: 14px; }
body.corporate-page--home .corp-feature-list li { font-size: .71rem; }
body.corporate-page--home .corp-card-button { min-height: 42px; padding: 9px 12px; font-size: .75rem; }
body.corporate-page--home .corp-seller-interface-detail { right: -25px; bottom: -25px; width: 41%; min-width: 205px; padding: 16px; }
body.corporate-page--home .corp-meta-report-visual { right: 16px; bottom: 10px; width: 40%; min-width: 212px; height: 224px; }

body.corporate-page--home .corp-company-value { background: #f4f6f7; }
body.corporate-page--home .corp-company-value-inner { grid-template-columns: minmax(300px, .75fr) minmax(0, 1.25fr); gap: 0; padding: 0; }
body.corporate-page--home .corp-value-visual { position: relative; display: flex; min-height: 270px; align-items: end; overflow: hidden; isolation: isolate; background: linear-gradient(135deg, #eeeae4 0%, #e3e7e7 48%, #d7ddd9 100%); padding: 30px; }
body.corporate-page--home .corp-value-visual::before { position: absolute; z-index: -1; inset: 0; background: radial-gradient(circle at 82% 8%, rgba(187, 145, 88, .30), transparent 35%), linear-gradient(160deg, rgba(255,255,255,.74), transparent 46%); content: ""; }
body.corporate-page--home .corp-value-watermark { position: absolute; z-index: -1; top: -72px; right: -55px; width: 244px; height: 305px; background: url('ramevio-home-mark-crop.png') center / cover no-repeat; opacity: .075; transform: rotate(-13deg); }
body.corporate-page--home .corp-value-laptop { position: absolute; z-index: 1; top: 31px; left: 20px; width: min(90%, 365px); transform: perspective(920px) rotateY(-10deg) rotateX(2deg) rotateZ(-1deg); transform-origin: 52% 64%; filter: drop-shadow(0 18px 17px rgba(9, 23, 43, .24)); }
body.corporate-page--home .corp-value-screen { overflow: hidden; border: 7px solid #101d2e; border-bottom-width: 9px; border-radius: 9px 9px 4px 4px; background: #101d2e; box-shadow: inset 0 0 0 1px rgba(255,255,255,.22); aspect-ratio: 1.56 / 1; }
body.corporate-page--home .corp-value-screen::before { position: absolute; z-index: 1; top: 3px; left: 50%; width: 4px; height: 4px; border-radius: 999px; background: rgba(255,255,255,.42); content: ""; transform: translateX(-50%); }
body.corporate-page--home .corp-value-screen img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: 32% 28%; }
body.corporate-page--home .corp-value-hinge { position: relative; z-index: 2; width: 91%; height: 7px; margin: -1px auto 0; border-radius: 0 0 4px 4px; background: linear-gradient(180deg, #1a2b40, #0c1726); }
body.corporate-page--home .corp-value-base { position: relative; z-index: 1; width: 112%; height: 11px; margin: 0 0 0 -6%; border-radius: 2px 2px 12px 12px; background: linear-gradient(180deg, #dfe4e3, #8e9ba0 70%, #68777d); box-shadow: 0 4px 4px rgba(8, 20, 36, .22); }
body.corporate-page--home .corp-value-base::after { position: absolute; top: 1px; left: 50%; width: 25%; height: 3px; border-radius: 0 0 4px 4px; background: #607178; content: ""; transform: translateX(-50%); }
body.corporate-page--home .corp-value-visual p { position: relative; z-index: 2; max-width: 112px; margin: 0; color: var(--corp-ink); font-size: .67rem; font-weight: 860; letter-spacing: .21em; line-height: 1.85; text-shadow: 0 1px rgba(255,255,255,.6); }
body.corporate-page--home .corp-value-body { display: grid; grid-template-columns: minmax(225px, .75fr) minmax(0, 1.25fr); gap: 36px; align-items: center; padding: 37px 43px; }
body.corporate-page--home .corp-value-intro > p:not(.corp-eyebrow) { margin-top: 14px; font-size: .84rem; }
body.corporate-page--home .corp-company-value h2 { max-width: 355px; font-size: clamp(1.7rem, 2.25vw, 2.2rem); }
body.corporate-page--home .corp-value-grid article { padding: 0 18px; }
body.corporate-page--home .corp-value-grid h3 { margin-top: 12px; font-size: .86rem; }
body.corporate-page--home .corp-value-grid p { margin-top: 7px; font-size: .77rem; }

body.corporate-page--home .corp-closing-cta { position: relative; overflow: hidden; margin-top: 0; background: var(--corp-ink); color: #fff; }
body.corporate-page--home .corp-closing-cta::after { position: absolute; right: -44px; bottom: -93px; width: 320px; height: 400px; background: url('ramevio-home-mark-crop.png') center / cover no-repeat; content: ""; opacity: .08; }
body.corporate-page--home .corp-closing-inner { position: relative; z-index: 1; display: flex; min-height: 172px; align-items: center; justify-content: space-between; gap: 40px; padding: 35px 0; }
body.corporate-page--home .corp-closing-copy { max-width: 690px; }
body.corporate-page--home .corp-closing-copy .corp-eyebrow { color: var(--corp-gold-soft); }
body.corporate-page--home .corp-closing-copy h2 { max-width: 600px; margin: 0; color: #fff; font-size: clamp(1.95rem, 2.8vw, 2.7rem); font-weight: 800; letter-spacing: -.05em; line-height: 1.02; }
body.corporate-page--home .corp-closing-copy > p:not(.corp-eyebrow) { margin: 12px 0 0; color: #d4dce8; font-size: .93rem; line-height: 1.52; }
body.corporate-page--home .corp-closing-actions { display: flex; flex: 0 0 auto; flex-wrap: wrap; align-items: center; justify-content: end; gap: 12px; }
body.corporate-page--home .corp-closing-cta .corp-button { border-color: var(--corp-gold); background: var(--corp-gold); }
body.corporate-page--home .corp-closing-cta .corp-button:hover, body.corporate-page--home .corp-closing-cta .corp-button:focus-visible { border-color: #b98e57; background: #b98e57; }
body.corporate-page--home .corp-contact-reveal { position: relative; color: #fff; }
body.corporate-page--home .corp-contact-reveal summary { cursor: pointer; list-style: none; border: 1px solid rgba(255,255,255,.66); border-radius: 5px; color: #fff; padding: 10px 13px; font-size: .78rem; font-weight: 800; }
body.corporate-page--home .corp-contact-reveal summary::-webkit-details-marker { display: none; }
body.corporate-page--home .corp-contact-reveal[open] { width: min(100%, 370px); }
body.corporate-page--home .corp-contact-reveal form { display: grid; gap: 8px; margin-top: 12px; border: 1px solid rgba(255,255,255,.24); background: #102743; padding: 14px; }
body.corporate-page--home .corp-contact-reveal label { color: #dbe4ef; font-size: .73rem; font-weight: 800; }
body.corporate-page--home .corp-contact-reveal input, body.corporate-page--home .corp-contact-reveal textarea { width: 100%; border: 1px solid #63738a; border-radius: 4px; background: #fff; color: var(--corp-ink); padding: 9px; }
body.corporate-page--home .corp-contact-reveal textarea { min-height: 92px; resize: vertical; }
body.corporate-page--home .corp-contact-reveal button { min-height: 40px; border: 0; border-radius: 4px; background: #fff; color: var(--corp-ink); font-weight: 820; }
body.corporate-page--home .corp-contact-reveal .launch-status { min-height: 1.2rem; margin: 0; color: #d4dce8; font-size: .75rem; }
body.corporate-page--home .corp-footer { padding: 34px 0 22px; }

@media (max-width: 720px) {
  body.corporate-page--home .corp-shell { width: min(100% - 32px, 1220px); }
  body.corporate-page--home .corp-hero { gap: 27px; padding: 39px 0 37px; }
  body.corporate-page--home .corp-hero h1 { font-size: clamp(2.15rem, 10vw, 2.7rem); }
  body.corporate-page--home .corp-hero-copy > p:not(.corp-eyebrow) { font-size: .95rem; }
  body.corporate-page--home .corp-actions { margin-top: 21px; }
  body.corporate-page--home .corp-hero-trust { gap: 8px; margin-top: 24px; }
  body.corporate-page--home .corp-hero-trust p { grid-template-columns: 1fr; gap: 5px; font-size: .64rem; }
  body.corporate-page--home .corp-live-frame-viewport { height: 234px; }
  body.corporate-page--home .corp-live-frame-viewport iframe { top: -214px; width: 1020px; height: 900px; transform: scale(.49); }
  body.corporate-page--home .corp-seller-phone { display: none; }
  body.corporate-page--home .corp-seller-showcase-caption { width: calc(100% - 28px); margin: -16px 0 0 14px; }
  body.corporate-page--home .corp-highlights article { min-height: 0; padding: 16px 0; }
  body.corporate-page--home .corp-highlights article + article { padding-left: 0; }
  body.corporate-page--home .corp-products { padding: 50px 0; }
  body.corporate-page--home .corp-product-card { min-height: 0; padding: 23px; }
  body.corporate-page--home .corp-product-content { width: 100%; }
  body.corporate-page--home .corp-company-value-inner { grid-template-columns: 1fr; }
  body.corporate-page--home .corp-value-visual { min-height: 184px; padding: 25px; }
  body.corporate-page--home .corp-value-visual img { top: -62px; width: 210px; height: 265px; }
  body.corporate-page--home .corp-value-body { grid-template-columns: 1fr; gap: 23px; padding: 38px 0; }
  body.corporate-page--home .corp-value-intro { padding: 0 16px; }
  body.corporate-page--home .corp-value-grid { padding: 0 16px; }
  body.corporate-page--home .corp-value-grid article, body.corporate-page--home .corp-value-grid article:first-child { padding: 19px 0; }
  body.corporate-page--home .corp-value-grid article + article { border-left: 0; }
  body.corporate-page--home .corp-closing-inner { min-height: 0; flex-direction: column; align-items: flex-start; gap: 24px; padding: 43px 0; }
  body.corporate-page--home .corp-closing-actions { width: 100%; justify-content: flex-start; }
  body.corporate-page--home .corp-contact-reveal[open] { width: 100%; }
}

* { box-sizing: border-box; }
[hidden] { display: none !important; }
html { scroll-behavior: smooth; }
body { margin: 0; background: var(--corp-paper); color: var(--corp-ink); font-size: 16px; line-height: 1.5; }
body.corporate-page { overflow-x: hidden; }
a { color: inherit; }
button, input, textarea { font: inherit; }
button { cursor: pointer; }
.sr-only { position: absolute; inline-size: 1px; block-size: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
.corp-skip { position: fixed; inset: 10px auto auto 10px; z-index: 20; transform: translateY(-160%); border-radius: 7px; background: var(--corp-ink); color: #fff; padding: 10px 13px; font-weight: 750; text-decoration: none; }
.corp-skip:focus { transform: translateY(0); }
.corp-shell { width: min(1220px, calc(100% - 64px)); margin-inline: auto; }
.corp-header { display: flex; align-items: center; justify-content: space-between; gap: 30px; min-height: 82px; border-bottom: 1px solid var(--corp-line); }
.corp-brand { display: inline-flex; align-items: center; gap: 11px; color: var(--corp-ink); font-size: .92rem; font-weight: 860; letter-spacing: .13em; text-decoration: none; }
.corp-brand img { inline-size: 30px; block-size: 30px; object-fit: contain; }
.corp-nav { display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-end; gap: 24px; }
.corp-nav a { color: var(--corp-ink-soft); font-size: .9rem; font-weight: 700; text-decoration: none; }
.corp-nav a:hover, .corp-nav a:focus-visible { color: var(--corp-ink); text-decoration: underline; text-underline-offset: 5px; }
.corp-nav .corp-nav-cta { border: 1px solid var(--corp-ink); border-radius: 7px; color: var(--corp-ink); padding: 8px 12px; }
.corp-nav .corp-nav-cta:hover, .corp-nav .corp-nav-cta:focus-visible { background: var(--corp-ink); color: #fff; text-decoration: none; }

.corp-main { padding-bottom: 1px; }
.corp-eyebrow { margin: 0 0 15px; color: var(--corp-gold); font-size: .74rem; font-weight: 850; letter-spacing: .13em; }
.corp-hero { display: grid; grid-template-columns: minmax(0, 1.06fr) minmax(350px, .94fr); gap: clamp(42px, 6vw, 86px); align-items: center; padding: clamp(64px, 7vw, 98px) 0 clamp(68px, 7vw, 102px); }
.corp-hero h1, .corp-section-heading h2, .corp-contact h2, .corp-products-hero h1 { margin: 0; color: var(--corp-ink); font-family: inherit; font-weight: 790; letter-spacing: -.055em; }
.corp-hero h1 { max-width: 690px; font-size: clamp(2.65rem, 4.5vw, 4.4rem); line-height: 1; }
.corp-hero-copy > p:not(.corp-eyebrow) { max-width: 620px; margin: 25px 0 0; color: var(--corp-ink-soft); font-size: clamp(1.03rem, 1.8vw, 1.2rem); line-height: 1.65; }
.corp-actions { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; margin-top: 32px; }
.corp-button { display: inline-flex; min-height: 48px; align-items: center; justify-content: center; border: 1px solid var(--corp-ink); border-radius: 7px; background: var(--corp-ink); color: #fff; padding: 12px 18px; font-size: .9rem; font-weight: 800; text-decoration: none; }
.corp-button:hover, .corp-button:focus-visible { background: #26354a; }
.corp-button.is-secondary { background: transparent; color: var(--corp-ink); }
.corp-button.is-secondary:hover, .corp-button.is-secondary:focus-visible { background: var(--corp-mist); }
.corp-trust-line { margin-top: 22px; color: var(--corp-teal); font-size: .84rem; font-weight: 760; }
.corp-trust-line::before { content: "●"; margin-right: 8px; font-size: .68rem; vertical-align: 1px; }

.corp-hero-panel { min-height: 475px; border: 1px solid var(--corp-line); background: #f5f6f6; box-shadow: var(--corp-shadow); padding: 22px; }
.corp-preview-label { display: flex; justify-content: space-between; gap: 14px; border-bottom: 1px solid var(--corp-line); color: var(--corp-ink-soft); padding: 0 0 14px; font-size: .67rem; font-weight: 850; letter-spacing: .12em; }
.corp-preview-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(138px, .64fr); gap: 19px; align-items: end; padding-top: 20px; }
.corp-preview-primary { margin: 0; }
.corp-preview-primary img, .corp-preview-secondary > img { display: block; width: 100%; height: auto; border: 1px solid var(--corp-line-strong); background: #fff; box-shadow: 0 14px 26px rgba(13, 23, 38, .11); }
.corp-preview-primary figcaption { margin-top: 9px; color: var(--corp-ink-soft); font-size: .74rem; font-weight: 720; }
.corp-preview-secondary { display: grid; gap: 13px; }
.corp-preview-secondary > div { border-left: 2px solid var(--corp-gold); padding-left: 12px; }
.corp-preview-secondary strong { display: block; color: var(--corp-ink); font-size: .94rem; font-weight: 800; letter-spacing: -.025em; line-height: 1.2; }
.corp-preview-secondary span { display: block; margin-top: 7px; color: var(--corp-ink-soft); font-size: .76rem; line-height: 1.42; }

.corp-proof { border-top: 1px solid var(--corp-line); border-bottom: 1px solid var(--corp-line); background: var(--corp-mist); }
.corp-proof-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
.corp-proof article { min-height: 164px; padding: 30px 32px 29px 0; }
.corp-proof article + article { border-left: 1px solid var(--corp-line-strong); padding-left: 32px; }
.corp-proof b { display: block; color: var(--corp-ink); font-size: .98rem; }
.corp-proof p { margin: 10px 0 0; color: var(--corp-ink-soft); font-size: .92rem; line-height: 1.55; }

.corp-products { padding: clamp(70px, 8vw, 104px) 0; }
.corp-section-heading { display: grid; grid-template-columns: minmax(0, 1fr) minmax(245px, 390px); gap: 35px; align-items: end; margin-bottom: 38px; }
.corp-section-heading h2 { max-width: 660px; font-size: clamp(2.1rem, 3.5vw, 3.35rem); line-height: 1.02; }
.corp-section-heading > p { margin: 0 0 5px; color: var(--corp-ink-soft); font-size: 1rem; line-height: 1.6; }
.corp-product-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.corp-product-card { display: flex; min-height: 330px; flex-direction: column; justify-content: space-between; border: 1px solid var(--corp-line); background: #fff; padding: 30px; transition: border-color .18s ease, transform .18s ease, box-shadow .18s ease; }
.corp-product-card:hover { border-color: var(--corp-ink); box-shadow: var(--corp-shadow); transform: translateY(-3px); }
.corp-product-card--commerce { background: #f2f6f5; }
.corp-product-card--marketing { background: #f6f3ef; }
.corp-card-top { display: flex; justify-content: space-between; gap: 20px; align-items: flex-start; }
.corp-card-kicker { margin: 0 0 10px; color: var(--corp-gold); font-size: .7rem; font-weight: 850; letter-spacing: .12em; }
.corp-product-card h3 { margin: 0; font-family: inherit; font-size: clamp(1.55rem, 2.45vw, 2.2rem); font-weight: 790; letter-spacing: -.048em; line-height: 1.04; }
.corp-status { flex: 0 0 auto; border: 1px solid currentColor; border-radius: 999px; color: var(--corp-teal); padding: 4px 8px; font-size: .67rem; font-weight: 850; letter-spacing: .06em; }
.corp-product-card p:not(.corp-card-kicker) { max-width: 440px; margin: 22px 0; color: var(--corp-ink-soft); font-size: .98rem; line-height: 1.58; }
.corp-product-card ul { display: flex; flex-wrap: wrap; gap: 7px; margin: 0; padding: 0; list-style: none; }
.corp-product-card li { border: 1px solid rgba(13,23,38,.18); border-radius: 999px; padding: 5px 8px; color: var(--corp-ink-soft); font-size: .75rem; font-weight: 680; }
.corp-card-link { display: inline-flex; align-items: center; gap: 10px; margin-top: 28px; color: var(--corp-ink); font-size: .9rem; font-weight: 850; text-decoration: none; }
.corp-card-link span { font-size: 1.15rem; }
.corp-card-link:hover { color: var(--corp-gold); }

.corp-statement { padding: 0 0 clamp(76px, 9vw, 112px); }
.corp-statement-inner { display: grid; grid-template-columns: 1.25fr .75fr; gap: 40px; border-top: 1px solid var(--corp-ink); border-bottom: 1px solid var(--corp-ink); padding: clamp(50px, 7vw, 88px) 0; }
.corp-statement-title { max-width: 830px; margin: 0; color: var(--corp-ink); font-size: clamp(1.85rem, 3vw, 3rem); font-weight: 760; letter-spacing: -.05em; line-height: 1.1; }
.corp-statement p { align-self: end; margin: 0; color: var(--corp-ink-soft); font-size: 1rem; line-height: 1.65; }

.corp-contact { display: grid; grid-template-columns: minmax(0, .84fr) minmax(340px, .94fr); gap: clamp(42px, 8vw, 112px); margin: 0 0 clamp(72px, 9vw, 122px); padding: clamp(44px, 7vw, 82px); background: var(--corp-ink); color: #fff; }
.corp-contact h2 { color: #fff; font-size: clamp(2.25rem, 3.45vw, 3.35rem); line-height: 1.02; }
.corp-contact .corp-eyebrow { color: #e7af76; }
.corp-contact-copy p:not(.corp-eyebrow) { max-width: 445px; margin: 21px 0 0; color: #c7d0de; font-size: 1rem; line-height: 1.65; }
.corp-contact form { display: grid; gap: 12px; }
.corp-contact label { color: #d9e0eb; font-size: .8rem; font-weight: 800; }
.corp-contact input, .corp-contact textarea { width: 100%; border: 1px solid #536277; border-radius: 5px; background: #fff; color: var(--corp-ink); padding: 12px; }
.corp-contact textarea { min-height: 100px; resize: vertical; }
.corp-contact button { min-height: 47px; border: 1px solid #fff; border-radius: 5px; background: #fff; color: var(--corp-ink); font-weight: 850; }
.corp-contact button:hover { background: #edf1f5; }
.corp-contact .launch-status { min-height: 1.3rem; margin: 0; color: #d8e6e1; font-size: .85rem; }

.corp-footer { border-top: 1px solid var(--corp-line); padding: 42px 0 30px; }
.corp-footer-inner { display: grid; grid-template-columns: minmax(200px, 1fr) repeat(3, auto); gap: 42px; align-items: start; }
.corp-footer .corp-brand { margin-bottom: 10px; }
.corp-footer p { max-width: 270px; margin: 0; color: var(--corp-ink-soft); font-size: .86rem; line-height: 1.5; }
.corp-footer nav { display: grid; gap: 8px; }
.corp-footer h2 { margin: 0 0 3px; color: var(--corp-ink-soft); font-size: .67rem; letter-spacing: .1em; }
.corp-footer a { color: var(--corp-ink-soft); font-size: .84rem; font-weight: 650; text-decoration: none; }
.corp-footer a:hover { color: var(--corp-ink); text-decoration: underline; text-underline-offset: 4px; }
.corp-footer small { grid-column: 1 / -1; border-top: 1px solid var(--corp-line); padding-top: 22px; color: var(--corp-ink-soft); font-size: .75rem; }

.corp-products-hero { padding: clamp(70px, 10vw, 130px) 0 54px; border-bottom: 1px solid var(--corp-line); }
.corp-products-hero h1 { max-width: 780px; font-size: clamp(2.65rem, 4.25vw, 4.2rem); line-height: 1; }
.corp-products-hero > p:not(.corp-eyebrow) { max-width: 660px; margin: 26px 0 0; color: var(--corp-ink-soft); font-size: 1.08rem; line-height: 1.65; }
.corp-directory { padding: clamp(65px, 8vw, 105px) 0 clamp(84px, 11vw, 140px); }
.corp-directory-group + .corp-directory-group { margin-top: 78px; }
.corp-directory-group > header { display: flex; justify-content: space-between; gap: 20px; align-items: baseline; margin-bottom: 20px; border-bottom: 1px solid var(--corp-ink); padding-bottom: 13px; }
.corp-directory-group h2 { margin: 0; font-size: 1.03rem; letter-spacing: .05em; }
.corp-directory-group header p { margin: 0; color: var(--corp-ink-soft); font-size: .87rem; }
.corp-directory-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.corp-directory-grid--marketing { grid-template-columns: minmax(0, 1fr); }
.corp-directory-card { display: flex; min-height: 306px; flex-direction: column; justify-content: space-between; border: 1px solid var(--corp-line); background: #fff; padding: 24px; }
.corp-directory-card:hover { border-color: var(--corp-ink); box-shadow: var(--corp-shadow); }
.corp-directory-card h3 { margin: 0; font-family: inherit; font-size: 1.45rem; font-weight: 790; letter-spacing: -.045em; line-height: 1.1; }
.corp-directory-card p { margin: 17px 0; color: var(--corp-ink-soft); font-size: .92rem; line-height: 1.58; }
.corp-directory-card .corp-card-link { margin-top: 8px; }
.corp-directory-card--wide { display: grid; grid-template-columns: minmax(0, 1fr) minmax(280px, .65fr); gap: 30px; background: #f6f3ef; }
.corp-mini-report { align-self: end; justify-self: end; width: min(100%, 290px); overflow: hidden; border: 1px solid var(--corp-line-strong); background: #fff; }
.corp-mini-report img { display: block; width: 100%; height: auto; }

.corp-about { padding: clamp(70px, 10vw, 128px) 0; }
.corp-about h1 { max-width: 830px; margin: 0; font-family: inherit; font-size: clamp(2.65rem, 4.25vw, 4.2rem); font-weight: 790; letter-spacing: -.055em; line-height: 1; }
.corp-about > p { max-width: 680px; margin: 28px 0 0; color: var(--corp-ink-soft); font-size: 1.1rem; line-height: 1.66; }
.corp-about-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; margin-top: 70px; }
.corp-about-grid article { border-top: 1px solid var(--corp-ink); padding-top: 17px; }
.corp-about-grid h2 { margin: 0; font-size: 1rem; }
.corp-about-grid p { margin: 10px 0 0; color: var(--corp-ink-soft); font-size: .93rem; line-height: 1.6; }

@media (max-width: 940px) {
  .corp-hero, .corp-contact, .corp-statement-inner { grid-template-columns: 1fr; }
  .corp-hero { padding-top: 75px; }
  .corp-hero-panel { width: min(100%, 650px); min-height: 480px; }
  .corp-section-heading { grid-template-columns: 1fr; gap: 14px; }
  .corp-proof-grid, .corp-directory-grid { grid-template-columns: 1fr; }
  .corp-proof article + article { border-top: 1px solid var(--corp-line-strong); border-left: 0; padding-left: 0; }
  .corp-directory-card--wide { grid-template-columns: 1fr; }
  .corp-mini-report { justify-self: start; }
  .corp-about-grid { grid-template-columns: 1fr; }
}

@media (max-width: 680px) {
  .corp-shell { width: min(100% - 32px, 1220px); }
  .corp-header { min-height: 0; align-items: flex-start; flex-direction: column; gap: 14px; padding: 18px 0; }
  .corp-nav { width: 100%; justify-content: flex-start; gap: 10px 16px; }
  .corp-nav a { font-size: .84rem; }
  .corp-nav .corp-nav-cta { padding: 6px 9px; }
  .corp-hero { gap: 42px; padding: 58px 0 66px; }
  .corp-hero h1, .corp-products-hero h1, .corp-about h1 { font-size: clamp(2.3rem, 9.2vw, 2.9rem); }
  .corp-hero-panel { min-height: 370px; padding: 16px; }
  .corp-preview-label { padding-bottom: 11px; font-size: .58rem; }
  .corp-preview-grid { grid-template-columns: minmax(0, 1fr) minmax(96px, .54fr); gap: 12px; padding-top: 14px; }
  .corp-preview-primary figcaption { margin-top: 6px; font-size: .66rem; }
  .corp-preview-secondary { gap: 10px; }
  .corp-preview-secondary > div { padding-left: 8px; }
  .corp-preview-secondary strong { font-size: .77rem; }
  .corp-preview-secondary span { font-size: .65rem; }
  .corp-proof article { min-height: auto; padding: 24px 0; }
  .corp-products { padding: 68px 0; }
  .corp-product-grid { grid-template-columns: 1fr; }
  .corp-product-card { min-height: 0; padding: 24px; }
  .corp-statement-inner { gap: 25px; padding: 48px 0; }
  .corp-contact { gap: 36px; margin-bottom: 70px; padding: 28px 22px; }
  .corp-footer-inner { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 30px 20px; }
  .corp-footer-inner > div { grid-column: 1 / -1; }
  .corp-footer small { grid-column: 1 / -1; }
  .corp-directory { padding: 61px 0 80px; }
  .corp-directory-group + .corp-directory-group { margin-top: 60px; }
  .corp-directory-group > header { align-items: flex-start; flex-direction: column; gap: 6px; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .corp-product-card { transition: none; }
}

/* Homepage-only mobile cascade guard: the locked two-column desktop hero
   must collapse before the genuine Seller Money preview is rendered. */
@media (max-width: 720px) {
  body.corporate-page--home .corp-hero {
    grid-template-areas:
      "copy"
      "showcase"
      "trust";
    grid-template-columns: minmax(0, 1fr);
  }

  body.corporate-page--home .corp-actions {
    flex-direction: column;
    align-items: stretch;
  }

  body.corporate-page--home .corp-actions .corp-button {
    flex: 0 0 auto;
    inline-size: 100%;
    white-space: normal;
  }
}

/* Ramevio corporate homepage — approved visual master implementation. */
:root {
  --corp-ink: #0b1930;
  --corp-ink-soft: #4e5d70;
  --corp-paper: #fbfbfa;
  --corp-mist: #f1f4f7;
  --corp-mist-deep: #e7edf2;
  --corp-line: #d8dfe6;
  --corp-line-strong: #bdc9d5;
  --corp-gold: #a47a43;
  --corp-gold-soft: #d4b27a;
  --corp-teal: #1f6b5e;
  --corp-shadow: 0 24px 64px rgba(11, 25, 48, .12);
}

.corp-shell { width: min(1280px, calc(100% - 64px)); }
.corp-skip { opacity: 0; pointer-events: none; }
.corp-skip:focus { opacity: 1; pointer-events: auto; }
.corp-header { gap: 32px; min-height: 76px; }
.corp-nav { gap: 26px; }
.corp-nav a { color: var(--corp-ink); font-size: .86rem; font-weight: 760; }
.corp-nav .corp-nav-cta { display: inline-flex; align-items: center; gap: 8px; border-color: var(--corp-ink); border-radius: 6px; background: var(--corp-ink); color: #fff; padding: 10px 14px; }
.corp-nav .corp-nav-cta:hover, .corp-nav .corp-nav-cta:focus-visible { border-color: #22344f; background: #22344f; }
.corp-eyebrow { color: var(--corp-gold); font-size: .7rem; font-weight: 860; letter-spacing: .14em; line-height: 1.3; }

.corp-hero { grid-template-columns: minmax(0, .84fr) minmax(490px, 1.16fr); gap: clamp(48px, 7vw, 112px); padding: clamp(64px, 7.2vw, 108px) 0 clamp(68px, 7.5vw, 114px); }
.corp-hero h1 { max-width: 620px; font-size: clamp(3.05rem, 4.65vw, 4.5rem); line-height: .98; }
.corp-hero-copy > p:not(.corp-eyebrow) { max-width: 560px; margin-top: 24px; color: var(--corp-ink-soft); font-size: clamp(1.03rem, 1.55vw, 1.16rem); line-height: 1.58; }
.corp-actions { margin-top: 30px; }
.corp-button, .corp-card-button { display: inline-flex; min-height: 48px; align-items: center; justify-content: center; gap: 9px; border: 1px solid var(--corp-ink); border-radius: 6px; background: var(--corp-ink); color: #fff; padding: 12px 18px; font-size: .87rem; font-weight: 820; text-decoration: none; }
.corp-button:hover, .corp-button:focus-visible, .corp-card-button:hover, .corp-card-button:focus-visible { border-color: #22344f; background: #22344f; }
.corp-button.is-secondary { background: transparent; color: var(--corp-ink); }
.corp-button.is-secondary:hover, .corp-button.is-secondary:focus-visible { background: var(--corp-mist); }

.corp-seller-showcase { position: relative; min-width: 0; }
.corp-live-frame { overflow: hidden; border: 1px solid var(--corp-line-strong); border-radius: 7px; background: #fff; box-shadow: var(--corp-shadow); }
.corp-live-frame-bar { display: flex; justify-content: space-between; gap: 14px; border-bottom: 1px solid var(--corp-line); padding: 12px 15px; color: var(--corp-ink-soft); font-size: .63rem; font-weight: 830; letter-spacing: .11em; }
.corp-live-frame-viewport { position: relative; height: 406px; overflow: hidden; background: #fff; }
.corp-live-frame-viewport iframe { position: absolute; inset: 0 auto auto 0; width: 1160px; height: 820px; border: 0; transform: scale(.565); transform-origin: left top; pointer-events: none; }
.corp-seller-showcase-caption { position: relative; width: min(73%, 360px); margin: -31px 0 0 -18px; border-left: 3px solid var(--corp-gold); background: #fff; box-shadow: 0 12px 30px rgba(11, 25, 48, .10); padding: 16px 18px; }
.corp-seller-showcase-caption p { margin: 0 0 5px; color: var(--corp-gold); font-size: .64rem; font-weight: 860; letter-spacing: .12em; }
.corp-seller-showcase-caption strong { display: block; color: var(--corp-ink); font-size: 1rem; line-height: 1.25; }
.corp-seller-showcase-caption span { display: block; margin-top: 5px; color: var(--corp-ink-soft); font-size: .78rem; }

.corp-highlights { border-top: 1px solid var(--corp-line); border-bottom: 1px solid var(--corp-line); background: var(--corp-mist); }
.corp-highlights-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); }
.corp-highlights article { min-height: 110px; padding: 24px 24px 22px 0; }
.corp-highlights article + article { border-left: 1px solid var(--corp-line); padding-left: 24px; }
.corp-highlights span { display: block; color: var(--corp-ink-soft); font-size: .61rem; font-weight: 850; letter-spacing: .12em; }
.corp-highlights strong { display: block; margin-top: 7px; color: var(--corp-ink); font-size: 1.04rem; letter-spacing: -.025em; }
.corp-highlights p { margin: 3px 0 0; color: var(--corp-ink-soft); font-size: .78rem; line-height: 1.45; }

.corp-products { padding: clamp(76px, 8vw, 116px) 0; }
.corp-section-heading { display: flex; justify-content: space-between; gap: 30px; align-items: end; margin-bottom: 34px; }
.corp-section-heading h2 { max-width: 710px; font-size: clamp(2.25rem, 3.4vw, 3.45rem); line-height: 1.02; }
.corp-section-link { flex: 0 0 auto; margin-bottom: 6px; color: #123b73; font-size: .86rem; font-weight: 830; text-decoration: none; }
.corp-section-link span { margin-left: 6px; font-size: 1.1rem; }
.corp-section-link:hover, .corp-section-link:focus-visible { color: var(--corp-gold); text-decoration: underline; text-underline-offset: 4px; }
.corp-product-grid { gap: 20px; }
.corp-product-card { position: relative; min-height: 510px; overflow: hidden; border-color: var(--corp-line); padding: 31px; }
.corp-product-card--commerce { background: #f1f7f6; }
.corp-product-card--marketing { background: #f7f4ef; }
.corp-product-card:hover { border-color: #a7b5c4; box-shadow: var(--corp-shadow); transform: none; }
.corp-product-content { position: relative; z-index: 2; width: min(64%, 395px); }
.corp-card-top { gap: 16px; }
.corp-card-kicker { color: var(--corp-gold); font-size: .67rem; font-weight: 860; letter-spacing: .12em; }
.corp-product-card h3, .corp-directory-card h3 { color: var(--corp-ink); font-size: clamp(1.55rem, 2.2vw, 2.15rem); font-weight: 800; letter-spacing: -.048em; }
.corp-status { color: var(--corp-teal); font-size: .63rem; font-weight: 860; }
.corp-product-positioning { margin: 19px 0 0; color: var(--corp-ink); font-size: 1rem; font-weight: 720; line-height: 1.45; }
.corp-product-card p:not(.corp-card-kicker):not(.corp-product-positioning) { margin: 11px 0 0; color: var(--corp-ink-soft); font-size: .9rem; line-height: 1.55; }
.corp-feature-list { display: grid; gap: 7px; margin: 18px 0 0; padding: 0; list-style: none; }
.corp-feature-list li { position: relative; padding-left: 18px; color: var(--corp-ink-soft); font-size: .78rem; font-weight: 630; line-height: 1.38; }
.corp-feature-list li::before { position: absolute; inset: .34em auto auto 0; width: 7px; height: 7px; border-radius: 50%; background: var(--corp-ink); content: ""; }
.corp-product-card-bottom { position: relative; z-index: 2; display: flex; align-items: end; justify-content: space-between; gap: 16px; }
.corp-card-button { min-height: 46px; padding: 10px 14px; }
.corp-seller-interface-detail { position: absolute; right: -31px; bottom: -31px; z-index: 1; display: grid; width: 44%; min-width: 230px; gap: 7px; border: 1px solid #cbd9d5; background: #fff; box-shadow: 0 18px 34px rgba(11, 25, 48, .11); padding: 20px; }
.corp-seller-interface-detail span { color: var(--corp-gold); font-size: .59rem; font-weight: 860; letter-spacing: .12em; }
.corp-seller-interface-detail b { color: var(--corp-ink-soft); font-size: .67rem; font-weight: 720; }
.corp-seller-interface-detail i { height: 25px; border: 1px solid var(--corp-line); border-radius: 3px; background: #fff; }
.corp-seller-interface-detail em { margin-top: 4px; color: var(--corp-teal); font-size: .66rem; font-style: normal; font-weight: 800; }
.corp-meta-report-visual { position: absolute; right: 25px; bottom: 20px; z-index: 1; width: 43%; min-width: 240px; height: 292px; }
.corp-meta-report-visual img { position: absolute; display: block; border: 1px solid var(--corp-line-strong); background: #fff; box-shadow: 0 16px 32px rgba(11, 25, 48, .12); }
.corp-meta-report-visual img:first-child { bottom: 0; left: 0; width: 61%; }
.corp-meta-report-visual img:last-child { right: 0; bottom: 11px; width: 54%; }

.corp-company-value { border-top: 1px solid var(--corp-line); border-bottom: 1px solid var(--corp-line); background: #fff; }
.corp-company-value-inner { display: grid; grid-template-columns: minmax(360px, .95fr) minmax(0, 1.55fr); gap: clamp(42px, 5vw, 70px); padding: clamp(60px, 5.5vw, 80px) 0; }
.corp-company-value h2 { max-width: 520px; font-size: clamp(1.95rem, 2.6vw, 2.55rem); line-height: 1.05; }
.corp-value-intro > p:not(.corp-eyebrow) { max-width: 370px; margin: 20px 0 0; color: var(--corp-ink-soft); font-size: .97rem; line-height: 1.62; }
.corp-value-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
.corp-value-grid article { padding: 0 24px; }
.corp-value-grid article:first-child { padding-left: 0; }
.corp-value-grid article + article { border-left: 1px solid var(--corp-line); }
.corp-value-icon { display: inline-flex; width: 31px; height: 31px; align-items: center; justify-content: center; border: 1px solid var(--corp-gold); border-radius: 50%; color: var(--corp-gold); font-size: .62rem; font-weight: 860; }
.corp-value-grid h3 { margin: 16px 0 0; color: var(--corp-ink); font-size: .96rem; letter-spacing: -.02em; }
.corp-value-grid p { margin: 10px 0 0; color: var(--corp-ink-soft); font-size: .86rem; line-height: 1.55; }

.corp-contact { grid-template-columns: minmax(0, .75fr) minmax(390px, 1fr); gap: clamp(42px, 7vw, 104px); margin: clamp(72px, 9vw, 120px) auto; padding: clamp(44px, 5.5vw, 72px); }
.corp-contact h2 { font-size: clamp(2.15rem, 3.2vw, 3.25rem); }
.corp-contact .corp-eyebrow { color: var(--corp-gold-soft); }
.corp-contact-copy p:not(.corp-eyebrow) { max-width: 420px; font-size: .98rem; line-height: 1.58; }
.corp-contact form { grid-template-columns: 1fr; gap: 9px; align-content: start; }
.corp-contact label { color: #d9e1eb; font-size: .76rem; }
.corp-contact input, .corp-contact textarea { border-radius: 4px; padding: 11px 12px; }
.corp-contact input { margin-bottom: 8px; }
.corp-contact label, .corp-contact input, .corp-contact textarea, .corp-contact button, .corp-contact .launch-status { grid-column: 1 / -1; }
.corp-contact textarea { min-height: 88px; }

.corp-footer { border-top-color: #253750; background: var(--corp-ink); color: #f5f8fb; padding: 46px 0 28px; }
.corp-footer-inner { grid-template-columns: minmax(220px, 1fr) repeat(4, auto); gap: 34px; }
.corp-footer .corp-brand { color: #fff; }
.corp-footer p { color: #c4cedb; }
.corp-footer h2 { color: #aebbd0; }
.corp-footer a { color: #e1e7ef; }
.corp-footer a:hover, .corp-footer a:focus-visible { color: var(--corp-gold-soft); }
.corp-footer .corp-footer-share-slot { display: block; min-width: 118px; }
.corp-footer .footer-share { display: grid; gap: 9px; }
.corp-footer .footer-share h2 { margin: 0; }
.corp-footer .footer-share button { border: 0; background: transparent; color: #e1e7ef; padding: 0; font-size: .81rem; font-weight: 640; text-align: left; }
.corp-footer .footer-share button:hover { color: var(--corp-gold-soft); text-decoration: underline; text-underline-offset: 4px; }
.corp-footer .footer-share p { color: #aebbd0; font-size: .72rem; }
.corp-footer small { border-top-color: #253750; color: #aebbd0; }

.corp-products-hero { padding: clamp(68px, 8vw, 105px) 0 56px; }
.corp-products-hero h1 { max-width: 760px; font-size: clamp(2.8rem, 4.45vw, 4.35rem); line-height: 1; }
.corp-products-hero > p:not(.corp-eyebrow) { max-width: 640px; margin-top: 23px; font-size: 1.04rem; }
.corp-directory { padding: clamp(66px, 7vw, 98px) 0 clamp(84px, 9vw, 126px); }
.corp-directory-group + .corp-directory-group { margin-top: 76px; }
.corp-directory-grid { grid-template-columns: minmax(0, 1.45fr) repeat(2, minmax(0, .78fr)); gap: 16px; }
.corp-directory-grid--marketing { grid-template-columns: minmax(0, 1fr); }
.corp-directory-card { min-height: 348px; border-color: var(--corp-line); padding: 26px; }
.corp-directory-card:hover { border-color: #a7b5c4; box-shadow: var(--corp-shadow); }
.corp-directory-card--seller { position: relative; grid-column: auto; overflow: hidden; min-height: 430px; background: #f1f7f6; }
.corp-directory-card--seller > div:first-child { position: relative; z-index: 2; width: min(63%, 440px); }
.corp-directory-card h3 { font-size: clamp(1.45rem, 2.15vw, 2.05rem); }
.corp-directory-card p:not(.corp-card-kicker) { color: var(--corp-ink-soft); }
.corp-directory-card .corp-feature-list { margin-top: 17px; }
.corp-directory-card-actions { position: relative; z-index: 2; }
.corp-directory-card--seller .corp-seller-interface-detail { right: -26px; bottom: -26px; width: 40%; min-width: 240px; }
.corp-directory-card--wide { grid-template-columns: minmax(0, 1fr) minmax(310px, .72fr); gap: 35px; min-height: 415px; background: #f7f4ef; }
.corp-directory-card--wide > div:first-child { align-self: center; max-width: 610px; }
.corp-directory-card--wide .corp-card-button { margin-top: 23px; }
.corp-meta-report-visual--directory { position: relative; right: auto; bottom: auto; align-self: end; justify-self: end; width: min(100%, 330px); height: 330px; }
.corp-card-link { color: var(--corp-ink); }
.corp-card-link:hover, .corp-card-link:focus-visible { color: var(--corp-gold); }

.corp-about-hero { display: grid; grid-template-columns: minmax(0, 1.28fr) minmax(260px, .72fr); gap: clamp(45px, 7vw, 106px); align-items: end; padding: clamp(70px, 8vw, 112px) 0 clamp(54px, 6vw, 82px); }
.corp-about h1 { max-width: 780px; font-size: clamp(2.8rem, 4.4vw, 4.25rem); line-height: 1; }
.corp-about-hero > div > p:not(.corp-eyebrow) { max-width: 680px; margin: 23px 0 0; color: var(--corp-ink-soft); font-size: 1.04rem; line-height: 1.63; }
.corp-about-mark { display: grid; gap: 16px; border-top: 1px solid var(--corp-ink); border-bottom: 1px solid var(--corp-ink); padding: 25px 0; }
.corp-about-mark span { color: var(--corp-gold); font-size: .66rem; font-weight: 860; letter-spacing: .13em; }
.corp-about-mark span:last-child { color: var(--corp-ink-soft); }
.corp-about-mark strong { color: var(--corp-ink); font-size: clamp(1.65rem, 2.55vw, 2.35rem); letter-spacing: -.045em; line-height: 1.03; }
.corp-about-values { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0; padding-bottom: clamp(80px, 10vw, 132px); }
.corp-about-values article { border-top: 1px solid var(--corp-line-strong); padding: 22px 26px 0 0; }
.corp-about-values article + article { border-left: 1px solid var(--corp-line); padding-left: 26px; }
.corp-about-values span { color: var(--corp-gold); font-size: .66rem; font-weight: 860; letter-spacing: .12em; }
.corp-about-values h2 { margin: 17px 0 0; color: var(--corp-ink); font-size: 1.12rem; letter-spacing: -.025em; }
.corp-about-values p { margin: 10px 0 0; color: var(--corp-ink-soft); font-size: .91rem; line-height: 1.58; }

@media (max-width: 1040px) {
  .corp-hero { grid-template-columns: 1fr; gap: 46px; }
  .corp-seller-showcase { width: min(100%, 760px); }
  .corp-highlights-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .corp-highlights article:nth-child(3) { border-left: 0; border-top: 1px solid var(--corp-line); }
  .corp-highlights article:nth-child(4) { border-top: 1px solid var(--corp-line); }
  .corp-product-grid { grid-template-columns: 1fr; }
  .corp-product-card { min-height: 456px; }
  .corp-product-content { width: min(59%, 480px); }
  .corp-company-value-inner { grid-template-columns: 1fr; gap: 46px; }
  .corp-value-intro > p:not(.corp-eyebrow) { max-width: 560px; }
  .corp-directory-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .corp-directory-card--seller { grid-column: 1 / -1; }
  .corp-about-hero { grid-template-columns: 1fr; }
  .corp-about-mark { width: min(100%, 480px); }
}

@media (max-width: 720px) {
  .corp-shell { width: min(100% - 32px, 1280px); }
  .corp-header { min-height: 0; flex-wrap: wrap; gap: 13px 20px; padding: 17px 0; }
  .corp-nav { order: 3; width: 100%; justify-content: flex-start; gap: 10px 17px; }
  .corp-nav a { font-size: .8rem; }
  .corp-nav .corp-nav-cta { padding: 7px 10px; }
  .corp-hero { gap: 37px; padding: 52px 0 66px; }
  .corp-hero h1, .corp-products-hero h1, .corp-about h1 { font-size: clamp(2.45rem, 10.6vw, 3.35rem); }
  .corp-hero-copy > p:not(.corp-eyebrow) { margin-top: 19px; font-size: .99rem; }
  .corp-actions { margin-top: 25px; }
  .corp-actions .corp-button { flex: 1 1 0; min-width: 0; padding: 10px 9px; font-size: .78rem; white-space: nowrap; }
  .corp-live-frame-bar { padding: 10px 11px; font-size: .54rem; }
  .corp-live-frame-viewport { height: 285px; }
  .corp-live-frame-viewport iframe { width: 960px; height: 760px; transform: scale(.405); }
  .corp-seller-showcase-caption { width: calc(100% - 22px); margin: -18px 0 0 10px; padding: 13px 14px; }
  .corp-highlights-grid { grid-template-columns: 1fr; }
  .corp-highlights article, .corp-highlights article + article { min-height: 0; border-left: 0; border-top: 1px solid var(--corp-line); padding: 18px 0; }
  .corp-highlights article:first-child { border-top: 0; }
  .corp-section-heading { display: grid; gap: 17px; align-items: start; margin-bottom: 25px; }
  .corp-section-link { margin: 0; }
  .corp-products { padding: 66px 0; }
  .corp-product-card { min-height: 0; padding: 23px; }
  .corp-product-content { width: 100%; }
  .corp-product-card-bottom { display: grid; align-items: start; gap: 24px; margin-top: 24px; }
  .corp-card-button { justify-self: start; }
  .corp-seller-interface-detail { position: relative; right: auto; bottom: auto; width: 100%; min-width: 0; }
  .corp-meta-report-visual { position: relative; right: auto; bottom: auto; width: min(100%, 300px); min-width: 0; height: 272px; justify-self: end; }
  .corp-company-value-inner { gap: 35px; padding: 64px 0; }
  .corp-value-grid { grid-template-columns: 1fr; }
  .corp-value-grid article, .corp-value-grid article:first-child { padding: 22px 0; }
  .corp-value-grid article + article { border-top: 1px solid var(--corp-line); border-left: 0; }
  .corp-contact { grid-template-columns: 1fr; gap: 34px; margin: 64px auto; padding: 32px 23px; }
  .corp-contact form { grid-template-columns: 1fr; }
  .corp-contact label, .corp-contact input { grid-column: 1 / -1; }
  .corp-footer { padding-top: 38px; }
  .corp-footer-inner { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px 18px; }
  .corp-footer-inner > div, .corp-footer small { grid-column: 1 / -1; }
  .corp-footer .corp-footer-share-slot { min-width: 0; }
  .corp-products-hero { padding: 61px 0 45px; }
  .corp-directory { padding: 58px 0 78px; }
  .corp-directory-group + .corp-directory-group { margin-top: 56px; }
  .corp-directory-group > header { align-items: flex-start; flex-direction: column; gap: 5px; }
  .corp-directory-grid { grid-template-columns: 1fr; }
  .corp-directory-card--seller { grid-column: auto; min-height: 0; }
  .corp-directory-card--seller > div:first-child { width: 100%; }
  .corp-directory-card--seller .corp-seller-interface-detail { position: relative; right: auto; bottom: auto; width: 100%; min-width: 0; margin-top: 24px; }
  .corp-directory-card--wide { grid-template-columns: 1fr; gap: 26px; min-height: 0; }
  .corp-meta-report-visual--directory { justify-self: start; }
  .corp-about-hero { padding: 62px 0 48px; }
  .corp-about-values { grid-template-columns: 1fr; padding-bottom: 78px; }
  .corp-about-values article, .corp-about-values article + article { border-left: 0; padding: 22px 0 0; }
  .corp-about-values article + article { margin-top: 25px; }
}

/* Ramevio corporate homepage V1 — locked composition using real current product output. */
body.corporate-page--home {
  --corp-seller-capture: url("data:image/jpeg;base64,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");
}

body.corporate-page--home .corp-shell { width: min(1220px, calc(100% - 64px)); }
body.corporate-page--home .corp-header { min-height: 64px; }
body.corporate-page--home .corp-hero {
  grid-template-areas: "copy showcase" "trust showcase";
  grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr);
  gap: clamp(34px, 4.4vw, 66px);
  align-items: center;
  padding: 46px 0 42px;
}
body.corporate-page--home .corp-hero-copy { grid-area: copy; }
body.corporate-page--home .corp-seller-showcase { grid-area: showcase; min-width: 0; margin: 0; }
body.corporate-page--home .corp-hero-trust { grid-area: trust; max-width: 510px; }
body.corporate-page--home .corp-hero h1 { max-width: 500px; font-size: clamp(2.75rem, 3.72vw, 3.62rem); line-height: 1.01; }
body.corporate-page--home .corp-hero-copy > p:not(.corp-eyebrow) { max-width: 480px; margin-top: 17px; font-size: 1rem; line-height: 1.52; }
body.corporate-page--home .corp-actions { margin-top: 24px; }
body.corporate-page--home .corp-actions .corp-button { min-height: 44px; padding: 10px 15px; font-size: .8rem; }

body.corporate-page--home .corp-real-seller-asset,
body.corporate-page--home .corp-seller-card-preview {
  border: 1px solid var(--corp-line-strong);
  background-color: #f7f6f2;
  background-image: var(--corp-seller-capture);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: 0 20px 44px rgba(11, 25, 48, .14);
}
body.corporate-page--home .corp-real-seller-asset {
  aspect-ratio: 10 / 7;
  border-radius: 7px;
}
body.corporate-page--home .corp-seller-showcase-caption {
  position: relative;
  z-index: 1;
  width: min(58%, 305px);
  margin: -24px 0 0 14px;
  border-left: 3px solid var(--corp-gold);
  background: #fff;
  box-shadow: 0 12px 26px rgba(11, 25, 48, .10);
  padding: 13px 15px;
}
body.corporate-page--home .corp-seller-showcase-caption strong { font-size: .9rem; }
body.corporate-page--home .corp-seller-showcase-caption span { font-size: .7rem; }

body.corporate-page--home .corp-hero-trust { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin-top: 25px; }
body.corporate-page--home .corp-hero-trust p { display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 7px; align-items: start; margin: 0; color: var(--corp-ink-soft); font-size: .69rem; font-weight: 680; line-height: 1.34; }
body.corporate-page--home .corp-hero-trust span { display: inline-flex; width: 20px; height: 20px; align-items: center; justify-content: center; border: 1px solid var(--corp-line-strong); border-radius: 50%; color: var(--corp-ink); font-size: .51rem; font-weight: 860; }

body.corporate-page--home .corp-highlights article { min-height: 86px; padding: 17px 18px 15px 0; }
body.corporate-page--home .corp-highlights article + article { padding-left: 18px; }
body.corporate-page--home .corp-highlights strong { margin-top: 5px; font-size: .91rem; }
body.corporate-page--home .corp-highlights p { font-size: .72rem; }

body.corporate-page--home .corp-products { padding: 58px 0 66px; }
body.corporate-page--home .corp-section-heading { margin-bottom: 25px; }
body.corporate-page--home .corp-section-heading h2 { font-size: clamp(2rem, 3vw, 2.65rem); }
body.corporate-page--home .corp-product-grid { gap: 16px; }
body.corporate-page--home .corp-product-card { min-height: 448px; padding: 25px; }
body.corporate-page--home .corp-product-content { width: min(61%, 350px); }
body.corporate-page--home .corp-product-card h3 { font-size: clamp(1.5rem, 2.1vw, 1.95rem); }
body.corporate-page--home .corp-product-positioning { margin-top: 14px; font-size: .93rem; }
body.corporate-page--home .corp-product-card p:not(.corp-card-kicker):not(.corp-product-positioning) { font-size: .82rem; }
body.corporate-page--home .corp-feature-list { gap: 5px; margin-top: 14px; }
body.corporate-page--home .corp-feature-list li { font-size: .71rem; }
body.corporate-page--home .corp-card-button { min-height: 42px; padding: 9px 12px; font-size: .75rem; }
body.corporate-page--home .corp-seller-card-preview {
  position: absolute;
  right: -23px;
  bottom: -18px;
  z-index: 1;
  width: 43%;
  min-width: 214px;
  height: 270px;
  overflow: hidden;
  border-radius: 3px;
  background-size: 100% auto;
}
body.corporate-page--home .corp-meta-report-visual { right: 16px; bottom: 10px; width: 42%; min-width: 214px; height: 244px; }
body.corporate-page--home .corp-meta-report-visual img:first-child { width: 61%; }
body.corporate-page--home .corp-meta-report-visual img:last-child { width: 57%; bottom: 9px; }

body.corporate-page--home .corp-company-value { background: #f4f6f7; }
body.corporate-page--home .corp-company-value-inner { grid-template-columns: minmax(300px, .75fr) minmax(0, 1.25fr); gap: 0; padding: 0; }
body.corporate-page--home .corp-value-visual { min-height: 270px; }
body.corporate-page--home .corp-value-body { padding: 37px 43px; }
body.corporate-page--home .corp-company-value h2 { max-width: 355px; font-size: clamp(1.7rem, 2.25vw, 2.2rem); }

body.corporate-page--home .corp-closing-inner { min-height: 172px; }
body.corporate-page--home .corp-footer-inner { grid-template-columns: minmax(220px, 1fr) repeat(3, auto); }

@media (max-width: 720px) {
  body.corporate-page--home .corp-shell { width: min(100% - 32px, 1220px); }
  body.corporate-page--home .corp-header { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 13px 16px; padding: 17px 0; }
  body.corporate-page--home .corp-header > .corp-nav { grid-column: 1 / -1; grid-row: 2; width: 100%; justify-content: flex-start; }
  body.corporate-page--home .corp-header > .corp-nav-cta { grid-column: 2; grid-row: 1; padding: 8px 10px; font-size: .75rem; }
  body.corporate-page--home .corp-hero { grid-template-areas: "copy" "showcase" "trust"; grid-template-columns: 1fr; gap: 27px; padding: 39px 0 37px; }
  body.corporate-page--home .corp-hero h1 { font-size: clamp(2.15rem, 10vw, 2.7rem); }
  body.corporate-page--home .corp-hero-copy > p:not(.corp-eyebrow) { font-size: .95rem; }
  body.corporate-page--home .corp-actions { margin-top: 21px; }
  body.corporate-page--home .corp-real-seller-asset { width: 100%; aspect-ratio: 10 / 7; }
  body.corporate-page--home .corp-seller-showcase-caption { width: calc(100% - 28px); margin: -16px 0 0 14px; }
  body.corporate-page--home .corp-hero-trust { grid-template-columns: 1fr; gap: 0; margin-top: 0; }
  body.corporate-page--home .corp-hero-trust p { grid-template-columns: 24px minmax(0, 1fr); border-top: 1px solid var(--corp-line); padding: 12px 0; font-size: .75rem; }
  body.corporate-page--home .corp-hero-trust p:last-child { border-bottom: 1px solid var(--corp-line); }
  body.corporate-page--home .corp-highlights-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  body.corporate-page--home .corp-highlights article, body.corporate-page--home .corp-highlights article + article { min-height: 0; padding: 16px 0; }
  body.corporate-page--home .corp-highlights article:nth-child(odd) { padding-right: 14px; }
  body.corporate-page--home .corp-highlights article:nth-child(even) { border-left: 1px solid var(--corp-line); padding-left: 14px; }
  body.corporate-page--home .corp-highlights article:nth-child(3), body.corporate-page--home .corp-highlights article:nth-child(4) { border-top: 1px solid var(--corp-line); }
  body.corporate-page--home .corp-products { padding: 50px 0; }
  body.corporate-page--home .corp-product-card { min-height: 0; padding: 23px; }
  body.corporate-page--home .corp-product-content { width: 100%; }
  body.corporate-page--home .corp-product-card-bottom { display: grid; align-items: start; gap: 24px; margin-top: 24px; }
  body.corporate-page--home .corp-seller-card-preview { position: relative; right: auto; bottom: auto; width: min(100%, 290px); min-width: 0; height: 220px; justify-self: start; }
  body.corporate-page--home .corp-meta-report-visual { position: relative; right: auto; bottom: auto; width: min(100%, 300px); min-width: 0; height: 255px; justify-self: end; }
  body.corporate-page--home .corp-company-value-inner { grid-template-columns: 1fr; }
  body.corporate-page--home .corp-value-visual { min-height: 240px; align-items: end; padding: 21px 22px; }
  body.corporate-page--home .corp-value-laptop { top: 24px; left: 27px; width: calc(100% - 54px); transform: perspective(720px) rotateY(-7deg) rotateX(2deg) rotateZ(-1deg); }
  body.corporate-page--home .corp-value-watermark { top: -71px; right: -54px; width: 195px; height: 245px; }
  body.corporate-page--home .corp-value-visual p { max-width: 106px; font-size: .61rem; letter-spacing: .19em; }
  body.corporate-page--home .corp-value-body { grid-template-columns: 1fr; gap: 23px; padding: 38px 0; }
  body.corporate-page--home .corp-value-intro, body.corporate-page--home .corp-value-grid { padding: 0 16px; }
  body.corporate-page--home .corp-closing-inner { min-height: 0; flex-direction: column; align-items: flex-start; gap: 24px; padding: 43px 0; }
  body.corporate-page--home .corp-footer-inner { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
