:root{--black:#050505;--surface:#101010;--charcoal:#171717;--gold:#C8A84B;--light:#E4C878;--ivory:#F7F4EC;--body:#D3CEC1;--muted:#9E988B;--line:rgba(200,168,75,.28);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--ivory);font:400 16px/1.7 'DM Sans',sans-serif}body::before{content:'';position:fixed;inset:0;background-image:radial-gradient(rgba(200,168,75,.085) .5px,transparent .5px);background-size:31px 31px;opacity:.18;z-index:-1;pointer-events:none}a{color:var(--light);text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--light);outline-offset:4px}.skip{position:absolute;top:-60px;left:15px;z-index:99;background:var(--gold);color:#050505;padding:12px}.skip:focus{top:10px}.ribbon{display:flex;justify-content:space-between;gap:16px;background:#0B0B0B;border-bottom:1px solid var(--line);padding:7px clamp(22px,4vw,58px);font:400 9px/1.5 'Syncopate',sans-serif;letter-spacing:.07em;color:var(--muted)}.nav{position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px clamp(22px,4vw,58px);background:rgba(5,5,5,.97);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px;line-height:1.1}.brandname{font:500 36px 'Cormorant Garamond',serif;letter-spacing:.12em;color:var(--ivory)}.branddetail{border-left:1px solid var(--gold);padding-left:12px;font:400 9px/1.8 'Syncopate',sans-serif;letter-spacing:.08em;color:var(--light)}.branddetail small{display:block;font:400 10px/1.6 'DM Sans',sans-serif;letter-spacing:normal;color:var(--muted)}.nav nav{display:flex;gap:24px;align-items:center}.nav nav a{font-size:12px;color:var(--body);white-space:nowrap;transition:color .2s}.nav nav a:hover{color:var(--light)}.nav nav a.navaction{border:1px solid var(--gold);padding:11px 18px;color:var(--light)}.menu-toggle{display:none}.hero{min-height:820px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(20px,5vw,75px);padding:100px clamp(22px,5vw,75px) 82px;background:radial-gradient(ellipse at 85% 30%,rgba(200,168,75,.10),transparent 54%),#050505}.eyebrow{font:400 10px/1.8 'Syncopate',sans-serif;color:var(--light);letter-spacing:.09em}.hero h1{font:500 clamp(56px,7.5vw,116px)/.92 'Cormorant Garamond',serif;letter-spacing:-.024em;margin:26px 0 30px}.hero h1 span,.hero h1 em{display:block;font:inherit}.hero h1 em{font-style:normal;color:var(--light)}.hero-bold{font:500 clamp(26px,3vw,40px)/1.16 'Cormorant Garamond',serif;margin:0 0 17px}.hero-bold strong{font-weight:500;color:var(--light)}.intro{color:var(--body);font-size:16px;max-width:670px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:31px 0}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;font-size:12px;font-weight:600;padding:15px 22px;min-height:48px;transition:transform .23s,background .23s,border-color .23s}.btn:hover{transform:translateY(-3px)}.btn.primary{background:var(--gold);color:#050505}.btn.outline{border:1px solid rgba(200,168,75,.65);color:var(--light)}.hero-motto{border-top:1px solid var(--line);padding-top:22px;font:400 10px/2 'Syncopate',sans-serif;max-width:700px;letter-spacing:.045em;color:var(--body)}.hero-motto span{color:var(--light)}.hero-console{border:1px solid rgba(200,168,75,.56);background:linear-gradient(145deg,#151515,#090909);box-shadow:0 28px 110px #0009,0 0 85px rgba(200,168,75,.07);padding:28px;min-width:0;animation:rise .8s both}.console-top,.experience-meta{display:flex;align-items:center;gap:10px;font:400 9px 'Syncopate',sans-serif;letter-spacing:.07em;color:var(--light);padding-bottom:18px;border-bottom:1px solid var(--line)}.console-icon{margin-left:auto;font-size:22px}.live-dot{display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 0 rgba(200,168,75,.4);animation:pulse 2.6s infinite}.console-head{padding:25px 0}.console-head small,.console-event small{display:block;color:var(--muted);letter-spacing:.14em;font-size:10px}.console-head strong{display:block;font:500 35px/1.1 'Cormorant Garamond',serif;margin-top:8px}.console-tabs,.emergencySwitch{display:flex;gap:8px;flex-wrap:wrap}.console-tabs button{flex:1;min-width:86px;background:#101010;border:1px solid var(--line);color:var(--body);padding:12px 6px;font-size:12px}.console-tabs button[aria-selected=true]{background:#29210f;color:var(--light);border-color:var(--gold)}.console-event{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line);padding:20px;margin-top:19px;background:#101010}.console-event strong{font:500 26px 'Cormorant Garamond',serif;color:var(--ivory)}.console-event p{font-size:12px;color:var(--body);margin:5px 0 0}.route-title,.experience-label{font:400 10px 'Syncopate',sans-serif;color:var(--gold);padding-top:24px}.route-list{position:relative}.route{display:flex;align-items:center;gap:15px;padding:15px;margin:10px 0;border:1px solid rgba(200,168,75,.2);color:var(--ivory);font-size:12px;animation:rise .45s both}.route b{font:500 24px 'Cormorant Garamond',serif;color:var(--light)}.route span:last-child{margin-left:auto;color:var(--gold)}.console-note,.smallnote,.footnote{color:var(--muted);font-size:12px;line-height:1.8;margin-top:20px}.marquee{background:#111;border-block:1px solid var(--line);overflow:hidden;padding:18px 0}.marquee-track{width:max-content;white-space:nowrap;font:500 27px 'Cormorant Garamond',serif;color:var(--light);animation:marquee 35s linear infinite}.marquee i{font-style:normal;margin:0 25px;color:var(--gold)}.section{max-width:1360px;margin:auto;padding:100px clamp(22px,5vw,75px);border-bottom:1px solid var(--line);scroll-margin-top:90px}.section-top{max-width:1050px}.section h2{font:500 clamp(45px,5.5vw,77px)/1.03 'Cormorant Garamond',serif;letter-spacing:-.015em;margin:18px 0 24px}.section h2 em,.closing h2 em{font-style:normal;color:var(--light)}.section-top p,.band p,.closing>p{max-width:860px;color:var(--body);line-height:1.85}.choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:37px}.choice{min-height:230px;text-align:left;padding:26px;border:1px solid var(--line);background:#111;color:var(--ivory);display:flex;flex-direction:column;align-items:flex-start;gap:21px;transition:transform .23s,border-color .23s,background .23s}.choice:hover,.choice.active{border-color:var(--gold);background:#211b10;transform:translateY(-5px)}.choice .number{font:500 27px 'Cormorant Garamond',serif;color:var(--light)}.choice strong{font:500 30px/1.06 'Cormorant Garamond',serif}.choice span:last-child{font-size:11px;color:var(--gold);margin-top:auto}.outcome{border-left:2px solid var(--gold);margin-top:20px;padding:25px 32px;background:#101010;display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}.outcome .eyebrow{grid-column:1/-1}.outcome h3{font:500 35px 'Cormorant Garamond',serif;margin:0}.outcome p{color:var(--body);font-size:14px;margin:0}.wave{display:flex;align-items:end;gap:7px;height:55px;grid-column:1/-1}.wave i{height:35%;width:16px;background:var(--gold);animation:bars 2.4s ease-in-out infinite alternate;opacity:.65}.wave i:nth-child(2n){height:70%;animation-delay:.4s}.wave i:nth-child(3n){height:95%;animation-delay:1s}.dark-section{max-width:none;background:#0A0A0A;padding-left:max(22px,calc((100vw - 1210px)/2));padding-right:max(22px,calc((100vw - 1210px)/2))}.experience-layout,.solution-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:22px;margin-top:38px}.experience-controls{padding:22px;border:1px solid var(--line);background:#101010}.experience-label{padding:0 0 23px}.experience-select,.solution-selector button{display:flex;width:100%;justify-content:space-between;gap:16px;text-align:left;border:1px solid var(--line);background:#0A0A0A;color:var(--ivory);padding:20px;margin-bottom:10px;font-size:15px;transition:transform .2s,border-color .2s}.experience-select:hover,.solution-selector button:hover{transform:translateX(4px);border-color:var(--gold)}.experience-select.active,.solution-selector button[aria-selected=true]{border-color:var(--gold);background:#261f10;color:var(--light)}.experience-result,.solution-panel{background:radial-gradient(circle at 100% 0,rgba(200,168,75,.1),transparent 60%),#111;border:1px solid rgba(200,168,75,.6);padding:clamp(25px,4vw,50px)}.experience-result h3,.solution-panel h3{font:500 clamp(36px,4vw,60px)/1.02 'Cormorant Garamond',serif;margin:28px 0 17px}.experience-result>p:not(.footnote),.solution-panel>p{color:var(--body)}.journey-steps{display:grid;gap:11px;margin-top:30px}.journey-step{display:grid;grid-template-columns:40px 1fr auto;gap:15px;align-items:center;border:1px solid var(--line);padding:18px;color:var(--ivory);animation:rise .4s both}.journey-step b{font:500 27px 'Cormorant Garamond',serif;color:var(--gold)}.journey-step span:last-child{color:var(--gold)}.solution-layout{grid-template-columns:.85fr 1.15fr}.solution-selector button{padding:24px;margin-bottom:10px}.solution-panel{display:flex;flex-direction:column;align-items:flex-start}.solution-panel h3{max-width:660px}.solution-proof{display:flex;align-items:center;gap:11px;margin:24px 0;color:var(--light);font-size:11px;letter-spacing:.04em}.band{max-width:none;background:#0A0A0A;padding-left:max(22px,calc((100vw - 1210px)/2));padding-right:max(22px,calc((100vw - 1210px)/2))}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.comparison>div{border-top:1px solid var(--gold);background:#121212;padding:30px}.comparison small{font:400 10px 'Syncopate',sans-serif;color:var(--gold)}.comparison h3{font:500 38px 'Cormorant Garamond',serif;margin:18px 0}.faqs{border-top:1px solid var(--line);margin-top:40px}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{list-style:none;display:flex;justify-content:space-between;gap:30px;padding:25px 10px;font:500 clamp(23px,2.5vw,32px) 'Cormorant Garamond',serif;cursor:pointer}.faqs summary::-webkit-details-marker{display:none}.faqs summary span{color:var(--gold)}.faqs details[open] summary{color:var(--light)}.faqs details p{color:var(--body);max-width:860px;padding:0 10px 25px;margin:0}.closing{text-align:center;display:flex;flex-direction:column;align-items:center}.closing h2{max-width:1000px}.closing .actions{justify-content:center}.closing .smallnote{max-width:650px}footer{padding:45px clamp(22px,5vw,75px);display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;background:#080808;border-top:1px solid var(--line)}footer div{display:flex;flex-direction:column;gap:8px}footer strong{font:400 12px 'Syncopate',sans-serif;color:var(--light)}footer span,footer p,footer a{font-size:12px;color:var(--muted);margin:0}footer a{display:inline-block;margin-right:14px}@keyframes pulse{60%{box-shadow:0 0 0 13px transparent}}@keyframes rise{from{opacity:.4;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes bars{to{height:95%;opacity:1}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-45%)}}@media(max-width:1050px){.hero{grid-template-columns:1fr;min-height:0}.hero-console{max-width:720px}.choice-grid{grid-template-columns:repeat(2,1fr)}.nav nav{gap:13px}}@media(max-width:750px){.ribbon span:last-child{display:none}.nav{flex-wrap:wrap}.menu-toggle{display:block;background:none;color:var(--light);border:1px solid var(--line);padding:11px}.nav nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:5px}.nav nav.open{display:flex}.nav nav a{padding:10px}.hero{padding:72px 22px}.hero h1{font-size:clamp(54px,12vw,82px)}.section{padding:75px 22px}.experience-layout,.solution-layout,.comparison{grid-template-columns:1fr}.choice-grid{grid-template-columns:1fr 1fr}.choice{min-height:200px}.outcome{grid-template-columns:1fr}.brandname{font-size:30px}.branddetail{font-size:8px}}@media(max-width:470px){.choice-grid{grid-template-columns:1fr}.hero-console{padding:20px}.hero h1{font-size:50px}.ribbon{font-size:8px}.actions .btn{width:100%}.console-tabs button{min-width:70px}.branddetail{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.live-dot,.marquee-track,.wave i,.route,.journey-step,.hero-console{animation:none!important}.btn:hover,.choice:hover,.experience-select:hover,.solution-selector button:hover{transform:none}}
/* Approved corporate hero and distinct product promise: regular, upright, premium serif. */
.hero .hero-content .eyebrow{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(25px,3vw,43px);font-weight:400;letter-spacing:.035em;line-height:1.2;color:var(--ivory);text-transform:uppercase}
.hero-operator{margin:7px 0 0;color:var(--body);font:400 clamp(13px,1.2vw,18px)/1.6 'Cormorant Garamond',Georgia,serif;letter-spacing:.04em}
.hero-position{margin:6px 0 0;color:var(--light);font:400 clamp(20px,2.4vw,35px)/1.2 'Cormorant Garamond',Georgia,serif}
.hero h1,.hero h1 span,.hero h1 em{font-family:'Cormorant Garamond',Georgia,serif!important;font-style:normal!important;font-weight:400!important}
.product-statement{position:relative;overflow:hidden;padding:clamp(90px,10vw,155px) clamp(22px,7vw,115px);text-align:center;background:radial-gradient(ellipse at 50% 120%,rgba(200,168,75,.14),transparent 63%),#080808;border-block:1px solid var(--line)}
.product-statement:before,.product-statement:after{content:'';position:absolute;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.52}
.product-statement:before{top:24px}.product-statement:after{bottom:24px}
.product-statement h2{font:400 clamp(43px,6.8vw,100px)/.99 'Cormorant Garamond',Georgia,serif;letter-spacing:-.018em;margin:22px auto;max-width:1150px}
.product-statement h2 span{color:var(--light);font-weight:400}
.product-statement p{color:var(--body);max-width:680px;margin:20px auto 25px}
.statement-link{display:inline-block;font-size:12px;border-bottom:1px solid var(--gold);padding:7px 0;transition:letter-spacing .2s}
.statement-link:hover{letter-spacing:.035em}
