:root{font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;color:#19382c;background:#f5f5ed;--ink:#19382c;--muted:#4b6257;--line:#d3ddcf;--soft:#e3edda}*{box-sizing:border-box}body{margin:0}a{color:#22593b;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #8d421e;outline-offset:4px}.skip{position:absolute;top:-100px;padding:14px;background:white;z-index:10}.skip:focus{top:8px;left:8px}header{padding:24px max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--line);display:flex;gap:28px;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:20px;letter-spacing:.03em;font-weight:800;line-height:1.3;color:var(--ink)}.brand small{display:block;font-size:11px;font-weight:500;letter-spacing:0}.mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#eef4e2;background:#19382c;font-size:26px}nav{display:flex;flex-wrap:wrap;gap:4px 16px}nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:none}nav a[aria-current]{font-weight:750;text-decoration:underline}.preview-note{text-align:center;padding:9px 20px;background:var(--soft);font-size:12px;font-weight:650}main{max-width:1180px;margin:auto;padding:64px 28px 80px;min-height:65vh}h1,h2,h3{line-height:1.13;letter-spacing:-.035em;margin:0 0 20px}h1{font-size:clamp(36px,5vw,64px);max-width:950px}h2{font-size:27px}h3{font-size:24px}p{margin:0 0 18px;max-width:78ch}p:last-child{margin-bottom:0}li{margin:10px 0}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;margin:15px 0 85px}.hero h1{font-size:clamp(44px,5.5vw,72px);letter-spacing:-.05em}.lead{font-size:21px;color:var(--muted);max-width:43ch}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.15em;margin-bottom:20px;color:#3d6249}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 20px}.actions a,button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #1c472f;border-radius:10px;background:#193d2c;color:#fff;padding:12px 20px;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.actions a+ a{background:transparent;color:var(--ink)}button:disabled{background:#e2e8dc;color:#4b6257;border-color:#bdcbb7;cursor:not-allowed}.fine{font-size:13px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:22px;margin:28px 0 40px}.panel{padding:30px;border:1px solid var(--line);background:#fffef8;border-radius:20px;margin:24px 0}.grid .panel{margin:0}.panel h2{font-size:24px}.notice{padding:20px;border-left:4px solid #496e3d;background:var(--soft);font-size:14px;margin:28px 0}.site-art{border:1px solid #aebfa6;border-radius:23px;background:#e0e9d5;box-shadow:18px 22px 0 #ceddc270;overflow:hidden;transform:rotate(1deg)}.art-bar{padding:18px;background:#19382c;color:#fff;display:flex;gap:18px;font-size:12px;font-weight:750;letter-spacing:.08em}.art-body{padding:40px 25px}.tag{font-size:10px;letter-spacing:.12em}.art-title{font-size:clamp(28px,3.5vw,43px);line-height:1.13;font-weight:700;letter-spacing:-.04em;margin:30px 0}.art-rule{height:8px;width:65%;background:#a9bd9d;border-radius:8px}.art-cards{display:flex;gap:10px;margin-top:30px}.art-cards span{flex:1;font-size:11px;border:1px solid #b1c4a2;border-radius:8px;padding:20px 8px}.steps{list-style:decimal;padding-left:32px;max-width:850px}.steps li{padding:15px 0 25px 15px}.demo{background:#163b31;color:#f2f1df;border-radius:14px;padding:32px 24px;min-height:240px}.demo .eyebrow{color:#d8e8bc}.demo h3{font-size:32px}.demo.alternate{background:#ebe0d0;color:#382e24}.demo.alternate .eyebrow{color:#605135}.swatches{display:flex;gap:8px}.swatches i{height:45px;flex:1;background:#8fac88;border-radius:7px}.swatches i:nth-child(2){background:#bdcda0}.swatches i:nth-child(3){background:#a78e70}.grid .demo+p{margin-top:18px;font-size:14px}details{border-bottom:1px solid var(--line);padding:18px 0;max-width:900px}summary{cursor:pointer;font-weight:700;min-height:44px;padding:9px 0}details p{padding:8px 0}form{max-width:720px}label{display:block;font-weight:650;margin:18px 0 7px}input,textarea{font:inherit;width:100%;padding:12px;border:1px solid #71816e;border-radius:8px;background:white;color:var(--ink);min-height:48px}textarea{resize:vertical}.check{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;font-size:14px;margin:20px 0}.check input{width:20px;min-height:20px;margin:3px 0}#contact-state{margin-top:20px;font-size:15px}.honeypot{position:absolute;left:-10000px;max-width:1px;overflow:hidden}footer{border-top:1px solid var(--line);padding:44px max(24px,calc((100vw - 1124px)/2));display:grid;grid-template-columns:1fr 1.5fr;gap:40px;background:#e9ede1}footer nav{align-content:start;gap:0 20px}footer p{font-size:14px;margin:12px 0}footer strong{font-size:20px;letter-spacing:.06em}@media(max-width:900px){header{flex-direction:column;align-items:flex-start;padding:20px 24px}header nav{gap:0 18px}.hero{grid-template-columns:1fr;gap:30px;margin-bottom:55px}.site-art{max-width:550px;transform:none}.hero h1{max-width:12ch}main{padding-top:42px}.grid{gap:18px}footer{grid-template-columns:1fr;gap:18px}}@media(max-width:420px){main{padding-left:20px;padding-right:20px}.panel{padding:23px}.art-cards{gap:6px}.art-cards span{font-size:10px;padding:15px 5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Titanium: reference-led marketing-only presentation. */
/* ZEXONARI TITANIUM: DESIGN TOKENS - NOT AN UNREVIEWED PRODUCTION DROP-IN */
:root {
  --zx-bg: #090D12;
  --zx-bg-elevated: #111923;
  --zx-surface: #141B24;
  --zx-surface-hover: #1B2632;
  --zx-border: rgba(203, 216, 232, 0.13);
  --zx-ink: #F5F7FB;
  --zx-muted: #A9B5C3;
  --zx-titanium: #C5CED8;
  --zx-accent: #FA8B32;
  --zx-accent-hover: #FFAA57;
  --zx-focus: #FFD18D;
  --zx-radius: 18px;
  --zx-card-shadow: 0 18px 50px rgba(0,0,0,0.28);
}
/* Constrain theme changes to the marketing preview/application, not customer portal CSS. */


*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--zx-ink);background:var(--zx-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible{outline:3px solid var(--zx-focus);outline-offset:5px;border-radius:4px}
.page{position:relative;isolation:isolate;overflow:hidden;min-height:100vh}.page:before{content:"";position:absolute;inset:0 0 auto;height:950px;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 79% 27%,rgba(252,120,35,.15),transparent 38%),radial-gradient(ellipse at 14% 3%,rgba(130,149,180,.15),transparent 39%)}.page:after{content:"";position:absolute;inset:0 0 auto;height:850px;z-index:-1;opacity:.21;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 92%)}
.wrap{width:min(1160px,calc(100% - 48px));margin:0 auto}header{background:rgba(9,13,18,.82);backdrop-filter:blur(18px);border-bottom:1px solid var(--zx-border)}nav{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:92px}.logo{width:min(245px,43vw);height:auto;display:block}nav ul{display:flex;gap:24px;list-style:none;padding:0;margin:0;color:#C7D0DB;font-size:13px;font-weight:600}nav li a:hover{color:var(--zx-accent)}.pill{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:12px 20px;font-size:14px;font-weight:740;border-radius:100px;border:1px solid #FF9B48;background:linear-gradient(110deg,#FFAA53,#ED7021);color:#1A1111;box-shadow:0 10px 30px rgba(253,115,27,.17);white-space:nowrap}.pill.outline{background:transparent;color:#F8F5F1;border-color:rgba(236,176,107,.47);box-shadow:none}
.hero{padding:102px 0 76px;display:grid;grid-template-columns:1.03fr .97fr;gap:48px;align-items:center}.eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.29em;color:#FEB77B}.eyebrow:before{content:"";display:inline-block;width:27px;height:1px;vertical-align:middle;background:#F28B31;margin-right:14px}.hero h1{font-size:clamp(43px,5.5vw,76px);letter-spacing:-.055em;line-height:1.05;margin:26px 0 28px;font-weight:780}.hero h1 span{display:block;color:#BFCBD7}.hero p{max-width:530px;color:var(--zx-muted);font-size:17px;margin:0 0 35px}.actions{display:flex;flex-wrap:wrap;gap:12px}.micro{margin-top:27px!important;color:#83919F!important;font-size:12px!important}.showcase{position:relative;display:grid;place-items:center;min-height:450px}.orb{width:410px;height:410px;border:1px solid rgba(242,162,78,.12);border-radius:50%;position:absolute;background:radial-gradient(circle at 50% 50%,rgba(242,135,59,.10),transparent 70%);box-shadow:0 0 90px rgba(250,139,50,.07),inset 0 0 100px rgba(250,139,50,.04)}.orb:before,.orb:after{content:"";position:absolute;inset:28px;border:1px solid rgba(173,198,219,.10);border-radius:50%}.orb:after{inset:68px;border-color:rgba(252,148,66,.12)}.showcase img{width:min(100%,540px);max-height:420px;object-fit:contain;position:relative;filter:drop-shadow(0 38px 38px rgba(0,0,0,.33))}.orbit-label{position:absolute;bottom:12px;font-size:10px;font-weight:750;letter-spacing:.25em;text-transform:uppercase;color:#D6A46C;background:#0D1319;border:1px solid rgba(242,153,55,.18);padding:9px 16px;border-radius:60px}.separator{border-top:1px solid var(--zx-border)}.section{padding:80px 0}.section h2{font-size:clamp(30px,4vw,45px);line-height:1.15;letter-spacing:-.04em;margin:16px 0 12px}.section p.lede{color:var(--zx-muted);max-width:600px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.card{background:linear-gradient(145deg,rgba(29,39,51,.87),rgba(13,19,27,.95));border:1px solid var(--zx-border);padding:28px;border-radius:var(--zx-radius);box-shadow:var(--zx-card-shadow)}.num{display:flex;align-items:center;justify-content:center;color:var(--zx-accent);border:1px solid rgba(250,139,50,.22);border-radius:15px;background:rgba(250,139,50,.07);width:48px;height:48px;margin-bottom:25px;font-size:22px;font-weight:800}.card h3{font-size:20px;margin:0 0 10px}.card p{color:var(--zx-muted);font-size:14px;margin:0}.bottom{padding:30px 0 55px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;color:#8693A2;font-size:12px}.bottom strong{color:#D7E0EA}
@media(max-width:1000px){nav ul{display:none}.hero{grid-template-columns:1fr;text-align:left;padding-top:75px;gap:6px}.hero h1{max-width:800px}.showcase{min-height:340px}.showcase img{max-height:310px}.orb{width:320px;height:320px}}@media(max-width:650px){.wrap{width:min(100% - 32px,1160px)}nav{min-height:78px;gap:10px}nav .pill{font-size:11px;padding:9px 11px;min-height:38px}.logo{width:min(215px,52vw)}.hero{padding:65px 0 36px}.hero h1{font-size:clamp(40px,11vw,57px)}.hero p{font-size:15px}.showcase{min-height:265px}.showcase img{max-height:250px}.orb{width:255px;height:255px}.cards{grid-template-columns:1fr}.section{padding:56px 0}.bottom{padding:25px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Coherent existing-page components, without backend or runtime changes. */
:root{--ink:#f5f7fb;--muted:#a9b5c3;--line:#29323d;--soft:#141d27;color-scheme:dark;font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;background:#090d12;color:#f5f7fb}
body{position:relative;isolation:isolate;background:#090d12;color:#f5f7fb}body:before{content:"";position:absolute;inset:90px 0 auto;height:850px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 79% 27%,#fc782322,transparent 40%),radial-gradient(ellipse at 14% 3%,#8295b426,transparent 40%),linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:auto,auto,64px 64px,64px 64px;mask-image:linear-gradient(black,transparent)}
header{padding:16px max(24px,calc((100vw - 1160px)/2));min-height:92px;gap:34px;background:#090d12e8}.brand{flex-shrink:0}.brand .logo{width:245px;height:auto;aspect-ratio:auto}.brand img{object-fit:contain}header nav{min-height:0;gap:3px 19px;justify-content:flex-end;display:flex}header nav a{color:#c7d0db;font-size:13px;white-space:nowrap}header nav a:hover,header nav a[aria-current]{color:#ffb77b}a{color:#d7e0ea}a:hover{color:#ffb77b}a:focus-visible,summary:focus-visible{outline:3px solid #ffae65;outline-offset:5px}.skip{background:#f5f7fb;color:#090d12}.preview-note{background:#0d131a;border-bottom:1px solid #ffffff0a;color:#a9b5c3;font-size:11px;font-weight:500;letter-spacing:.04em;padding:7px 20px}
main{max-width:1216px;padding:72px 28px 88px}main:has(.titanium-hero){padding-top:0}.titanium-hero{padding:94px 0 90px;margin:0;min-height:760px;gap:48px}.titanium-hero h1{font-size:clamp(48px,5.5vw,76px);max-width:610px;line-height:1.05;letter-spacing:-.055em;font-weight:780}.titanium-hero h1 span{color:#bfcbd7}.titanium-hero .actions{margin:0 0 26px}.titanium-hero .lead{font-size:17px;line-height:1.6}.titanium-hero .micro{margin:0!important;color:#a9b5c3!important}.showcase img{width:100%;height:auto;max-height:490px;object-fit:contain}.showcase{min-height:490px}.orbit-label{color:#edb87f;white-space:nowrap;font-size:9px;bottom:0}
.actions a{border-radius:100px;transition:background .18s,box-shadow .18s}.actions a:first-child{background:linear-gradient(110deg,#ffaa53,#ed7021);border-color:#ff9b48;color:#1a1111;box-shadow:0 10px 30px #fd731b20}.actions a+a{color:#f8f5f1;border-color:#ecb06b77;background:transparent}.actions a:hover{box-shadow:0 7px 28px #fa8b3224}.eyebrow{color:#feb77b}.fine,.lead{color:#a9b5c3}.panel{background:linear-gradient(145deg,#1d2733bb,#0d131bf2);border-color:#29323d;border-radius:20px;padding:32px;box-shadow:0 18px 48px #00000016}.panel p,.panel li{color:#b7c2cf}.panel h2{font-size:25px;letter-spacing:-.035em}.grid{gap:20px}.grid .panel{position:relative;padding-top:34px}.grid .panel:before{content:"";display:block;width:30px;height:2px;background:#fa8b32;margin-bottom:26px}.notice{border-color:#b7773b;background:#141d27;color:#c5ced8}.steps li{border-bottom:1px solid #29323d}.steps li::marker{color:#ffad68;font-weight:700}details{border-color:#29323d}summary{color:#e7edf4}.demo,.demo.alternate{background:linear-gradient(135deg,#1d2733,#111923);border:1px solid #3e4856;color:#f5f7fb}.demo .eyebrow,.demo.alternate .eyebrow{color:#feb77b}.swatches i{background:#67788c}.swatches i:nth-child(2){background:#b6bec7}.swatches i:nth-child(3){background:#ab7548}
.original-home{border-top:1px solid #29323d;padding-top:78px}.original-home>.hero{margin-top:0;margin-bottom:70px;padding-top:0;padding-bottom:0}.original-home .hero h2{font-size:clamp(32px,4vw,48px)}.original-home .hero .site-art{display:none}.original-home>.hero{display:block}.original-home .hero .lead{max-width:60ch}.original-home .grid{margin-bottom:70px}.original-home .hero .eyebrow{color:#feb77b}.original-home .hero .actions{margin-top:22px}footer{background:#090d12;border-color:#29323d;padding-top:48px;padding-bottom:48px;color:#a9b5c3}footer nav{min-height:0;justify-content:flex-start;align-items:flex-start}footer nav a{color:#b7c2cf}footer strong{color:#e3e9f1}address{font-style:normal;color:#b7c2cf}body:has(.notice) main{max-width:1040px}body:has(.notice) .panel{box-shadow:none;background:#10171f}body:has(.notice) .panel p{max-width:76ch}h1{font-size:clamp(38px,5vw,64px)}
@media(min-width:1700px){.titanium-hero{min-height:790px}.showcase img{max-height:510px}}
@media(max-width:1100px){header{flex-wrap:wrap;justify-content:space-between;gap:12px}header nav{justify-content:flex-start;gap:0 20px}.titanium-hero{min-height:0;padding-top:72px;padding-bottom:64px;grid-template-columns:1fr 1fr}.titanium-hero h1{font-size:60px}.showcase{min-height:380px}.showcase img{max-height:370px}.orb{width:310px;height:310px}}
@media(max-width:760px){header{padding:18px 20px;align-items:flex-start;flex-direction:column;gap:12px}.brand .logo{width:215px}header nav{display:flex;gap:0 18px;width:100%}header nav a{min-height:40px;font-size:12px}main{padding:44px 20px 60px}.titanium-hero{grid-template-columns:1fr;padding:56px 0 44px;gap:24px}.titanium-hero h1{font-size:clamp(40px,9.8vw,64px);max-width:700px;margin:26px 0 28px}.titanium-hero .eyebrow{font-size:10px;letter-spacing:.22em}.titanium-hero .lead{font-size:16px}.titanium-hero .actions{gap:12px}.titanium-hero .actions a{font-size:14px}.showcase{min-height:340px;margin-top:10px}.showcase img{max-height:340px;max-width:400px}.orbit-label{font-size:8px;letter-spacing:.16em;padding:9px 12px;bottom:0}.orb{width:285px;height:285px}.original-home{padding-top:52px}.panel{padding:25px}.grid{grid-template-columns:1fr}.preview-note{font-size:10px;padding:8px 20px}footer{padding:35px 20px;grid-template-columns:1fr}footer nav{display:flex;gap:0 20px}}
@media(prefers-reduced-motion:no-preference){.titanium-hero>div{animation:arrive .65s ease-out both}.titanium-hero .showcase{animation-delay:.1s}@keyframes arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}
.titanium-hero p.eyebrow{color:#feb77b;font-size:11px;letter-spacing:.29em;font-weight:800}.titanium-hero h1{color:#f5f7fb}@media(max-width:760px){.titanium-hero p.eyebrow{font-size:10px;letter-spacing:.22em}}
/* Final Titanium polish: marketing presentation only. */
header{min-height:100px;padding-top:20px;padding-bottom:20px;background:linear-gradient(180deg,#10151bd9,#090d12f5);border-bottom-color:#ffffff0d;gap:64px}.brand .logo{width:252px}header nav{gap:0 25px}header nav a{font-size:13px;font-weight:550;letter-spacing:.015em;position:relative;color:#bac5d1}header nav a[aria-current]{text-decoration:none;color:#f4f7fb}header nav a[aria-current]:after{content:"";position:absolute;bottom:3px;left:0;width:18px;height:1px;background:#e7a365}header nav a:hover{color:#ffbf8b}
.availability{position:relative;z-index:2;max-width:1160px;margin:0 auto;height:0;text-align:right;font-size:11px;letter-spacing:.02em;color:#a9b5c3}.availability summary{display:inline-flex;align-items:center;gap:9px;padding:12px 0;min-height:44px;font-size:11px;font-weight:500;color:#a9b5c3;cursor:pointer;list-style:none}.availability summary:before{content:"";width:5px;height:5px;border-radius:50%;background:#c38f5c}.availability summary:after{content:"+";font-size:15px;color:#d8b48e}.availability[open] summary:after{content:"−"}.availability>p{position:absolute;right:0;top:43px;width:min(340px,calc(100vw - 40px));background:#151d27;border:1px solid #536070;border-radius:12px;box-shadow:0 20px 60px #0008;text-align:left;padding:18px;font-size:13px;line-height:1.65;color:#d2dbe5}
body:before{inset:100px 0 auto;height:860px;background:radial-gradient(ellipse at 80% 32%,#bd642820,transparent 42%),radial-gradient(ellipse at 17% 5%,#859cb122,transparent 45%),linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:auto,auto,96px 96px,96px 96px;mask-image:linear-gradient(black 35%,transparent)}
.titanium-hero{position:relative;isolation:isolate;min-height:690px;padding:84px 0 64px;grid-template-columns:1fr 1fr;gap:40px}.titanium-hero:before{content:"";position:absolute;z-index:-1;inset:14px -80px -5px 44%;pointer-events:none;border-left:1px solid #d0d8e509;transform:skewX(-17deg);background:linear-gradient(145deg,#9eabb309,transparent 53%);mask-image:linear-gradient(transparent,black 25%,black 70%,transparent)}.titanium-hero:after{content:"";position:absolute;bottom:0;right:6%;width:36%;height:1px;background:linear-gradient(90deg,transparent,#a26d3d66,transparent)}.titanium-hero h1{font-size:clamp(52px,5.1vw,74px);line-height:1.04;letter-spacing:-.055em;margin:24px 0 28px;font-weight:760}.titanium-hero h1 span{background:linear-gradient(135deg,#e0e7ee,#b7c4d1 65%,#98a8b7);background-clip:text;color:transparent}.titanium-hero p.eyebrow{font-size:10px;letter-spacing:.28em}.titanium-hero .lead{font-size:16px;line-height:1.75;max-width:45ch;color:#b0bdcb;margin-bottom:28px}.titanium-hero .actions{gap:13px;margin-bottom:25px}.actions a{font-size:13px;min-height:48px;padding:13px 23px;letter-spacing:.01em}.actions a:first-child{background:linear-gradient(115deg,#ffad5e,#ee792a);border-color:#f3a15e;box-shadow:inset 0 1px 0 #fff5,0 8px 28px #c2611718}.actions a+a{border-color:#ad81534d;background:#0c1115b3}.actions a:hover{transform:translateY(-2px);border-color:#f2ab6c;box-shadow:0 12px 28px #b75a191c}.actions a{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.titanium-hero .micro{font-size:11px!important;color:#94a4b4!important;max-width:50ch}
.showcase{min-height:450px;perspective:1000px}.showcase:before{content:"";position:absolute;inset:10% -4% 7%;border-radius:50%;background:radial-gradient(ellipse,#a95d2024,transparent 66%);filter:blur(28px)}.showcase:after{content:"";position:absolute;bottom:22px;width:66%;height:22px;border-radius:50%;background:#0008;filter:blur(16px);z-index:-1}.showcase img{max-height:440px;max-width:570px;filter:drop-shadow(0 28px 28px #0006)}.orb{width:390px;height:390px;border-color:#e1b07614;background:radial-gradient(circle,#c7803010,transparent 68%);box-shadow:0 0 90px #fa8b3208,inset 0 0 100px #fa8b3204}.orb:before{border-color:#c6d2dd12}.orb:after{border-color:#d69a5512}.orbit-label{bottom:4px;background:#0d1319dd;border-color:#c48e4c35;color:#caa477;letter-spacing:.22em;font-size:8px;padding:9px 17px}
.original-home{padding-top:48px;border-color:#b0bac51a}.original-home>.hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:35px;align-items:start}.original-home>.hero>div:first-child{display:contents}.original-home>.hero .eyebrow{grid-column:1/-1;font-size:10px;margin-bottom:-25px}.original-home>.hero h2{font-size:36px;line-height:1.15;margin:0}.original-home>.hero .lead{font-size:16px;margin:0;max-width:48ch}.original-home>.hero .actions{grid-column:2;margin:0}.original-home>.hero .fine{grid-column:1/-1;font-size:12px;margin-top:-25px}.original-home .grid{margin-top:30px;margin-bottom:50px}.panel{border-radius:17px;border-color:#aabac71c;background:linear-gradient(130deg,#1b2530aa,#10171ff5);box-shadow:inset 0 1px 0 #ffffff04,0 18px 45px #00000012}.grid .panel{padding:30px}.grid .panel:before{width:34px;margin-bottom:24px;background:linear-gradient(90deg,#e9a15e,#e9a15e22)}.panel h2{font-size:23px;font-weight:650}.panel p,.panel li{line-height:1.8;color:#b2bfcc}.panel a:not(.pill){text-decoration:underline;text-decoration-color:#a6b5c15c;text-underline-offset:4px}.panel a:hover{color:#ffd0a5;text-decoration-color:currentColor}main>h1{margin-top:16px;margin-bottom:35px;font-weight:720}main>.eyebrow{font-size:10px}.notice{border-left-width:2px;background:#121b24;color:#bdc8d4}footer{background:linear-gradient(180deg,#0c1117,#090d12);padding-top:44px;border-color:#a3b0bd1a}footer p,footer address{line-height:1.8}footer nav a{font-size:13px}.panel{scroll-margin-top:24px}
@media(min-width:1700px){.titanium-hero{min-height:740px}.showcase img{max-height:460px}}
@media(max-width:1100px){header{gap:20px}.availability{margin-right:28px}.titanium-hero{padding-top:80px;min-height:620px}.titanium-hero h1{font-size:56px}.showcase{min-height:390px}.orb{width:310px;height:310px}}
@media(max-width:760px){header{padding:20px 20px 14px;gap:15px}.brand .logo{width:225px}header nav{gap:0 20px}header nav a{font-size:12px;min-height:40px}.availability{margin-right:20px}.availability summary{font-size:10px;padding-top:7px;min-height:36px}.availability>p{top:35px}.titanium-hero{grid-template-columns:1fr;padding-top:62px;padding-bottom:32px;min-height:0;gap:20px}.titanium-hero:before{inset:0 -10px 0 40%}.titanium-hero h1{font-size:clamp(40px,10vw,58px);margin:22px 0 24px}.titanium-hero .lead{font-size:15px;line-height:1.75}.titanium-hero p.eyebrow{font-size:9px;letter-spacing:.2em}.titanium-hero .actions{gap:10px}.actions a{font-size:12px;padding:12px 20px}.titanium-hero .micro{font-size:10px!important;line-height:1.8}.showcase{min-height:315px;margin-top:0}.showcase img{max-height:310px}.orb{width:270px;height:270px}.orbit-label{font-size:7px;letter-spacing:.18em;bottom:0}.original-home{padding-top:32px}.original-home>.hero{display:block;margin-bottom:26px}.original-home>.hero .eyebrow{margin-bottom:18px}.original-home>.hero h2{font-size:31px;margin-bottom:18px}.original-home>.hero .lead{margin-bottom:20px}.original-home>.hero .actions{margin-bottom:18px}.original-home>.hero .fine{margin-top:0}.original-home .grid{gap:16px;margin-bottom:35px}.grid .panel{padding:27px}.panel h2{font-size:22px}.panel p{font-size:15px}main>h1{font-size:39px}.availability summary:before{width:4px;height:4px}}
@media(prefers-reduced-motion:reduce){.actions a:hover{transform:none}.titanium-hero>div{animation:none!important}}

.titanium-hero{overflow:clip}.availability{padding:0;border:0}.availability summary{border-radius:3px}
