:root{color-scheme:dark;--bg:#05080e;--panel:#090f1c;--panel2:#0c1424;--line:#24364e;--blue:#008dff;--bright:#42b8ff;--sky:#7ddcff;--text:#f2f8ff;--mute:#95a8be;--light:#cdddec;--glass:#07101be8;--display:'Barlow Condensed','Arial Narrow',Impact,sans-serif;--body:Inter,Arial,sans-serif;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.6 var(--body);overflow-x:hidden}body.is-locked{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:disabled{cursor:not-allowed;opacity:.52}::selection{background:#177ee4;color:white}.container{width:min(1370px,calc(100% - 88px));margin:auto;position:relative}.ambient-grid{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.23;background-image:linear-gradient(#24446f20 1px,transparent 1px),linear-gradient(90deg,#24446f20 1px,transparent 1px);background-size:82px 82px}.ambient-grid:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 76% 3%,#0877db38,transparent 29%),linear-gradient(90deg,#04070c 0%,transparent 50%,#04070c 100%)}.site-header{height:78px;background:#060a10ed;border-bottom:1px solid #213349;position:sticky;top:0;z-index:25;backdrop-filter:blur(18px);box-shadow:0 8px 32px #0008}.site-header:before{position:absolute;content:'';height:2px;width:22%;top:0;left:0;background:linear-gradient(90deg,#009bff,transparent);filter:drop-shadow(0 0 6px #008bff)}.header-layout{height:100%;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand img{width:47px;height:47px}.brand-type{display:flex;flex-direction:column;line-height:1}.brand-type strong,.footer-logo b{font-family:var(--display);font-style:italic;font-size:33px;letter-spacing:.025em;line-height:1}.brand-type small{margin-top:6px;font-size:8px;letter-spacing:.23em;font-weight:800;color:var(--bright)}.site-nav{display:flex;align-items:center;justify-content:center;gap:23px;flex:1}.site-nav a,.header-book,.menu-toggle{font-size:10px;font-weight:900;letter-spacing:.09em}.site-nav a{padding:29px 0;white-space:nowrap;color:#c5cfda;transition:.2s}.site-nav a:hover,.site-nav a:focus-visible{color:#39b6ff}.header-book{background:#087be8;border:1px solid #169cfa;box-shadow:0 0 18px #048fff48;display:flex;align-items:center;gap:14px;padding:13px 19px;white-space:nowrap}.header-book span:last-child{font-size:16px}.live-dot,.led{display:inline-block;width:6px;height:6px;border-radius:50%;background:#54c7ff;box-shadow:0 0 0 4px #42b8ff16,0 0 10px #14a5ff}.menu-toggle{display:none;border:1px solid var(--line);background:#0c1828;color:white;width:39px;height:39px;font-size:19px}.hero{position:relative;overflow:hidden;background:linear-gradient(90deg,#05080e,#081321);border-bottom:1px solid #006ac483;min-height:690px}.hero:before,.tech-section:before{position:absolute;content:'';inset:0;background:radial-gradient(ellipse at 76% 32%,#0876b543,transparent 42%),repeating-linear-gradient(145deg,transparent,transparent 56px,#1195ff08 57px,#1195ff08 58px);pointer-events:none}.hero-texture{position:absolute;inset:0;background:linear-gradient(90deg,#04070d 0%,#04070df2 24%,#04070dbb 51%,#04070d19 86%),linear-gradient(0deg,#04070d,transparent 23%);z-index:1}.hero-fog{position:absolute;inset:0;pointer-events:none;z-index:3;background:linear-gradient(0deg,#06101e 0%,transparent 25%),radial-gradient(ellipse at 25% 50%,#008cff0b,transparent 45%)}.hero-layout{z-index:4;min-height:690px;display:flex;align-items:center}.hero-copy{max-width:750px;width:61%;position:relative;z-index:5;padding:62px 0 105px}.eyebrow{display:flex;align-items:center;gap:11px;font-size:10px;font-weight:800;letter-spacing:.19em;color:#c2d3e5}.slashes,.kicker span{font-weight:900;font-size:20px;color:var(--blue);letter-spacing:-.09em}.eyebrow-line{width:34px;height:1px;background:#68c7ff8c}.small-label{display:inline-flex;align-items:center;gap:11px;margin-top:32px;padding:9px 12px;border:1px solid #25425a;background:#0b1a2c9e;font-size:9px;letter-spacing:.13em;font-weight:800}.hero h1{font-family:var(--display);font-style:italic;font-size:clamp(67px,6.9vw,109px);font-weight:900;line-height:.86;letter-spacing:-.01em;margin:26px 0 27px;white-space:nowrap;text-shadow:0 8px 23px #000a}.hero h1 em,section h2 em,.playbook-details h3 em,.store-action strong,.checkout-shell h3 em{font-weight:900;color:var(--bright);font-style:italic;text-shadow:0 0 33px #008cff3d}.hero-copy>p{max-width:600px;color:#bdcedf;font-size:15px;line-height:1.83;margin-bottom:29px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.btn{border-radius:3px;border:1px solid transparent;min-height:49px;min-width:184px;padding:14px 19px;display:inline-flex;justify-content:center;align-items:center;gap:24px;text-align:center;font-family:var(--body);font-size:11px;font-weight:900;letter-spacing:.07em;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn b{font-size:16px}.btn-primary{background:linear-gradient(114deg,#0072ea,#149dff);color:white;border-color:#2fafff;box-shadow:0 0 25px #008cff45, inset 0 1px #a0dfff65}.btn-primary:hover:not(:disabled){box-shadow:0 0 33px #128dff7d}.btn-outline{border-color:#5f7c9c;color:#e9f5ff;background:#0b1621c9}.btn-outline:hover{background:#123451}.hero-chips{display:flex;gap:23px;margin-top:41px;flex-wrap:wrap;color:#aabbce;font-weight:850;font-size:9px;letter-spacing:.14em}.hero-chips span{display:flex;align-items:center;gap:8px}.hero-chips i{display:block;width:5px;height:5px;background:var(--blue);box-shadow:0 0 8px var(--blue)}.hero-art{position:absolute;right:0;top:0;bottom:0;width:63%;pointer-events:none;overflow:hidden;z-index:2}.hero-person{position:absolute;inset:0;background-image:linear-gradient(90deg,#05080e 1%,#05080e00 39%),linear-gradient(0deg,#04070e 0%,#04070e00 37%),url('assets/operator-blue.webp');background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto 112%;background-position:0,0,right 10% center;filter:contrast(1.1) saturate(.9)}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05080e 1%,transparent 27%),linear-gradient(180deg,transparent 65%,#05080e 100%)}.sight{width:141px;height:141px;position:absolute;right:4%;top:23%;border-radius:50%;border:1px solid #5cc2ff9e;box-shadow:0 0 0 22px #079eff0b,0 0 27px #159fff22;z-index:2;opacity:.8}.sight:before,.sight:after{content:'';position:absolute;background:#7cd6ff;left:50%;top:50%;transform:translate(-50%,-50%)}.sight:before{height:1px;width:177px}.sight:after{height:177px;width:1px}.sight i{position:absolute;inset:49px;border:1px dashed #60beff90;border-radius:50%}.device-tag{position:absolute;bottom:23%;right:4%;z-index:2;font:900 8px/1.65 var(--body);letter-spacing:.16em;color:#8db6d3}.device-tag b{color:#51bfff}.hero-monitor{position:absolute;z-index:6;width:354px;right:0;bottom:44px;border:1px solid #25577a;background:#060e19ed;backdrop-filter:blur(8px);padding:12px 15px;box-shadow:0 16px 45px #0008,0 0 20px #009dff16}.monitor-bar,.monitor-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:8px;color:#c4e8ff;letter-spacing:.13em;font-weight:850}.monitor-bar{border-bottom:1px solid #233b50;padding-bottom:8px}.monitor-bar span:first-child{display:flex;gap:8px;align-items:center}.monitor-bar span:last-child{font-size:7px;color:#7d9bb1}.monitor-graph{height:66px;display:flex;align-items:center;justify-content:space-between;gap:2px}.monitor-graph i{flex:1;max-width:5px;background:linear-gradient(#2cc2ff,#1168ed);height:var(--h);box-shadow:0 0 9px #169cff6c;animation:measure 1.6s infinite alternate;animation-delay:calc(var(--i) * -80ms)}.monitor-bottom{border-top:1px solid #233b50;padding-top:8px;color:#849db2;font-size:7px}.monitor-bottom strong{color:#63baff}.hero-side{position:absolute;right:15px;bottom:9px;writing-mode:vertical-rl;color:#6d90ac;letter-spacing:.3em;font-size:8px;z-index:8}.ribbon{position:relative;background:#0b121e;border-bottom:1px solid #1d3349}.ribbon-layout{min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:9px;letter-spacing:.13em;color:#91a8c0;font-weight:900}.ribbon-layout span:first-child{color:#47b7ff}.section{position:relative;padding:100px 0;scroll-margin-top:90px}.section:after{content:'';position:absolute;bottom:0;left:4%;right:4%;height:1px;background:linear-gradient(90deg,transparent,#34516f88,transparent)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:39px}.section-heading>div{min-width:0}.kicker{display:flex;align-items:center;gap:10px;color:#abc4e4;font-size:10px;font-weight:900;letter-spacing:.2em}.kicker span{font-size:20px}section h2{font-family:var(--display);font-size:clamp(40px,4.5vw,67px);font-weight:900;line-height:1;letter-spacing:.005em;margin:10px 0 0;font-style:italic}section h2 em{font-style:italic}.section-heading p{max-width:360px;margin:0;color:#98acc0;font-size:13px;line-height:1.85}.intro-section{background:linear-gradient(180deg,#070c16,#070c13)}.playbook-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:stretch}.product-showcase{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:474px;overflow:hidden;border:1px solid #204d7b;background:radial-gradient(ellipse at 55% 56%,#0c4c9b77,transparent 49%),linear-gradient(145deg,#081a30 0%,#050a12 62%);box-shadow:inset 0 0 65px #03060d,0 20px 60px #0005;text-align:center}.product-showcase:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#2185d110 1px,transparent 1px),linear-gradient(90deg,#2185d110 1px,transparent 1px);background-size:38px 38px;transform:skewX(-10deg)}.product-showcase:after{content:'';position:absolute;width:500px;height:500px;border:1px solid #1263af58;border-radius:50%;box-shadow:0 0 0 52px #1e81f808,0 0 0 106px #1e81f807;top:13%;pointer-events:none}.prod-corner{width:38px;height:38px;border-color:#6fd2ff;position:absolute;z-index:1}.top-left{top:20px;left:20px;border-left:2px solid;border-top:2px solid}.bottom-right{bottom:20px;right:20px;border-right:2px solid;border-bottom:2px solid}.product-top,.product-foot{position:absolute;left:28px;right:28px;display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.19em;color:#7fabcf;font-weight:900}.product-top{top:21px}.product-foot{bottom:22px}.product-emblem{width:113px;height:113px;position:relative;z-index:2;box-shadow:0 0 55px #188bff46}.product-emblem img{width:100%;height:100%}.product-showcase h3{position:relative;z-index:2;margin:22px 0 0;font:italic 900 69px/.79 var(--display);letter-spacing:.03em;text-shadow:0 5px 12px #000}.product-showcase h3 span{display:block;color:#60c5ff;letter-spacing:.19em;font-size:41px;margin-top:17px}.product-subtitle{position:relative;z-index:2;font-size:9px;letter-spacing:.24em;color:#a3c6e1;margin-top:20px;font-weight:900}.product-lines{display:flex;gap:5px;position:relative;z-index:2;margin-top:35px}.product-lines span{width:37px;height:3px;background:linear-gradient(90deg,#008cff,#52ccff);transform:skewX(-30deg)}.playbook-details{padding:19px 0 4px 13px}.micro{display:flex;align-items:center;gap:10px;letter-spacing:.18em;color:#77bbeb;font-size:10px;font-weight:900}.playbook-details h3{font:italic 900 clamp(37px,3.7vw,58px)/.99 var(--display);margin:20px 0 17px}.playbook-details>p{max-width:580px;color:#a8bcd0;line-height:1.8;font-size:13px}.features-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:26px 0}.features-mini div{padding:14px 9px;background:#0c1626;border:1px solid #24374d;min-height:77px}.features-mini b{display:block;font:italic 900 23px/1 var(--display);color:var(--blue)}.features-mini span{display:block;color:#b1c7da;font-size:8px;font-weight:900;letter-spacing:.08em;margin-top:7px}.price-panel{border:1px solid #2d5e86;background:#0b1a2b;padding:21px 22px;display:flex;align-items:center;justify-content:space-between;gap:15px}.price-panel>div:first-child>small,.store-action>span{font-size:9px;letter-spacing:.18em;color:#a5bcd4;font-weight:900}.price{font:italic 900 64px/1 var(--display);letter-spacing:-.01em}.price span{font-size:26px;color:var(--bright)}.price small{font:900 9px var(--body);letter-spacing:.1em;color:#8eacc7}.conversion{font-size:10px;max-width:325px;color:#8babc2}.price-panel .btn{padding:16px 14px;min-width:190px}.claim{display:flex;flex-direction:column;gap:4px;font-size:10px;color:#819ab2;margin-top:15px}.claim strong{color:#60bffe;letter-spacing:.04em}.service-section{background:#070c14}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.service-card{min-height:258px;display:flex;flex-direction:column;align-items:start;padding:27px 27px 24px;border:1px solid #243850;background:linear-gradient(135deg,#111b2b,#070d18 70%);position:relative;overflow:hidden;transition:.2s}.service-card:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 60%,#0893ff0f);pointer-events:none}.service-card:hover{border-color:#2597ff;transform:translateY(-3px);box-shadow:0 6px 27px #087bff22}.service-card.featured-card{border-color:#267fbe;background:linear-gradient(133deg,#0a2541,#0a0d19)}.icon-chip{width:48px;height:48px;border:1px solid #148ff4;background:#0c2543;display:flex;align-items:center;justify-content:center;font:700 30px var(--display);color:#6eccff;box-shadow:inset 0 0 15px #008eff23}.service-card small{position:absolute;top:35px;right:24px;font-size:9px;font-weight:900;letter-spacing:.15em;color:#6791b0}.service-card h3{font:italic 900 37px/.9 var(--display);margin:20px 0 9px}.service-card p{font-size:12px;line-height:1.7;color:#9eb2c6;max-width:310px;margin:0 0 20px}.service-card button{margin-top:auto;border:0;border-bottom:1px solid #146ba9;padding:6px 0;background:transparent;color:#70c3ff;font-size:10px;font-weight:900;letter-spacing:.09em}.service-card button:hover{color:white}.service-card button b{margin-left:14px}.tech-section{background:radial-gradient(ellipse at 0 50%,#0d356c1f,transparent 50%),#050a13}.tech-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:17px}.tech-console,.tech-metrics{border:1px solid #28547c;background:#071425;min-height:420px;position:relative;overflow:hidden}.tech-console:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#1597e512 1px,transparent 1px),linear-gradient(90deg,#1597e512 1px,transparent 1px);background-size:27px 27px}.tech-top,.tech-foot{position:absolute;display:flex;justify-content:space-between;gap:15px;left:22px;right:22px;font-size:9px;font-weight:900;letter-spacing:.12em;color:#90bedf;z-index:2}.tech-top{top:18px}.tech-foot{bottom:19px}.tech-top span:last-child{display:flex;align-items:center;gap:8px}.cpu-orbit{height:420px;display:grid;place-items:center;position:relative;isolation:isolate}.orbit{position:absolute;border-radius:50%;border:1px solid #1376bb7c;box-shadow:0 0 23px #007ddc22;transform:rotate(-22deg)}.o1{width:290px;height:290px;border-style:dashed;animation:spin 30s linear infinite}.o2{width:380px;height:380px;border-color:#1e4c7a;box-shadow:0 0 0 43px #0669cc08;animation:spin 48s linear infinite reverse}.core{width:170px;height:177px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;background:linear-gradient(135deg,#0e2b4e,#061122);border:3px solid #227fbe;transform:rotate(-8deg);box-shadow:0 0 60px #008eff54,inset 0 0 38px #0f8fed31;position:relative;z-index:1}.core:after{content:'';position:absolute;inset:7px;border:1px solid #429de758}.core img{width:102px}.core span{font-size:7px;font-weight:900;color:#a1dcff;letter-spacing:.1em}.tech-metrics{padding:23px 25px;display:flex;flex-direction:column;justify-content:center;gap:22px}.metric-title{font-size:11px;letter-spacing:.18em;font-weight:900;display:flex;justify-content:space-between;gap:7px}.metric-title span{font-size:8px;color:#8ba9c0}.metric>div:first-child{display:flex;justify-content:space-between;color:#bddef4;font-size:10px;font-weight:800;letter-spacing:.06em;gap:10px}.metric>div:first-child span{color:#699ab8;font-size:8px}.metric-track{height:10px;background:#142640;border:1px solid #24446a;margin-top:9px;position:relative}.metric-track i{display:block;width:var(--w);height:100%;background:repeating-linear-gradient(90deg,#0877e9 0,#2fbaff 14px,#112f51 15px,#112f51 18px);box-shadow:0 0 15px #0089ff55}.note-line{font-size:10px;color:#7091aa}.text-link{font-size:11px;font-weight:900;letter-spacing:.06em;color:#57c7ff}.videos-section{background:#070d18}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.video-tile{text-align:left;border:1px solid #263d57;background:#091321;color:inherit;padding:0 0 22px;transition:.2s}.video-tile:hover{transform:translateY(-3px);border-color:#319fea}.thumb{height:206px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:#0b2745}.thumb:before{position:absolute;content:'';inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 8px,#46b9ff09 9px),linear-gradient(115deg,#06101c,#0a4479 51%,#06121d);pointer-events:none}.art-1:before{background:linear-gradient(90deg,#040b16dd,#091d2e33),url('assets/operator-blue.webp') center 28%/cover}.art-2:before{background:radial-gradient(ellipse at 50% 50%,#0957b689,transparent 65%),linear-gradient(120deg,#03070c,#0d2037)}.art-3:before{background:radial-gradient(circle at 50%,#0a6ebc76,#06111f 70%)}.thumb-icon{font:italic 900 140px/.9 var(--display);color:#45c2ff93;z-index:1;text-shadow:0 0 35px #19a0ff}.play-symbol{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:54px;height:54px;padding-left:3px;background:#007dee;color:white;border-radius:50%;border:2px solid #8bd9ff;box-shadow:0 0 28px #008cffbf;font-size:18px}.chip-label{position:absolute;bottom:15px;left:15px;font-size:9px;letter-spacing:.1em;font-weight:900;color:#d8f3ff;z-index:3;background:#050c17ae;padding:6px 10px}.thumb-wave{display:flex;gap:4px;height:80px;align-items:center;justify-content:center;position:relative;z-index:2}.thumb-wave i{width:3px;background:#5bd3ff;height:var(--h);box-shadow:0 0 8px #0b9dff}.target-thumb{font-size:140px;color:#47baff99;line-height:1;position:relative;z-index:1}.video-tile h3{font:italic 900 30px/1 var(--display);margin:19px 20px 8px}.video-tile p{font-size:11px;color:#8ca9be;margin:0 20px}.video-disclaimer{margin-top:17px;color:#8396ae;font-size:11px}.book-section{background:linear-gradient(120deg,#08192a,#050a11 60%)}.booking-layout{display:grid;grid-template-columns:.68fr 1fr;gap:18px;align-items:stretch}.booking-aside{background:linear-gradient(160deg,#0c2844,#080f19);border:1px solid #2b577c;padding:34px}.booking-aside-title{font-size:10px;letter-spacing:.2em;font-weight:900;color:#a9d3f0;border-bottom:1px solid #2b5470;padding-bottom:20px}.booking-step{display:flex;gap:20px;border-bottom:1px solid #213c54;padding:23px 0}.booking-step>b{font:italic 900 40px/1 var(--display);color:#25adff}.booking-step strong{font-size:11px;letter-spacing:.1em}.booking-step p{font-size:12px;color:#91b4cb;margin:6px 0 0}.booking-info{margin-top:32px;background:#050e1c;border:1px solid #25517c;padding:21px}.blue-line{display:block;width:35px;height:3px;background:#27afff;margin-bottom:15px}.booking-info strong{font-size:10px;letter-spacing:.1em}.booking-info p{font-size:12px;color:#92b6ce;margin:7px 0 0}.booking-form{padding:30px;border:1px solid #305c7d;background:#081422;display:flex;flex-direction:column;gap:16px}.form-title{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.13em;font-weight:900;color:#c3e4fc;border-bottom:1px solid #294a63;padding-bottom:20px}.form-live{color:#5ec1ff}.form-live i{display:inline-block;background:#31b9ff;box-shadow:0 0 12px #00aaff;width:6px;height:6px;border-radius:50%;margin-right:8px}.field{display:flex;flex-direction:column;gap:7px;flex:1}.field label{font-size:9px;font-weight:900;letter-spacing:.12em;color:#9dbdd8}.field input,.field select,.field textarea{appearance:auto;border:1px solid #294763;background:#0a1b2d;color:#fff;min-height:46px;padding:11px 13px;border-radius:2px;outline:none;max-width:100%;width:100%;font-size:12px}.field textarea{resize:vertical;min-height:75px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#37afff;box-shadow:0 0 0 2px #18a2ff27}.field input::placeholder,.field textarea::placeholder{color:#5d7f98}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.consent{display:flex;gap:9px;color:#9bb2c5;font-size:11px;line-height:1.55;align-items:start}.consent input{accent-color:#159eff;margin-top:3px;flex-shrink:0}.consent a{color:#6ec7ff;text-decoration:underline}.btn-fill{width:100%}.form-state{font-size:11px;line-height:1.65;color:#789bb5;margin:0}.form-state.is-success{color:#72ceff}.form-state.is-error{color:#ff9090}.store-section{padding:85px 0}.store-banner{background:linear-gradient(110deg,#0a243d,#070f1d 60%,#061221);border:1px solid #2279b8;box-shadow:inset 0 0 50px #006eff1a;display:grid;grid-template-columns:1fr 300px;align-items:center;gap:30px;padding:42px 52px}.store-headline h2{font-size:clamp(48px,5.4vw,81px)}.store-headline p{max-width:700px;color:#a2b8ce;font-size:13px;line-height:1.9}.payment-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.payment-chips span{font:900 10px var(--body);background:#102841;border:1px solid #39607d;padding:7px 12px;letter-spacing:.05em}.store-headline>small{font-size:10px;color:#7393ae;display:block;margin-top:11px}.store-action{border-left:1px solid #36597a;padding-left:35px;display:flex;align-items:start;flex-direction:column;gap:9px}.store-action>div{font:italic 900 27px var(--display)}.store-action strong{font-size:93px;line-height:.95}.store-action .btn{width:100%}.store-action p{font-size:10px;color:#88a9be}.footer{background:#040810;border-top:1px solid #28557a;position:relative}.footer-layout{padding:37px 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-logo{display:flex;gap:10px;align-items:center}.footer-logo img{width:37px}.footer-logo b{font-size:29px}.footer-layout p{font-size:10px;color:#6987a0;letter-spacing:.08em}.footer-links{display:flex;justify-content:end;align-items:center;gap:20px;flex-wrap:wrap;font-size:10px;font-weight:900;color:#b7c9d8}.footer-links a:hover{color:#3fc1ff}.footer-bottom{grid-column:1/-1;border-top:1px solid #1c3248;margin-top:10px;padding-top:15px;font-size:10px;color:#6c879d}.overlay{position:fixed;inset:0;background:#01060de6;z-index:30;backdrop-filter:blur(6px)}.modal{display:none;position:fixed;inset:0;z-index:31;align-items:center;justify-content:center;overflow-y:auto;padding:24px}.modal.open{display:flex}.modal-shell{width:min(100%,860px);background:#0a1422;border:1px solid #3976a6;padding:32px;position:relative;box-shadow:0 30px 80px #000}.modal-x{position:absolute;right:20px;top:18px;background:#183553;border:1px solid #387dad;color:#ddf5ff;width:35px;height:35px}.modal-shell h3{font:italic 900 51px/1 var(--display);margin:12px 0 20px}.modal-shell video{display:block;background:#000;width:100%;aspect-ratio:16/9}.modal-shell>p{font-size:12px;color:#9cb2c7}.checkout-shell{max-width:560px}.checkout-shell .field{margin-top:18px}.checkout-shell form{display:flex;flex-direction:column;gap:14px}.modal-price{font:italic 900 45px/1 var(--display);color:#72d2ff}.modal-price span{display:block;color:#9bb4c7;font:400 11px/1.7 var(--body);margin-top:7px}.checkout-shell #checkout-detail{font-size:12px;color:#a8c6d9}.payment-result{position:fixed;bottom:24px;right:24px;z-index:35;background:#0b2036;border:1px solid #2d9ce8;padding:21px;width:min(350px,calc(100vw - 32px));box-shadow:0 14px 60px #000a}.payment-result button{float:right;background:none;border:none;color:white;font-size:18px}.payment-result strong{display:block;font-size:14px;letter-spacing:.06em;color:#5cc9ff}.payment-result p{font-size:11px;color:#afc4d7}.legal-page{max-width:800px;padding:70px 22px;margin:auto;position:relative}.legal-page h1{font:italic 900 65px var(--display)}.legal-page h2{font:italic 900 32px var(--display)}.legal-page p,.legal-page li{color:#afc2d3}.legal-page a{color:#5cc4ff}.admin-grid{display:grid;gap:12px}.admin-entry{border:1px solid #294763;background:#0c1a2b;padding:15px}.admin-entry strong{color:#72c9ff}
@keyframes measure{to{transform:scaleY(.45)}}@keyframes spin{to{transform:rotate(338deg)}}
@media(max-width:1200px){.site-nav{gap:13px}.site-nav a{font-size:9px}.container{width:calc(100% - 56px)}.header-layout{gap:16px}.hero h1{font-size:clamp(60px,6.4vw,84px)}.service-card{padding:23px}.price-panel{flex-wrap:wrap}.hero-monitor{right:5px;max-width:350px}}
@media(max-width:960px){.site-nav{display:none;position:absolute;top:78px;left:0;right:0;background:#07111ffa;border-bottom:1px solid #20568c;flex-direction:column;align-items:stretch;gap:0;padding:12px 30px}.site-nav.open{display:flex}.site-nav a{padding:11px;font-size:11px}.menu-toggle{display:block}.header-layout{justify-content:space-between}.hero-copy{width:82%}.hero h1{font-size:clamp(60px,8vw,84px)}.hero-monitor{bottom:22px;width:280px}.hero-art{width:75%;opacity:.7}.section-heading p{max-width:320px}.playbook-layout,.tech-grid,.booking-layout{grid-template-columns:1fr}.product-showcase{min-height:400px}.playbook-details{padding:12px 0}.tech-grid{gap:14px}.tech-console,.cpu-orbit{min-height:330px;height:330px}.service-grid{grid-template-columns:repeat(2,1fr)}.store-banner{grid-template-columns:1fr}.store-action{border-left:0;border-top:1px solid #36597a;padding:20px 0 0}}
@media(max-width:650px){.container{width:calc(100% - 32px)}.site-header{height:66px}.site-nav{top:66px}.header-layout{gap:9px}.brand img{width:39px;height:39px}.brand-type strong{font-size:27px}.brand-type small{font-size:6px}.header-book{margin-left:auto;padding:10px;font-size:0;min-width:42px;justify-content:center}.header-book span:last-child{font-size:15px}.header-book .live-dot{width:6px;height:6px}.hero{min-height:720px}.hero-layout{min-height:720px;align-items:start}.hero-copy{width:100%;padding:78px 0 200px}.hero h1{font-size:clamp(46px,12vw,68px);line-height:.92;white-space:normal;margin-top:25px}.hero-copy>p{font-size:12px;max-width:480px}.eyebrow{font-size:8px;letter-spacing:.13em}.small-label{margin-top:24px;font-size:8px}.hero-art{width:100%;height:540px;right:-18%;opacity:.47}.hero-person{background-size:100% 100%,100% 100%,auto 98%;background-position:0,0,center top}.hero-texture{background:linear-gradient(90deg,#05080ee8,#05080e7d),linear-gradient(0deg,#05080e,transparent 65%)}.hero-monitor{width:calc(100% - 0px);right:0;bottom:19px}.hero-chips{margin-top:26px;font-size:8px;gap:14px}.hero-ctas{gap:8px}.hero-ctas .btn{width:100%;min-height:44px}.sight,.device-tag,.hero-side{display:none}.ribbon-layout{flex-wrap:wrap;gap:13px;justify-content:center;text-align:center;padding:17px 0;font-size:8px}.section{padding:67px 0}.section-heading{display:block;margin-bottom:26px}.section-heading h2{font-size:clamp(45px,11vw,59px)}.section-heading p{margin-top:16px;font-size:12px}.playbook-layout{gap:22px}.product-showcase{min-height:350px}.product-emblem{width:88px;height:88px}.product-showcase h3{font-size:58px}.product-showcase h3 span{font-size:30px}.product-subtitle{font-size:7px}.playbook-details h3{font-size:43px}.features-mini{grid-template-columns:repeat(2,1fr);gap:6px}.price-panel{padding:18px}.price-panel .btn{width:100%}.service-grid,.video-grid{grid-template-columns:1fr}.service-card{min-height:225px}.service-card h3{font-size:36px}.tech-metrics{padding:20px;gap:17px}.metric-title{flex-wrap:wrap}.video-tile .thumb{height:190px}.booking-aside{padding:22px}.booking-form{padding:19px}.form-title{flex-wrap:wrap;font-size:9px}.field-row{grid-template-columns:1fr}.store-banner{padding:25px 20px}.store-headline h2{font-size:52px}.store-action strong{font-size:73px}.footer-layout{grid-template-columns:1fr}.footer-links{justify-content:start}.modal{padding:11px}.modal-shell{padding:19px}.modal-shell h3{font-size:39px}.modal-shell video{aspect-ratio:16/9}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* SONEXIUM Premium — página de licencia */
.accent{color:#1e88ff}
.precio-line{font:700 22px "Barlow Condensed",sans-serif;color:#1e88ff;letter-spacing:.5px}
.field-hint{color:#8894a8;font-size:13px;line-height:1.5}
.btn-secondary{background:#121a2a;border:1px solid #1c2740;color:#e8eef8}
.btn-secondary:hover{border-color:#1e88ff}
#lic-form #pc{font-family:Consolas,monospace;letter-spacing:.5px;color:#6cf}

[hidden]{display:none !important}
