:root{--ink:#05070b;--ink-2:#0c1016;--panel:#151b24;--steel:#1a222c;--line:rgba(196,206,220,0.14);--bone:#edf1f6;--muted:#8a94a3;--gold:#b8954a;--gold-hot:#d4b06a;--gold-dim:rgba(184,149,74,0.14);--ember:#7a4a38;--font-display:"Archivo","Helvetica Neue","Arial Narrow",sans-serif;--font-body:"Hanken Grotesk","Avenir Next","Segoe UI",sans-serif;--max:1120px;--measure:58ch}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--bone);background:var(--ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.62;letter-spacing:-.015em;font-feature-settings:"ss01" on,"kern" on;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-hot);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.atmosphere{position:fixed;inset:0;z-index:-3;background:radial-gradient(820px 480px at 86% -6%,rgba(72,98,140,.14),transparent 55%),radial-gradient(640px 420px at 8% 100%,rgba(184,149,74,.07),transparent 60%),linear-gradient(168deg,#05070b,#0a0e14 48%,#05070b)}.atmosphere:after{content:"";position:absolute;inset:0;opacity:.11;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.container{width:min(100% - 2.4rem,var(--max));margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(7,9,12,.72);border-bottom:1px solid transparent}.site-header.on{border-bottom-color:var(--line)}.header-inner{min-height:4.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{font-family:var(--font-display);font-weight:650;letter-spacing:-.04em;font-size:1.35rem;text-transform:uppercase}.brand em{font-style:normal;color:var(--gold)}.nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:1.1rem;color:var(--muted);font-size:.92rem}.lang-select,.nav-links a:hover{color:var(--bone)}.lang-select{border:1px solid var(--line);background:rgba(7,9,12,.7);padding:.45rem .55rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:2px;padding:.85rem 1.35rem;font-weight:600;letter-spacing:-.01em;text-transform:none;font-size:.9rem;font-family:var(--font-body);cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease}.btn:hover{transform:translateY(-1px)}.btn-ghost{border-color:var(--line);background:transparent;color:var(--bone)}.btn-ghost:hover{border-color:rgba(194,163,107,.5);background:var(--gold-dim)}.btn-block{width:100%}.hero{position:relative;min-height:100svh;display:grid;align-items:end;padding:6.8rem 0 4.4rem;isolation:isolate;overflow:hidden}.hero-visual{position:absolute;inset:0;z-index:-1;overflow:hidden;background:#05070b}.hero-still,.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-still{background:url(/media/hero-mechanism.webp) 50%/cover no-repeat,url(/media/hero-mechanism.jpg) 50%/cover no-repeat}.hero-video{opacity:0;transition:opacity .8s ease}.hero-video.is-live{opacity:1}@media (prefers-reduced-motion:reduce){.hero-video{display:none}}.hero-shade{inset:0;background:linear-gradient(100deg,rgba(5,7,11,.96),rgba(5,7,11,.78) 34%,rgba(5,7,11,.28) 58%,rgba(5,7,11,.55)),linear-gradient(180deg,rgba(5,7,11,.45),rgba(5,7,11,.08) 32%,rgba(5,7,11,.94))}.hero-beam,.hero-shade{position:absolute;pointer-events:none}.hero-beam{inset:auto 18% -18% 42%;height:55%;background:radial-gradient(ellipse at center,rgba(184,149,74,.22),transparent 72%);filter:blur(36px);animation:pulse-beam 8s ease-in-out infinite}.hero-ring{position:absolute;right:clamp(4%,8vw,12%);bottom:18%;width:min(28vw,280px);height:min(28vw,280px);opacity:.55;pointer-events:none}.hero-ring-track{fill:none;stroke:rgba(196,206,220,.18);stroke-width:1}.hero-ring-tick{stroke:var(--gold);stroke-width:1.5;stroke-dasharray:28 460;stroke-linecap:round;animation:tick-sweep 12s linear infinite}.hero-ring-gear,.hero-ring-tick{fill:none;transform-origin:100px 100px}.hero-ring-gear{stroke:rgba(212,176,106,.65);stroke-width:1.2;animation:gear-spin 18s linear infinite}@media (max-width:820px){.hero-ring{opacity:.28;right:-4%;bottom:22%;width:42vw;height:42vw}}.hero-copy{max-width:40rem}.hero-brand{margin:0 0 1rem;font-family:var(--font-display);font-weight:750;font-size:clamp(3.2rem,11vw,5.8rem);line-height:.88;letter-spacing:-.045em;text-transform:uppercase}.brand em,.hero-brand em{font-style:normal;color:transparent;position:relative}.brand em:after,.hero-brand em:after{content:"";position:absolute;left:.06em;bottom:.18em;width:.22em;height:.22em;border-radius:50%;background:var(--gold-hot)}.hero h1{margin:0 0 .95rem;max-width:16ch;font-family:var(--font-display);font-size:clamp(1.55rem,3.2vw,2.35rem);letter-spacing:-.03em;line-height:1.1;text-transform:none;font-weight:550}.hero-lead{margin:0 0 1.7rem;max-width:34ch;color:var(--muted);font-size:1.05rem;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem}.hero-actions .btn-gold{border-color:var(--gold);box-shadow:0 10px 28px rgba(0,0,0,.35)}.hero-actions .btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(5,7,11,.35)}@media (prefers-reduced-motion:no-preference){.hero-brand{animation:brand-in 1.1s cubic-bezier(.16,1,.3,1) both}.hero h1{animation:rise .9s cubic-bezier(.16,1,.3,1) .12s both}.hero-lead{animation:rise .9s cubic-bezier(.16,1,.3,1) .24s both}.hero-actions{animation:rise .9s cubic-bezier(.16,1,.3,1) .36s both}}@keyframes brand-in{0%{opacity:0;transform:translateY(28px) skewY(1.2deg)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:scale(1.02)}to{transform:scale(1.08) translate(-1.2%,1%)}}@keyframes beam{0%,to{opacity:.35;transform:translateX(-4%)}50%{opacity:.9;transform:translateX(4%)}}@keyframes pulse-beam{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes tick-sweep{to{transform:rotate(1turn)}}@keyframes gear-spin{to{transform:rotate(-1turn)}}.section{padding:5rem 0}.kicker{display:inline-block;margin-bottom:.65rem;color:var(--gold);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section-head{max-width:36rem;margin-bottom:2.2rem}.section-head h2{margin:0 0 .7rem;font-family:var(--font-display);font-weight:550;font-size:clamp(1.7rem,3.3vw,2.5rem);letter-spacing:-.03em;text-transform:none;line-height:1.12}.section-head p{margin:0;color:var(--muted)}.product-index{border-top:1px solid var(--line)}.product-index a{display:grid;grid-template-columns:3rem 1fr auto;grid-gap:1rem;gap:1rem;align-items:baseline;padding:1.1rem 0;border-bottom:1px solid var(--line);transition:background .25s ease,padding-left .25s ease}.product-index a:hover{background:var(--gold-dim);padding-left:.5rem}.product-index .code{color:var(--gold);font-family:var(--font-display);letter-spacing:.06em}.product-index .name{font-family:var(--font-display);font-weight:550;font-size:1.25rem;letter-spacing:-.025em;text-transform:none}.product-index .price{color:var(--muted);font-size:.92rem}.product-block{padding:4.4rem 0;border-top:1px solid var(--line)}.product-grid{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:900px){.product-grid{grid-template-columns:1.15fr .85fr;align-items:start}}.product-code{color:var(--gold);font-family:var(--font-display);letter-spacing:.14em;font-size:.85rem}.product-block h3{margin:.5rem 0 .75rem;font-family:var(--font-display);font-weight:550;font-size:clamp(2.1rem,5vw,3.3rem);letter-spacing:-.035em;text-transform:none;line-height:1.02}.product-pitch{margin:0 0 1.3rem;max-width:34ch;font-size:1.12rem}.meta-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem}.meta-list li{border-top:1px solid var(--line);padding-top:.7rem}.meta-list strong{display:block;margin-bottom:.2rem;color:var(--muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.form-panel{border:1px solid var(--line);background:linear-gradient(165deg,rgba(20,26,34,.96),rgba(10,14,20,.94));padding:1.35rem;box-shadow:inset 0 1px 0 rgba(194,163,107,.06);transition:border-color .35s ease,transform .35s ease}.form-panel:focus-within{border-color:rgba(194,163,107,.35)}.form-panel h4{margin:0 0 .35rem;font-family:var(--font-display);font-weight:550;text-transform:none;letter-spacing:-.02em}.form-panel .hint{margin:0 0 1rem;color:var(--muted);font-size:.9rem}.form-grid{display:grid;grid-gap:.8rem;gap:.8rem}label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.86rem}input,textarea{width:100%;border:1px solid var(--line);background:rgba(7,9,12,.85);padding:.75rem .85rem;outline:none;transition:border-color .25s ease,background .25s ease}input:focus,textarea:focus{border-color:rgba(194,163,107,.55);background:rgba(16,20,26,.92)}textarea{min-height:84px;resize:vertical}.form-err,.form-ok{margin-bottom:.75rem;padding:.7rem .85rem;border:1px solid var(--line);font-size:.92rem}.form-ok{border-color:rgba(194,163,107,.45);background:var(--gold-dim);color:var(--gold)}.form-err{border-color:rgba(255,120,120,.4);color:#ff9a9a}.actions-row{display:grid;grid-gap:.55rem;gap:.55rem}.pricing-grid{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:800px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}.price-tile{border:1px solid var(--line);padding:1.35rem;background:linear-gradient(165deg,rgba(20,26,34,.94),rgba(10,14,20,.9));min-height:100%;display:flex;flex-direction:column;gap:.7rem;transition:border-color .35s ease,transform .35s ease}.price-tile:hover{border-color:rgba(194,163,107,.32);transform:translateY(-2px)}.price-tile .badge{color:var(--gold);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.price-tile h3{margin:0;font-weight:550;text-transform:none;font-size:1.4rem}.price-tile .amt,.price-tile h3{font-family:var(--font-display);letter-spacing:-.02em}.price-tile .amt{font-size:2rem}.price-tile .amt span{font-family:var(--font-body);font-size:.9rem;color:var(--muted);font-weight:500}.price-tile p{margin:0;color:var(--muted);flex:1 1;font-size:.95rem}.company-band{position:relative;isolation:isolate;padding:5rem 0;border-block:1px solid var(--line);overflow:hidden;background:var(--ink-2)}.company-band:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,rgba(5,7,11,.92),rgba(5,7,11,.72) 55%,rgba(5,7,11,.88)),url(/media/vault-corridor.webp) 50% /cover no-repeat,url(/media/vault-corridor.jpg) 50% /cover no-repeat;opacity:.9}.company-band h2{margin:0 0 .7rem;font-family:var(--font-display);font-weight:550;text-transform:none;font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.03em;max-width:18ch}.company-band p{margin:0;color:var(--muted);max-width:44ch}.page-hero{position:relative;padding:6.4rem 0 2.8rem;isolation:isolate;overflow:hidden}.page-hero:before{content:"";z-index:-1;background:linear-gradient(105deg,rgba(5,7,11,.88),rgba(5,7,11,.55) 48%,rgba(5,7,11,.78)),linear-gradient(180deg,rgba(5,7,11,.35),rgba(5,7,11,.92)),radial-gradient(520px 220px at 8% 0,rgba(184,149,74,.12),transparent 70%),radial-gradient(420px 200px at 92% 10%,rgba(72,98,140,.14),transparent 65%)}.page-hero-plate,.page-hero:before{position:absolute;inset:0;pointer-events:none}.page-hero-plate{z-index:-2;background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:.42;transform:scale(1.04);filter:saturate(.92) contrast(1.05)}.page-hero-rich .page-hero-plate,body[data-plate=mechanism] .page-hero .page-hero-plate,body[data-plate=mechanism] .page-hero:after{content:none}body[data-plate=mechanism] .page-hero:before{background:linear-gradient(105deg,rgba(5,7,11,.9),rgba(5,7,11,.58) 45%,rgba(5,7,11,.82)),linear-gradient(180deg,rgba(5,7,11,.25),rgba(5,7,11,.94)),url(/media/hero-mechanism.webp) 72% 40% /cover no-repeat,url(/media/hero-mechanism.jpg) 72% 40% /cover no-repeat}body[data-plate=gears] .page-hero:before{background:linear-gradient(105deg,rgba(5,7,11,.9),rgba(5,7,11,.55) 48%,rgba(5,7,11,.84)),linear-gradient(180deg,rgba(5,7,11,.2),rgba(5,7,11,.95)),url(/media/gears-still.webp) 85% 35% /cover no-repeat,url(/media/gears-still.jpg) 85% 35% /cover no-repeat}body[data-plate=vault] .page-hero:before{background:linear-gradient(105deg,rgba(5,7,11,.9),rgba(5,7,11,.58) 50%,rgba(5,7,11,.86)),linear-gradient(180deg,rgba(5,7,11,.25),rgba(5,7,11,.95)),url(/media/vault-corridor.webp) 50% /cover no-repeat,url(/media/vault-corridor.jpg) 50% /cover no-repeat}body[data-plate=desk] .page-hero:before{background:linear-gradient(105deg,rgba(5,7,11,.9),rgba(5,7,11,.55) 50%,rgba(5,7,11,.86)),linear-gradient(180deg,rgba(5,7,11,.2),rgba(5,7,11,.95)),url(/media/ops-desk.webp) 70% 40% /cover no-repeat,url(/media/ops-desk.jpg) 70% 40% /cover no-repeat}body[data-plate=steel] .page-hero:before{background:linear-gradient(105deg,rgba(5,7,11,.88),rgba(5,7,11,.6) 55%,rgba(5,7,11,.9)),linear-gradient(180deg,rgba(5,7,11,.25),rgba(5,7,11,.95)),url(/media/steel-panel.webp) 50% /cover no-repeat,url(/media/steel-panel.jpg) 50% /cover no-repeat}.page-hero-inner{max-width:42rem}.page-hero-kicker{margin:0 0 .75rem;color:var(--gold);font-family:var(--font-display);font-size:.78rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.page-hero-lead{margin:0;color:var(--muted);max-width:42ch;font-size:1.05rem;line-height:1.6}.page-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.page-backdrop{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.page-backdrop-media{position:absolute;inset:-2%;background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:.38;filter:saturate(.9) contrast(1.06);animation:plate-drift 28s ease-in-out infinite alternate}.page-backdrop-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,7,11,.42),rgba(5,7,11,.62) 32%,rgba(5,7,11,.78) 72%,rgba(5,7,11,.88)),linear-gradient(105deg,rgba(5,7,11,.55),transparent 58%)}.page-backdrop-glow{position:absolute;inset:auto -10% -20% 40%;height:50%;background:radial-gradient(ellipse at center,rgba(184,149,74,.12),transparent 70%);filter:blur(28px)}.plate-mechanism .page-backdrop-media{background-image:url(/media/hero-mechanism.webp),url(/media/hero-mechanism.jpg)}.plate-gears .page-backdrop-media{background-image:url(/media/gears-still.webp),url(/media/gears-still.jpg)}.plate-vault .page-backdrop-media{background-image:url(/media/vault-corridor.webp),url(/media/vault-corridor.jpg)}.plate-desk .page-backdrop-media{background-image:url(/media/ops-desk.webp),url(/media/ops-desk.jpg)}.plate-steel .page-backdrop-media{background-image:url(/media/steel-panel.webp),url(/media/steel-panel.jpg)}@keyframes plate-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.08) translate3d(-1.2%,1%,0)}}@media (prefers-reduced-motion:reduce){.page-backdrop-media{animation:none}}body[data-plate]:not([data-plate=home]) .compare-table-wrap,body[data-plate]:not([data-plate=home]) .faq-item,body[data-plate]:not([data-plate=home]) .form-panel,body[data-plate]:not([data-plate=home]) .play-item,body[data-plate]:not([data-plate=home]) .price-tile{background:linear-gradient(165deg,rgba(21,27,36,.86),rgba(10,14,20,.78));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:rgba(196,206,220,.16)}body[data-plate]:not([data-plate=home]) .feature-row{background:linear-gradient(90deg,rgba(21,27,36,.55),rgba(21,27,36,.22));border-top-color:rgba(196,206,220,.14);padding-inline:.85rem;margin-inline:-.85rem}body[data-plate]:not([data-plate=home]) .feature-strip{border-top:1px solid rgba(184,149,74,.22);background:linear-gradient(180deg,rgba(5,7,11,.15),rgba(5,7,11,.35))}body[data-plate]:not([data-plate=home]) .site-footer{background:linear-gradient(180deg,transparent,rgba(5,7,11,.7))}.page-hero h1{margin:0 0 .7rem;font-family:var(--font-display);font-weight:550;text-transform:none;font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.035em;line-height:1.05}.page-hero p{margin:0;color:var(--muted);max-width:42ch}.site-footer{padding:2.2rem 0 3rem;color:var(--muted);font-size:.9rem}.footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;border-top:1px solid var(--line);padding-top:1.3rem}.footer-links{display:flex;flex-wrap:wrap;gap:.85rem}.footer-links a{color:var(--muted);text-decoration:none;font-size:.86rem}.footer-links a:hover{color:var(--gold,#d4af37)}.mobile-toggle{display:none;border:1px solid var(--line);background:transparent;padding:.4rem .65rem;cursor:pointer}@media (max-width:820px){.nav-links.desktop-only{display:none}.nav.open .nav-links.desktop-only{display:flex;position:absolute;left:0;right:0;top:4.2rem;flex-direction:column;align-items:stretch;gap:0;background:rgba(7,9,12,.96);border-bottom:1px solid var(--line);padding:.5rem 1.2rem 1rem}.nav.open .nav-links.desktop-only .lang-select,.nav.open .nav-links.desktop-only a{margin:.35rem 0}.mobile-toggle{display:inline-flex}.hero{min-height:auto;padding-top:5.2rem}.product-index a{grid-template-columns:2.5rem 1fr}.product-index .price{grid-column:2}}[dir=rtl] .hero h1,[dir=rtl] .hero-brand,[dir=rtl] .product-block h3,[dir=rtl] .section-head h2{letter-spacing:0}.section-inline{margin:0 0 1rem;font-family:var(--font-display);font-weight:550;text-transform:none;letter-spacing:-.02em;font-size:1.35rem}.trust-strip{border-block:1px solid var(--line);padding:1.1rem 0;background:rgba(10,14,20,.92)}.trust-inner .kicker{margin-bottom:.55rem}.trust-inner ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;color:var(--muted);font-size:.92rem}.trust-inner li:before{content:"▸ ";color:var(--gold)}.feature-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.feature-list li{position:relative;padding-left:1rem;color:var(--muted);font-size:.95rem}.feature-list li:before{content:"";position:absolute;left:0;top:.55rem;width:.4rem;height:.4rem;background:var(--gold)}.feature-list.compact{margin-top:1rem}.step-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.65rem;gap:.65rem}.step-list li{display:grid;grid-template-columns:2.2rem 1fr;grid-gap:.7rem;gap:.7rem;align-items:start;color:var(--muted)}.step-list span{color:var(--gold);font-family:var(--font-display);letter-spacing:.06em}.faq-list{display:grid;grid-gap:.55rem;gap:.55rem}.faq-item{border:1px solid var(--line);padding:.75rem .9rem;background:rgba(14,18,24,.75)}.faq-item summary{cursor:pointer;font-weight:650}.faq-item p{margin:.55rem 0 0;color:var(--muted)}.compare-table-wrap{overflow-x:auto;border:1px solid var(--line)}.compare-table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:760px}.compare-table td,.compare-table th{text-align:left;vertical-align:top;padding:.9rem .75rem;border-bottom:1px solid var(--line)}.compare-table th{color:var(--muted);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;background:rgba(14,18,24,.95)}.compare-table tr:hover td{background:var(--gold-dim)}.play-list{display:grid;grid-gap:.85rem;gap:.85rem}.play-item{border:1px solid var(--line);background:rgba(14,18,24,.85);padding:1.15rem 1.2rem}.play-item h3{margin:0 0 .4rem;font-family:var(--font-display);font-weight:550;text-transform:none;font-size:1.05rem;letter-spacing:-.02em}.play-item p{margin:.35rem 0;font-size:.95rem}.muted,.play-item .muted,.play-item ul{color:var(--muted)}.play-item ul{margin:.5rem 0 0;padding-left:1.1rem}.guide-body h2{margin:1.4rem 0 .45rem;font-family:var(--font-display);font-weight:550;text-transform:none;font-size:1.25rem}.guide-body p{margin:0;color:var(--muted);max-width:58ch}.seats-chip{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .85rem;padding:.35rem .7rem;border:1px solid rgba(194,163,107,.35);background:rgba(194,163,107,.08);color:var(--gold,#d4af37);font-size:.82rem;letter-spacing:.02em}.seats-chip .dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--gold,#d4af37);box-shadow:0 0 0 3px rgba(194,163,107,.18);animation:seats-pulse 1.8s ease-in-out infinite}.seats-chip strong{color:#fff;font-weight:700}@keyframes seats-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.market-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.market-card{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid var(--line);background:rgba(14,18,24,.9);padding:1.2rem 1.25rem;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.market-card:hover{border-color:rgba(194,163,107,.45);transform:translateY(-2px)}.market-card h3{margin:0;font-family:var(--font-display);font-weight:550;text-transform:none;font-size:1.05rem;letter-spacing:-.02em}.market-card p{margin:0;color:var(--muted);font-size:.92rem}.reveal{opacity:.2;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:45;pointer-events:none;transform:translateY(110%);transition:transform .35s ease}.sticky-cta.show{pointer-events:auto;transform:none}.sticky-cta-inner{margin:0 auto .85rem;width:min(100% - 1.5rem,720px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .95rem;border:1px solid rgba(194,163,107,.35);background:rgba(8,7,12,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 40px rgba(0,0,0,.45)}.sticky-cta-copy{color:var(--muted);font-size:.88rem}.sticky-cta-actions{display:flex;gap:.5rem;flex-wrap:wrap}.sticky-cta .btn{padding:.65rem .95rem}.tour-reopen{position:fixed;right:1rem;bottom:5.2rem;z-index:44;border:1px solid rgba(194,163,107,.4);background:rgba(8,7,12,.9);color:var(--gold);padding:.55rem .8rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tour-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1.2rem;background:rgba(3,3,6,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:tour-fade .35s ease}@keyframes tour-fade{0%{opacity:0}to{opacity:1}}.tour-panel{width:min(100%,480px);border:1px solid rgba(194,163,107,.35);background:linear-gradient(165deg,#141018,#0a090e);padding:1.5rem 1.45rem 1.35rem;box-shadow:0 24px 80px rgba(0,0,0,.55)}.tour-panel h2{margin:.35rem 0 .65rem;font-family:var(--font-display);font-weight:550;text-transform:none;letter-spacing:-.02em;font-size:1.55rem}.tour-panel p{margin:0 0 1.2rem;color:var(--muted)}.tour-progress{display:flex;gap:.35rem;margin-bottom:1rem}.tour-progress span{flex:1 1;height:3px;background:rgba(232,224,205,.12)}.tour-progress span.on{background:var(--gold)}.tour-actions{display:flex;flex-wrap:wrap;gap:.55rem}.story-beats{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.story-beat{border-top:1px solid rgba(194,163,107,.35);padding:1.1rem 0 .4rem}.story-code{display:block;color:var(--gold);font-size:.78rem;letter-spacing:.14em;margin-bottom:.55rem}.story-beat h3{margin:0 0 .45rem;font-family:var(--font-display);font-weight:550;text-transform:none;font-size:1.15rem;letter-spacing:-.02em}.story-beat p{margin:0;color:var(--muted);font-size:.95rem}.story-cta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.75rem}.product-demo{border:1px solid var(--line);background:linear-gradient(160deg,rgba(20,16,28,.95),rgba(8,7,12,.98)),url(/demo-grid.svg) 50% /cover;min-height:220px;overflow:hidden}.demo-chrome{display:flex;align-items:center;gap:.35rem;padding:.65rem .8rem;border-bottom:1px solid var(--line)}.demo-chrome span{width:.45rem;height:.45rem;border-radius:50%;background:rgba(232,224,205,.25)}.demo-chrome span:first-child{background:#c45c5c}.demo-chrome span:nth-child(2){background:#d4af37}.demo-chrome span:nth-child(3){background:#5cb87a}.demo-chrome em{margin-left:auto;font-style:normal;color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.demo-stage{padding:1rem;position:relative;min-height:170px}.demo-row,.demo-step{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;border:1px solid transparent;margin-bottom:.4rem;background:rgba(5,5,8,.55);font-size:.9rem;transition:border-color .35s ease,background .35s ease}.demo-row.hot,.demo-step.on{border-color:rgba(194,163,107,.45);background:rgba(194,163,107,.1)}.demo-row strong,.demo-step span{color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-toast{position:absolute;right:1rem;bottom:.85rem;padding:.4rem .65rem;border:1px solid rgba(194,163,107,.35);background:rgba(8,7,12,.92);color:var(--gold);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;animation:toast-in .5s ease}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.demo-calendar,.demo-generic,.demo-portal{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.demo-day{display:flex;justify-content:space-between;padding:.85rem;border:1px solid var(--line)}.demo-pulse{color:var(--gold);font-family:var(--font-display);font-weight:550;text-transform:none;letter-spacing:-.02em;font-size:1.2rem;animation:seats-pulse 1.8s ease-in-out infinite}.demo-portal{grid-template-columns:1fr auto 1fr;align-items:center;min-height:120px}.demo-client,.demo-sheet{border:1px solid var(--line);padding:1rem .75rem;text-align:center;font-size:.85rem}.demo-arrow{color:var(--gold);font-size:1.4rem;transition:transform .4s ease}.demo-arrow.go{transform:translateX(6px)}.demo-generic{place-items:center;min-height:140px;text-align:center;text-transform:uppercase;font-family:var(--font-display);letter-spacing:-.02em}.demo-orbit{width:72px;height:72px;border:1px solid rgba(194,163,107,.35);border-top:1px solid var(--gold);border-radius:50%;margin-bottom:.5rem;transition:transform .6s ease}.hero-split{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:end}@media (min-width:960px){.hero-split{grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr)}}.hero-demo-wrap{margin-bottom:.4rem;animation:rise 1s ease .25s both}.promo-marquee{overflow:hidden;border-block:1px solid var(--line);background:rgba(12,10,16,.85);padding:.7rem 0}.promo-track{display:flex;gap:2.5rem;width:max-content;animation:marquee 28s linear infinite;color:var(--muted);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.promo-track span{white-space:nowrap}.promo-track strong{color:var(--gold);font-weight:600}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.promo-track{animation:none}.tour-reopen{bottom:1rem}}@media (max-width:820px){.story-beats{grid-template-columns:1fr}.sticky-cta-copy{width:100%}.tour-reopen{bottom:6.5rem}}.product-index-live a{animation:rise .55s ease both}.product-index-live a:first-child{animation-delay:.05s}.product-index-live a:nth-child(2){animation-delay:.1s}.product-index-live a:nth-child(3){animation-delay:.15s}.product-index-live a:nth-child(4){animation-delay:.2s}.product-index-live a:nth-child(5){animation-delay:.25s}.product-index-live a:nth-child(6){animation-delay:.3s}.product-index-live a:nth-child(7){animation-delay:.35s}.product-index-live a:nth-child(8){animation-delay:.4s}.product-index-live a:nth-child(9){animation-delay:.45s}@media (prefers-reduced-motion:reduce){.product-index-live a{animation:none}}body{padding-bottom:4.5rem}.plan-toggle{display:grid;grid-gap:.45rem;gap:.45rem}.war-bar{margin:1rem 0 .5rem;height:10px;max-width:420px;border:1px solid rgba(194,163,107,.35);background:rgba(5,5,8,.6);overflow:hidden}.war-bar-fill{height:100%;background:var(--gold);transition:width .4s ease}.hero-premium .hero-copy{max-width:48rem}.hero-premium h1{max-width:18ch}.hero-grid{position:absolute;inset:0;opacity:.35;background:radial-gradient(520px 280px at 22% 18%,rgba(194,163,107,.07),transparent 70%),radial-gradient(420px 260px at 78% 8%,rgba(72,98,140,.1),transparent 68%);pointer-events:none}.hero-proof{margin:1.25rem 0 0;max-width:46ch;color:var(--muted);font-size:.92rem}.hero-stage{width:min(100% - 2.4rem,var(--max))}.trust-rail{border-block:1px solid var(--line);background:rgba(12,16,22,.72)}.trust-rail-inner{display:flex;flex-wrap:wrap;gap:.85rem 1.6rem;padding:.95rem 0;color:var(--muted);font-size:.86rem;letter-spacing:.04em;text-transform:uppercase}.trust-rail-inner span{position:relative}.trust-rail-inner span:not(:last-child):after{content:"·";margin-left:1.6rem;color:var(--gold);opacity:.5}.arm-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.6rem 2.2rem;gap:1.6rem 2.2rem}@media (max-width:800px){.arm-rail{grid-template-columns:1fr}.trust-rail-inner span:not(:last-child):after{display:none}}.arm-block{padding:1.25rem 0 1.4rem;border-top:1px solid var(--line)}.arm-code{margin:0 0 .45rem;color:var(--gold);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.arm-block h3{margin:0 0 .55rem;font-family:var(--font-display);font-weight:550;font-size:1.35rem;letter-spacing:-.02em;text-transform:none}.text-link{display:inline-block;margin-top:.85rem;color:var(--gold-hot);border-bottom:1px solid rgba(232,196,90,.35)}.text-link:hover{color:var(--bone);border-bottom-color:var(--bone)}.section-tight{padding-top:2.5rem}.feature-strip{margin-top:1.5rem;display:grid;grid-gap:0;gap:0}.feature-row{display:grid;grid-template-columns:1fr auto;grid-gap:1.2rem;gap:1.2rem;align-items:center;padding:1.35rem 0;border-top:1px solid var(--line)}.feature-row h3{margin:0 0 .35rem;font-family:var(--font-display);font-weight:550;font-size:1.15rem;letter-spacing:-.02em;text-transform:none}.feature-buy{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:end;min-width:9.5rem}.feature-buy strong{font-family:var(--font-display);font-size:1.35rem;color:var(--gold-hot)}@media (max-width:700px){.feature-row{grid-template-columns:1fr}.feature-buy{justify-items:start}}.guarantee{margin-top:1.6rem;padding:1.35rem 0 0;border-top:1px solid var(--line);max-width:52ch}.guarantee h3{margin:0 0 .45rem;font-family:var(--font-display);font-weight:550;text-transform:none;letter-spacing:-.02em}.form-panel-buy{border-color:rgba(194,163,107,.28);box-shadow:0 18px 50px rgba(0,0,0,.35)}.buy-promise{color:var(--gold-hot)!important}@media (prefers-reduced-motion:no-preference){.feature-row{transition:background .25s ease,padding-left .25s ease}.feature-row:hover{background:rgba(184,149,74,.05);padding-left:.35rem}.arm-block{transition:border-color .3s ease}.arm-block:hover{border-top-color:rgba(184,149,74,.45)}}.code-rail{border-block:1px solid var(--line);background:rgba(12,16,22,.88)}.code-rail-inner{display:flex;flex-wrap:wrap;gap:.55rem .85rem;padding:.95rem 0}.code-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border:1px solid var(--line);background:rgba(21,27,36,.7);color:var(--muted);font-size:.82rem;letter-spacing:-.01em;transition:border-color .25s ease,color .25s ease,background .25s ease}.code-chip span{color:var(--gold);font-family:var(--font-display);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.code-chip:hover{color:var(--bone);border-color:rgba(184,149,74,.45);background:rgba(184,149,74,.08)}.holding-section,.section-systems{position:relative;isolation:isolate}.holding-plate,.systems-plate{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22}.holding-plate{background:linear-gradient(180deg,rgba(5,7,11,.92),rgba(5,7,11,.98)),url(/media/vault-corridor.webp) 70% 40% /cover no-repeat}.systems-plate{background:linear-gradient(180deg,rgba(5,7,11,.88),rgba(5,7,11,.98)),url(/media/gears-still.webp) 100% 20% /42% auto no-repeat}@media (max-width:820px){.systems-plate{background-size:70% auto;opacity:.14}}.world-mechanism .section-lead{margin:.35rem 0 0;max-width:48ch;color:var(--muted)}.site-header,.world-mechanism .site-header{background:rgba(5,7,11,.72)}.btn-gold{background:var(--gold);color:var(--ink);border-color:var(--gold)}.btn-gold:hover{background:var(--gold-hot)}@media (prefers-reduced-motion:reduce){.hero-ring-gear,.hero-ring-tick{animation:none}}.section-panel{position:relative;padding-top:.5rem}.section-panel:before{content:"";position:absolute;inset:0 -1.2rem auto;height:1px;background:linear-gradient(90deg,transparent,rgba(184,149,74,.35),transparent);pointer-events:none}body[data-plate] .price-tile{min-height:100%;box-shadow:0 18px 40px rgba(0,0,0,.28)}body[data-plate] .price-tile:hover{border-color:rgba(184,149,74,.4)}.retain-rail{margin:0 0 1.5rem;padding:.85rem 1rem;border:1px solid rgba(184,149,74,.28);background:rgba(184,149,74,.08);color:var(--muted);font-size:.92rem}.retain-rail strong{color:var(--gold-hot)}.sys-catalog{--sys-ease:cubic-bezier(0.16,1,0.3,1);margin:0 auto 4.5rem;max-width:1120px;padding:0 1.25rem}.sys-toolbar{gap:.85rem 1rem;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.sys-filters,.sys-toolbar{display:flex;flex-wrap:wrap}.sys-filters{gap:.4rem}.sys-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(196,206,220,.16);background:rgba(21,27,36,.55);color:var(--muted);font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:.45rem .75rem;cursor:pointer;transition:color .16s var(--sys-ease),border-color .16s var(--sys-ease),background .16s var(--sys-ease)}.sys-chip:hover{color:var(--bone);border-color:rgba(184,149,74,.35)}.sys-chip.is-on{color:var(--ink);background:var(--gold);border-color:var(--gold)}.sys-chip:focus-visible{outline:2px solid var(--gold-hot);outline-offset:2px}.sys-search{flex:1 1 12rem;max-width:18rem}.sys-search input{width:100%;border:1px solid rgba(196,206,220,.18);background:rgba(5,7,11,.55);color:var(--bone);font:inherit;padding:.55rem .75rem;transition:border-color .16s var(--sys-ease),box-shadow .2s var(--sys-ease)}.sys-search input::placeholder{color:rgba(138,148,163,.85)}.sys-search input:focus{outline:none;border-color:rgba(184,149,74,.55);box-shadow:0 0 0 3px rgba(184,149,74,.18)}.sys-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:0;gap:0;min-height:28rem;border:1px solid rgba(196,206,220,.14);background:linear-gradient(165deg,rgba(21,27,36,.72),rgba(10,14,20,.55));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;position:relative}.sys-stage:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,transparent,var(--gold),transparent);opacity:.55;pointer-events:none}.sys-rail{border-right:1px solid rgba(196,206,220,.12);max-height:34rem;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(184,149,74,.45) transparent}.sys-row{--i:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:2.4rem 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;text-align:left;padding:.95rem 1.1rem;border:0;border-bottom:1px solid rgba(196,206,220,.08);background:transparent;color:inherit;cursor:pointer;position:relative;opacity:0;transform:translateX(-10px);animation:sys-row-in .52s var(--sys-ease) forwards;animation-delay:calc(var(--i) * 38ms);transition:background .18s var(--sys-ease)}.sys-row:after{content:"";position:absolute;left:0;top:18%;bottom:18%;width:0;background:var(--gold);transition:width .22s var(--sys-ease)}.sys-row.is-active,.sys-row:hover{background:rgba(184,149,74,.07)}.sys-row.is-active:after{width:2px}.sys-row:focus-visible{outline:2px solid var(--gold-hot);outline-offset:-2px}.sys-row-code{font-size:.78rem;font-weight:650;color:var(--gold);letter-spacing:.06em}.sys-row-code,.sys-row-name{font-family:var(--font-display)}.sys-row-name{display:block;font-size:1.05rem;font-weight:550;letter-spacing:-.03em;color:var(--bone)}.sys-row-meta{display:block;margin-top:.18rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sys-row-price{font-family:var(--font-display);font-weight:600;color:var(--gold-hot);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sys-empty{margin:2rem 1.1rem;color:var(--muted)}.sys-focus{position:relative;padding:1.6rem 1.5rem 1.35rem;isolation:isolate;overflow:hidden}.sys-focus-plate{position:absolute;inset:0;z-index:-1;background:radial-gradient(420px 220px at 90% 0,rgba(184,149,74,.14),transparent 65%),url(/media/gears-still.webp) 110% 30% /70% no-repeat;opacity:.35;animation:sys-plate-lock .7s var(--sys-ease) both;pointer-events:none}.sys-focus-inner{animation:sys-focus-in .48s var(--sys-ease) both}.sys-focus-code{margin:0 0 .55rem;color:var(--gold);font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.sys-focus h2,.sys-focus-code{font-family:var(--font-display)}.sys-focus h2{margin:0 0 .7rem;font-weight:550;font-size:clamp(1.8rem,3vw,2.45rem);letter-spacing:-.035em;line-height:1.05}.sys-focus-pitch{margin:0 0 1.25rem;color:var(--muted);max-width:34ch;line-height:1.55}.sys-focus-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0 0 1.35rem;padding:.85rem 0;border-top:1px solid rgba(196,206,220,.12);border-bottom:1px solid rgba(196,206,220,.12)}.sys-focus-facts dt{margin:0 0 .25rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sys-focus-facts dd{margin:0;font-family:var(--font-display);font-weight:550;color:var(--bone);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sys-focus-actions{display:flex;flex-wrap:wrap;gap:.6rem}.sys-hotkeys{margin:1.1rem 0 0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(138,148,163,.85)}@keyframes sys-row-in{to{opacity:1;transform:translateX(0)}}@keyframes sys-focus-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes sys-plate-lock{0%{opacity:.12;transform:scale(1.06) rotate(-1.2deg)}to{opacity:.35;transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.sys-focus-inner,.sys-focus-plate,.sys-row{animation:none!important;opacity:1;transform:none;filter:none}}@media (max-width:900px){.sys-stage{grid-template-columns:1fr;min-height:0}.sys-rail{max-height:16rem;border-right:0;border-bottom:1px solid rgba(196,206,220,.12)}.sys-focus-facts{grid-template-columns:1fr 1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.atmosphere,.btn,.page-backdrop,.site-footer,.site-header,.sticky-cta,header{display:none!important}.form-ok,.form-panel,body{background:#fff!important;color:#111!important}.form-ok,.form-panel{border:1px solid #ccc;box-shadow:none}}