
:root{--bg:#05070d;--panel:#0b111d;--panel2:#101827;--line:#27344a;--text:#eef4ff;--muted:#9da8bd;--soft:#cdd7ea;--orange:#ff7a1a;--orange2:#ffb347;--cyan:#00d5ff;--green:#36f09f;--red:#ff4d6d;--shadow:0 20px 80px rgba(0,0,0,.45);--radius:24px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% 10%,rgba(0,213,255,.16),transparent 30%),radial-gradient(circle at 20% 10%,rgba(255,106,0,.18),transparent 30%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.skip-link{position:absolute;left:-999px;top:auto}.skip-link:focus{left:18px;top:12px;z-index:9999;background:#fff;color:#000;padding:10px;border-radius:8px}.site-header{position:sticky;top:0;z-index:100;background:rgba(5,7,13,.72);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;padding:14px clamp(16px,4vw,40px)}.brand{display:flex;gap:10px;align-items:center;font-weight:900;letter-spacing:-.03em;font-size:1.13rem}.brand b{color:var(--orange)}.nav{display:flex;align-items:center;gap:20px;color:var(--soft);font-weight:700;font-size:.93rem}.nav a:hover{color:#fff}.nav-cta,.btn-primary{background:linear-gradient(135deg,var(--orange2),var(--orange));color:#170b02!important;padding:11px 16px;border-radius:999px;font-weight:900;box-shadow:0 8px 30px rgba(255,106,0,.26)}.nav-toggle{display:none;background:transparent;color:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 12px}.section{padding:clamp(60px,8vw,110px) clamp(18px,4vw,40px)}.wrap{max-width:var(--max);margin:auto}.hero{min-height:86vh;display:grid;align-items:center;position:relative;padding:80px clamp(18px,4vw,40px) 40px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;max-width:1260px;margin:auto;align-items:center}.eyebrow{color:var(--orange2);text-transform:uppercase;letter-spacing:.18em;font-weight:900;font-size:.78rem;margin-bottom:14px}.hero h1,.page-hero h1{font-size:clamp(3rem,9vw,7.6rem);line-height:.86;letter-spacing:-.085em;margin:0 0 20px}.gradient-text{background:linear-gradient(135deg,#fff,#d4eaff 28%,var(--cyan) 55%,var(--orange2) 80%,var(--orange));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead,.page-hero p.lead{font-size:clamp(1.1rem,2.2vw,1.45rem);color:#dbe7fb;max-width:760px}.hero-actions,.button-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 20px;font-weight:900;border:1px solid rgba(255,255,255,.14);min-height:48px}.btn-secondary{background:rgba(255,255,255,.06);color:#fff}.btn:hover{transform:translateY(-1px)}.hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;max-width:820px}.metric{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);border-radius:18px;padding:16px}.metric strong{display:block;font-size:1.55rem;color:#fff}.metric span{font-size:.84rem;color:var(--muted)}.cinema-card{position:relative;min-height:560px;border-radius:36px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow);overflow:hidden;perspective:1100px}.cinema-card canvas{position:absolute;inset:0;width:100%;height:100%}.suit-ui{position:absolute;inset:28px;display:grid;grid-template-rows:1fr auto;pointer-events:none}.hud-ring{place-self:center;width:280px;height:280px;border-radius:50%;border:1px solid rgba(0,213,255,.42);box-shadow:0 0 80px rgba(0,213,255,.18),inset 0 0 80px rgba(255,106,0,.12);display:grid;place-items:center;animation:pulse 4s ease-in-out infinite}.hud-ring:before{content:"";width:170px;height:170px;border-radius:50%;border:2px solid rgba(255,122,26,.62);box-shadow:0 0 60px rgba(255,106,0,.25)}.floating-card{position:absolute;background:rgba(11,17,29,.74);border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(15px);border-radius:18px;padding:14px 16px;box-shadow:0 14px 45px rgba(0,0,0,.35);animation:float 6s ease-in-out infinite}.fc1{top:38px;left:24px}.fc2{top:110px;right:24px;animation-delay:-1.5s}.fc3{bottom:98px;left:38px;animation-delay:-3s}.fc4{bottom:34px;right:32px;animation-delay:-2s}.floating-card small{color:var(--muted);display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.floating-card b{display:block;color:#fff}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.028));border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:24px;box-shadow:0 12px 60px rgba(0,0,0,.22)}.card h3{margin:.2rem 0 .7rem;font-size:1.25rem}.card p{color:var(--soft)}.card .tag{display:inline-block;color:#0b0f15;background:linear-gradient(135deg,var(--cyan),#74f2ff);border-radius:999px;font-weight:900;font-size:.72rem;padding:5px 10px;margin-bottom:10px}.section-title{font-size:clamp(2.2rem,5vw,4.4rem);line-height:.94;letter-spacing:-.065em;margin:0 0 16px}.section-lead{font-size:1.13rem;color:var(--soft);max-width:780px}.story{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start}.sticky-story{position:sticky;top:92px}.step{display:grid;grid-template-columns:54px 1fr;gap:16px;margin-bottom:18px;background:rgba(255,255,255,.052);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:18px}.step-num{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;font-weight:900;color:#111;background:linear-gradient(135deg,var(--orange2),var(--orange))}.split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.without{border-color:rgba(255,77,109,.28)}.with{border-color:rgba(54,240,159,.28)}.without h3{color:#ff9bad}.with h3{color:#85ffc1}.comparison-list{list-style:none;padding:0;margin:0}.comparison-list li{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08);color:var(--soft)}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price{position:relative}.price strong{font-size:2.6rem;letter-spacing:-.05em}.price ul{padding-left:18px;color:var(--soft)}.featured{border-color:rgba(255,122,26,.48);box-shadow:0 24px 90px rgba(255,106,0,.12)}.form-box{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.13);border-radius:30px;padding:28px;box-shadow:var(--shadow)}label{display:block;color:#fff;font-weight:800;margin:14px 0 6px}input,select,textarea{width:100%;background:#080d17;border:1px solid #26364d;color:#fff;border-radius:14px;padding:13px 14px;font:inherit}textarea{min-height:116px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.page-hero{padding:90px clamp(18px,4vw,40px) 45px;background:radial-gradient(circle at 75% 20%,rgba(255,106,0,.18),transparent 35%),radial-gradient(circle at 20% 0%,rgba(0,213,255,.14),transparent 32%)}.page-hero-inner{max-width:var(--max);margin:auto}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.article-card{min-height:250px;display:flex;flex-direction:column;justify-content:space-between}.article-meta{color:var(--orange2);font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.article-content{max-width:840px;margin:auto}.article-content h1{font-size:clamp(2.7rem,6vw,5.8rem);line-height:.9;letter-spacing:-.07em}.article-content h2{font-size:2rem;letter-spacing:-.04em;margin-top:42px}.article-content p,.article-content li{color:#d7e0ef;font-size:1.08rem}.article-content blockquote{border-left:4px solid var(--orange);padding:8px 0 8px 18px;color:#fff;background:rgba(255,255,255,.04);border-radius:0 14px 14px 0}.source-list{font-size:.92rem;color:var(--muted)}.source-list a{text-decoration:underline;color:#dce6ff}.market-hero{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.stat-table{width:100%;border-collapse:collapse;margin-top:16px;background:rgba(255,255,255,.04);border-radius:18px;overflow:hidden}.stat-table th,.stat-table td{text-align:left;padding:14px;border-bottom:1px solid rgba(255,255,255,.08)}.stat-table th{color:#fff;background:rgba(255,255,255,.06)}.stat-table td{color:var(--soft)}.video-render{height:600px;border-radius:34px;border:1px solid rgba(255,255,255,.12);overflow:hidden;position:relative;background:#03050a;margin-top:24px}.video-render:before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 0deg,transparent,rgba(0,213,255,.4),transparent,rgba(255,106,0,.45),transparent);animation:spin 11s linear infinite}.video-render:after{content:"";position:absolute;inset:3px;border-radius:31px;background:radial-gradient(circle at 50% 50%,rgba(255,122,26,.19),rgba(0,213,255,.06) 35%,#05070d 62%)}.render-content{position:relative;z-index:2;display:grid;place-items:center;text-align:center;height:100%;padding:24px}.render-core{width:220px;height:220px;border-radius:50%;border:2px solid var(--cyan);box-shadow:0 0 100px rgba(0,213,255,.3),inset 0 0 80px rgba(255,106,0,.2);animation:pulse 3s ease-in-out infinite}.footer{border-top:1px solid rgba(255,255,255,.08);padding:44px clamp(18px,4vw,40px);background:#03050a}.footer-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:26px}.footer-logo{width:240px}.footer p,.footer a{display:block;color:var(--muted);font-size:.95rem;margin:6px 0}.footer h3{margin:0 0 12px}.footer-bottom{max-width:var(--max);margin:30px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:18px;color:#79869c;font-size:.85rem}.pill-row{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.pill{border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 11px;color:#dce6f7;background:rgba(255,255,255,.045);font-size:.9rem}.screen{border-radius:28px;background:#080d17;border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow);overflow:hidden}.screen-bar{height:42px;background:rgba(255,255,255,.06);display:flex;gap:8px;align-items:center;padding:0 16px}.dot{width:10px;height:10px;border-radius:50%;background:#ff6a00}.dot:nth-child(2){background:#ffcf4d}.dot:nth-child(3){background:#00d5ff}.screen-body{padding:20px;display:grid;grid-template-columns:.65fr 1fr;gap:16px}.mini-list{display:grid;gap:10px}.mini-row{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px}.mini-row b{display:block}.mini-row span{color:var(--muted);font-size:.85rem}.radar{background:radial-gradient(circle at center,rgba(0,213,255,.13),transparent 60%);border-radius:22px;border:1px solid rgba(255,255,255,.08);min-height:320px;position:relative;overflow:hidden}.radar:before{content:"";position:absolute;inset:30px;border:1px solid rgba(0,213,255,.25);border-radius:50%;box-shadow:0 0 0 60px rgba(0,213,255,.04),0 0 0 120px rgba(255,106,0,.035)}.radar:after{content:"";position:absolute;width:50%;height:2px;background:linear-gradient(90deg,var(--cyan),transparent);left:50%;top:50%;transform-origin:left center;animation:scan 4s linear infinite}.radar-point{position:absolute;width:12px;height:12px;background:var(--orange);border-radius:50%;box-shadow:0 0 20px var(--orange)}.rp1{left:64%;top:34%}.rp2{left:41%;top:65%;background:var(--green);box-shadow:0 0 20px var(--green)}.rp3{left:72%;top:72%;background:var(--cyan);box-shadow:0 0 20px var(--cyan)}@keyframes pulse{0%,100%{transform:scale(1);opacity:.88}50%{transform:scale(1.06);opacity:1}}@keyframes float{0%,100%{transform:translateY(0) rotateX(0)}50%{transform:translateY(-10px) rotateX(4deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scan{to{transform:rotate(360deg)}}@media (max-width:900px){.nav{display:none;position:absolute;top:72px;left:16px;right:16px;flex-direction:column;align-items:stretch;background:#080d17;border:1px solid var(--line);border-radius:20px;padding:18px}.nav.open{display:flex}.nav-toggle{display:block}.hero-grid,.story,.market-hero{grid-template-columns:1fr}.cinema-card{min-height:470px}.cards-grid,.pricing,.article-grid{grid-template-columns:1fr}.hero-metrics,.split,.form-grid,.screen-body,.footer-grid{grid-template-columns:1fr}.sticky-story{position:static}.footer-bottom{flex-direction:column}.hero{padding-top:50px}.hero h1,.page-hero h1{font-size:clamp(3rem,15vw,5rem)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cinema-card canvas{display:none}}


/* RailClose v3 expanded presale / investor build */
.super-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.super-tile{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);border-radius:22px;padding:18px;position:relative;overflow:hidden}.super-tile:before{content:"";position:absolute;inset:auto -35% -70% auto;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,.22),transparent 70%)}.super-tile strong{display:block;color:#fff;font-size:1.15rem;margin-bottom:6px}.super-tile span{color:var(--muted);font-size:.94rem}.persona-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.persona-card{display:grid;grid-template-columns:54px 1fr;gap:14px}.persona-icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,106,0,.9),rgba(0,213,255,.85));font-weight:900;color:#08101d}.storyline{counter-reset:story;display:grid;gap:14px}.storyline .step{counter-increment:story}.storyline .step-num::after{content:counter(story,decimal-leading-zero)}.feature-stack{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px}.feature-nav{position:sticky;top:90px;align-self:start}.feature-nav a{display:block;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#dce6f7;margin-bottom:8px;background:rgba(255,255,255,.04)}.feature-panel{margin-bottom:18px}.quote-strip{margin-top:22px;background:linear-gradient(90deg,rgba(255,106,0,.16),rgba(0,213,255,.12));border:1px solid rgba(255,255,255,.13);border-radius:26px;padding:22px}.quote-strip b{color:#fff}.beta-band{background:linear-gradient(135deg,rgba(255,106,0,.2),rgba(0,213,255,.12));border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:28px;margin:20px 0}.timeline{display:grid;gap:12px}.timeline-item{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:16px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09)}.timeline-item b{color:#fff}.market-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.matrix-card h3{display:flex;align-items:center;gap:10px}.matrix-card ul{margin:0;padding-left:18px;color:var(--soft)}.operator-chat{background:#050913;border:1px solid rgba(255,255,255,.11);border-radius:28px;padding:20px;box-shadow:var(--shadow)}.chat-bubble{padding:13px 15px;border-radius:18px;margin:10px 0;max-width:88%}.chat-user{background:rgba(255,255,255,.08);margin-left:auto}.chat-ai{background:linear-gradient(135deg,rgba(0,213,255,.16),rgba(255,106,0,.12));border:1px solid rgba(255,255,255,.12)}.mini-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.mini-kpi div{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);border-radius:18px;padding:14px}.mini-kpi b{display:block;font-size:1.35rem;color:#fff}.side-by-side-table{width:100%;border-collapse:collapse;margin-top:18px;overflow:hidden;border-radius:22px;background:rgba(255,255,255,.035)}.side-by-side-table th,.side-by-side-table td{padding:16px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.side-by-side-table th{background:rgba(255,255,255,.06);color:#fff;text-align:left}.side-by-side-table td{color:var(--soft)}.highlight-row{outline:1px solid rgba(255,106,0,.4);background:rgba(255,106,0,.055)}.beta-lock{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(54,240,159,.12);border:1px solid rgba(54,240,159,.35);color:#adffd8;font-weight:900}.internal-proof{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:center}.proof-orb{min-height:340px;border-radius:34px;background:radial-gradient(circle at 50% 50%,rgba(255,106,0,.28),transparent 25%),radial-gradient(circle at 45% 45%,rgba(0,213,255,.18),transparent 38%),#050913;border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow);position:relative;overflow:hidden}.proof-orb:before{content:"";position:absolute;inset:32px;border-radius:50%;border:2px solid rgba(0,213,255,.35);box-shadow:0 0 80px rgba(0,213,255,.18),inset 0 0 60px rgba(255,106,0,.16);animation:pulse 4s ease-in-out infinite}.proof-orb:after{content:"SlabWorx → AssetGuard → AlfredAI → RailClose";position:absolute;left:24px;right:24px;bottom:24px;color:#fff;font-weight:900;text-align:center}.blog-group{margin:28px 0}.blog-group h2{font-size:2.1rem;letter-spacing:-.04em}.compact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.compact-card{padding:18px;border-radius:20px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09)}.compact-card b{display:block;color:#fff;margin-bottom:6px}.notice{border-left:4px solid var(--orange);padding:14px 16px;background:rgba(255,106,0,.08);border-radius:0 16px 16px 0;color:#e9f1ff}.anchor-offset{scroll-margin-top:100px}@media (max-width:1000px){.super-grid,.market-matrix,.compact-grid{grid-template-columns:repeat(2,1fr)}.feature-stack,.internal-proof{grid-template-columns:1fr}.feature-nav{position:static}.mini-kpi{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.super-grid,.persona-grid,.market-matrix,.compact-grid,.mini-kpi{grid-template-columns:1fr}.timeline-item{grid-template-columns:1fr}.side-by-side-table{display:block;overflow-x:auto}.persona-card{grid-template-columns:1fr}.persona-icon{width:46px;height:46px}.section{padding:56px 18px}.hero-actions{align-items:stretch}.hero-actions .btn{width:100%}}
