:root{--bg:#080d15;--bg2:#0c131f;--panel:#111c2b;--panel2:#142235;--line:#24364a;--line-soft:#1a2939;--text:#edf5fc;--muted:#9cafc1;--muted2:#738a9f;--teal:#64dfc9;--teal2:#31b9ac;--blue:#74a9ff;--orange:#f3ba74;--purple:#ad9bff;--lime:#b1e891;--radius:14px;--font:'Inter','Segoe UI',Arial,sans-serif;--display:'Inter Display','Segoe UI',Arial,sans-serif}
*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.6;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{display:block}::selection{background:#64dfc94a;color:#fff}.container{width:min(1240px,calc(100% - 64px));margin:0 auto}.site-bg{pointer-events:none;position:absolute;z-index:-1;top:0;left:0;width:100%;height:950px;background:radial-gradient(ellipse at 75% 19%,#123b484a 0%,transparent 47%),radial-gradient(ellipse at 14% 3%,#192d4b4a 0%,transparent 40%)}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip-link{position:fixed;z-index:1000;top:-100px;left:15px;padding:12px 20px;background:#fff;color:#000}.skip-link:focus{top:12px}
/* Header */
.site-header{height:82px;position:sticky;top:0;z-index:90;border-bottom:1px solid #ffffff10;background:#090f18ed;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nav-wrap{height:100%;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:11px;white-space:nowrap;flex-shrink:0}.brand-icon{width:43px;height:43px;border:1px solid #4b948b75;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#1a3c49,#101c30);color:var(--teal);box-shadow:inset 0 1px 0 #ffffff17,0 5px 17px #0005}.brand-icon svg{width:35px;height:35px}.brand-text{display:flex;flex-direction:column;line-height:1.1}.brand-text strong{font:700 23px var(--display);letter-spacing:-1.2px}.brand-text strong span{color:var(--teal)}.brand-text small{font-size:8px;font-weight:800;letter-spacing:2px;color:#718ca0;margin-top:6px}.nav-links{display:flex;align-items:center;gap:29px;margin-left:auto}.nav-links a{font-size:12px;font-weight:700;color:#aab9c8;transition:color .2s}.nav-links a:hover,.nav-links a:focus-visible{color:var(--teal)}.nav-links .nav-contact{display:none}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.1px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:focus-visible,.filter:focus-visible,.tour-tabs button:focus-visible,.tour-pager button:focus-visible,.nav-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.btn-primary{color:#071b22;background:linear-gradient(115deg,#83e8d4,#52d5c3);box-shadow:0 7px 25px #36d3bd22}.btn-primary:hover{background:#a0f4e4;box-shadow:0 9px 30px #36d3bd38}.btn-outline{color:#d9e8f3;background:#172333;border-color:#395066}.btn-outline:hover{background:#1c3349;border-color:#6c9eb6}.btn-sm{padding:12px 17px;font-size:11px}.btn-large{padding:17px 22px}.header-cta{margin-left:7px}.nav-toggle{display:none}
/* Hero */
.hero{position:relative;padding:84px 0 0;overflow:hidden}.hero:before{content:'';position:absolute;inset:0 0 auto;height:620px;background-image:linear-gradient(#47738a0a 1px,transparent 1px),linear-gradient(90deg,#47738a0a 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#0007,transparent);pointer-events:none}.hero-glow{position:absolute;right:-250px;top:15px;width:750px;height:650px;border-radius:50%;background:radial-gradient(ellipse,#167c7e20 0%,transparent 70%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:32px;align-items:center;position:relative}.hero-copy{padding:20px 0 46px;z-index:1}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--teal);font-size:10px;letter-spacing:1.6px;font-weight:800;white-space:nowrap}.eyebrow-dot,.pulse-dot,.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #64dfc917,0 0 18px #64dfc960;flex-shrink:0}.eyebrow-line{display:inline-block;width:17px;height:1px;background:#47677a}.hero h1{font:700 clamp(43px,4.2vw,65px)/1.1 var(--display);letter-spacing:-3.3px;margin:27px 0 25px;max-width:650px}.hero h1 em{font-style:normal;color:var(--teal)}.hero-lead{font-size:16px;line-height:1.9;color:#aebdcd;max-width:530px;margin:0}.hero-lead strong{color:#eaf6f7;font-weight:800}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-actions .icon{width:15px;height:15px}.hero-highlights{display:flex;flex-wrap:wrap;gap:17px;margin-top:32px;color:#a0b6c4;font-size:11px;font-weight:700}.hero-highlights span{display:flex;align-items:center;gap:5px}.hero-highlights .icon{width:15px;height:15px;color:var(--teal)}.hero-visual{position:relative;padding:29px 0 24px 13px;min-width:0}.product-window{position:relative;border:1px solid #345064;border-radius:11px;background:#0d1825;box-shadow:0 34px 70px #0009,0 0 0 5px #ffffff07,0 0 70px #2cafa51b;overflow:hidden;transform:perspective(1250px) rotateY(-4deg) rotateX(2deg);transform-origin:center center}.window-top{display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(180deg,#192a3c,#142334);padding:12px 13px;border-bottom:1px solid #314459}.window-brand{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:600;letter-spacing:.4px;color:#a7c5d2}.window-brand strong{color:var(--teal)}.mini-mark{display:grid;place-items:center;background:#285062;border:1px solid #497b89;border-radius:4px;width:27px;height:22px;font:800 9px var(--display);color:#9ef5e4}.window-menu{display:flex;gap:12px;color:#718fa4;font-size:8px;font-weight:800;letter-spacing:.6px}.window-menu span:first-child{color:var(--teal)}.window-led{display:flex;align-items:center;gap:5px;color:#c5f9df;font-size:9px;font-weight:800;white-space:nowrap}.window-led i,.stream-badge i,.demo-live i,.signal-status i{width:6px;height:6px;background:#69d9a4;border-radius:50%;box-shadow:0 0 8px #69d9a4}.window-content{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px}.deck{min-width:0;background:#142235;border:1px solid #31455a;border-radius:7px;padding:11px}.deck-top,.demo-deck-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.deck-name{font-size:10px;font-weight:900;letter-spacing:.9px;color:#bdd5e5}.deck-name small{display:inline-block;margin-left:4px;padding:3px 5px;border-radius:3px;background:#185f4e;color:#83f2bf;font-size:7px;letter-spacing:0}.deck-name small.next{background:#33445b;color:#b4c8d9}.deck-time{font:700 14px var(--display);color:#e5f7fb;white-space:nowrap}.deck-time small{font-size:9px;color:#7190a5}.deck-title{font-size:13px;font-weight:800;color:#edf6ff;margin-top:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deck-artist{font-size:9px;color:#93acc0;display:flex;justify-content:space-between;gap:4px;margin:1px 0 13px}.deck-artist span{white-space:nowrap;color:#5e9c9e}.hero-wave{height:65px;border-radius:3px;overflow:hidden;background:repeating-linear-gradient(90deg,transparent,transparent 22px,#314b5b2e 23px),linear-gradient(#1d3041,#101d2d);display:flex;align-items:center}.wave-svg{width:100%;height:100%;display:block}.deck-progress{height:3px;background:#31445a;margin:7px 0 12px;border-radius:3px;overflow:hidden}.deck-progress span{display:block;height:100%;background:var(--teal)}.deck-b .deck-progress span{background:#6684ab}.deck-controls{display:flex;gap:4px;justify-content:space-between}.deck-controls span{font-size:7px;font-weight:800;color:#a2b9ca;border:1px solid #344e61;border-radius:3px;background:#203447;padding:5px 3px;white-space:nowrap}.deck-controls .control-active{color:#98e8c6;background:#1a584c;border-color:#317b67}.hero-side{grid-column:1/-1;background:#101f30;border:1px solid #2a4255;border-radius:7px;padding:11px 12px;display:grid;grid-template-columns:1fr 1fr;gap:5px 20px;align-items:center}.side-heading{grid-column:1/-1;color:#a3bdcf;font-size:9px;font-weight:800;letter-spacing:1.2px;display:flex;justify-content:space-between}.side-heading span{color:#7190a6}.meters{grid-column:1/-1;display:grid;gap:7px}.meter-row{display:flex;align-items:center;gap:8px}.meter-row>span{font:800 10px var(--display);color:#b6cfe0}.meter-row b{width:36px;text-align:right;font:700 10px var(--display);color:#c9dfec}.meter-track{flex:1;height:9px;border:1px solid #3a5667;background:linear-gradient(90deg,#2ab77c 0 60%,#e8d057 70%,#dc695b 100%);position:relative;overflow:hidden}.meter-track:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 73%,#0d1c2e 73% 100%);animation:meter-cover 1.6s ease-in-out infinite alternate}.meter-row:nth-child(2) .meter-track:after{animation-delay:-.7s}.meter-scale{display:flex;justify-content:space-between;grid-column:1/-1;color:#55778b;font:9px var(--display);padding:0 42px 0 20px}.side-heading-next{margin-top:6px}.queue-mini{display:flex;align-items:center;gap:10px;font-size:9px;border-top:1px solid #25394c;padding:6px 0}.queue-mini span{font:9px var(--display);color:#64b7bb}.queue-mini strong{color:#aebfcf;font-weight:600}.stream-badge{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#76d7ae;font-size:8px;font-weight:800;white-space:nowrap}.window-bottom{display:flex;justify-content:space-between;gap:5px;padding:10px 13px;background:#132536;border-top:1px solid #30475b;color:#7798ab;font:800 8px var(--display);letter-spacing:.3px}.window-bottom span:first-child{color:#75d7ae}.floating-tag{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;border:1px solid #4b7e86;border-radius:8px;background:#152b37ed;box-shadow:0 10px 30px #0009,0 0 25px #4bbbad1a;padding:11px 13px;color:#bce8e1;font-size:9px;letter-spacing:1px;font-weight:800;backdrop-filter:blur(8px)}.floating-tag-top{top:3px;right:-15px}.floating-tag-bottom{bottom:29px;left:-15px;color:#8faebd}.floating-tag-bottom strong{color:#e1f5f5;font-size:10px;letter-spacing:.5px}.equalizer-mini{display:flex;align-items:center;gap:3px;height:24px}.equalizer-mini i{width:3px;background:var(--teal);border-radius:3px;height:11px;animation:eq 1s ease-in-out infinite alternate}.equalizer-mini i:nth-child(2){height:20px;animation-delay:-.3s}.equalizer-mini i:nth-child(3){height:15px;animation-delay:-.8s}.equalizer-mini i:nth-child(4){height:23px;animation-delay:-.4s}.equalizer-mini i:nth-child(5){height:8px;animation-delay:-.7s}.visual-caption{text-align:right;color:#6b879a;font-size:10px;margin:15px 0 0}.proof-strip{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #263849;border-bottom:1px solid #263849;background:linear-gradient(90deg,#0d1827b0,#10233070,#0d1827b0)}.proof-strip>div{display:flex;align-items:center;justify-content:center;gap:16px;padding:29px 10px;min-width:0}.proof-strip>div:not(:last-child){border-right:1px solid #263849}.proof-strip strong{font:700 33px var(--display);letter-spacing:-1.6px;color:#eaf9f8}.proof-strip strong .unit{font-size:17px;color:var(--teal)}.proof-strip span{font-size:11px;color:#90a7b9;line-height:1.5;font-weight:600}
/* Sections */
.section{padding:115px 0}.section-kicker{font-size:11px;font-weight:850;letter-spacing:2.1px;color:var(--teal);margin-bottom:20px}.section h2{font:700 clamp(35px,3.2vw,50px)/1.14 var(--display);letter-spacing:-2px;margin:0}.section h2 span{color:var(--teal)}.section-head{max-width:680px;margin-bottom:44px}.section-head.center{text-align:center;margin:0 auto 42px}.section-head p{color:var(--muted);font-size:15px;line-height:1.9;margin:18px auto 0}.intro-section{padding:106px 0 103px;background:radial-gradient(ellipse at 10% 30%,#15253b35,transparent 65%)}.intro-grid{display:grid;grid-template-columns:1fr .8fr;gap:115px;align-items:center}.intro-right p{color:var(--muted);font-size:16px;line-height:1.9;margin:0 0 21px}.text-link{display:inline-flex;align-items:center;gap:13px;color:var(--teal);font-size:13px;font-weight:850}.text-link:hover span{transform:translateX(5px)}.text-link span{transition:transform .2s}
/* Features */
.features-section{background:#0b121d;border-top:1px solid #1a2a3a;border-bottom:1px solid #1a2a3a}.feature-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:0 auto 35px}.filter{background:#131f2d;border:1px solid #2a3c4e;color:#93a9bd;border-radius:7px;padding:11px 18px;font-size:12px;font-weight:800;transition:all .2s}.filter:hover{color:#e8f8f8;border-color:#4d8e93}.filter.active{background:#183a3f;border-color:#438a82;color:#a2f5e3}.filter span{margin-left:6px;color:#6aa7a4}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.feature-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:279px;padding:24px 22px 17px;border:1px solid #283a4b;border-radius:11px;background:linear-gradient(155deg,#142133,#101b29 70%);transition:transform .25s,border-color .25s,box-shadow .25s}.feature-card:hover{transform:translateY(-5px);border-color:#498b91;box-shadow:0 15px 35px #0004}.feature-card[hidden]{display:none}.feature-primary{background:linear-gradient(155deg,#193743,#112334 65%);border-color:#386a71}.feature-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:10px;margin-bottom:19px}.feature-icon .icon{width:22px;height:22px}.feature-icon.cyan{background:#1a4c4d;color:#76e4d5}.feature-icon.purple{background:#3d335f;color:#b4a6ff}.feature-icon.orange{background:#55402e;color:#ffca8a}.feature-icon.lime{background:#314c36;color:#b9ef96}.feature-label{color:#6ca7b6;font-size:9px;font-weight:850;letter-spacing:1.6px}.feature-card h3{font:700 18px/1.25 var(--display);letter-spacing:-.4px;margin:7px 0 12px}.feature-card p{font-size:12px;line-height:1.85;color:#99adbe;margin:0 0 23px}.feature-bottom{margin-top:auto;border-top:1px solid #304152;padding-top:13px;color:#7d9dad;font-size:9px;font-weight:850;letter-spacing:1.2px;display:flex;justify-content:space-between;gap:8px}.feature-bottom b{font-size:15px;font-weight:500;color:var(--teal)}.feature-count{text-align:center;font-size:11px;color:#6d899b;margin-top:22px}
/* Product tour */
.tour-section{background:radial-gradient(ellipse at 75% 25%,#16384735,transparent 60%),#080e18}.tour-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:37px}.tour-heading p{color:var(--muted);margin:17px 0 0;font-size:15px}.tour-legend{color:#89afba;font-size:10px;letter-spacing:1.4px;font-weight:850;white-space:nowrap}.tour-legend .live-dot{width:6px;height:6px;margin-right:8px}.tour-shell{border:1px solid #2f465a;border-radius:12px;background:#101a28;box-shadow:0 22px 75px #0005;overflow:hidden}.tour-tabs{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:thin;background:#142236;border-bottom:1px solid #30465c}.tour-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-width:150px;padding:20px 12px;border:0;border-right:1px solid #273c50;border-bottom:2px solid transparent;background:transparent;color:#8fa9bc;font-size:12px;font-weight:800;white-space:nowrap;transition:background .2s,color .2s}.tour-tabs button .icon{width:18px;height:18px}.tour-tabs button:hover{background:#1c3446;color:#cbe9ed}.tour-tabs button[aria-selected=true]{background:#18333f;color:#8de4d5;border-bottom-color:#64dfc9}.tour-content{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.83fr)}.tour-visual-area{min-width:0;background:#0a1521;border-right:1px solid #304356;display:flex;flex-direction:column}.demo-window-top{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#18283a;border-bottom:1px solid #30455a;padding:14px 18px;color:#a8c1d1;font-size:10px;letter-spacing:1px;font-weight:800}.demo-window-top b{color:var(--teal)}.demo-dots{display:flex;gap:5px}.demo-dots i{width:8px;height:8px;background:#5b6f80;border-radius:50%}.demo-dots i:first-child{background:#bc6c69}.demo-dots i:nth-child(2){background:#cba76a}.demo-dots i:nth-child(3){background:#6cae95}.demo-live{display:flex;align-items:center;gap:7px;color:#7ee1b7;font-size:9px}.demo-panel{min-height:390px;padding:17px;flex:1}.demo-panel[hidden]{display:none}.demo-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #2c4154;padding:12px 17px;color:#64849b;font-size:9px;font-weight:800;letter-spacing:.6px}.tour-detail{padding:37px 30px 25px;display:flex;flex-direction:column}.detail-number{font:800 11px var(--display);letter-spacing:1.5px;color:#68aab1}.detail-icon{display:grid;place-items:center;width:50px;height:50px;border:1px solid #2c766f;border-radius:11px;background:#1a4846;color:var(--teal);margin-top:31px}.detail-icon .icon{width:24px;height:24px}.tour-detail h3{font:700 26px/1.2 var(--display);letter-spacing:-1px;margin:22px 0 15px}.tour-detail p{color:#a1b5c4;font-size:13px;line-height:1.85;margin:0}.tour-detail ul{list-style:none;padding:0;margin:22px 0 24px;display:grid;gap:10px}.tour-detail li{position:relative;padding-left:21px;color:#a9c2d0;font-size:12px}.tour-detail li:before{content:'✓';position:absolute;left:0;color:var(--teal);font-weight:900}.tour-cta{padding:13px 14px;margin-top:auto;font-size:11px}.tour-pager{display:flex;align-items:center;justify-content:space-between;margin-top:27px;padding-top:19px;border-top:1px solid #2c4154}.tour-pager button{display:grid;place-items:center;width:38px;height:34px;border:1px solid #36546b;border-radius:6px;background:#1d3247;color:#c2dbe6;font-size:19px}.tour-pager button:hover{background:#28516a}.tour-pager span{color:#84a1b4;font:800 11px var(--display);letter-spacing:1.5px}
/* Demo / playout */
.demo-studio{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:11px;height:100%}.demo-decks{display:grid;gap:10px}.demo-deck{background:#142337;border:1px solid #334c63;border-radius:7px;padding:14px}.demo-deck-head{font:800 11px var(--display);color:#c0d8e7}.demo-deck-head span:last-child{color:#b4e3e0;font-size:16px}.tiny-onair,.tiny-next{font:800 8px var(--font);padding:3px 6px;margin-left:5px;border-radius:3px;background:#1c5c4c;color:#7be4b4}.tiny-next{background:#33435a;color:#a1b7cc}.demo-deck h4{font:700 16px var(--display);margin:12px 0 1px}.demo-deck p{font-size:10px;color:#86a4b9;margin:0 0 10px}.demo-wave{height:60px;background:#0b1827;border-radius:3px;overflow:hidden}.demo-buttons{display:flex;gap:6px;margin-top:10px}.demo-buttons span{border:1px solid #38516a;border-radius:3px;background:#22394e;color:#abc3d2;padding:5px 8px;font-size:8px;font-weight:800}.demo-buttons .lit{background:#195b4a;border-color:#327a66;color:#95eac4}.demo-queue{border:1px solid #2e445a;border-radius:7px;background:#132134;overflow:hidden}.demo-queue-head{padding:13px 9px;font-size:9px;letter-spacing:.4px;font-weight:850;color:#c2d4e2;background:#1b3043}.demo-queue-head span{display:block;color:#698fa5;font-size:8px;margin-top:3px}.demo-queue>div:not(:first-child){display:grid;gap:4px;border-top:1px solid #2c4054;padding:12px 9px}.demo-queue>div>span{color:#63c3c0;font:800 9px var(--display)}.demo-queue>div>b{font-size:10px;color:#d2e2ed;font-weight:700}.demo-queue>div>em{font-size:8px;color:#7697aa;font-style:normal}
/* Demo / Segue */
.demo-segue{border:1px solid #344b60;border-radius:7px;overflow:hidden;background:#0d1a2a}.segue-top{display:flex;justify-content:space-between;align-items:center;background:#1a3043;padding:12px 14px;color:#d0e8ef;font-size:10px;font-weight:850;letter-spacing:.8px}.segue-top span:last-child{font-size:8px;color:#6bd5c1}.segue-top i{display:inline-block;background:#6bd5c1;width:6px;height:6px;border-radius:50%;margin-left:5px}.segue-lane{display:grid;grid-template-columns:106px minmax(0,1fr);border-top:1px solid #334a5f;min-height:79px}.lane-label{display:flex;align-items:center;gap:9px;padding:11px;background:#14273b}.lane-label b{font:800 18px var(--display);color:#8ab7ff}.segue-lane:nth-child(3) .lane-label b{color:#f6c579}.segue-lane:nth-child(4) .lane-label b{color:#5ee2cd}.lane-label span{font-size:8px;line-height:1.5;font-weight:850;letter-spacing:.5px;color:#b8cfdf}.lane-label small{font-size:9px;font-weight:500;color:#7392a7}.lane-wave{position:relative;min-width:0;background:repeating-linear-gradient(90deg,#2943592b 0 1px,transparent 1px 45px),#0b1c2b;overflow:hidden}.lane-wave .wave-svg{position:relative;z-index:1}.fade-line{position:absolute;z-index:2;pointer-events:none;display:block}.fade-out{top:23%;left:63%;width:32%;height:48%;border-top:2px solid #a8f4a1;transform:skewY(17deg);transform-origin:left top}.fade-jingle{top:25%;left:42%;width:43%;height:48%;border-top:2px solid #a8f4a1;transform:skewY(15deg)}.fade-in{top:40%;left:18%;width:30%;height:30%;border-top:2px solid #a8f4a1;transform:skewY(-16deg)}.segue-timing{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:8px;padding:12px;border-top:1px solid #30465b}.segue-timing>div{border:1px solid #344e64;background:#14283b;padding:8px;border-radius:4px;min-width:0}.segue-timing small{display:block;color:#87a8bd;font-size:8px;font-weight:800}.segue-timing strong{font:800 14px var(--display);color:#d3e9f1;white-space:nowrap}.segue-timing button{background:#1b6759;border:1px solid #3c947d;border-radius:5px;color:#c7f5e7;font-size:9px;font-weight:800;padding:8px 10px}.segue-timing button:hover{background:#288b74}.demo-preview-note{font-size:9px;color:#7293a8;padding:0 13px 10px}
/* Demo / format */
.demo-format{border:1px solid #334b5f;border-radius:7px;overflow:hidden}.format-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px;background:#172a3c}.format-header div{display:flex;flex-direction:column;gap:3px}.format-header div span{font-size:9px;font-weight:850;letter-spacing:1.2px;color:#66c6c1}.format-header strong{font:700 15px var(--display)}.format-live{font-size:9px;font-weight:800;color:#79e1b5}.format-row{display:grid;grid-template-columns:85px 72px 1fr 50px;align-items:center;gap:10px;padding:13px 14px;border-top:1px solid #2d4255;color:#c1d5e1;font-size:10px}.format-row:nth-child(odd){background:#112034}.format-columns{background:#203447!important;color:#82a5b9;font-size:9px;font-weight:850;letter-spacing:.8px}.format-row>span:first-child{font:800 10px var(--display);color:#92b5c7}.pill{display:inline-block;font:800 8px var(--font);padding:4px 6px;border-radius:3px}.pill.fixed{background:#384a73;color:#abcaff}.pill.float{background:#225b4c;color:#90dfbc}.pill.imaging{background:#59452b;color:#ffd093}.state-ready{color:#74d9b5;font-size:9px;font-weight:800}.format-bottom{display:flex;justify-content:space-between;padding:11px 14px;background:#172a3c;font-size:9px;font-weight:850;letter-spacing:.5px;color:#739caf}
/* Demo / audio */
.demo-audio{height:100%;display:flex;flex-direction:column;justify-content:space-around;gap:22px;padding:18px;background:radial-gradient(ellipse at 50% 10%,#19384b70,transparent 65%)}.audio-path{display:flex;align-items:center;justify-content:center;gap:9px}.audio-box{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;align-items:center;padding:24px 8px;background:#14283b;border:1px solid #36516b;border-radius:7px;text-align:center}.audio-box span{color:#7799ae;font-size:9px;font-weight:850}.audio-box strong{color:#e4f2f9;font:800 14px var(--display)}.audio-box small{color:#7296a8;font-size:9px}.audio-box.active-box{border-color:#4a998f;background:#1a3c42;box-shadow:0 0 22px #40bba018}.audio-box.active-box strong{color:#a7f1df}.audio-arrow{color:#6dd5c4;font-size:21px}.audio-monitor{display:grid;gap:16px}.audio-monitor>div{display:grid;grid-template-columns:108px 1fr 65px;gap:10px;align-items:center}.audio-monitor span{font-size:9px;font-weight:850;color:#8db2c2}.audio-monitor small{color:#b4d9d5;font:800 11px var(--display)}.audio-bar{height:15px;background:#26394b;border:1px solid #40586b;border-radius:3px;overflow:hidden}.audio-bar i{display:block;height:100%;background:linear-gradient(90deg,#1d986c 0%,#6fd99c 65%,#e9cc62 88%,#d77d62 100%);animation:audio-meter 1.2s ease-in-out infinite alternate}.audio-monitor>div:nth-child(2) .audio-bar i{animation-delay:-.4s}.audio-info{display:flex;justify-content:space-between;gap:10px;border:1px solid #345267;background:#14283b;border-radius:6px;padding:13px;color:#9eb7c7;font-size:9px;font-weight:800}.audio-info>div:first-child{color:#84e1b9}.audio-info-led{display:inline-block;width:6px;height:6px;border-radius:50%;background:#79e1b5;margin-right:6px}.audio-info strong{color:#c6e8e3}
/* Demo / library */
.demo-library{border:1px solid #30475b;border-radius:7px;overflow:hidden}.library-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:15px;background:#1a2d40}.library-toolbar>div{display:flex;flex-direction:column}.library-toolbar strong{font:800 13px var(--display)}.library-toolbar small{font-size:8px;letter-spacing:1px;color:#81a5b9}.library-search{padding:9px 12px;background:#0f1e2e;border:1px solid #334c63;border-radius:5px;font-size:9px;color:#6f92a8}.library-filters{display:flex;gap:8px;flex-wrap:wrap;padding:11px;background:#152638}.library-filters span{padding:6px 10px;background:#22374a;border-radius:4px;font-size:8px;font-weight:800;color:#87a7b9}.library-filters span.active{color:#9eead8;background:#245348}.library-row{display:grid;grid-template-columns:2fr .6fr .6fr .8fr .9fr;gap:8px;align-items:center;padding:14px 13px;border-top:1px solid #2a4053;font-size:10px;color:#adc3d0}.library-row:nth-child(odd){background:#122235}.library-row.library-th{background:#213649;color:#779bad;font-size:9px;font-weight:800}.library-row>span:first-child{display:flex;flex-direction:column;gap:2px}.library-row b{font-size:11px;color:#dcecf3}.library-row small{color:#7b9bad;font-size:9px}.library-row .cue-ok{color:#7adfb4;font-weight:800;font-size:9px}
/* Workflow */
.workflow-section{background:#0b131e;border-top:1px solid #1a2b3b;border-bottom:1px solid #1a2b3b}.steps{display:flex;align-items:stretch;gap:20px;margin-top:60px}.step{flex:1;min-width:0;border:1px solid #2a3f50;border-radius:11px;padding:28px;background:linear-gradient(150deg,#172739,#111c2b)}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.step-top span{font:800 32px var(--display);color:#315268}.step-top .icon{width:26px;height:26px;color:var(--teal)}.step h3{font:700 21px var(--display);letter-spacing:-.5px;margin:0 0 13px}.step p{color:#99aebe;font-size:13px;line-height:1.85;margin:0}.step-connector{display:grid;place-items:center;color:#59bcae;font-size:23px}
/* Foundation */
.foundation-section{background:radial-gradient(ellipse at 30% 50%,#142e402c,transparent 65%)}.foundation-grid{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:95px}.foundation-copy>p{font-size:15px;line-height:1.9;color:#a4b6c6;margin:24px 0 33px}.foundation-bullets{display:grid;gap:19px}.foundation-bullets>div{display:flex;align-items:flex-start;gap:14px}.foundation-bullets>div>span{width:27px;height:27px;border:1px solid #387f71;background:#183e3d;color:#88e5c5;display:grid;place-items:center;flex-shrink:0;border-radius:6px;font-weight:900}.foundation-bullets strong{display:block;font-size:13px;margin-bottom:3px}.foundation-bullets small{display:block;color:#91a8b9;font-size:12px;line-height:1.65}.foundation-art{border:1px solid #3a5367;border-radius:13px;background:linear-gradient(160deg,#1b3043,#0e1b2b);padding:25px;box-shadow:0 28px 60px #0005}.signal-heading{display:flex;justify-content:space-between;gap:10px;font-size:10px;font-weight:850;letter-spacing:1px;color:#9bb6c8}.signal-status{color:#78d9b4}.signal-status i{display:inline-block;margin-right:5px}.signal-flow{display:flex;flex-direction:column;align-items:center;gap:7px;margin:30px 0}.signal-flow>div{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:15px;background:#122437;border:1px solid #335066;border-radius:6px}.signal-flow>div:nth-of-type(2){background:#19403f;border-color:#3d8479}.signal-flow>div span{font-size:9px;color:#76a3b7;font-weight:850;letter-spacing:1px}.signal-flow>div strong{font:800 15px var(--display);color:#e1f3f6}.signal-flow>div:nth-of-type(2) strong{color:#a3f0df}.signal-flow>div small{font-size:10px;color:#8daabd}.signal-flow>span{color:#6cc6b7;font-size:17px}.signal-bottom{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #365168;padding-top:16px;font-size:10px;font-weight:800;letter-spacing:.8px;color:#7999aa}.signal-bottom strong{color:#79e1bb}
/* Roadmap */
.roadmap-section{background:#0c1521;border-top:1px solid #1c2c3d}.roadmap-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:110px}.roadmap-layout>div:first-child>p{font-size:15px;color:#9caebf;line-height:1.9;margin-top:22px}.roadmap-list{border-top:1px solid #2b4254}.roadmap-list>div{display:flex;align-items:flex-start;gap:19px;padding:23px 0;border-bottom:1px solid #2b4254}.roadmap-num{font:800 12px var(--display);color:#65b8b4;margin-top:4px}.roadmap-list h3{font:700 17px var(--display);margin:0 0 7px}.roadmap-list p{font-size:12px;line-height:1.8;color:#93a9bb;margin:0}.roadmap-tag{margin-left:auto;white-space:nowrap;font-size:9px;font-weight:850;color:#b4ad7e;background:#353728;border:1px solid #5c5b3a;border-radius:4px;padding:5px 7px}
/* Contact */
.contact-section{background:radial-gradient(ellipse at 25% 40%,#153e4244,transparent 60%),#09111b;border-top:1px solid #203244}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;align-items:start}.contact-copy{padding-top:20px}.contact-copy>p{color:#a5b8c6;line-height:1.9;margin:23px 0 31px}.contact-benefits{display:grid;gap:13px}.contact-benefits span{display:flex;align-items:center;gap:10px;color:#b7d2d4;font-size:13px;font-weight:700}.contact-benefits .icon{color:var(--teal);width:16px;height:16px}.contact-note{margin-top:43px;padding:19px 21px;background:#122331;border-left:3px solid #6ca4ad;border-radius:5px}.contact-note strong{font-size:12px;color:#b9d6dc}.contact-note p{color:#90aaba;font-size:12px;line-height:1.8;margin:7px 0 0}.contact-card{border:1px solid #3a566b;border-radius:12px;padding:30px;background:linear-gradient(145deg,#17293a,#101c2b);box-shadow:0 25px 65px #0005}.contact-card-top{display:flex;justify-content:space-between;color:#78c8bf;font-size:10px;font-weight:850;letter-spacing:1.5px}.contact-card-top i{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 14px #64dfc980}.contact-card h3{font:700 25px var(--display);margin:19px 0 8px}.contact-card>p{color:#9fb6c5;font-size:13px;margin:0 0 22px}#demo-form{display:grid;gap:14px}#demo-form label{display:flex;flex-direction:column;gap:6px;color:#b9cddd;font-size:11px;font-weight:800}#demo-form label>span{color:#77dec7}#demo-form input,#demo-form select,#demo-form textarea{display:block;width:100%;min-width:0;background:#0c1a29;border:1px solid #344d62;border-radius:6px;color:#e4f2f9;padding:12px 13px;font-size:12px;font-weight:500;outline:0;transition:border-color .2s}#demo-form input:focus,#demo-form select:focus,#demo-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #64dfc91a}#demo-form input::placeholder,#demo-form textarea::placeholder{color:#6d879a}#demo-form select{appearance:auto}#demo-form select option{background:#112234}#demo-form textarea{resize:vertical;min-height:95px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-submit{width:100%;padding:16px 18px;margin-top:7px}.form-hint{font-size:10px;color:#7792a4;text-align:center;margin:0}.form-result{padding:13px 14px;border-radius:6px;border:1px solid #47776f;background:#14352f;color:#b8efdc;font-size:12px;line-height:1.6}.form-result.error{background:#352a29;border-color:#8b5b4e;color:#ffd1b9}.form-result button{display:inline-block;background:#1b574d;border:1px solid #5d9e8b;color:#d7fdf1;border-radius:5px;padding:8px 11px;font-size:11px;font-weight:800;margin-top:10px}
/* Footer */
.footer{border-top:1px solid #233849;background:#080d15}.footer-top{display:flex;justify-content:space-between;gap:70px;padding:62px 0 55px}.footer-top>div:first-child{max-width:350px}.footer-top p{color:#829aac;font-size:12px;line-height:1.85;margin:19px 0 0}.footer-links{display:flex;gap:110px}.footer-links>div{display:flex;flex-direction:column;gap:12px}.footer-links strong{font-size:10px;letter-spacing:1.6px;color:#74c6bd;margin-bottom:5px}.footer-links a{font-size:12px;color:#9aaebf}.footer-links a:hover{color:var(--teal)}.footer-bottom{display:flex;justify-content:space-between;gap:15px;padding:20px 0 26px;border-top:1px solid #1d2b3b;color:#698194;font-size:10px}.footer-bottom a:hover{color:var(--teal)}
@keyframes eq{from{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes meter-cover{from{transform:translateX(-5%)}to{transform:translateX(8%)}}@keyframes audio-meter{from{transform:scaleX(.9);transform-origin:left}to{transform:scaleX(1.02);transform-origin:left}}
/* Responsive */
@media(max-width:1250px){.container{width:min(1160px,calc(100% - 48px))}.nav-wrap{gap:18px}.nav-links{gap:19px}.hero-grid{grid-template-columns:.9fr 1.1fr;gap:17px}.hero h1{font-size:clamp(40px,4.1vw,56px)}.hero-lead{font-size:14px}.hero-highlights{gap:10px}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{padding:21px 18px}.contact-grid,.roadmap-layout{gap:65px}}
@media(max-width:1080px){.site-header{height:72px}.nav-links{gap:14px}.nav-links a{font-size:11px}.header-cta{display:none}.hero{padding-top:63px}.hero-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(37px,4.2vw,49px);letter-spacing:-2.3px}.hero-lead{font-size:13px}.hero-highlights{font-size:10px}.window-menu{gap:5px}.window-menu span{font-size:7px}.window-content{gap:6px;padding:8px}.deck{padding:8px}.deck-title{font-size:11px}.deck-time{font-size:11px}.deck-controls span{font-size:6px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intro-grid{gap:55px}.foundation-grid{gap:50px}.tour-content{grid-template-columns:1.5fr .9fr}.demo-studio{grid-template-columns:1fr 138px}.demo-deck{padding:10px}.demo-deck h4{font-size:14px}.demo-buttons span{padding:4px 5px}.tour-detail{padding:28px 20px}.tour-detail h3{font-size:23px}.segue-timing strong{font-size:12px}}
@media(max-width:850px){.container{width:calc(100% - 36px)}.nav-wrap{gap:12px}.nav-toggle{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:42px;height:42px;margin-left:auto;background:#142535;border:1px solid #385367;border-radius:7px}.nav-toggle span{display:block;width:18px;height:2px;background:#b6d4de;border-radius:2px}.nav-links{display:none;position:absolute;top:72px;left:0;right:0;background:#0d1826;border-bottom:1px solid #3b5568;padding:20px 22px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 20px 35px #0009}.nav-links.open{display:flex}.nav-links a{padding:11px 8px;font-size:13px}.nav-links .nav-contact{display:block}.hero{padding-top:60px}.hero-grid{grid-template-columns:1fr;gap:12px}.hero-copy{padding:0 0 18px}.hero h1{max-width:680px;font-size:clamp(44px,7.3vw,68px)}.hero-lead{font-size:15px;max-width:640px}.hero-visual{max-width:700px;width:100%;margin:0 auto;padding:20px 5px 35px}.product-window{transform:none}.floating-tag-top{right:0}.floating-tag-bottom{left:0}.proof-strip{margin-top:30px}.intro-grid,.foundation-grid,.contact-grid,.roadmap-layout{grid-template-columns:1fr;gap:35px}.intro-section,.section{padding:82px 0}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{min-height:260px}.tour-heading{align-items:flex-start}.tour-legend{display:none}.tour-content{grid-template-columns:1fr}.tour-visual-area{border-right:0;border-bottom:1px solid #304356}.tour-detail{padding:28px}.detail-icon{margin-top:15px}.tour-detail ul{margin:15px 0}.tour-cta{align-self:flex-start}.tour-pager{width:100%}.foundation-art{max-width:520px;width:100%;margin:0 auto}.steps{gap:12px}.step{padding:19px}.step-connector{font-size:17px}.contact-copy{padding-top:0}.contact-note{margin-top:25px}.footer-links{gap:55px}}
@media(max-width:620px){.container{width:calc(100% - 30px)}.brand-text strong{font-size:21px}.brand-text small{font-size:7px}.hero{padding-top:43px}.hero h1{font-size:clamp(40px,10.2vw,56px);letter-spacing:-2.3px;margin:22px 0}.eyebrow{font-size:8px;letter-spacing:.9px;gap:7px}.hero-lead{font-size:14px;line-height:1.8}.hero-actions{gap:9px}.hero-actions .btn{width:100%}.hero-highlights{gap:10px 16px}.hero-visual{padding:20px 0 29px}.product-window{border-radius:8px}.window-menu{display:none}.window-content{grid-template-columns:1fr 1fr}.hero-side{display:none}.deck-artist span{display:none}.deck-title{font-size:10px}.deck-name{font-size:8px}.deck-time{font-size:10px}.deck-controls{gap:2px}.deck-controls span{padding:3px 2px;font-size:5px}.window-bottom{font-size:6px}.floating-tag{font-size:7px;padding:7px 9px}.floating-tag-bottom{bottom:21px}.floating-tag-bottom strong{font-size:8px}.visual-caption{font-size:9px}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip>div{padding:22px 10px}.proof-strip>div:nth-child(2){border-right:0}.proof-strip>div:nth-child(-n+2){border-bottom:1px solid #263849}.proof-strip strong{font-size:29px}.section,.intro-section{padding:69px 0}.section h2{font-size:36px;letter-spacing:-1.5px}.section-kicker{font-size:10px;margin-bottom:13px}.section-head p{font-size:13px}.feature-filters{gap:6px}.filter{padding:9px 12px;font-size:10px}.feature-grid{grid-template-columns:1fr;gap:11px}.feature-card{min-height:0;padding:22px}.feature-card h3{font-size:19px}.feature-card p{font-size:13px}.tour-tabs button{min-width:130px;padding:15px 11px;font-size:11px}.demo-panel{padding:9px;min-height:330px}.demo-window-top{padding:12px 10px;font-size:9px}.demo-studio{grid-template-columns:1fr}.demo-queue{display:none}.demo-deck{padding:10px}.demo-deck h4{font-size:14px}.demo-deck p{font-size:10px}.demo-wave{height:52px}.demo-footer{font-size:8px}.tour-detail{padding:23px 19px}.tour-detail h3{font-size:23px}.segue-lane{grid-template-columns:84px minmax(0,1fr)}.lane-label{gap:5px;padding:8px}.lane-label b{font-size:15px}.lane-label span{font-size:7px}.segue-timing{grid-template-columns:repeat(3,1fr);gap:5px;padding:8px}.segue-timing>div{padding:5px}.segue-timing strong{font-size:10px}.segue-timing button{grid-column:1/-1}.format-header{padding:11px}.format-header strong{font-size:11px}.format-live{font-size:7px}.format-row{grid-template-columns:66px 54px 1fr;gap:5px;padding:10px 7px;font-size:9px}.format-row>span:last-child{display:none}.pill{font-size:7px;padding:3px}.audio-path{gap:4px}.audio-box{padding:14px 3px}.audio-box strong{font-size:10px}.audio-box span,.audio-box small{font-size:7px}.audio-arrow{font-size:13px}.audio-monitor>div{grid-template-columns:76px 1fr 47px;gap:6px}.audio-monitor span,.audio-monitor small{font-size:8px}.audio-info{flex-wrap:wrap;font-size:8px}.library-search{display:none}.library-row{grid-template-columns:1.7fr .6fr .6fr .9fr;gap:5px;padding:11px 8px}.library-row>span:nth-child(4){display:none}.library-row b{font-size:10px}.library-row small{font-size:8px}.steps{flex-direction:column}.step-connector{transform:rotate(90deg);height:15px}.step{padding:24px}.step-top{margin-bottom:14px}.roadmap-list>div{gap:11px}.roadmap-tag{font-size:8px}.contact-card{padding:21px}.form-row{grid-template-columns:1fr}.footer-top{flex-direction:column;gap:40px;padding:50px 0 38px}.footer-links{gap:70px}.footer-bottom{flex-wrap:wrap;font-size:10px}.footer-bottom span:nth-child(2){display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/* License / commercial section */
.license-section{background:radial-gradient(ellipse at 65% 55%,#1a534e33,transparent 60%),#09131c;border-top:1px solid #1e3b44;border-bottom:1px solid #1e3b44}.license-grid{display:grid;grid-template-columns:1fr .85fr;gap:110px;align-items:center}.license-copy>p{color:#a8bfcb;font-size:15px;line-height:1.9;margin:25px 0}.license-footnote{border-left:3px solid #4b9992;background:#142732;padding:14px 17px;color:#8facba;font-size:12px;line-height:1.8;max-width:500px}.license-card{border:1px solid #49756f;border-radius:13px;padding:30px;background:linear-gradient(145deg,#1c3c41,#102432 70%);box-shadow:0 25px 70px #0007,0 0 50px #42b9a411}.license-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.license-card-head>div{display:flex;align-items:center;gap:11px}.license-card-head strong{font:800 17px var(--display)}.license-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #4faca1;border-radius:8px;background:#22584f;color:#9bf5e2;font:800 11px var(--display)}.license-edition{font-size:9px;font-weight:850;letter-spacing:1px;color:#97e7d7;border:1px solid #468a7e;border-radius:4px;padding:6px 8px}.license-price{display:flex;flex-direction:column;gap:4px;margin:29px 0 21px;padding-bottom:23px;border-bottom:1px solid #456267}.license-price>span{color:#8ac5be;font-size:10px;font-weight:850;letter-spacing:1.3px}.license-price strong{font:700 34px var(--display);letter-spacing:-1px}.license-price small{font-size:12px;color:#9cb8c3}.license-list{display:grid;gap:13px;margin-bottom:27px}.license-list>div{display:flex;gap:12px;align-items:center;color:#c5dbe0;font-size:12px}.license-list span{color:#7ee4c5;font-weight:900}.license-cta{width:100%;padding:17px 15px}.license-card>p{font-size:10px;text-align:center;color:#7e9eaa;margin:15px 0 0}
@media(max-width:1080px){.license-grid{gap:60px}}
@media(max-width:850px){.license-grid{grid-template-columns:1fr;gap:34px}.license-card{max-width:590px;width:100%;margin:0 auto}}
@media(max-width:620px){.license-card{padding:22px}.license-price strong{font-size:30px}.license-card-head strong{font-size:14px}.license-edition{font-size:8px}}

/* PCR Broadcast v2 — genuine, anonymized product photography */
.hero-visual{isolation:isolate;padding:36px 0 30px 0}
.real-shot-halo{position:absolute;inset:-35px -50px -25px;background:radial-gradient(ellipse at 55% 45%,#1c756b35,transparent 62%);filter:blur(28px);z-index:-1;pointer-events:none}
.real-hero-topline{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:12px 17px;border:1px solid #345b6c;border-radius:11px 11px 0 0;background:#122435;color:#b1d5df;font:850 10px var(--font);letter-spacing:1.4px}
.real-live-dot{width:7px;height:7px;border-radius:50%;background:#66dfbc;box-shadow:0 0 10px #66dfbc88}
.real-hero-topline-end{margin-left:auto;color:#77a7bb;font-size:9px;letter-spacing:.8px}
.real-hero-frame{display:block;width:100%;position:relative;border:1px solid #365b6d;border-top:0;border-radius:0 0 10px 10px;overflow:hidden;background:#0b1522;padding:0;text-align:left;box-shadow:0 30px 75px #0009,0 0 0 5px #ffffff06,0 0 75px #3ed2b417;transition:transform .25s,box-shadow .25s;cursor:zoom-in}
.real-hero-frame:hover{transform:translateY(-4px);box-shadow:0 34px 75px #000b,0 0 55px #3ed2b42d}
.real-hero-frame img{display:block;width:100%;height:auto;aspect-ratio:1920/1040;object-fit:contain}
.real-hero-zoom{position:absolute;right:12px;bottom:13px;border:1px solid #4a8090;border-radius:6px;padding:9px 12px;background:#0a1a29ec;color:#c3fff2;font:750 10px var(--font);letter-spacing:.4px;box-shadow:0 5px 18px #0009}
.real-hero-under{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:15px;color:#7fa2b5;font-size:9px;font-weight:850;letter-spacing:1px}
.real-hero-under span:first-child{color:#8ad9c7}.real-hero-under i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6ee0bb;margin-right:5px}
.real-hero-float{position:absolute;bottom:-15px;left:-20px;display:flex;flex-direction:column;gap:3px;border:1px solid #3a6370;border-radius:9px;padding:11px 17px;background:#142d3bef;box-shadow:0 15px 35px #0007;pointer-events:none}
.real-hero-float span{color:#6ce0c8;font-size:9px;font-weight:850;letter-spacing:1.3px}.real-hero-float strong{font-size:11px;letter-spacing:.8px}.real-hero-float small{color:#8eafc0;font-size:10px}
.tour-shell{box-shadow:0 26px 90px #0008}.tour-tabs button{min-width:0;padding:17px 10px;font-size:11px}
.real-demo-panel{padding:0;min-height:0;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 50% 45%,#17465b32,transparent 73%),#091521}
.real-demo-panel[hidden]{display:none}
.real-demo-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;background:#0e2031;border-bottom:1px solid #30475a}
.real-demo-eyebrow{font-size:10px;letter-spacing:1.2px;color:#91e4d2;font-weight:850}.real-demo-version{font-size:9px;letter-spacing:1px;color:#7fa3ba;font-weight:850}
.real-demo-image{display:grid;place-items:center;position:relative;width:100%;padding:18px 14px 22px;border:0;background:transparent;cursor:zoom-in;min-height:300px}
.real-demo-image img{display:block;max-width:100%;max-height:480px;width:auto;height:auto;object-fit:contain;border:1px solid #3a536b;border-radius:8px;box-shadow:0 16px 45px #000a}
.real-demo-image:hover img{border-color:#6cc6bc;box-shadow:0 16px 50px #000c,0 0 22px #55d8bf22}
.real-demo-magnify{position:absolute;right:24px;bottom:31px;padding:9px 11px;border-radius:6px;border:1px solid #3f8090;background:#10283ce8;color:#e4f8ff;font-size:10px;font-weight:800;box-shadow:0 7px 24px #0008}
.real-demo-caption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 15px;background:#112337;border-top:1px solid #293f54;color:#86acbe;font-size:9px;font-weight:850;letter-spacing:.7px}
.real-demo-caption span:first-child{color:#74d5c1}
.demo-privacy-footnote{padding:18px 0;color:#68879a;font-size:11px;line-height:1.7;border-top:1px solid #1d2b3b}
.screenshot-dialog{position:fixed;inset:0;margin:auto;padding:0;max-width:min(96vw,1800px);max-height:94vh;width:max-content;border:1px solid #4e7485;border-radius:12px;background:#08131f;color:#dcecf6;box-shadow:0 40px 130px #000e;overflow:auto}
.screenshot-dialog::backdrop{background:#01050de8;backdrop-filter:blur(6px)}
.screenshot-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 18px;background:#142638;border-bottom:1px solid #34536a;font-weight:850;font-size:13px}
.screenshot-dialog-head button{padding:9px 13px;border-radius:6px;border:1px solid #46687b;background:#1d374c;color:#e4f6ff;font-size:11px;font-weight:800}
.screenshot-dialog-head button:hover{background:#2b526b}
.screenshot-dialog-content{display:grid;place-items:center;padding:14px;min-width:min(80vw,800px)}
.screenshot-dialog-content img{display:block;max-width:100%;max-height:calc(94vh - 132px);height:auto;width:auto;object-fit:contain}
.screenshot-dialog-foot{padding:9px 17px;background:#112131;border-top:1px solid #2b4156;font-size:10px;color:#8eaab9;text-align:center}
.screenshot-trigger:focus-visible,.screenshot-dialog button:focus-visible{outline:2px solid #72e6d3;outline-offset:3px}
@media(max-width:1250px){.tour-tabs button{font-size:10px;gap:6px;padding:14px 8px}}
@media(max-width:850px){.real-hero-float{left:10px;bottom:-22px}.tour-tabs button{flex:0 0 auto;min-width:145px}.real-demo-image{min-height:260px}.real-demo-image img{max-height:450px}}
@media(max-width:620px){.hero-visual{padding:18px 0 44px}.real-hero-topline{font-size:8px;padding:10px}.real-hero-topline-end{font-size:7px}.real-hero-zoom{font-size:8px;bottom:8px;right:8px;padding:7px}.real-hero-under{font-size:8px}.real-hero-float{left:8px;bottom:-20px;padding:8px 11px}.real-hero-float strong{font-size:9px}.real-hero-float small{font-size:8px}.real-demo-head{padding:10px}.real-demo-eyebrow{font-size:9px}.real-demo-version{font-size:8px}.real-demo-image{padding:10px;min-height:220px}.real-demo-image img{max-height:340px}.real-demo-magnify{font-size:9px;right:16px;bottom:18px}.real-demo-caption{font-size:8px}.screenshot-dialog-content{min-width:0;padding:5px}.screenshot-dialog-head{font-size:11px;padding:9px}.screenshot-dialog-foot{font-size:9px}}
