:root{--background:#050608;--surface:#0b0d11;--border:#1c2230;--text-primary:#f5f7fb;--text-secondary:#8f98a8;--accent:#3288ff;--accent-hover:#4b99ff;--max-width:1120px;--sb-track-color:#08090c;--sb-thumb-color:#398cff;--sb-thumb-hover-color:#5ca1ff;--sb-size:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%}body{overflow-x:clip;margin:0;background:var(--background);color:var(--text-primary);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}::-webkit-scrollbar-track{background:var(--sb-track-color)}::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover-color)}@supports (-moz-appearance:none){html{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color);scrollbar-width:auto}}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:72px;margin-bottom:-72px;padding:0 5vw;border-bottom:1px solid rgba(28,34,48,.7);background:rgba(5,6,8,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.18em}.brand img{object-fit:contain}nav{display:flex;align-items:center;gap:27px;color:var(--text-secondary);font-size:13px}.site-footer a,.text-link,nav a{transition:color .18s ease,background .18s ease,border-color .18s ease}.nav-download,.site-footer a:hover,.text-link:hover,nav a:hover{color:var(--text-primary)}.nav-download{padding:8px 12px;border:1px solid rgba(50,136,255,.55)}.nav-download:hover{border-color:var(--accent);color:var(--accent-hover)}.page-shell{width:min(var(--max-width),calc(100% - 48px));margin:0 auto}.hero{position:relative;isolation:isolate;display:flex;width:100%;min-height:722px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:165px 0 150px;text-align:center}.hero-video{z-index:-2;display:block;width:100%;height:100%;transform:scale(1.02);object-fit:cover;object-position:center;filter:blur(3px) brightness(.72) saturate(.95) contrast(1.05)}.hero-overlay,.hero-video{position:absolute;inset:0;pointer-events:none}.hero-overlay{z-index:-1;background:radial-gradient(ellipse at center,rgba(0,0,0,.42) 0,rgba(0,0,0,.24) 44%,rgba(0,0,0,.1) 78%,rgba(0,0,0,.1) 100%),linear-gradient(to bottom,transparent 55%,rgba(5,6,8,.35) 82%,var(--background) 100%)}.hero-content{position:relative;z-index:1;display:flex;width:min(var(--max-width),calc(100% - 48px));flex-direction:column;align-items:center}.eyebrow,.section-kicker,.section-label{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero h1{margin:20px 0 25px;font-size:clamp(48px,7vw,86px);font-weight:600;letter-spacing:-.065em;line-height:.98}.hero-copy{margin:0;color:var(--text-secondary);font-size:18px;line-height:1.6}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:38px}.button{display:inline-flex;align-items:center;gap:17px;min-height:45px;padding:0 17px;border:1px solid transparent;font-size:13px;font-weight:700;transition:background .18s ease,border-color .18s ease,transform .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--accent);color:#fff}.button-primary:hover{background:var(--accent-hover)}.text-link{color:var(--text-secondary);font-size:13px}.button span,.text-link span{font-size:16px}.scroll-indicator{position:absolute;z-index:1;bottom:31px;left:50%;display:flex;align-items:center;gap:10px;transform:translateX(-50%);color:rgba(245,247,251,.5);font-size:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.scroll-line{display:inline-block;width:28px;height:1px;background:rgba(245,247,251,.42)}.preview-section{padding-top:13px;padding-bottom:145px}.section-kicker{margin-bottom:16px;color:var(--text-secondary)}.preview-frame{overflow:hidden;border:1px solid var(--border);background:var(--surface)}.preview-frame img{display:block;width:100%;height:auto}.section-rule{display:grid;grid-template-columns:180px 1fr;grid-gap:60px;gap:60px;padding:105px 0;border-top:1px solid var(--border)}.section-label{padding-top:8px;color:var(--text-secondary)}h2{margin:0 0 26px;font-size:clamp(34px,4vw,55px);font-weight:500;letter-spacing:-.05em;line-height:1.05}.large-copy{max-width:620px;margin:0;font-size:clamp(23px,3vw,32px);letter-spacing:-.025em;line-height:1.25}.muted-copy{max-width:550px;margin:25px 0 0;color:var(--text-secondary);font-size:16px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.step{min-height:170px;border-top:1px solid var(--border);padding-top:17px}.step-number{color:var(--accent);font-size:12px;letter-spacing:.08em}h3{margin:28px 0 8px;font-size:18px;font-weight:500;letter-spacing:-.02em}.capability p,.step p{max-width:230px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6}.capability-list{border-top:1px solid var(--border)}.capability{display:grid;grid-template-columns:210px 1fr;grid-gap:35px;gap:35px;padding:22px 0;border-bottom:1px solid var(--border)}.capability h3{margin:0;text-transform:uppercase;font-size:13px;letter-spacing:.1em}.capability p{max-width:none}.focus{display:block;padding-top:155px;padding-bottom:155px;text-align:center}.focus h2{margin-top:20px;font-size:clamp(58px,10vw,130px);letter-spacing:-.08em}.focus-lines{margin:45px 0 0;color:var(--text-secondary);font-size:clamp(21px,3vw,29px);line-height:1.35}.focus-end{margin:50px 0 0;font-size:16px}.download{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:120px}.download h2{margin-bottom:16px}.download .muted-copy{margin:0}.download-action{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.site-footer,.version{color:var(--text-secondary);font-size:12px}.site-footer{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px;gap:20px;align-items:center;min-height:100px;padding:0 5vw;border-top:1px solid var(--border)}.site-footer>span:first-child{color:var(--text-primary);font-weight:700;letter-spacing:.18em}.site-footer>span:last-child{text-align:right}.site-footer div{display:flex;gap:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.site-header{height:64px;margin-bottom:-64px;padding:0 20px}nav{gap:14px;font-size:12px}nav a:first-child{display:none}.nav-download{padding:7px 9px}.page-shell{width:min(100% - 40px,var(--max-width))}.hero{min-height:620px;padding:125px 0 115px}.hero-video{transform:scale(1.01);filter:blur(2px) brightness(.68) saturate(.9) contrast(1.03);object-position:52% center}.hero h1{font-size:clamp(44px,13vw,68px)}.hero-copy{font-size:16px}.desktop-break{display:none}.hero-actions{width:100%;flex-direction:column;gap:22px}.scroll-indicator{display:none}.preview-section{padding-bottom:90px}.section-rule{gap:25px;padding:75px 0}.section-rule,.steps{grid-template-columns:1fr}.steps{gap:35px}.step{min-height:0}.capability{grid-template-columns:1fr;gap:10px}.focus{padding-top:100px;padding-bottom:100px}.download{flex-direction:column;align-items:flex-start;padding-bottom:90px}.site-footer{grid-template-columns:1fr auto;padding:25px 20px}.site-footer>span:last-child{grid-column:1/-1;text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}.hero-video{display:none}}