.x-hero{background:radial-gradient(circle at 75% 25%,#213a50,#0b111b 58%);overflow:hidden}.x-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;min-height:650px}.x-hero-copy{padding:70px 0}.x-hero h1{font-size:clamp(52px,6vw,82px);line-height:1.2;letter-spacing:.02em;margin:0}.x-hero h1 span{display:block;font-size:clamp(25px,3vw,38px);line-height:1.5;color:var(--gold);margin-top:12px;letter-spacing:.03em}.x-lead{font-size:16px;color:#cbd7e0;line-height:2.1;margin:30px 0 38px}.x-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.x-hero-photo{align-self:stretch;display:flex;justify-content:center;align-items:end}.x-hero-photo img{display:block;width:min(100%,430px);max-height:620px;object-fit:contain;object-position:bottom;filter:drop-shadow(0 25px 35px #0008)}.x-intro{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-top:100px;padding-bottom:105px}.x-intro h2,.x-section-head h2,.x-control h2,.x-download h2{font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.5;letter-spacing:.04em;margin:0}.x-intro>p{font-size:15px;line-height:2.15;color:#bdc9d3;margin:34px 0 0}.x-features{background:#111b29;padding:90px 0 105px}.x-section-head{margin-bottom:32px}.x-section-head .eyebrow{margin-bottom:9px}.x-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#3a4b5d;border:1px solid #3a4b5d}.x-feature-grid article{background:#142232;padding:30px;min-height:230px}.x-feature-grid article span{color:var(--gold);font:11px Arial,sans-serif;letter-spacing:.15em}.x-feature-grid h3{font-size:19px;font-weight:600;line-height:1.5;margin:22px 0 12px}.x-feature-grid p{color:#b6c4cf;font-size:13px;line-height:1.9;margin:0}.x-operation{padding-top:95px;padding-bottom:105px}.x-operation ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.x-operation li{border-top:1px solid #526479;padding-top:24px}.x-operation b{display:block;color:var(--gold);font:700 20px Arial,sans-serif}.x-operation h3{font-size:17px;line-height:1.5;font-weight:600;margin:18px 0 12px}.x-operation p{color:#b7c5d0;font-size:13px;line-height:1.9;margin:0}.x-control{background:#142132;padding:75px 0}.x-control-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.x-control p:not(.eyebrow){color:#bccbd6;font-size:14px;line-height:2;margin:22px 0 0}.x-control img{display:block;width:100%;background:white;padding:18px}.x-spec{padding-top:95px;padding-bottom:100px}.x-spec dl{margin:0;border-top:1px solid #3d4e60}.x-spec dl div{display:grid;grid-template-columns:220px 1fr;gap:20px;border-bottom:1px solid #3d4e60;padding:20px 0;font-size:14px;line-height:1.7}.x-spec dt{color:var(--gold)}.x-spec dd{margin:0;color:#d3dde5}.x-spec-note{color:#9fb0be;font-size:12px;margin:20px 0 0}.x-download{background:#1a2a3b;padding:60px 0}.x-download-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.x-download p:not(.eyebrow){color:#b8c5cf;font-size:13px;line-height:1.8;margin:14px 0 0}.x-download-inner>div:last-child{display:flex;flex-direction:column;align-items:start;gap:20px;flex:none}@media(max-width:900px){.x-hero-grid{gap:25px}.x-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.x-operation ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.x-hero-grid,.x-intro,.x-control-grid{grid-template-columns:1fr}.x-hero-grid{gap:0}.x-hero-copy{padding:58px 0 22px}.x-hero h1{font-size:54px}.x-hero h1 span{font-size:26px}.x-lead{font-size:14px}.x-hero-photo img{max-height:350px}.x-intro{padding-top:70px;padding-bottom:70px;gap:18px}.x-intro>p{margin:0}.x-features,.x-operation,.x-spec{padding-top:70px;padding-bottom:75px}.x-feature-grid,.x-operation ol{grid-template-columns:1fr}.x-feature-grid article{min-height:0}.x-control{padding:65px 0}.x-control-grid{gap:28px}.x-spec dl div{grid-template-columns:110px 1fr;gap:12px}.x-download-inner{display:block}.x-download-inner>div:last-child{margin-top:28px}}