:root{--ink:#0c0d0e;--ink-soft:#121517;--panel:#171a1b;--line:rgba(214,162,75,.18);--line-strong:rgba(214,162,75,.42);--cream:#f2ead8;--muted:#a59c89;--gold:#d6a34b;--bright:#f2c56c;--green:#8bc78b;--serif:Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,system-ui,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--cream);background:var(--ink);font-family:var(--sans);line-height:1.55;overflow-x:hidden}body:before{position:fixed;inset:0;z-index:-3;content:"";background:radial-gradient(circle at 78% 4%,rgba(140,87,28,.22),transparent 28rem),radial-gradient(circle at 12% 36%,rgba(43,61,48,.14),transparent 25rem),linear-gradient(180deg,#0d0f10 0%,#101314 42%,#0a0b0c 100%)}.site-noise{position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");mix-blend-mode:soft-light}a{color:inherit;text-decoration:none}.section-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;width:min(1280px,calc(100% - 48px));min-height:74px;margin:auto;gap:20px;background:rgba(12,13,14,.76);backdrop-filter:blur(18px)}.site-header.scrolled{border-bottom:1px solid var(--line)}.brand,.footer-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.03em}.brand{font-size:20px}.brand-mark{display:inline-flex;align-items:end;gap:2px;width:24px;height:23px}.brand-mark i{display:block;width:6px;border-radius:2px 2px 1px 1px;background:linear-gradient(180deg,var(--bright),#7d511f);box-shadow:0 0 11px rgba(231,172,70,.24)}.brand-mark i:nth-child(1){height:13px}.brand-mark i:nth-child(2){height:21px}.brand-mark i:nth-child(3){height:17px}.main-nav{display:flex;align-items:center;gap:clamp(14px,2.2vw,30px);font-size:13px;color:var(--muted)}.main-nav a:hover{color:var(--cream)}.nav-cta{padding:9px 13px;border:1px solid var(--line-strong);border-radius:5px;color:var(--bright)!important;background:rgba(214,163,75,.06);white-space:nowrap}.nav-cta span{margin-left:7px}.menu-toggle{display:none;border:1px solid var(--line);border-radius:5px;padding:8px 11px;color:var(--cream);background:transparent}.hero{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;min-height:650px;padding:70px 0 85px}.eyebrow{margin:0 0 19px;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.eyebrow-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px rgba(139,199,139,.6)}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.045em}h1{max-width:600px;margin-bottom:25px;font:500 clamp(47px,6vw,82px)/1.04 var(--serif)}h1 em{color:var(--bright);font-style:normal}.hero-lede{max-width:510px;margin-bottom:30px;color:var(--muted);font-size:17px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:5px;font-size:13px;font-weight:750}.button-primary{color:#17120b;background:linear-gradient(135deg,var(--bright),#bd8231);box-shadow:0 8px 24px rgba(197,135,49,.15)}.button-primary span{margin-left:13px;font-size:18px}.hero-notes{display:flex;flex-wrap:wrap;gap:17px;margin-top:28px;color:#817968;font-size:11px}.hero-notes b{margin-right:4px;color:var(--green)}.hero-orbit{position:relative;display:grid;place-items:center;min-height:455px;border:1px solid var(--line-strong);border-radius:11px;overflow:hidden;background:radial-gradient(circle,rgba(125,81,31,.18),transparent 46%),#0d0e0f;box-shadow:0 28px 80px rgba(0,0,0,.48)}.orbit-ring{position:absolute;border:1px solid rgba(214,163,75,.23);border-radius:50%;transform:rotate(-24deg)}.ring-one{width:355px;height:190px}.ring-two{width:420px;height:245px;transform:rotate(32deg);border-color:rgba(214,163,75,.13)}.orbit-core{display:grid;place-items:center;width:160px;height:160px;border:1px solid var(--line-strong);border-radius:50%;background:rgba(19,20,19,.9);box-shadow:0 0 80px rgba(214,163,75,.16)}.q-symbol{color:var(--bright);font:500 76px/1 var(--serif)}.orbit-core small{margin-top:-36px;color:var(--muted);font-size:8px;letter-spacing:.16em;text-align:center}.orbit-label{position:absolute;color:#a88a54;font-size:9px;letter-spacing:.2em}.label-one{top:24%;left:14%}.label-two{right:12%;top:34%}.label-three{bottom:19%;left:24%}.signal-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signal-strip>div{display:grid;grid-template-columns:42px 1fr;padding:23px 26px;border-right:1px solid var(--line)}.signal-strip>div:last-child{border:0}.signal-strip strong{grid-row:span 2;color:var(--gold);font:500 23px var(--serif)}.signal-strip span{font-size:13px;font-weight:750}.signal-strip small{color:var(--muted);font-size:11px}.products{padding:120px 0}.section-heading{max-width:680px}.section-heading h2,.about h2{margin-bottom:17px;font:500 clamp(37px,4vw,57px)/1.08 var(--serif)}.section-heading>p:last-child{max-width:620px;color:var(--muted);font-size:15px}.product-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:13px;margin-top:48px}.product-card{display:block;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(29,32,32,.86),rgba(15,17,18,.9));transition:transform .25s,border-color .25s}.product-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.product-card-featured{overflow:hidden}.product-preview{position:relative;height:245px;overflow:hidden;border-bottom:1px solid var(--line)}.product-preview:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 45%,rgba(12,13,14,.86))}.product-preview img{width:100%;height:100%;object-fit:cover;object-position:center}.preview-chip{position:absolute;z-index:1;top:16px;left:17px;padding:7px 9px;border:1px solid rgba(139,199,139,.35);border-radius:4px;color:#c7dfc0;background:rgba(12,20,14,.8);font-size:10px}.preview-chip i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--green);box-shadow:0 0 7px var(--green)}.product-body{padding:25px}.product-title{display:flex;align-items:center;gap:12px}.product-title h3{margin:0;font:500 32px var(--serif)}.product-title .card-kicker{margin:0 0 5px}.product-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line-strong);border-radius:6px;color:var(--bright);background:rgba(214,163,75,.08);font-size:20px}.arrow{margin-left:auto;color:var(--bright);font-size:22px}.card-kicker{margin-bottom:9px;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.product-body>p{max-width:610px;margin:20px 0;color:var(--muted);font-size:13px}.tag-row{display:flex;flex-wrap:wrap;gap:6px}.tag-row span{padding:4px 7px;border:1px solid rgba(214,163,75,.2);border-radius:3px;color:#c1b08d;background:rgba(214,163,75,.045);font-size:10px}.product-link{display:inline-block;margin-top:24px;color:var(--bright);font-size:12px}.product-link b{margin-left:8px}.product-card-soon{display:flex;flex-direction:column;justify-content:center;min-height:390px;padding:31px}.coming-soon-mark{width:48px;height:48px;margin-bottom:35px;border:1px solid var(--line-strong);border-radius:50%;color:var(--bright);font:300 29px/45px var(--serif);text-align:center}.product-card-soon h3{max-width:260px;margin-bottom:14px;font:500 30px var(--serif)}.product-card-soon>p:not(.card-kicker){max-width:270px;color:var(--muted);font-size:13px}.status-pill{display:inline-block;width:max-content;margin-top:20px;padding:6px 9px;border:1px solid var(--line);border-radius:3px;color:#bea775;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.about{padding:0 0 125px}.about-card{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:53px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(29,32,32,.85),rgba(17,19,20,.85))}.about-card>p{align-self:end;max-width:480px;margin:0;color:var(--muted);font-size:15px}.site-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:30px;padding:24px 0 35px;border-top:1px solid var(--line)}.footer-brand{display:grid;grid-template-columns:25px auto;gap:4px 9px;font-size:17px}.footer-brand .brand-mark{grid-row:span 2}.footer-brand small{grid-column:2;color:var(--muted);font-size:10px;font-weight:400}.footer-links{display:flex;gap:22px;color:var(--muted);font-size:11px}.footer-links a:hover{color:var(--cream)}.site-footer>p{margin:0;color:#6d675d;font-size:10px;text-align:right}@media(max-width:800px){.site-header{width:calc(100% - 30px)}.hero{grid-template-columns:1fr;min-height:auto;padding-top:65px}.hero-orbit{min-height:370px}.product-grid,.about-card{grid-template-columns:1fr}.product-card-soon{min-height:260px}.about-card{gap:30px}}@media(max-width:680px){.section-shell{width:calc(100% - 30px)}.site-header{min-height:65px}.menu-toggle{display:block}.main-nav{position:absolute;top:65px;right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px 15px 15px;border-bottom:1px solid var(--line);background:rgba(12,13,14,.97)}.main-nav.open{display:flex}.main-nav a{padding:12px 4px}.nav-cta{text-align:center}.hero{padding:62px 0 55px}h1{font-size:clamp(43px,13vw,67px)}.hero-lede{font-size:15px}.hero-orbit{min-height:290px}.ring-one{width:270px;height:150px}.ring-two{width:315px;height:190px}.orbit-core{width:125px;height:125px}.q-symbol{font-size:59px}.orbit-core small{font-size:7px}.signal-strip{grid-template-columns:1fr}.signal-strip>div{border-right:0;border-bottom:1px solid var(--line)}.products{padding:80px 0}.product-preview{height:190px}.product-body{padding:20px}.about{padding-bottom:80px}.about-card{padding:28px 20px}.site-footer{grid-template-columns:1fr;align-items:start;gap:22px}.site-footer>p{text-align:left}}
.site-header{width:100%;margin:0;padding:0;background:rgba(12,13,14,.76);border-radius:0}
.header-inner{display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 48px));min-height:74px;margin-inline:auto;gap:20px}
@media(max-width:680px){.site-header{width:100%}.header-inner{width:calc(100% - 30px);min-height:65px}}
.language-menu{position:relative;z-index:2;color:var(--muted);font-size:12px}.language-menu summary{padding:9px 0;cursor:pointer;list-style:none;white-space:nowrap}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:after{content:'⌄';margin-left:5px;color:var(--gold)}.language-options{position:absolute;top:38px;right:0;display:grid;min-width:170px;max-height:320px;overflow:auto;padding:6px;border:1px solid var(--line-strong);border-radius:5px;background:#171a1b;box-shadow:0 15px 40px rgba(0,0,0,.4)}.language-options a{padding:8px 9px;border-radius:3px}.language-options a:hover,.language-options a[aria-current=true]{color:var(--cream);background:rgba(214,163,75,.1)}@media(max-width:680px){.main-nav .language-menu{padding:12px 4px}.language-options{position:static;margin-top:5px;box-shadow:none}}
