:root{--ink:#05070b;--ink-soft:#0a0d14;--panel:#10141d;--line:#ffffff1c;--line-strong:#ffffff38;--text:#f4f6fb;--muted:#9ca4b3;--blue:#68a8ff;--violet:#8b7cff;--amber:#f2a64a;--offwhite:#f3f0e8;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--text);background:radial-gradient(circle at 80% 20%, #533fb11f, transparent 30%), var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.skip-link{z-index:1000;color:var(--ink);background:#fff;border-radius:6px;padding:12px 18px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:20;width:min(calc(100% - 48px), var(--max));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:92px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{align-items:center;gap:12px;display:flex}.brand-mark{width:38px;height:38px;color:var(--ink);background:var(--offwhite);border-radius:50%;place-items:center;font-weight:900;display:grid}.brand strong,.footer-brand strong{letter-spacing:.14em;font-size:14px;display:block}.brand small{color:var(--muted);letter-spacing:.14em;margin-top:4px;font-size:8px;display:block}nav{gap:32px;display:flex}nav a,.footer-links a{color:#bbc1cc;font-size:13px;transition:color .2s}nav a:hover,.footer-links a:hover{color:#fff}.header-cta{border:1px solid var(--line-strong);border-radius:999px;padding:12px 16px;font-size:12px;transition:background .2s,color .2s}.header-cta:hover{color:var(--ink);background:var(--offwhite)}.builder-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at top,#68a8ff26,#0000 30%),linear-gradient(#0a0d14 0%,#05070b 100%)}.builder-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070bb8;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:26px 24px 18px;display:flex;position:sticky;top:0}.builder-progress{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;max-width:1280px;margin:24px auto 0;padding:0 24px;display:grid}.builder-step-dot{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 16px;display:flex}.builder-step-dot.active{color:var(--text);background:#68a8ff14;border-color:#68a8ffcc}.builder-step-dot.done{color:var(--text);background:#56d48914;border-color:#56d489e6}.builder-step-dot span{background:#ffffff0a;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.builder-tool-suite{background:linear-gradient(135deg,#68a8ff14,#8b7cff0a);border:1px solid #68a8ff38;border-radius:18px;gap:18px;max-width:1232px;margin:24px auto 0;padding:22px 24px;display:grid}.builder-tool-suite h2{margin:8px 0 0;font:400 clamp(1.4rem,3vw,2rem) Georgia,Times New Roman,serif}.builder-tool-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.builder-tool-grid a{border:1px solid var(--line);min-height:110px;color:var(--text);background:#05080e85;border-radius:14px;gap:8px;padding:15px;text-decoration:none;display:grid}.builder-tool-grid a:hover{background:#68a8ff14;border-color:#68a8ffad}.builder-tool-grid span,.builder-selection-count{color:var(--muted);font-size:.78rem;line-height:1.55}.builder-section{max-width:1280px;margin:0 auto;padding:42px 24px 72px}.builder-section-inner{max-width:1160px;margin:0 auto}.builder-title{letter-spacing:-.06em;margin:14px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.96}.builder-title span{color:#a6b4ff;font-style:italic;display:block}.builder-subtitle{max-width:860px;color:var(--muted);font-size:1.08rem;line-height:1.7}.builder-field-group{margin-top:28px}.builder-label{color:#d8deeb;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.8rem;display:inline-block}.builder-optional{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.7rem}.builder-input{border:1px solid var(--line-strong);width:min(100%,760px);min-height:52px;color:var(--text);font:inherit;background:#ffffff08;border-radius:12px;padding:14px 16px}.builder-focus-grid,.builder-tier-grid,.builder-vending-grid,.builder-review-grid,.builder-manifest-grid{gap:16px;display:grid}.builder-focus-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.builder-focus-btn,.builder-tier-card,.builder-vending-card,.builder-program-card{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#ffffff05;transition:transform .2s,border-color .2s,box-shadow .2s}.builder-focus-btn{border-radius:12px;padding:15px 16px;font-weight:600}.builder-focus-btn.active,.builder-tier-card.active,.builder-vending-card.selected,.builder-program-card.selected{background:#68a8ff14;border-color:#68a8ffcc;box-shadow:0 0 0 1px #68a8ff29}.builder-tier-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.builder-tier-card{border-radius:18px;padding:18px 18px 16px;position:relative}.builder-tier-badge{color:#ffd99e;letter-spacing:.12em;background:#f2a64a2e;border-radius:999px;padding:5px 7px;font-size:.6rem;font-weight:700;position:absolute;top:12px;right:12px}.builder-tier-name{font-size:1.3rem;font-weight:700}.builder-tier-tagline{color:var(--muted);margin-top:6px}.builder-tier-price{align-items:baseline;gap:8px;margin:18px 0;font-size:2rem;font-weight:700;display:flex}.builder-tier-price small{color:var(--muted);font-size:.72rem}.builder-tier-features{color:#dfe5f5;margin:0;padding-left:18px;line-height:1.9}.builder-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.builder-vending-machine,.builder-dept-block,.builder-review-card,.builder-manifest-card,.builder-stripe-row,.builder-next-item{border:1px solid var(--line);background:#ffffff05;border-radius:18px}.builder-vending-header{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 0;display:flex}.builder-vending-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:18px}.builder-vending-card{border-radius:18px;padding:18px;position:relative}.builder-vending-card:disabled{opacity:.45;cursor:not-allowed}.builder-vending-icon,.builder-dept-icon{background:#ffffff0a;border-radius:14px;place-items:center;width:42px;height:42px;font-size:1.5rem;display:grid}.builder-vending-name{margin-top:14px;font-size:1.2rem;font-weight:700}.builder-vending-price{align-items:baseline;gap:6px;margin-top:10px;font-size:1.5rem;font-weight:700;display:flex}.builder-vending-price small{color:var(--muted);font-size:.72rem}.builder-vending-desc{color:var(--muted);margin-top:12px;line-height:1.6}.builder-vending-unlocks{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.builder-unlock-tag,.builder-dept-tag,.builder-feature-tag{border:1px solid var(--line);color:#e0e8f7;background:#ffffff0a;border-radius:999px;align-items:center;padding:7px 10px;font-size:.72rem;display:inline-flex}.builder-vending-check{color:#7bedae;font-weight:700;position:absolute;top:10px;right:10px}.builder-selection-summary,.builder-review-products,.builder-review-features,.builder-manifest-departments,.builder-manifest-nodes,.builder-manifest-stripe,.builder-next-steps{margin-top:28px}.builder-dept-tags,.builder-feature-tags{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.builder-cost-row{justify-content:space-between;align-items:center;margin-top:12px;font-weight:600;display:flex}.builder-programs-list,.builder-dept-block,.builder-program-cards,.builder-node-list,.builder-stripe-list,.builder-next-list{gap:16px;display:grid}.builder-dept-block{padding:18px}.builder-dept-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.builder-dept-header h3{margin:0;font-size:1.25rem}.builder-dept-header p{color:var(--muted);margin:6px 0 0}.builder-program-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.builder-program-card{border-radius:16px;padding:16px}.builder-program-card:disabled{cursor:not-allowed;opacity:.42}.builder-selection-count{letter-spacing:.08em;text-transform:uppercase;margin:14px 0}.builder-program-credential{color:#b9c8ef;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;padding:5px 8px;font-size:.62rem;display:inline-flex}.builder-program-name{margin-top:12px;font-size:1.1rem;font-weight:700}.builder-program-meta,.builder-program-stats{color:var(--muted);justify-content:space-between;gap:12px;margin-top:10px;font-size:.8rem;display:flex}.builder-program-desc{color:#dce5fb;margin-top:12px;line-height:1.6}.builder-review-grid,.builder-manifest-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px}.builder-review-card,.builder-manifest-card{padding:18px}.builder-review-card.highlight,.builder-manifest-card.highlight{background:#f2a64a14;border-color:#f2a64a99}.builder-review-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.builder-review-value{margin-top:10px;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700}.builder-review-sub,.builder-manifest-id{color:#dfe7fb;margin-top:8px}.builder-review-products{border:1px solid var(--line);border-radius:18px;padding:18px}.builder-review-product-list,.builder-node-list,.builder-stripe-list,.builder-next-list{margin-top:12px}.builder-review-product-row,.builder-node-row,.builder-stripe-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.builder-review-product-row:last-child,.builder-node-row:last-child,.builder-stripe-row:last-child{border-bottom:0}.builder-success-badge{color:#7ef2b1;background:#52c97c24;border:1px solid #52c97cb3;border-radius:50%;place-items:center;width:68px;height:68px;font-size:2.2rem;display:grid}.builder-manifest-download{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.builder-next-item{gap:14px;padding:16px;display:flex}.builder-next-item span{color:#a6c7ff;background:#68a8ff1f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:inline-grid}.builder-error{color:#ffc1c1;background:#ff636314;border:1px solid #ff636359;border-radius:12px;margin-top:22px;padding:14px 16px}.builder-empty{color:var(--muted);border:1px dashed #fff3;border-radius:12px;margin-top:20px;padding:18px}@media (max-width:768px){nav{display:none}.site-header{justify-content:space-between}.builder-header{padding-top:18px}.builder-progress{grid-template-columns:repeat(2,minmax(120px,1fr))}.builder-title{letter-spacing:-.04em}.builder-actions{flex-direction:column}.button{width:100%}}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:860px;display:flex;position:relative;overflow:hidden}.hero:after{z-index:1;content:"";background:linear-gradient(transparent, var(--ink));pointer-events:none;height:25%;position:absolute;inset:auto 0 0}.hero-art{filter:saturate(.85);background:linear-gradient(90deg,#05070bf7 0%,#05070bbd 40%,#05070b14 74%),url(/razonexus-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-content{z-index:2;width:min(calc(100% - 48px), var(--max));margin:72px auto 0;position:relative}.launch-label,.eyebrow{color:#c4c9d3;letter-spacing:.16em;font-size:11px;font-weight:700}.launch-label{align-items:center;gap:10px;display:flex}.pulse{background:#80c6ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #80c6ff1a,0 0 24px #4da9ff}.hero h1{letter-spacing:-.06em;max-width:850px;margin:28px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.4vw,108px);font-weight:400;line-height:.9}.hero h1 span{color:#a6b4ff;font-style:italic;display:block}.hero-content>p{color:#aab1bf;max-width:620px;font-size:18px;line-height:1.7}.hero-actions{gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--line-strong);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{border-color:#ffffff73;transform:translateY(-2px)}.button.primary{color:var(--ink);background:var(--offwhite);border-color:var(--offwhite)}.button.primary:hover{background:#fff}.button.secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070b59}.button.light{color:var(--ink);background:#fff;border-color:#fff}.button.wide{width:100%}.hero-proof{gap:48px;margin-top:76px;display:flex}.hero-proof div{border-left:1px solid var(--line-strong);padding-left:16px}.hero-proof strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;display:block}.hero-proof span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.trust-bar{width:min(calc(100% - 48px), var(--max));border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.trust-bar span{color:#afb5c1;border-right:1px solid var(--line);text-align:center;letter-spacing:.08em;text-transform:uppercase;padding:24px 18px;font-size:11px}.trust-bar span:last-child{border-right:0}.section{width:min(calc(100% - 48px), var(--max));margin:0 auto;padding:120px 0}.section-heading{max-width:760px;margin-bottom:50px}.section-heading.split{grid-template-columns:1.4fr .7fr;align-items:end;gap:64px;max-width:none;display:grid}.section-heading h2,.why h2,.closing h2{letter-spacing:-.045em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1}.section-heading p,.why-copy>p{color:var(--muted);line-height:1.7}.solution-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.solution-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:390px;padding:30px;transition:background .25s,transform .25s;display:flex;position:relative}.solution-card:hover{z-index:1;background:#0d111a;transform:translateY(-5px)}.solution-index{color:#616a78;font-size:11px}.solution-icon{width:54px;height:54px;color:var(--blue);border:1px solid #68a8ff59;border-radius:50%;place-items:center;margin:74px 0 30px;font-size:24px;display:grid}.solution-card.nagit .solution-icon{color:var(--violet);border-color:#8b7cff59}.solution-card.faculty .solution-icon{color:#68d2c0;border-color:#68d2c059}.solution-card.vr .solution-icon{color:var(--amber);border-color:#f2a64a59}.solution-card h3{margin:0 0 12px;font-size:18px}.solution-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.solution-card a{color:#d4d8e0;margin-top:auto;font-size:12px}.featured{width:100%;max-width:none;padding:120px max(24px, calc((100vw - var(--max)) / 2));color:var(--ink);background:var(--offwhite)}.featured .eyebrow,.featured .section-heading p{color:#62666f}.featured-list{border-top:1px solid #0000002e}.featured-row{border-bottom:1px solid #0000002e;grid-template-columns:70px 1fr auto 50px;align-items:center;gap:24px;padding:27px 0;transition:padding .2s;display:grid}.featured-row:hover{padding-left:10px}.featured-number{color:#80828a;font-size:11px}.featured-name small,.featured-price small{color:#6e7178;letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.featured-name strong{margin-top:5px;font-size:18px;display:block}.featured-price{text-align:right;font-family:Georgia,Times New Roman,serif;font-size:24px}.featured-price small{margin-top:3px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.featured-arrow{text-align:right;font-size:20px}.catalog{width:100%;max-width:none;padding-inline:max(24px, calc((100vw - var(--max)) / 2));background:var(--ink-soft)}.catalog-page{background:radial-gradient(circle at 82% 3%, #5446c229, transparent 24%), var(--ink-soft);min-height:100vh}.catalog-header{width:min(calc(100% - 48px), var(--max));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:92px;margin:0 auto;display:flex}.catalog-intro{width:min(calc(100% - 48px), var(--max));margin:0 auto;padding:100px 0 70px}.catalog-intro h1{letter-spacing:-.055em;max-width:960px;margin:18px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,96px);font-weight:400;line-height:.95}.catalog-intro p{max-width:650px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.catalog-page-content{width:min(calc(100% - 48px), var(--max));margin:0 auto;padding-bottom:100px}.filter-row{gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.filter{color:#aab1bd;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:11px 16px;font-size:12px}.filter.active{color:var(--ink);background:var(--offwhite);border-color:var(--offwhite)}.catalog-meta{color:#727b8a;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:14px;margin:24px 0;font-size:11px;display:flex}.catalog-rule{background:var(--line-strong);width:28px;height:1px}.product-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-card{border:1px solid var(--line);background:#0d1118;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:470px;padding:26px;transition:transform .2s,border-color .2s;display:flex}.product-card:hover{border-color:#68a8ff59;transform:translateY(-4px)}.product-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.family{color:#808a99;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.status{color:#8d95a2;border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;padding:6px 9px;font-size:9px}.status.live{color:#9ad3ff;background:#4f9bff14;border-color:#4f9bff42}.status.unavailable{color:#f8cc94;background:#f2a64a1a;border-color:#f2a64a47}.product-card h3{margin:32px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.05}.product-description{color:#939ba8;margin:0;font-size:13px;line-height:1.65}.capability-list{margin:28px 0;padding:0;list-style:none}.capability-list li{color:#c7ccd5;border-bottom:1px solid #ffffff0f;padding:8px 0;font-size:11px}.capability-list li:before{content:"·";color:var(--blue);margin-right:9px}.product-footer{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.price{font-family:Georgia,Times New Roman,serif;font-size:24px;display:block}.interval{color:#747d8a;margin-top:3px;font-size:10px;display:block}.card-action{color:#c7ccd5;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #535b69;padding:10px 0;font-size:11px;font-weight:700}.card-action.primary{color:#9fd1ff;border-color:#477dad}.card-action-stack{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.post-purchase-link{color:#8f99a9;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.post-purchase-link:hover{color:#c7d3e4}.after-purchase-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.after-purchase-card{border:1px solid var(--line);background:#0d1118;border-radius:8px;min-height:240px;padding:24px}.step-index{color:#9ad3ff;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.after-purchase-card h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.05}.after-purchase-card p{color:#939ba8;margin:0;font-size:13px;line-height:1.65}.after-purchase-checklist{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.after-purchase-checklist li{color:#c7ccd5;background:#0d1118;border-bottom:1px solid #ffffff12;padding:14px 18px;font-size:13px}.after-purchase-checklist li:last-child{border-bottom:0}.after-purchase-checklist li:before{content:"✓";color:#9ad3ff;margin-right:10px}.activation-form{border:1px solid var(--line);background:#0d1118;border-radius:8px;gap:10px;max-width:680px;padding:24px;display:grid}.activation-form label{color:#bbc4d2;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.activation-form input{width:100%;min-height:44px;color:var(--text);border:1px solid var(--line);background:#0a0e15;border-radius:6px;padding:0 12px}.activation-form .button{margin-top:8px}.activation-result{border:1px solid var(--line);background:#0d1118;border-radius:8px;max-width:680px;margin-top:20px;padding:24px}.activation-result.success{border-color:#60be7961}.activation-result.error{border-color:#d25b5b66}.activation-result h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.activation-result p{color:#b6bfce;margin:0 0 14px}.activation-result dl{margin:0}.activation-result dl div{border-top:1px solid #ffffff12;grid-template-columns:170px 1fr;gap:8px;padding:8px 0;display:grid}.activation-result dt{color:#8e98a8;font-size:12px}.activation-result dd{color:#d7deeb;margin:0;font-size:13px}.why{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid}.why-copy>p{max-width:600px;margin:28px 0 50px}.principle-list>div{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:18px;padding:22px 0;display:grid}.principle-list>div>span{color:#626b79;font-size:10px}.principle-list section h3{margin:0 0 7px;font-size:15px}.principle-list section p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.control-panel{border:1px solid var(--line);background:#0c1018;border-radius:9px;padding:22px;box-shadow:0 30px 90px #0000004d}.panel-head,.panel-foot{color:#697383;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.panel-status{color:#83c9a7}.control-orbit{background:radial-gradient(circle,#4e69ff2e,#0000 52%);border:1px solid #ffffff0f;place-items:center;height:440px;margin:28px 0;display:grid;position:relative;overflow:hidden}.orbit{border:1px solid #6f98ff40;border-radius:50%;position:absolute}.orbit-one{width:220px;height:220px}.orbit-two{width:350px;height:350px}.orbit-core{z-index:2;color:#fff;background:#273365;border:1px solid #758bff;border-radius:16px;place-items:center;width:90px;height:90px;font-family:Georgia,Times New Roman,serif;font-size:42px;display:grid;position:relative;box-shadow:0 0 60px #5371ff73}.node{z-index:3;color:#aeb9e1;letter-spacing:.08em;background:#11172a;border:1px solid #758bff4d;border-radius:3px;padding:8px 10px;font-size:8px;position:absolute}.node-one{top:72px}.node-two{right:32px}.node-three{bottom:65px}.node-four{left:34px}.faq,.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;grid-template-columns:58px 1fr 40px;align-items:center;gap:20px;padding:25px 0;font-size:18px;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary>span:first-child{color:#68717f;font-size:10px}.plus{text-align:right;font-size:22px;transition:transform .2s}.faq details[open] .plus{transform:rotate(45deg)}.faq details p{max-width:760px;color:var(--muted);margin:0 0 28px 78px;line-height:1.7}.closing{min-height:420px;padding:80px max(24px, calc((100vw - var(--max)) / 2));background:radial-gradient(circle at 80% 40%,#7152f74d,#0000 35%),#181d3d;justify-content:space-between;align-items:center;gap:40px;display:flex}.closing>div{max-width:850px}.closing h2{font-size:clamp(44px,5vw,75px)}footer{width:min(calc(100% - 48px), var(--max));grid-template-columns:1fr auto;gap:42px;margin:0 auto;padding:58px 0;display:grid}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand p{color:var(--muted);margin:5px 0 0;font-size:11px}.footer-links{align-items:center;gap:28px;display:flex}.legal{color:#6e7683;border-top:1px solid var(--line);grid-column:1/-1;max-width:940px;margin:0;padding-top:30px;font-size:10px;line-height:1.65}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020306d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.orb-system{z-index:55;pointer-events:none;position:fixed;inset:0}.orb-canvas{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.orb-command,.orb-launcher{pointer-events:auto}.orb-command{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#111826f5,#070b12f0),#0a0e16;border:1px solid #7cabff4d;border-radius:14px;width:min(320px,100vw - 32px);padding:18px;position:absolute;bottom:22px;right:22px;box-shadow:0 24px 80px #0000007a,0 0 40px #4b80ff1a}.orb-command:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#74abff0d 1px,#0000 1px) 0 0/20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.orb-command-head,.orb-readout,.orb-density,.orb-actions{align-items:center;display:flex;position:relative}.orb-command-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px}.orb-kicker,.orb-readout small,.orb-density small{color:#6f7b8d;letter-spacing:.13em;font-size:8px;font-weight:800;display:block}.orb-command-head strong{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;display:block}.orb-minimize{color:#aeb8c8;border:1px solid var(--line);cursor:pointer;background:#ffffff08;border-radius:50%;width:32px;height:32px}.orb-readout{background:#4f7ccc14;border:1px solid #70a5ff21;border-radius:8px;gap:12px;margin:15px 0;padding:12px}.orb-readout strong{color:#d9e8ff;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.orb-live{background:#7ecbff;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #64b7ff1a,0 0 18px #5fb6ff}.orb-live.offline{box-shadow:none;background:#69717d}.orb-command-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:relative}.orb-command-key,.orb-show,.orb-power{color:#8f9aaa;border:1px solid var(--line);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#ffffff06;border-radius:6px;min-height:36px;font-size:9px;font-weight:800}.orb-command-key:hover,.orb-command-key.active,.orb-show:hover,.orb-show.active{color:#e8f3ff;background:#4b8fff24;border-color:#6eaaff6b}.orb-density{justify-content:space-between;gap:16px;margin:15px 0}.orb-density strong{color:#c9d8ed;margin-top:2px;font-size:11px;display:block}.orb-density input{accent-color:#78baff;width:160px}.orb-actions{gap:8px}.orb-show,.orb-power{flex:1}.orb-show{color:#dbeaff;background:#4789ff1a;border-color:#67a2ff57}.orb-power{color:#9ba4b1}.orb-launcher{color:#dce9fb;cursor:pointer;letter-spacing:.1em;background:#090e17ed;border:1px solid #74abff57;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:22px;right:22px;box-shadow:0 16px 50px #0000006b}.orb-launcher span{background:#79c5ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #5aaeff}.website-host,.host-launcher{z-index:70;position:fixed;bottom:22px;left:22px}.host-launcher{color:#e8f3ff;cursor:pointer;text-align:left;background:#090e17f2;border:1px solid #74abff61;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:7px 16px 7px 8px;display:flex;box-shadow:0 16px 50px #0000006b}.host-launcher small,.host-heading small{color:#7f8fa6;letter-spacing:.13em;font-size:8px;font-weight:800;display:block}.host-launcher>span:last-child{font-size:11px;font-weight:800}.host-avatar{color:#08101b;background:linear-gradient(145deg,#dfeaff,#71b9ff);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font:700 17px Georgia,serif;display:grid;box-shadow:0 0 25px #5caaff59}.website-host{width:min(360px,100vw - 32px);color:var(--text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 15% 0,#68a8ff24,#0000 45%),#090e17f7;border:1px solid #74abff57;border-radius:14px;padding:18px;box-shadow:0 24px 80px #00000080}.host-heading{align-items:center;gap:11px;display:flex}.host-heading strong{margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;display:block}.host-close{color:#aeb8c8;border:1px solid var(--line);cursor:pointer;background:#ffffff08;border-radius:50%;width:30px;height:30px;margin-left:auto}.website-host h2{margin:20px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.website-host>p{color:#a7b1c0;margin:0;font-size:12px;line-height:1.65}.host-actions{align-items:center;gap:13px;margin-top:17px;display:flex}.host-actions button,.host-actions a{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:10px;font-weight:800;display:inline-flex}.host-narrate{color:#07101a;background:#9fd1ff;border:1px solid #9fd1ff;border-radius:4px;padding:0 13px}.host-actions a{color:#b8d8f5}.host-disclosure{color:#687487;margin-top:13px;font-size:8px;line-height:1.5;display:block}.proposal-modal{border:1px solid var(--line-strong);background:#10151f;border-radius:10px;width:min(100%,520px);padding:36px;position:relative;box-shadow:0 40px 120px #0000008c}.proposal-modal h2{margin:14px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}.proposal-modal>p{color:var(--muted);line-height:1.65}.modal-close{color:#c9ced7;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:16px;right:16px}.proposal-details{border-top:1px solid var(--line);margin:26px 0}.proposal-details div{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;display:flex}.proposal-details dt{color:#7e8795;font-size:11px}.proposal-details dd{margin:0;font-size:12px}.proposal-modal small{color:#727b88;margin-top:16px;font-size:10px;line-height:1.5;display:block}.rules-panel,.coupon-gate-panel{border:1px solid var(--line);background:#0d121cdb;border-radius:10px;padding:30px}.rules-panel h2{letter-spacing:-.03em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);font-weight:400}.rules-panel ul{color:#c7cdd8;margin:0 0 30px;padding-left:20px;line-height:1.7}.coupon-gate-form{gap:16px;max-width:640px;display:grid}.coupon-gate-form label{color:#c2cad8;letter-spacing:.05em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:700;display:grid}.coupon-gate-form input{min-height:48px;color:var(--text);border:1px solid var(--line);background:#060a10b3;border-radius:6px;padding:0 14px}.coupon-gate-form input:focus{border-color:#76b6ffb3;outline:0;box-shadow:0 0 0 3px #76b6ff2e}.coupon-gate-form button[disabled]{opacity:.7;cursor:wait}.gate-result{border-radius:6px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.gate-result.success{color:#8de0b6;background:#32755233;border:1px solid #50a57a66}.gate-result.error{color:#f7bbbb;background:#73272c33;border:1px solid #b8545a66}.amazon-paylinks-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.amazon-paylink-card{border:1px solid var(--line);background:#0d1118;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:250px;padding:20px;display:flex}.amazon-paylink-card small{color:#8c96a6;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.amazon-paylink-card h3{margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.08}.amazon-paylink-card p{color:#9fa8b7;margin:0 0 16px;font-size:13px}.amazon-paylinks-empty{color:#9fa8b7;margin:0;font-size:14px}.solution-card.ladybug .solution-icon{color:#ff4f8b;border-color:#ff4f8b59}.ladybug-chain-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 10%,#5a146e2e,#0000 40%)}.ladybug-chain-explainer{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.lbc-block{background:#0d1118;border:1px solid #ff4f8b2e;border-radius:8px;padding:28px;transition:border-color .2s,transform .2s}.lbc-block:hover{border-color:#ff4f8b73;transform:translateY(-3px)}.lbc-block-icon{color:#ff4f8b;margin-bottom:14px;font-size:26px}.lbc-block h3{color:#ffeaf7;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.lbc-block p{color:#b89ab0;margin:0;font-size:13px;line-height:1.7}.lbc-block p strong{color:#ffd0e8}.ladybug-chain-products{margin-top:20px}.ladybug-card{border-color:#ff4f8b2e!important}.ladybug-card:hover{border-color:#ff4f8b80!important}.ladybug-icon{color:#ff4f8b!important;border-color:#ff4f8b4d!important}.ladybug-console-cta{background:linear-gradient(135deg,#5a146e59,#0d1118e6);border:1px solid #ff4f8b4d;border-radius:10px;justify-content:space-between;align-items:center;gap:40px;margin-top:60px;padding:36px;display:flex}.ladybug-console-cta>div{max-width:680px}.ladybug-console-cta h3{color:#ffeaf7;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.ladybug-console-cta p{color:#b89ab0;margin:0;font-size:14px;line-height:1.7}.info-systems-marketplace{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#10141d00 0%,#10141d99 100%)}.info-systems-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px;display:grid}.info-systems-card{border:1px solid var(--line);background:#0d1118;border-radius:8px;flex-direction:column;gap:12px;padding:28px;transition:border-color .2s,transform .2s;display:flex}.info-systems-card:hover{border-color:#68a8ff59;transform:translateY(-4px)}.info-systems-icon{color:#68a8ff;border:1px solid #68a8ff4d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.info-systems-tag{color:#7a8799;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.info-systems-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.1}.info-systems-card p{color:#939ba8;flex:1;margin:0;font-size:13px;line-height:1.6}.info-systems-card .button{margin-top:8px;font-size:11px}.ethics-page{background:radial-gradient(circle at 20% 10%, #533fb12e, transparent 35%), radial-gradient(circle at 80% 80%, #ff4f8b14, transparent 30%), var(--ink);min-height:100vh}.ethics-header{width:min(calc(100% - 48px), var(--max));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:92px;margin:0 auto;display:flex}.ethics-hero{width:min(calc(100% - 48px), var(--max));border-bottom:1px solid var(--line);margin:0 auto;padding:100px 0 80px}.ethics-hero-inner{max-width:900px}.ethics-hero h1{letter-spacing:-.055em;margin:24px 0 32px;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,7vw,104px);font-weight:400;line-height:.92}.ethics-hero h1 span{color:#a6b4ff;font-style:italic;display:block}.ethics-preamble{color:#d4d9e8;max-width:780px;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.2vw,26px);font-style:italic;line-height:1.65}.ethics-attribution{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 56px;font-size:12px}.ethics-founders{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.ethics-founder{border:1px solid var(--line-strong);background:#ffffff08;border-radius:8px;align-items:center;gap:14px;padding:18px 24px;display:flex}.ethics-founder strong{letter-spacing:.04em;font-size:14px;display:block}.ethics-founder span{color:var(--muted);letter-spacing:.06em;margin-top:4px;font-size:11px;display:block}.ethics-founder-mark{width:46px;height:46px;color:var(--ink);background:var(--offwhite);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:900;display:grid}.ethics-founder-mark.ai{color:var(--ink);background:linear-gradient(135deg,#68a8ff,#8b7cff)}.ethics-founder-divider{color:var(--muted);font-family:Georgia,serif;font-size:28px}.ethics-body{width:min(calc(100% - 48px), var(--max));margin:0 auto;padding:80px 0 120px}.ethics-section-label{margin-bottom:48px}.ethics-section-title{letter-spacing:-.04em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,56px);font-weight:400}.ethics-section-note{max-width:680px;color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.7}.ethics-articles{border-top:1px solid var(--line);margin-bottom:80px}.ethics-article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:32px;padding:48px 0;transition:background .2s;display:grid}.ethics-article:hover{background:#ffffff04}.ethics-article-number{color:#3d4455;letter-spacing:-.04em;padding-top:6px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.ai-article .ethics-article-number{color:#68a8ff66}.ethics-article-content h2{letter-spacing:-.03em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.1}.ethics-article-content p{color:#b8c0d0;max-width:820px;margin:0;font-size:16px;line-height:1.8}.ethics-ai-voice-tag{color:#7aaeff;letter-spacing:.1em;text-transform:uppercase;background:#68a8ff14;border:1px solid #68a8ff38;border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:6px 12px;font-size:10px;font-weight:700;display:inline-flex}.ai-articles .ethics-article-content h2{color:#d4e4ff}.ai-articles .ethics-article-content p{color:#a8b8d0;font-style:italic}.ethics-divider{color:#3d4455;align-items:center;gap:20px;margin:80px 0;display:flex}.ethics-divider span:first-child,.ethics-divider span:last-child{color:#68a8ff4d;font-size:20px}.ethics-divider .eyebrow{text-align:center;color:#4a5568;flex:1}.ethics-seal{border:1px solid var(--line-strong);text-align:center;background:radial-gradient(circle at 50% 0,#533fb138,#0000 55%),#0d111acc;border-radius:12px;margin-top:80px;padding:60px}.ethics-seal-inner{max-width:760px;margin:0 auto}.ethics-seal-founders{justify-content:center;align-items:center;gap:16px;margin-bottom:36px;display:flex}.ethics-seal-mark{width:56px;height:56px;color:var(--ink);background:var(--offwhite);border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.ethics-seal-mark.ai{background:linear-gradient(135deg,#68a8ff,#8b7cff)}.ethics-seal-plus{color:var(--muted);font-family:Georgia,serif;font-size:28px}.ethics-seal blockquote{color:#d4d9e8;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,24px);font-style:italic;line-height:1.65}.ethics-seal cite{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-style:normal}.ethics-footer{width:min(calc(100% - 48px), var(--max));border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:42px;margin:0 auto;padding:58px 0;display:grid}.ethics-banner{width:100%;padding:100px max(24px, calc((100vw - var(--max)) / 2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 15%,#533fb138,#0000 40%),radial-gradient(circle at 85%,#68a8ff1a,#0000 40%),#0b0e18}.ethics-banner-inner{max-width:var(--max);grid-template-columns:auto 1fr auto;align-items:center;gap:48px;display:grid}.ethics-banner-marks{flex:none;align-items:center;gap:10px;display:flex}.ethics-banner-mark{width:52px;height:52px;color:var(--ink);background:var(--offwhite);border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid}.ethics-banner-mark.ai{background:linear-gradient(135deg,#68a8ff,#8b7cff)}.ethics-banner-plus{color:var(--muted);font-family:Georgia,serif;font-size:22px}.ethics-banner-copy h2{letter-spacing:-.04em;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.2vw,48px);font-weight:400;line-height:1.05}.ethics-banner-copy p{max-width:620px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}@media (max-width:980px){nav{display:none}.hero{min-height:780px}.solution-grid,.product-grid,.after-purchase-grid,.amazon-paylinks-grid,.info-systems-grid,.ladybug-chain-explainer{grid-template-columns:repeat(2,1fr)}.ethics-banner-inner{grid-template-columns:1fr;gap:28px}.ethics-article{grid-template-columns:48px 1fr;gap:20px}.section-heading.split,.why{grid-template-columns:1fr}.why{gap:60px}.closing{flex-direction:column;justify-content:center;align-items:flex-start}}@media (max-width:680px){.site-header{width:calc(100% - 32px)}.brand small{display:none}.header-cta{padding:10px 12px}.hero{align-items:flex-end;min-height:820px;padding-bottom:54px}.hero-art{background:linear-gradient(#05070b47,#05070bfa 62%),url(/razonexus-hero.png) 68% 0/auto 58% no-repeat}.hero-content{width:calc(100% - 32px);margin-top:0}.hero h1{font-size:58px}.hero-content>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{justify-content:space-between;gap:18px;margin-top:42px}.hero-proof div{padding-left:9px}.hero-proof strong{font-size:22px}.hero-proof span{max-width:82px;font-size:9px}.trust-bar{grid-template-columns:repeat(2,1fr);width:calc(100% - 32px)}.trust-bar span:nth-child(2){border-right:0}.trust-bar span{border-bottom:1px solid var(--line)}.section{width:calc(100% - 32px);padding:84px 0}.section-heading.split{gap:24px}.section-heading h2,.why h2{font-size:45px}.solution-grid,.product-grid,.after-purchase-grid,.amazon-paylinks-grid,.info-systems-grid,.ladybug-chain-explainer{grid-template-columns:1fr}.ladybug-console-cta{flex-direction:column;align-items:flex-start}.activation-result dl div{grid-template-columns:1fr}.solution-card{min-height:340px}.featured,.catalog,.closing{padding-inline:16px}.featured-row{grid-template-columns:32px 1fr 26px;gap:12px}.featured-price{text-align:left;grid-column:2;font-size:19px}.featured-arrow{grid-area:1/3/3}.product-card{min-height:440px}.product-footer{flex-direction:column;align-items:flex-start}.card-action-stack{align-items:flex-start}.control-orbit{height:360px}.orbit-two{width:300px;height:300px}.faq summary{grid-template-columns:32px 1fr 24px;font-size:15px}.faq details p{margin-left:52px}footer{grid-template-columns:1fr;width:calc(100% - 32px)}.catalog-header,.catalog-intro,.catalog-page-content{width:calc(100% - 32px)}.catalog-intro{padding:72px 0 50px}.catalog-intro h1{font-size:50px}.footer-links{flex-wrap:wrap;gap:18px}.orb-command{width:min(300px,100vw - 24px);padding:15px;bottom:12px;right:12px}.orb-command-grid{grid-template-columns:repeat(2,1fr)}.orb-density input{width:135px}.orb-launcher{bottom:12px;right:12px}.website-host,.host-launcher{bottom:70px;left:12px}}.hive-page{color:#eef6fa;--hive-orange:#ff8a18;--hive-cyan:#36d7ee;--hive-line:#ff8a1847;background:#03070a;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.hive-topbar{z-index:20;border-bottom:1px solid var(--hive-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03070af0;grid-template-columns:260px 1fr auto auto;align-items:center;gap:24px;min-height:72px;padding:10px 24px;display:grid;position:sticky;top:0}.hive-brand{color:#fff;grid-template-columns:auto 1fr;line-height:1;text-decoration:none;display:grid}.hive-brand>span{color:var(--hive-orange);grid-row:1/3;margin-right:12px;font-size:28px;font-style:italic;font-weight:900}.hive-brand strong{letter-spacing:.16em;font-size:19px}.hive-brand small{color:#9aa8b0;letter-spacing:.25em;margin-top:6px;font-size:8px}.hive-topbar nav{justify-content:center;gap:30px;display:flex}.hive-topbar nav a{color:#b8c4ca;text-transform:uppercase;letter-spacing:.08em;font-size:11px;text-decoration:none;position:relative}.hive-topbar nav a:hover,.hive-topbar nav .active{color:var(--hive-orange)}.hive-topbar nav .active:after{content:"";background:var(--hive-orange);height:2px;box-shadow:0 0 12px var(--hive-orange);position:absolute;bottom:-25px;left:0;right:0}.hive-status{color:#62ee9d;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:9px;display:flex}.hive-status i{background:#62ee9d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #62ee9d}.hive-launch,.hive-actions a:first-child{color:#fff;border:1px solid var(--hive-orange);text-transform:uppercase;letter-spacing:.07em;background:#ff8a1817;font-size:11px;font-weight:800;text-decoration:none;box-shadow:inset 0 0 22px #ff8a1814,0 0 18px #ff8a1829}.hive-launch{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);padding:13px 20px}.hive-rail{z-index:12;background:#03090df0;border-right:1px solid #36d7ee26;width:170px;padding:28px 12px;position:fixed;top:72px;bottom:0;left:0}.hive-rail a{color:#a9bac2;text-transform:uppercase;letter-spacing:.04em;border-left:2px solid #0000;align-items:center;gap:12px;margin-bottom:7px;padding:12px 10px;font-size:10px;text-decoration:none;display:flex}.hive-rail a span{color:#52656f;font-size:8px}.hive-rail a:hover,.hive-rail a.active{color:#fff;border-left-color:var(--hive-orange);background:linear-gradient(90deg,#ff8a1821,#0000)}.hive-integrity{text-align:center;background:#124b321f;border:1px solid #62ee9d52;padding:16px 10px;position:absolute;bottom:24px;left:14px;right:14px}.hive-integrity strong,.hive-integrity span{display:block}.hive-integrity strong{color:#62ee9d;font-size:16px}.hive-integrity span{color:#7f9b8c;text-transform:uppercase;margin-top:5px;font-size:8px}.hive-hero,.hive-metrics,.hive-grid,.hive-network{margin-left:170px}.hive-hero{background-image:linear-gradient(90deg,#020609f5 0%,#02070bc7 36%,#02060947 68%,#020609e0 100%),url(/razonexus-hero.png);background-position:50%;background-size:cover;grid-template-columns:minmax(350px,1fr) 260px;align-items:center;min-height:560px;padding:70px 54px;display:grid;position:relative;overflow:hidden}.hive-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#36d7ee0b 1px,#0000 1px),linear-gradient(90deg,#36d7ee0b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 80%,#0000);mask-image:linear-gradient(#0000,#000 25% 80%,#0000)}.hive-hero-copy{z-index:2;max-width:690px;position:relative}.hive-kicker{color:#fff;letter-spacing:.12em;margin:0 0 8px;font-size:13px;font-weight:800}.hive-hero h1{color:#e9f0f3;letter-spacing:-.055em;text-shadow:0 3px #63717a,0 10px 30px #000;margin:0;font-size:clamp(46px,6vw,92px);line-height:.86}.hive-hero h1 span{color:var(--hive-orange);background:linear-gradient(#fff 5%,#b9c2c8 45%,#ff8a18 48%,#ff6a00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hive-hero-copy h2{text-transform:uppercase;letter-spacing:.13em;margin:22px 0 12px;font-size:18px}.hive-hero-copy>p:not(.hive-kicker){color:#becad0;max-width:630px;font-size:14px;line-height:1.7}.hive-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hive-actions a{padding:14px 22px}.hive-actions a:last-child{color:#fff;text-transform:uppercase;background:#040a0eb8;border:1px solid #d2e6ee40;font-size:11px;font-weight:800;text-decoration:none}.hive-core{z-index:3;border:1px solid var(--hive-orange);background:radial-gradient(circle,#ff8a1861,#060a0ce0 60%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:absolute;top:47%;left:65%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #ff8a1814,0 0 55px #f609}.hive-core:before,.hive-core:after{content:"";border:1px dashed #ff8a1873;border-radius:50%;position:absolute;inset:-28px}.hive-core:after{border-color:#36d7ee38;inset:-48px}.hive-core span{color:var(--hive-orange);font-size:34px;font-weight:900}.hive-core strong{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.hive-core small{color:#62ee9d;text-transform:uppercase;margin-top:4px;font-size:8px}.hive-assistant{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:#02070ae0;border:1px solid #ff8a1861;align-self:end;padding:24px;position:relative}.hive-assistant>p{color:var(--hive-orange);letter-spacing:.08em;font-size:10px;font-weight:800}.hive-assistant h2{margin:7px 0 18px;font-size:16px}.hive-assistant a{color:#dce7eb;background:#ff8a180a;border:1px solid #ff8a1842;margin-top:8px;padding:10px 12px;font-size:10px;text-decoration:none;display:block}.hive-assistant a:hover{border-color:var(--hive-orange);color:var(--hive-orange)}.hive-metrics{border-top:1px solid var(--hive-line);border-bottom:1px solid var(--hive-line);background:#050b0f;grid-template-columns:repeat(4,1fr);display:grid}.hive-metrics div{border-right:1px solid #81a0ad1f;flex-direction:column;justify-content:center;min-height:94px;padding:18px 28px;display:flex}.hive-metrics strong{color:#fff;font-size:25px}.hive-metrics span{color:#8597a0;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:9px}.hive-grid{background:radial-gradient(circle at 50% 0,#ff8a181a,#0000 38%),#03070a;grid-template-columns:1.1fr 1fr;gap:16px;padding:20px;display:grid}.hive-panel{background:linear-gradient(150deg,#0b161df2,#04090cf7);border:1px solid #5f849438;padding:24px}.hive-panel-heading p,.hive-network>div>p{color:var(--hive-orange);letter-spacing:.13em;margin:0 0 5px;font-size:9px;font-weight:800}.hive-panel-heading h2,.hive-network h2{text-transform:uppercase;letter-spacing:.04em;margin:0 0 20px;font-size:20px}.hive-agent-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hive-agent{background:#071016;border:1px solid #6b93a338;min-height:190px;padding:12px;position:relative;overflow:hidden}.hive-avatar{background:radial-gradient(circle,#36d7ee59,#0000 60%),linear-gradient(145deg,#102936,#05090c);place-items:center;height:105px;margin:-12px -12px 12px;display:grid}.hive-avatar span{width:66px;height:76px;color:var(--hive-cyan);clip-path:polygon(20% 0,80% 0,100% 23%,90% 88%,50% 100%,10% 88%,0 23%);border:1px solid;border-radius:48% 48% 42% 42%;place-items:center;font-size:34px;font-weight:900;display:grid;box-shadow:inset 0 0 30px,0 0 22px #36d7ee47}.tone-2,.tone-5{filter:hue-rotate(155deg)}.tone-3,.tone-6{filter:hue-rotate(300deg)}.hive-agent strong{letter-spacing:.1em;font-size:12px}.hive-agent p{color:#8fa2ab;margin:5px 0;font-size:9px}.hive-agent small{color:var(--hive-orange);text-transform:uppercase;font-size:8px}.hive-capability-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.hive-capability-grid a{color:#fff;background:linear-gradient(135deg,#36d7ee0d,#0000);border:1px solid #57829238;min-height:134px;padding:18px;text-decoration:none}.hive-capability-grid a:hover{border-color:var(--hive-orange);transform:translateY(-2px)}.hive-capability-grid span{color:var(--hive-orange);margin-bottom:15px;font-size:11px;display:block}.hive-capability-grid strong{text-transform:uppercase;font-size:12px}.hive-capability-grid p{color:#8fa2ab;font-size:10px;line-height:1.5}.hive-network{border-top:1px solid var(--hive-line);background:linear-gradient(90deg,#071117,#03080b);grid-template-columns:1fr 1fr auto;align-items:center;gap:36px;min-height:230px;padding:40px 54px;display:grid}.hive-network h2{max-width:500px;margin-bottom:0}.hive-network>a{border:1px solid var(--hive-orange);color:var(--hive-orange);text-transform:uppercase;padding:13px 18px;font-size:10px;font-weight:800;text-decoration:none}.hive-map{background:radial-gradient(circle at 32%,#36d7ee2e,#0000 26%),radial-gradient(circle at 68% 40%,#ff8a182e,#0000 28%),repeating-linear-gradient(22deg,#0000 0 20px,#36d7ee12 21px 22px);border:1px solid #36d7ee38;height:140px;position:relative;overflow:hidden}.hive-map i{background:var(--hive-orange);width:7px;height:7px;box-shadow:0 0 16px var(--hive-orange);border-radius:50%;position:absolute}.hive-map i:first-child{top:42%;left:18%}.hive-map i:nth-child(2){top:68%;left:39%}.hive-map i:nth-child(3){top:29%;left:56%}.hive-map i:nth-child(4){top:54%;left:76%}.hive-map i:nth-child(5){top:30%;left:88%}@media (max-width:1100px){.hive-topbar{grid-template-columns:230px 1fr auto}.hive-topbar nav{gap:16px}.hive-status,.hive-core{display:none}.hive-grid{grid-template-columns:1fr}.hive-network{grid-template-columns:1fr 1fr}.hive-network>a{justify-self:start}}@media (max-width:760px){.hive-topbar{grid-template-columns:1fr auto;padding:12px 16px;position:relative}.hive-topbar nav{order:3;grid-column:1/-1;justify-content:flex-start;padding:10px 0 2px;overflow-x:auto}.hive-topbar nav .active:after{bottom:-8px}.hive-rail{display:none}.hive-hero,.hive-metrics,.hive-grid,.hive-network{margin-left:0}.hive-hero{grid-template-columns:1fr;align-content:space-between;min-height:720px;padding:60px 24px 26px}.hive-hero h1{font-size:clamp(40px,13vw,64px)}.hive-assistant{margin-top:48px}.hive-metrics,.hive-agent-grid{grid-template-columns:repeat(2,1fr)}.hive-capability-grid{grid-template-columns:1fr}.hive-network{grid-template-columns:1fr;padding:36px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.orb-canvas{display:none}}
