/* Shared corporate format: Archivo, white introduction, ruled chapters. */
@font-face{font-family:Archivo;src:url('/fonts/archivo-400.ttf');font-weight:400;font-display:swap}
@font-face{font-family:Archivo;src:url('/fonts/archivo-500.ttf');font-weight:500;font-display:swap}
:root{--family-ink:#334b58;--family-muted:#596b75;--family-line:#d9e0e4;--family-accent:#711c37}
html{scroll-padding-top:110px}body{font-family:Archivo,system-ui,sans-serif;background:white;color:var(--family-ink)}
.beta-header{height:86px;margin:0 4%;padding:0;border-bottom:1px solid var(--family-line);background:#fffffff5;backdrop-filter:none}
.escalate-wordmark{display:flex;align-items:center;gap:12px;font-size:16px;letter-spacing:.06em;color:var(--family-ink)}
.escalate-wordmark span{display:inline;font-size:11px;letter-spacing:.1em;margin:0;color:var(--family-muted)}
.beta-header nav{font-size:14px;gap:30px}.beta-header nav a{padding:14px 0;text-decoration:none}
.beta-hero{min-height:calc(100svh - 86px);padding:70px 8% 90px;gap:6%;grid-template-columns:1fr 1.1fr;background:#fff}
.kicker{font:400 14px/1.6 Archivo,sans-serif;letter-spacing:.03em;text-transform:none;color:var(--family-muted)}
.lumva-mark{width:60px;height:60px;object-fit:contain;margin:18px 0;background:#fcf9f3}
.beta-hero h1{font:400 clamp(36px,4.5vw,72px)/1.2 Archivo,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--family-ink)}
.hero-lede{font-size:18px;line-height:1.65;max-width:440px;margin:26px 0}.availability-note{font-size:14px;max-width:450px;color:var(--family-muted)}
.primary-action,.submit-button{border-radius:4px;min-height:52px;padding:14px 22px;font:500 13px/1.4 Archivo,sans-serif;letter-spacing:.065em;text-transform:uppercase;box-shadow:0 2px 3px #173a4710}
.primary-action{background:white;color:var(--family-ink);border:1px solid var(--family-line)}.primary-action:hover{background:#f7f9fa;color:var(--family-ink)}
.hero-art:before{display:none}.hero-art img{border-radius:4px;box-shadow:none;width:100%;aspect-ratio:3/2;object-fit:cover}.hero-art figcaption{font-size:12px;border-top:1px solid var(--family-line);padding-top:18px;margin-top:24px;color:var(--family-muted)}
.beta-facts{margin:0;padding:0 6%;border-color:var(--family-line);background:#faf5ee}.beta-facts p{border-color:#dfd2c7;font-size:16px}.beta-facts strong{font-weight:500}
.process{background:#fbf4e9;color:#422c33}.process .kicker{color:#795760}.process h2,.request-section h2{font:400 clamp(36px,4.2vw,66px)/1.12 Archivo,sans-serif;letter-spacing:-.03em}.process>div>p:last-child,.process li p{color:#725d63}.process li{border-color:#dac9c6}.process li>span{color:#711c37}.process h3{font:500 24px/1.3 Archivo,sans-serif}
.request-section{background:#fff}form{border-radius:4px;box-shadow:none;border:1px solid var(--family-line);background:#fafbfc}.field input,.field textarea{border-radius:4px;border-color:#a4b0b7}.field label{font-weight:500}.privacy-copy{font-size:14px}.submit-button{background:#711c37}
footer{background:#f0f4f6;color:var(--family-ink);padding:64px 6% 36px;grid-template-columns:1.5fr 1fr 1fr;gap:30px}footer p{color:var(--family-muted);font-size:16px;line-height:1.6}footer nav{grid-column:auto;grid-row:auto;flex-direction:column;gap:16px;font-size:14px}footer nav strong{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:var(--family-muted)}footer a{text-decoration:none}footer .footer-identity p{margin:20px 0 0}footer .footer-bottom{grid-column:1/-1;border-top:1px solid var(--family-line);padding-top:25px;margin-top:24px;font-size:12px;color:var(--family-muted)}
.lumva-brand{display:flex;align-items:center;gap:10px;color:#711c37;font-size:26px;letter-spacing:-.04em;text-decoration:none}.lumva-brand img{width:36px;height:36px;object-fit:contain}.product-hero .hero-art{max-width:470px;justify-self:center;width:100%;text-align:center}.product-hero .hero-art img{width:230px;max-width:70%;aspect-ratio:auto;height:auto;border-radius:28px;box-shadow:0 28px 60px #55223818}.product-hero .hero-art{background:#fcf6ee;padding:34px 28px 20px;border-radius:4px}.product-hero .hero-art figcaption{text-align:left}.product-hero .hero-copy{max-width:580px}.product-section{padding:110px 8%;border-top:1px solid var(--family-line)}.product-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;margin-bottom:56px}.product-heading h2,.product-closing h2{font:400 clamp(38px,4.6vw,70px)/1.12 Archivo,sans-serif;letter-spacing:-.03em;margin:20px 0}.product-heading p{font-size:18px;line-height:1.6;color:var(--family-muted)}.workspace-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.workspace-list article{border-top:1px solid #ccb7b9;padding-top:24px}.workspace-list h3{font-size:26px;font-weight:400;margin:0 0 16px}.workspace-list p{font-size:16px;line-height:1.65;color:#725d63}.product-workspace{background:#fbf4e9;color:#422c33}.product-workspace .product-heading p{color:#725d63}.product-closing{text-align:center;padding:110px 8%;background:white}.product-closing p{font-size:18px;line-height:1.6;max-width:600px;margin:24px auto}.product-closing .primary-action{margin:12px}.mobile-family-menu{display:none}.mobile-family-menu summary{cursor:pointer;min-height:44px;padding:12px;list-style:none;border:1px solid var(--family-line);border-radius:4px;font-size:14px}.mobile-family-menu[open] nav{position:absolute;left:0;right:0;top:85px;background:#fff;border-bottom:1px solid var(--family-line);padding:20px;display:flex;flex-direction:column;gap:8px}.mobile-family-menu nav a{display:block!important;padding:12px!important}
@media(max-width:800px){.beta-header{height:76px}.beta-header>.desktop-family-nav{display:none}.mobile-family-menu{display:block}.mobile-family-menu[open] nav{top:75px}.beta-hero{grid-template-columns:1fr;padding:50px 7% 64px;gap:36px;min-height:auto}.beta-hero h1{font-size:clamp(32px,8vw,60px)}.hero-lede{font-size:17px}.hero-art{width:100%}.product-hero .hero-art{max-width:500px}.beta-facts{padding:0 7%}.process,.request-section{padding:70px 7%;gap:34px}.process h2,.request-section h2{font-size:clamp(34px,8vw,54px)}footer{grid-template-columns:1fr 1fr;padding:50px 7% 28px}.footer-identity{grid-column:1/-1}footer nav{grid-column:auto}.product-heading{grid-template-columns:1fr;gap:10px}.product-section,.product-closing{padding:70px 7%}.workspace-list{grid-template-columns:1fr;gap:22px}.escalate-wordmark{font-size:13px;gap:8px}.escalate-wordmark span{font-size:9px}.product-hero .hero-art img{width:200px}}
.process li{display:block}
.product-hero h1{font-size:clamp(34px,3.6vw,58px);letter-spacing:.02em}
@media(max-width:800px){.product-hero h1{font-size:clamp(30px,7.5vw,52px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
