@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Variable.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{--paper: #cfcfcf;--paper-bright: #ffffff;--paper-dim: #bfc1c1;--ink: #101311;--ink-soft: #4f5752;--ink-faint: #49504c;--line: #9fa3a3;--line-dark: #7f8582;--gold: #b3a500;--gold-hot: #7f7600;--gold-light: #fffabf;--gold-ink: #514a00;--success: #0d9a58;--black: #0b0e0c;--shadow: 0 30px 80px rgba(15, 19, 16, .12);--shadow-soft: 0 18px 48px rgba(15, 19, 16, .08);--radius: 22px;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;min-width:320px;color:var(--ink);background:radial-gradient(circle at 78% 4%,rgba(255,208,0,.09),transparent 24rem),var(--paper);font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid rgba(255,184,0,.8);outline-offset:3px}svg{display:block;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.skip-link{position:fixed;top:10px;left:12px;z-index:1000;padding:10px 14px;color:var(--ink);background:var(--gold);transform:translateY(-180%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.scroll-progress{position:fixed;z-index:1000;top:0;right:0;left:0;height:3px;pointer-events:none}.scroll-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--gold-hot),var(--gold),var(--gold-light));box-shadow:0 0 18px #ffd000b3;transform:scaleX(0);transform-origin:left;will-change:transform}.site-header{position:fixed;z-index:100;top:18px;left:50%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(1180px,calc(100% - 40px));min-height:64px;padding:8px 10px 8px 18px;border:1px solid rgba(16,19,17,.1);border-radius:18px;background:#ffffffd1;box-shadow:0 10px 36px #0b0e0c0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%);transition:min-height .3s var(--ease),box-shadow .3s ease,top .3s var(--ease)}.site-header.is-compact{top:9px;min-height:58px;box-shadow:0 14px 44px #0b0e0c1c}.brand{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-weight:750;letter-spacing:-.04em}.brand img{width:32px;height:32px}.desktop-nav{display:flex;justify-content:center;gap:28px}.desktop-nav a,.footer-links a,.security-links a,.release-actions a{position:relative;min-height:44px;color:var(--ink-soft);font-size:13px;font-weight:650;line-height:44px;transition:color .18s ease}.desktop-nav a:after,.footer-links a:after,.security-links a:after,.release-actions a:after{position:absolute;right:0;bottom:7px;left:0;height:2px;background:var(--gold-hot);content:"";transform:scaleX(0);transform-origin:right;transition:transform .22s var(--ease)}.desktop-nav a:hover,.footer-links a:hover,.security-links a:hover,.release-actions a:hover{color:var(--ink)}.desktop-nav a:hover:after,.footer-links a:hover:after,.security-links a:hover:after,.release-actions a:hover:after{transform:scaleX(1);transform-origin:left}.desktop-nav a.is-current{color:var(--ink)}.desktop-nav a.is-current:after{transform:scaleX(1);transform-origin:left}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:750;letter-spacing:-.015em;cursor:pointer;transition:transform .22s var(--ease),box-shadow .22s ease,background .22s ease,border-color .22s ease}.button:hover{transform:translateY(-2px)}.button svg{width:18px;height:18px;transition:transform .22s var(--ease)}.button:hover svg{transform:translate(3px)}.button-small{min-height:46px;padding:0 19px;color:#11130f;background:linear-gradient(135deg,var(--gold),var(--gold-hot));box-shadow:0 8px 24px #ffb8003d}.button-primary{min-height:56px;padding:0 28px;color:#11130f;background:linear-gradient(120deg,var(--gold) 0%,var(--gold-light) 46%,var(--gold-hot) 100%);background-size:180% 100%;box-shadow:0 18px 40px #ffb80042,inset 0 1px #ffffffb3}.button-quiet{min-height:56px;color:var(--ink);border-color:var(--line-dark);background:#ffffff94}.button-dark{width:100%;color:#fff;background:var(--black)}.button-outline{width:100%;color:var(--ink);border-color:var(--line-dark);background:var(--paper-bright)}.menu-button,.mobile-menu{display:none}.section{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:94px 0}.hero{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:42px;width:min(1380px,calc(100% - 48px));min-height:790px;padding-top:142px;padding-bottom:76px;overflow-x:clip}.hero-glow{position:absolute;z-index:-1;top:5%;right:5%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,208,0,.26),rgba(255,208,0,.04) 46%,transparent 68%);filter:blur(10px)}.hero h1{max-width:650px;margin:22px 0 25px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(62px,6vw,96px);font-weight:500;line-height:.88;letter-spacing:-.065em}.hero h1 span{display:block;color:var(--gold-ink);font-style:italic}.hero-lead{max-width:590px;margin:0;color:var(--ink-soft);font-size:17px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-product{position:relative;min-width:0;perspective:1200px}.hero-product.reveal{opacity:1;filter:none;transform:none;transition:none}.orbit-halo{position:absolute;z-index:-1;top:50%;left:50%;border:1px solid rgba(255,184,0,.54);border-radius:50%;transform:translate(-50%,-50%) rotate(-19deg)}.orbit-halo-one{width:110%;height:58%}.orbit-halo-two{width:78%;height:112%;border-color:#ffd00045;transform:translate(-50%,-50%) rotate(26deg)}.app-window{position:relative;display:grid;grid-template-columns:58px 188px minmax(330px,1fr);width:100%;min-height:480px;overflow:hidden;border:1px solid rgba(16,19,17,.15);border-radius:24px;background:var(--paper-bright);box-shadow:var(--shadow);transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .12s ease-out}.app-rail{display:flex;flex-direction:column;align-items:center;gap:11px;padding:15px 8px;color:#fff;background:var(--black)}.rail-mark{display:grid;width:36px;height:36px;margin-bottom:15px;place-items:center;border-radius:11px;background:var(--gold)}.rail-mark img{width:27px;height:27px}.rail-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#ffffff8c}.rail-icon svg{width:18px;height:18px}.rail-icon.is-active{color:var(--black);background:var(--gold)}.rail-avatar{display:grid;width:34px;height:34px;margin-top:auto;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;font-size:10px;font-weight:800}.app-contacts{padding:20px 12px;border-right:1px solid var(--line);background:#f8fafb}.app-section-title{padding:0 7px 13px;font-size:14px;font-weight:800}.contact-search{height:35px;margin-bottom:10px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink-faint);background:#fff;font-size:10px}.contact{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;width:100%;min-height:60px;padding:8px;border:0;border-radius:12px;color:var(--ink);text-align:left;background:transparent}.contact.is-current{background:var(--gold-light)}.contact>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.contact strong{font-size:11px}.contact small,.contact time{color:var(--ink-faint);font-size:10px}.avatar,.node-avatar{display:grid;place-items:center;border-radius:50%;color:#fff;background:#4d5952;font-size:10px;font-weight:800}.avatar{width:36px;height:36px}.avatar-gold,.node-avatar-gold{color:var(--ink);background:linear-gradient(145deg,var(--gold-light),var(--gold))}.avatar-pale{color:var(--ink);background:var(--paper-dim)}.app-chat{display:grid;grid-template-rows:auto 1fr auto;min-width:0;background:#fff}.chat-topbar{display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:12px 18px;border-bottom:1px solid var(--line)}.chat-topbar>div:first-child{display:flex;flex-direction:column}.chat-topbar strong{font-size:12px}.chat-topbar span{display:inline-flex;align-items:center;gap:5px;color:var(--ink-faint);font-size:10px}.chat-topbar i{width:6px;height:6px;border-radius:50%;background:var(--success)}.chat-actions{display:flex;gap:7px}.chat-actions span{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--ink-soft)}.chat-actions svg{width:14px;height:14px}.chat-body{display:flex;flex-direction:column;gap:10px;padding:18px;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(255,208,0,.12),transparent 12rem),#fbfcfc}.encryption-pill{display:inline-flex;align-items:center;align-self:center;gap:5px;padding:5px 9px;border:1px solid rgba(114,80,0,.2);border-radius:999px;color:var(--gold-ink);background:#fff3a6bf;font-size:10px;font-weight:800;text-transform:uppercase}.encryption-pill svg{width:10px;height:10px}.message{max-width:76%;padding:10px 12px;border-radius:13px;font-size:10px;line-height:1.45}.message-in{align-self:flex-start;border:1px solid var(--line);border-bottom-left-radius:4px;background:#fff;animation:message-in .68s .26s var(--ease) both}.message-out{align-self:flex-end;border-bottom-right-radius:4px;background:var(--gold);animation:message-out .72s .44s var(--ease) both}.message time{display:block;margin-top:4px;color:#1013118c;font-size:10px;text-align:right}.file-message{display:grid;grid-template-columns:36px 1fr 8px;align-items:center;align-self:flex-start;gap:9px;width:80%;margin-top:4px;padding:10px;border:1px solid var(--line);border-radius:13px 13px 13px 4px;background:#fff;animation:message-in .72s .62s var(--ease) both}.file-message>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:var(--ink);background:var(--gold-light)}.file-message svg{width:16px;height:16px}.file-message div{display:flex;flex-direction:column;min-width:0}.file-message strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.file-message small{color:var(--ink-faint);font-size:10px}.file-message>i,.mini-state i{width:6px;height:6px;border-radius:50%;background:var(--success)}.composer{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:6px;min-height:66px;padding:10px 14px;border-top:1px solid var(--line)}.composer button{display:grid;width:36px;height:36px;padding:0;place-items:center;border:0;border-radius:10px;color:var(--ink-soft);background:transparent;cursor:pointer}.composer button svg{width:17px;height:17px}.composer input{width:100%;min-width:0;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#f8fafb;font-size:10px}.composer .send-button{color:var(--ink);background:var(--gold)}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);width:min(1180px,calc(100% - 48px));margin:0 auto;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.trust-strip div{display:flex;flex-direction:column;gap:5px;min-height:112px;padding:25px 28px;border-right:1px solid var(--line)}.trust-strip div:last-child{border-right:0}.trust-strip strong{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600;letter-spacing:-.035em}.trust-strip span{color:var(--ink-faint);font-size:12px}.section-heading{display:block;margin-bottom:46px}.section-heading h2,.security-intro h2,.download-heading h2{max-width:800px;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:.95;letter-spacing:-.055em}.difference-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.difference{position:relative;min-height:300px;padding:32px 30px;border-right:1px solid var(--line);overflow:hidden;transition:background .3s ease,transform .3s var(--ease)}.difference:last-child{border-right:0}.difference:before{position:absolute;right:-90px;bottom:-120px;width:230px;height:230px;border:1px solid rgba(255,184,0,.55);border-radius:50%;content:"";transition:transform .5s var(--ease),background .5s ease}.difference:hover{background:#fff}.difference:hover:before{background:var(--gold);transform:scale(1.12)}.difference h3{max-width:260px;margin:68px 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:600;line-height:1;letter-spacing:-.04em}.difference p{position:relative;z-index:1;max-width:310px;margin:0;color:var(--ink-soft);font-size:13px}.start{padding-top:68px}.start-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;list-style:none;background:var(--line-dark)}.start-steps li{display:grid;grid-template-columns:48px 1fr;gap:18px;min-height:170px;padding:30px;background:var(--paper-bright)}.start-steps li>span{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:var(--ink);background:var(--gold);font-size:12px;font-weight:800}.start-steps h3{margin:4px 0 10px;font-size:15px}.start-steps p{margin:0;color:var(--ink-soft);font-size:12px}.project-orbit{position:relative;width:min(1380px,calc(100% - 48px));padding:74px max(24px,calc((100% - 1180px)/2)) 84px;border:1px solid rgba(16,19,17,.12);border-radius:34px;background:radial-gradient(circle at 92% 3%,rgba(255,255,255,.8),transparent 24rem),linear-gradient(132deg,var(--gold-hot) 0%,var(--gold) 42%,var(--gold-light) 78%,#686000 132%);overflow:hidden}.project-orbit:before{position:absolute;top:-190px;left:-90px;width:440px;height:440px;border:1px solid rgba(16,19,17,.13);border-radius:50%;content:""}.orbit-section-heading{position:relative;z-index:2;display:block;margin-bottom:42px}.orbit-section-heading h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(52px,5.6vw,78px);font-weight:600;line-height:.88;letter-spacing:-.06em}.orbit-explorer{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px;min-height:610px}.orbit-canvas{position:relative;min-height:610px;border:1px solid rgba(16,19,17,.2);border-radius:27px;color:var(--ink);background:radial-gradient(circle at 50% 50%,rgba(179,165,0,.24),transparent 12rem),radial-gradient(circle at 12% 10%,rgba(255,250,191,.62),transparent 14rem),var(--paper);box-shadow:0 30px 70px #2826002e,inset 0 1px #ffffff73;overflow:hidden;isolation:isolate}.orbit-canvas:before{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(16,19,17,.16) .65px,transparent .65px);background-size:26px 26px;content:"";-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 75%);mask-image:radial-gradient(circle,#000 0%,transparent 75%);opacity:.55}.orbit-canvas:after{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 36px 16px #b3a50042;content:"";transform:translate(-50%,-50%)}.orbit-field,.orbit-ring,.orbit-axis{position:absolute;top:50%;left:50%;pointer-events:none}.orbit-field{inset:0;transform:none}.orbit-ring{border:1px solid rgba(81,74,0,.46);border-radius:50%;transform:translate(-50%,-50%) rotate(-10deg)}.orbit-ring-outer{width:min(72%,510px);aspect-ratio:1;box-shadow:0 0 54px #ffd0000f}.orbit-ring-inner{width:min(48%,335px);aspect-ratio:1;border-color:#10131124}.orbit-axis{width:min(76%,540px);height:1px;background:linear-gradient(90deg,transparent,rgba(16,19,17,.17),transparent);transform:translate(-50%,-50%) rotate(30deg)}.orbit-axis-two{transform:translate(-50%,-50%) rotate(-30deg)}.orbit-core{position:absolute;z-index:4;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:124px;height:124px;border:1px solid var(--gold);border-radius:50%;color:var(--ink);background:#fffabfe0;box-shadow:0 0 0 14px #b3a50012,0 0 60px #b3a5003d;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.orbit-core img{width:52px;height:52px;margin-top:-8px;filter:drop-shadow(0 0 10px rgba(179,165,0,.35))}.orbit-core strong{margin-top:-3px;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;letter-spacing:-.03em}.orbit-core small{color:#ffffff73;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.orbit-core-flare{position:absolute;inset:-17px;border:1px solid rgba(81,74,0,.28);border-radius:50%}.project-node{position:absolute;z-index:5;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:7px;width:104px;min-height:88px;padding:0;border:0;color:rgba(16,19,17,var(--node-opacity, .7));background:transparent;cursor:pointer;transform:translate(-50%,-50%) translate(var(--node-x, 0),var(--node-y, 0)) scale(var(--node-scale, 1));transition:color .3s ease,transform 90ms linear,opacity .3s ease;will-change:transform}.project-node>span{position:relative;display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(16,19,17,.3);border-radius:50%;background:#fffabfd6;box-shadow:0 12px 24px #10131124;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.project-node>span:after{position:absolute;inset:-6px;border:1px solid transparent;border-radius:50%;content:"";transition:border-color .3s ease,transform .5s var(--ease)}.project-node svg{width:21px;height:21px}.project-node strong{font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.project-node:hover>span,.project-node:focus-visible>span{border-color:#ffd000cc;color:var(--gold)}.project-node.is-active{z-index:7;color:var(--ink)}.project-node.is-active>span{border-color:var(--gold);color:var(--ink);background:var(--gold);box-shadow:0 0 36px #b3a50057,0 12px 26px #1013112e}.project-node.is-active>span:after{border-color:#ffd0007a;transform:scale(1.16)}.orbit-info{position:relative;display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid rgba(16,19,17,.11);border-radius:27px;background:#ffffffeb;box-shadow:0 30px 70px #281c0024,inset 0 1px #fff;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.orbit-info:after{position:absolute;right:-85px;bottom:-105px;width:250px;height:250px;border:1px solid rgba(255,184,0,.45);border-radius:50%;content:"";pointer-events:none}.orbit-info-topline{display:flex;align-items:center;justify-content:space-between}.orbit-info-topline>span{color:var(--gold-ink);font-size:11px;font-weight:800;letter-spacing:.12em}.orbit-controls{display:flex;gap:6px}.orbit-controls button{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--line-dark);border-radius:50%;color:var(--ink);background:transparent;cursor:pointer;transition:border-color .22s ease,background .22s ease,transform .22s var(--ease)}.orbit-controls button:hover{border-color:var(--gold-hot);background:var(--gold);transform:translateY(-2px)}.orbit-controls svg{width:17px;height:17px}.orbit-info-mark{display:grid;width:64px;height:64px;margin-top:66px;place-items:center;border-radius:18px;color:var(--ink);background:var(--gold);box-shadow:0 14px 34px #ffb80040}.orbit-info-mark svg{width:27px;height:27px}.orbit-info h3{position:relative;z-index:1;margin:34px 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-weight:600;line-height:.96;letter-spacing:-.045em}.orbit-info>p{position:relative;z-index:1;min-height:74px;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.72}.orbit-info.is-switching [data-orbit-title],.orbit-info.is-switching [data-orbit-text],.orbit-info.is-switching .orbit-facts,.orbit-info.is-switching [data-orbit-link],.orbit-info.is-switching .orbit-info-mark{animation:info-switch .43s var(--ease) both}.orbit-facts{position:relative;z-index:1;margin:auto 0 22px;border-top:1px solid var(--line)}.orbit-facts div{display:grid;grid-template-columns:1fr 1.25fr;gap:15px;padding:13px 0;border-bottom:1px solid var(--line)}.orbit-facts dt,.orbit-facts dd{margin:0;font-size:11px}.orbit-facts dt{color:var(--ink-faint);font-weight:750;letter-spacing:.05em;text-transform:uppercase}.orbit-facts dd{text-align:right}.orbit-info>a{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;font-size:11px;font-weight:750;border-bottom:1px solid var(--ink)}.route{width:min(1380px,calc(100% - 48px));padding:72px max(24px,calc((100% - 1180px)/2)) 82px;border-radius:34px;color:var(--ink);background:radial-gradient(circle at 50% 42%,rgba(179,165,0,.22),transparent 25rem),var(--gold-light);overflow:hidden}.route-heading{display:flex;align-items:flex-end;justify-content:space-between}.route-heading h2{margin-top:6px;color:var(--ink)}.route-tabs{display:flex;padding:4px;border:1px solid rgba(16,19,17,.28);border-radius:999px}.route-tabs button{min-width:112px;min-height:44px;padding:0 18px;border:0;border-radius:999px;color:var(--ink-soft);background:transparent;font-size:11px;font-weight:750;cursor:pointer;transition:color .22s ease,background .22s ease}.route-tabs button.is-active{color:var(--ink);background:var(--gold)}.route .node-avatar{color:var(--ink);border-color:#1013113d;background:var(--paper)}.route .node-avatar-gold{background:linear-gradient(145deg,var(--gold-light),var(--gold))}.route-stage{position:relative;display:grid;grid-template-columns:160px 1fr 160px;align-items:center;min-height:310px;padding:28px 0}.route-node{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px}.node-avatar{width:88px;height:88px;margin-bottom:12px;border:1px solid rgba(255,255,255,.18);font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600}.route-node strong{font-size:13px}.route-node small{color:var(--ink-faint);font-size:11px}.route-line{position:relative;height:150px}.route-track{position:absolute;top:50%;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.route-track:after{position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:1px solid var(--gold);border-right:1px solid var(--gold);content:"";transform:rotate(45deg)}.route-packet{position:absolute;top:calc(50% - 22px);left:0;z-index:2;display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:var(--ink);background:var(--gold);box-shadow:0 0 34px #b3a5006b;animation:packet-direct 4s var(--ease) infinite}.route-packet svg{width:18px;height:18px}.route-status{position:absolute;top:5px;left:50%;display:flex;flex-direction:column;align-items:center;gap:3px;transform:translate(-50%);transition:opacity .36s ease,transform .52s var(--ease)}.route-status strong{color:var(--gold-ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.route-status span{color:var(--ink-faint);font-size:11px;white-space:nowrap}.route-status-room,.room-host{opacity:0;pointer-events:none}.route-status-room{transform:translate(-50%,10px)}.route-stage[data-mode=room] .route-status-direct{opacity:0;transform:translate(-50%,-10px)}.route-stage[data-mode=room] .route-status-room,.route-stage[data-mode=room] .room-host{opacity:1}.route-stage[data-mode=room] .route-status-room{transform:translate(-50%)}.route-stage[data-mode=room] .route-packet{animation-name:packet-room}.room-host{position:absolute;bottom:4px;left:50%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(81,74,0,.38);border-radius:999px;color:var(--gold-ink);transform:translate(-50%);transition:opacity .22s ease}.room-host:before{position:absolute;bottom:100%;left:50%;width:1px;height:48px;background:linear-gradient(transparent,#514a0061);content:""}.room-host span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#b3a50029}.room-host svg{width:13px;height:13px}.room-host strong{font-size:10px;text-transform:uppercase}.route-copy{max-width:680px;margin:8px auto 0;color:var(--ink-soft);font-size:13px;text-align:center}.route-copy p{margin:0}.capability-list{border-top:1px solid var(--line-dark)}.capability-row{border-bottom:1px solid var(--line-dark)}.capability-row>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:94px;padding:0 8px;border:0;color:var(--ink);background:transparent;cursor:pointer}.capability-title{display:flex;align-items:center;gap:28px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,3.5vw,48px);font-weight:600;letter-spacing:-.04em}.capability-title i{color:var(--gold-ink);font-family:Manrope,sans-serif;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.1em}.capability-plus{position:relative;width:44px;height:44px;flex:0 0 auto;border:1px solid var(--line-dark);border-radius:50%;transition:background .22s ease,border-color .22s ease,transform .4s var(--ease)}.capability-plus:before,.capability-plus:after{position:absolute;top:50%;left:50%;width:14px;height:1px;background:var(--ink);content:"";transform:translate(-50%,-50%)}.capability-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.capability-row.is-open .capability-plus{border-color:var(--gold);background:var(--gold);transform:rotate(45deg)}.capability-clip{display:grid;grid-template-rows:0fr;transition:grid-template-rows .56s var(--ease)}.capability-row.is-open .capability-clip{grid-template-rows:1fr}.capability-detail{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:70px;min-height:0;overflow:hidden}.capability-detail>p{max-width:440px;margin:12px 0 56px 76px;color:var(--ink-soft);font-size:14px;line-height:1.75}.mini-chat,.call-demo,.drop-demo,.qr-demo{position:relative;min-height:190px;margin-bottom:36px;border:1px solid var(--line);border-radius:18px;background:var(--paper-bright);box-shadow:var(--shadow-soft);overflow:hidden}.mini-chat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;padding:25px;background:radial-gradient(circle at 85% 12%,rgba(255,208,0,.24),transparent 10rem),#fff}.mini-bubble{padding:10px 13px;border:1px solid var(--line);border-radius:12px 12px 12px 3px;font-size:11px}.mini-bubble-out{align-self:flex-end;border:0;border-radius:12px 12px 3px;background:var(--gold)}.mini-state{display:flex;align-items:center;align-self:flex-end;gap:5px;color:var(--ink-faint);font-size:10px}.call-demo{display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;background:var(--black)}.call-person{position:absolute;top:28px;left:50%;display:grid;width:70px;height:70px;place-items:center;border-radius:50%;color:var(--ink);background:var(--gold);font-family:Cormorant Garamond,Georgia,serif;font-size:20px;transform:translate(-50%)}.call-person span{position:absolute;top:74px;color:#fff;font-family:Manrope,sans-serif;font-size:10px}.wave{width:3px;height:16px;margin-top:55px;border-radius:2px;background:var(--gold);animation:wave .9s ease-in-out infinite alternate}.wave:nth-of-type(2){animation-delay:.2s}.wave:nth-of-type(3){animation-delay:.4s}.call-controls{position:absolute;bottom:16px;left:50%;display:flex;gap:8px;transform:translate(-50%)}.call-controls i{width:25px;height:25px;border-radius:50%;background:#ffffff21}.call-controls i:last-child{background:#ef5c50}.drop-demo{display:flex;align-items:center;justify-content:center;gap:14px}.drop-device{display:grid;width:58px;height:82px;place-items:center;border:1px solid var(--line-dark);border-radius:12px;font-size:10px;font-weight:800}.drop-device-gold{border-color:var(--gold-hot);background:var(--gold)}.drop-line{position:relative;width:80px;height:1px;background:var(--line-dark)}.drop-line i{position:absolute;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--gold-hot);animation:drop-packet 2s var(--ease) infinite}.drop-file{position:absolute;top:22px;left:50%;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--ink);background:var(--gold-light);transform:translate(-50%)}.drop-file svg{width:16px;height:16px}.qr-demo{display:flex;align-items:center;justify-content:center;gap:26px}.qr-grid{display:grid;grid-template-columns:repeat(4,14px);gap:4px;padding:14px;border:1px solid var(--line);background:#fff}.qr-grid i{width:14px;height:14px;background:var(--ink)}.qr-grid i:nth-child(3n+2),.qr-grid i:nth-child(7),.qr-grid i:nth-child(12){background:var(--gold)}.qr-demo>span{color:var(--ink-soft);font-family:ui-monospace,monospace;font-size:11px}.security{display:grid;grid-template-columns:.76fr 1.24fr;gap:70px;width:min(1380px,calc(100% - 48px));padding:88px max(24px,calc((100% - 1180px)/2));border-radius:34px;background:var(--paper-bright)}.security-intro{align-self:start;position:sticky;top:110px}.security-intro h2{margin-top:12px}.security-intro>p{max-width:430px;margin:24px 0;color:var(--ink-soft);font-size:14px}.security-links{display:flex;flex-wrap:wrap;gap:0 18px}.security-links a{color:var(--ink)}.security-ledger{border-top:1px solid var(--line-dark)}.ledger-row{display:grid;grid-template-columns:48px 1fr auto;gap:18px;align-items:start;padding:25px 0;border-bottom:1px solid var(--line)}.ledger-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;color:var(--ink);background:var(--gold-light)}.ledger-icon svg{width:20px;height:20px}.ledger-row h3{margin:1px 0 6px;font-size:13px}.ledger-row p{margin:0;color:var(--ink-soft);font-size:11px;line-height:1.65}.ledger-row>strong{min-width:86px;padding-top:4px;color:var(--gold-ink);font-size:11px;letter-spacing:.08em;text-align:right;text-transform:uppercase}.audit-note{grid-column:2;display:grid;grid-template-columns:1fr auto;gap:5px 20px;padding:22px 24px;border:1px solid rgba(114,80,0,.2);border-radius:16px;background:var(--gold-light)}.audit-note span,.audit-note strong{font-size:11px}.audit-note p{grid-column:1 / -1;margin:0;color:var(--gold-ink);font-size:11px}.download-heading{display:block;margin-bottom:44px}.download-heading h2{grid-column:1}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.download-card{position:relative;display:flex;flex-direction:column;min-height:490px;padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--paper-bright);transition:transform .3s var(--ease),box-shadow .3s ease;overflow:hidden}.download-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-6px)}.download-card-primary{border-color:var(--gold-hot);background:radial-gradient(circle at 95% 4%,rgba(255,255,255,.78),transparent 11rem),linear-gradient(145deg,var(--gold) 0%,var(--gold-light) 55%,var(--gold-hot) 120%)}.platform-icon{display:grid;width:50px;height:50px;place-items:center;border:1px solid var(--line-dark);border-radius:15px;background:#ffffff9e}.platform-icon svg{width:23px;height:23px}.download-card h3{margin:46px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:40px;font-weight:600;line-height:1;letter-spacing:-.045em}.download-card>p{min-height:68px;margin:0 0 22px;color:var(--ink-soft);font-size:12px}.artifact-meta{margin:22px 0 0}.artifact-meta div{display:grid;grid-template-columns:82px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid rgba(16,19,17,.12)}.artifact-meta dt,.artifact-meta dd{margin:0;font-size:11px}.artifact-meta dt{color:var(--ink-faint);font-weight:750;text-transform:uppercase}.artifact-meta dd{text-align:right}.artifact-meta code{font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere}.download-card .platform-warning{min-height:0;margin:auto 0 0;padding-top:17px;color:var(--ink-soft);font-size:11px}.release-actions{display:flex;justify-content:flex-end;gap:22px;margin-top:20px}.faq{padding-top:72px}.faq-list{width:min(880px,100%);margin-left:auto;border-top:1px solid var(--line-dark)}.faq-list details{border-bottom:1px solid var(--line-dark)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:82px;padding:18px 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:600;line-height:1.1;letter-spacing:-.025em;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{position:relative;width:36px;height:36px;flex:0 0 auto;border:1px solid var(--line-dark);border-radius:50%;transition:transform .3s var(--ease),background .22s ease}.faq-list summary span:before,.faq-list summary span:after{position:absolute;top:50%;left:50%;width:12px;height:1px;background:var(--ink);content:"";transform:translate(-50%,-50%)}.faq-list summary span:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-list details[open] summary span{background:var(--gold);transform:rotate(45deg)}.faq-list details p{max-width:670px;margin:-2px 0 26px;padding-left:4px;color:var(--ink-soft);font-size:13px}.site-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(1180px,calc(100% - 48px));min-height:130px;margin:30px auto 0;border-top:1px solid var(--line-dark)}.footer-links{display:flex;gap:24px}.site-footer>p{margin:0;color:var(--ink-faint);font-size:10px;text-align:right}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease) var(--reveal-delay, 0ms),transform .6s var(--ease) var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes packet-direct{0%,10%{left:0;opacity:0}18%{opacity:1}78%{opacity:1}90%,to{left:calc(100% - 44px);opacity:0}}@keyframes packet-room{0%,10%{left:0;opacity:0}18%{opacity:1}45%{left:calc(50% - 22px)}55%{left:calc(50% - 22px)}82%{opacity:1}94%,to{left:calc(100% - 44px);opacity:0}}@keyframes wave{to{height:31px}}@keyframes drop-packet{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes message-in{0%{opacity:0;transform:translate(-16px,10px)}to{opacity:1;transform:translate(0)}}@keyframes message-out{0%{opacity:0;transform:translate(16px,10px)}to{opacity:1;transform:translate(0)}}@keyframes info-switch{0%{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.site-header{width:calc(100% - 32px)}.desktop-nav{gap:18px}.hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:24px}.app-window{grid-template-columns:54px 160px minmax(300px,1fr)}.security{gap:42px}.download-card{padding:24px}}@media(max-width:980px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:160px}.hero-copy{max-width:760px}.hero h1{max-width:790px}.hero-product{width:min(780px,100%);margin:45px auto 0}.difference{min-height:280px;padding:26px 22px}.difference h3{margin-top:54px;font-size:31px}.start-steps li,.orbit-explorer{grid-template-columns:1fr}.orbit-info{min-height:430px}.orbit-info-mark{margin-top:38px}.orbit-info>p{min-height:0;max-width:650px}.orbit-facts{width:min(560px,100%);margin-top:42px}.security{grid-template-columns:1fr}.security-intro{position:static}.security-intro>p{max-width:680px}.audit-note{grid-column:1}.download-grid{grid-template-columns:1fr 1fr}.download-card:last-child{grid-column:1 / -1;min-height:410px}}@media(max-width:820px){html{scroll-padding-top:78px}.site-header{top:10px;grid-template-columns:1fr auto;min-height:58px;padding:6px 8px 6px 14px}.site-header.is-compact{top:6px}.desktop-nav,.header-download{display:none}.menu-button{position:relative;z-index:2;display:grid;width:46px;height:46px;padding:0;place-items:center;border:0;border-radius:13px;background:var(--gold);cursor:pointer}.menu-button span{position:absolute;width:18px;height:1.5px;background:var(--ink);transition:transform .28s var(--ease),top .28s var(--ease)}.menu-button span:first-child{top:18px}.menu-button span:last-child{top:27px}.menu-button[aria-expanded=true] span:first-child{top:23px;transform:rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{top:23px;transform:rotate(-45deg)}.mobile-menu{position:fixed;z-index:1;inset:-10px -16px auto;display:flex;flex-direction:column;gap:2px;padding:96px 28px 28px;border-bottom:1px solid var(--line-dark);border-radius:0 0 24px 24px;background:#fffffffa;box-shadow:0 26px 60px #0b0e0c29}.mobile-menu[hidden]{display:none}.mobile-menu a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--line);font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600}.section{width:calc(100% - 32px);padding:62px 0}.hero{width:calc(100% - 32px);padding-top:132px}.trust-strip{width:calc(100% - 32px)}.route,.security,.project-orbit{width:calc(100% - 24px);border-radius:26px}.project-orbit{padding:56px 20px 62px}.orbit-canvas{min-height:560px}.route-heading{align-items:flex-start}.route-stage{grid-template-columns:120px 1fr 120px}.capability-detail{grid-template-columns:1fr 1.2fr;gap:28px}.capability-detail>p{margin-left:54px}.site-footer{width:calc(100% - 32px)}}@media(max-width:680px){.hero h1{font-size:clamp(49px,15vw,68px);line-height:.92}.hero-lead{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.app-window{grid-template-columns:48px minmax(0,1fr);min-height:448px;border-radius:20px}.app-contacts{display:none}.app-rail{padding-inline:5px}.rail-icon{width:36px}.chat-body{padding:14px 12px}.trust-strip{grid-template-columns:1fr}.trust-strip div{min-height:88px;padding:19px 20px;border-right:0;border-bottom:1px solid var(--line)}.trust-strip div:last-child{border-bottom:0}.section-heading{margin-bottom:32px}.section-heading h2,.security-intro h2,.download-heading h2{margin-top:0;font-size:clamp(44px,13vw,60px)}.difference-list{grid-template-columns:1fr}.difference{min-height:190px;padding:24px 22px;border-right:0;border-bottom:1px solid var(--line)}.difference:last-child{border-bottom:0}.difference h3{margin-top:22px}.start-steps{grid-template-columns:1fr}.start-steps li{grid-template-columns:48px 1fr;min-height:126px;padding:22px}.orbit-section-heading h2{font-size:clamp(46px,14vw,62px)}.orbit-explorer{min-height:0}.orbit-canvas{display:flex;gap:8px;min-height:112px;padding:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none}.orbit-canvas::-webkit-scrollbar{display:none}.orbit-ring,.orbit-axis,.orbit-core{display:none}.project-node{position:relative;top:auto;left:auto;flex:0 0 76px;width:76px;min-height:74px;color:var(--ink);opacity:1;scroll-snap-align:center;transform:none!important;will-change:auto}.project-node>span{width:48px;height:48px}.project-node strong{font-size:11px}.orbit-info{min-height:390px;padding:24px}.orbit-info-mark{margin-top:34px}.orbit-info h3{font-size:38px}.route{padding:58px 18px 64px}.route-heading{flex-direction:column;gap:26px;margin-bottom:22px}.route-tabs{width:100%}.route-tabs button{width:50%}.route-stage{grid-template-columns:78px 1fr 78px;min-height:250px}.node-avatar{width:60px;height:60px;font-size:17px}.route-status{top:12px}.route-status span{display:none}.route-packet{width:36px;height:36px;top:calc(50% - 18px)}.route-stage[data-mode=direct] .route-packet{animation-name:packet-direct-mobile}.route-stage[data-mode=room] .route-packet{animation-name:packet-room-mobile}.route-copy{font-size:12px}.capability-row>button{min-height:82px;padding:0 2px}.capability-title{gap:14px;font-size:30px}.capability-plus{width:40px;height:40px}.capability-detail{grid-template-columns:1fr;gap:0}.capability-detail>p{margin:8px 0 24px;font-size:12px}.mini-chat,.call-demo,.drop-demo,.qr-demo{min-height:175px;margin-bottom:26px}.security{padding:56px 20px}.security-links{flex-direction:column}.ledger-row{grid-template-columns:42px 1fr;gap:14px}.ledger-row>strong{grid-column:2;min-width:0;padding:0;text-align:left}.audit-note{grid-template-columns:1fr}.audit-note p{grid-column:1}.download-heading{display:block}.download-heading h2{margin-top:12px}.download-grid{grid-template-columns:1fr}.download-card,.download-card:last-child{grid-column:auto;min-height:370px}.download-card h3{margin:28px 0 10px}.download-card>p{min-height:0;margin-bottom:18px}.artifact-meta{margin-top:16px}.artifact-meta div{padding:7px 0}.download-card .platform-warning{padding-top:12px}.release-actions{flex-direction:column;gap:2px}.faq-list summary{min-height:76px;font-size:22px}.site-footer{grid-template-columns:1fr;gap:4px;padding:30px 0}.footer-links{flex-wrap:wrap;gap:4px 18px}.site-footer>p{text-align:left}@keyframes packet-direct-mobile{0%,10%{left:0;opacity:0}18%{opacity:1}78%{opacity:1}90%,to{left:calc(100% - 36px);opacity:0}}@keyframes packet-room-mobile{0%,10%{left:0;opacity:0}18%{opacity:1}45%{left:calc(50% - 18px)}55%{left:calc(50% - 18px)}82%{opacity:1}94%,to{left:calc(100% - 36px);opacity:0}}}@media(max-width:420px){.site-header{width:calc(100% - 20px)}.section,.hero,.trust-strip,.site-footer{width:calc(100% - 24px)}.route,.security,.project-orbit{width:calc(100% - 12px)}.hero{padding-top:118px}.app-window{min-height:424px}.app-rail{display:none}.app-window{grid-template-columns:1fr}.message{max-width:86%}.file-message{width:90%}.start-steps li{grid-template-columns:42px 1fr;padding:18px}.start-steps li>span{width:40px;height:40px}.project-orbit{padding-inline:12px}.orbit-canvas{min-height:108px;border-radius:21px}.project-node{width:70px;min-height:68px}.project-node>span{width:44px;height:44px}.orbit-info{border-radius:21px}.route-stage{grid-template-columns:64px 1fr 64px}.node-avatar{width:52px;height:52px}.route-node small{display:none}.capability-title{font-size:27px}.qr-demo{flex-direction:column;gap:12px}.download-card{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
