:root{--white: #ffffff;--ice: #f4f9ff;--ice-strong: #e6f2ff;--blue: #005dff;--blue-bright: #1f8cff;--blue-soft: rgba(0, 93, 255, .1);--graphite: #111827;--graphite-2: #1f2937;--muted: #5b6576;--line: rgba(17, 24, 39, .12);--shadow: 0 24px 64px rgba(14, 30, 52, .12);--radius: 8px;--header-h: 76px;--hero-h: clamp(680px, 58vw, 860px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 18px)}body{margin:0;background:var(--white);color:var(--graphite);font-family:Montserrat,Arial,sans-serif;letter-spacing:0;overflow-x:hidden}.skip-link{position:fixed;top:12px;left:16px;z-index:100;padding:12px 16px;border-radius:6px;background:#0a1020;color:#fff;font-size:.82rem;font-weight:800;transform:translateY(-180%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #0a67ff;outline-offset:4px}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}svg{display:block}.site-header{position:fixed;inset:0 0 auto;z-index:20;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;height:var(--header-h);padding:0 clamp(20px,5vw,72px);background:#ffffffe6;border-bottom:1px solid rgba(17,24,39,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;justify-content:center;min-width:max-content}.brand-logo{display:block;width:auto;height:58px;object-fit:contain}.brand-mark{width:42px;height:32px;color:var(--blue);filter:drop-shadow(0 8px 16px rgba(0,93,255,.24))}.brand-mark path{fill:currentColor}.brand strong{display:block;color:#0f1830;font-size:1.18rem;font-weight:700;line-height:1;text-transform:uppercase}.brand small{display:block;margin-top:3px;color:var(--blue);font-size:.68rem;font-weight:700;letter-spacing:.34em;line-height:1;text-transform:uppercase}.main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.9vw,30px)}.main-nav a{position:relative;color:#111827;font-size:.78rem;font-weight:700;text-transform:uppercase}.main-nav a:after{position:absolute;right:0;bottom:-10px;left:0;height:2px;background:var(--blue);content:"";opacity:0;transform:scaleX(.5);transition:opacity .18s ease,transform .18s ease}.main-nav a:hover:after,.main-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.header-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:0;border-radius:999px;font-family:inherit;font-size:.78rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.header-cta{min-width:176px;padding:0 22px;color:var(--white);background:linear-gradient(135deg,var(--blue),#0048c9);box-shadow:0 14px 30px #005dff42}.header-cta:hover,.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px #005dff4d}.menu-toggle{position:relative;display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--graphite)}.menu-toggle span{position:absolute;left:50%;display:block;width:18px;height:2px;background:currentColor;transform:translate(-50%);transition:top .18s ease,transform .18s ease}.menu-toggle span:first-child{top:16px}.menu-toggle span:last-child{top:23px}.site-header.is-open .menu-toggle span:first-child{top:20px;transform:translate(-50%) rotate(45deg)}.site-header.is-open .menu-toggle span:last-child{top:20px;transform:translate(-50%) rotate(-45deg)}.hero{position:relative;min-height:var(--hero-h);padding-top:var(--header-h);overflow:hidden;background:var(--white)}.hero-bg{position:absolute;inset:var(--header-h) 0 0}.hero-slide{position:absolute;inset:0;background-repeat:no-repeat;background-position:center bottom;background-size:cover;opacity:0;transform:scale(1.012);transition:opacity .9s ease,transform 2.8s ease}.hero-slide.is-active{opacity:1;transform:scale(1)}.hero-slide-primary{background-image:linear-gradient(90deg,#fffffff7,#ffffffe0 32%,#ffffff61 50%,#ffffff0d),linear-gradient(0deg,#ffffff94,#ffffff47 34%,#ffffff08 76%),url(/assets/hero-cover-pso-knight-optimized-CKCRGsg5.jpg);background-position:center,center,center bottom;background-size:auto,auto,cover}.hero-slide-secondary{background-color:#eef6ff;background-image:url(/assets/hero-banner-secondary-BG9zR-kl.jpg);background-position:center top;background-size:100% auto}@media(min-aspect-ratio:21 / 9){.hero-slide-secondary{background-position:right top;background-size:auto 100%}}.hero-slide-secondary:before{position:absolute;inset:0;background:linear-gradient(90deg,#fffffffc,#fffffff5 30%,#ffffffad,#ffffff2e 64%,#fff0),linear-gradient(180deg,#ffffff24,#ffffff47);content:""}.hero:after{position:absolute;right:0;bottom:0;left:0;height:160px;background:linear-gradient(180deg,rgba(255,255,255,0),var(--white));content:"";pointer-events:none;transition:opacity .5s ease}.hero.is-secondary-slide:after{opacity:.38}.hero-inner{position:relative;z-index:1;display:grid;align-content:center;min-height:calc(var(--hero-h) - var(--header-h));width:min(100% - 40px,1280px);margin:0 auto;padding:clamp(62px,9vh,120px) 0 clamp(42px,8vh,88px)}.hero-copy{position:relative;z-index:2;width:min(580px,100%)}.hero-copy,.hero-proof{transition:opacity .36s ease,transform .36s ease,visibility .36s ease}[data-hero-content][hidden],[data-hero-proof][hidden]{display:none}.hero-visual{position:absolute;right:clamp(-56px,-3vw,-24px);bottom:clamp(16px,4vh,38px);z-index:1;width:min(58vw,790px);height:min(62vh,520px);pointer-events:none}.hero-product{position:absolute;bottom:0;display:block;width:auto;max-width:none;object-fit:contain;filter:drop-shadow(0 34px 34px rgba(6,15,32,.32));transform-origin:50% 100%}.hero-product-1{left:1.5%;bottom:2%;z-index:2;height:78%}.hero-product-2{left:30%;bottom:1%;z-index:3;height:86%}.hero-product-3{right:0;bottom:0;z-index:4;height:93%}.hero-copy h1,.hero-slide-heading{margin:0;color:#0a1020;font-size:clamp(2.9rem,5.4vw,4.85rem);font-weight:700;line-height:.96;text-transform:uppercase}.hero-copy h1 span,.hero-slide-heading span{display:block;color:var(--blue)}.hero-copy .hero-slide-eyebrow{width:auto;margin:0 0 14px;color:var(--blue);font-size:.78rem;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.hero-copy p{width:min(500px,100%);margin:26px 0 0;color:#1f2937;font-size:clamp(1rem,1.35vw,1.24rem);font-weight:500;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.btn{min-width:190px;padding:0 24px}.btn svg{width:18px;height:18px}.btn svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.btn-primary{color:var(--white);background:linear-gradient(135deg,var(--blue),#0047c3);box-shadow:0 14px 32px #005dff3d}.btn-secondary{color:var(--graphite);background:#ffffffd1;border:1px solid rgba(17,24,39,.14)}.btn-secondary:hover{color:var(--blue);background:var(--white)}.hero-proof{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:14px clamp(20px,3vw,36px);justify-content:start;width:min(520px,100%);margin-top:clamp(42px,9vh,86px)}.hero-proof-secondary{grid-template-columns:repeat(3,minmax(0,auto));width:min(760px,100%);gap:14px clamp(18px,2.6vw,34px)}.hero-proof span{display:inline-grid;grid-template-columns:26px auto;align-items:center;gap:10px;color:#253047;font-size:.82rem;font-weight:600}.hero-proof svg{width:26px;height:26px;color:var(--blue)}.hero-proof path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.hero-carousel-controls{position:absolute;left:50%;bottom:clamp(18px,3vh,30px);z-index:3;display:flex;gap:10px;transform:translate(-50%)}.hero-carousel-controls button{position:relative;width:42px;height:4px;padding:0;overflow:hidden;color:transparent;background:#0f172a38;border:0;border-radius:999px;cursor:pointer;transition:width .24s ease,background-color .24s ease,box-shadow .24s ease}.hero-carousel-controls button.is-active{width:62px;background:var(--blue);box-shadow:0 0 18px #005dff61}.hero-carousel-controls span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.brand-video{position:relative;padding:clamp(44px,6vw,76px) clamp(20px,5vw,72px);border-bottom:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at 18% 18%,rgba(0,93,255,.12),transparent 28%),linear-gradient(180deg,#fff,#f6f9ff)}.brand-video-inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);gap:clamp(24px,4vw,46px);align-items:center}.brand-video-copy h2{margin:10px 0 14px;color:#0a1020;font-size:clamp(1.8rem,3vw,3rem);font-weight:800;line-height:1.04;text-transform:uppercase}.brand-video-copy p:not(.section-index){margin:0;color:#344056;font-size:1rem;font-weight:600;line-height:1.58}.brand-video-copy,.brand-video-frame{min-width:0}.brand-video-frame{position:relative;overflow:hidden;border:1px solid rgba(0,93,255,.2);border-radius:8px;background:#07101f;box-shadow:0 24px 70px #0b1c3e2e}.brand-video-frame:before{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff4d;z-index:1}.brand-video-frame video{width:100%;max-width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover}.media-caption{margin:0;padding:10px 14px 12px;color:#ffffffc2;background:#07101f;font-size:.76rem;font-weight:600;line-height:1.45}.market-opportunity{position:relative;padding:clamp(58px,8vw,96px) clamp(20px,5vw,72px);border-bottom:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at 84% 8%,rgba(0,93,255,.12),transparent 28%),linear-gradient(180deg,#fff,#f5f9ff 58%,#fff)}.market-inner{width:min(1180px,100%);margin:0 auto}.market-head{display:grid;grid-template-columns:minmax(0,.82fr) minmax(280px,.58fr);grid-template-areas:"index ." "title copy";gap:14px clamp(28px,5vw,72px);align-items:start;margin-bottom:26px}.market-head .section-index{grid-area:index;align-self:end}.market-head h2{grid-area:title;margin:0;color:#0a1020;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:800;line-height:1.02;text-transform:uppercase}.market-head p:not(.section-index){grid-area:copy;margin:0;color:#344056;font-size:1rem;font-weight:600;line-height:1.55}.market-stat-grid{display:grid;grid-template-columns:minmax(280px,1.22fr) repeat(3,minmax(0,1fr));gap:14px}.market-stat,.market-segment-grid article{position:relative;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius);background:#ffffffe6;box-shadow:0 18px 42px #0e1e3412;overflow:hidden;animation:marketRise .56s ease both;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.market-stat{display:grid;align-content:space-between;min-height:232px;padding:clamp(20px,2.4vw,28px)}.market-stat.is-featured{background:linear-gradient(135deg,#005dffe6,#0a1020f2),#0a1020}.market-stat:nth-child(2){animation-delay:70ms}.market-stat:nth-child(3){animation-delay:.14s}.market-stat:nth-child(4){animation-delay:.21s}.market-stat span,.market-segment-grid h3{margin:0;color:#0a1020;font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.market-stat.is-featured span,.market-stat.is-featured p,.market-stat.is-featured a,.market-stat.is-featured .source-note,.market-stat.is-featured strong{color:#fff}.market-stat strong{display:block;margin:18px 0 10px;color:var(--blue);font-size:clamp(2.1rem,4.3vw,4.2rem);font-weight:700;line-height:.96}.market-stat:not(.is-featured) strong{font-size:clamp(2rem,3vw,2.45rem)}.market-stat p{margin:0 0 18px;color:#48566b;font-size:.9rem;font-weight:600;line-height:1.45}.market-stat a,.market-stat .source-note,.market-segment-grid a,.market-segment-grid .source-note{display:inline-block;color:var(--blue);font-size:.72rem;font-weight:700;text-decoration:none}.market-segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.market-segment-grid article{display:grid;align-content:start;gap:9px;min-height:218px;padding:18px}.market-segment-grid article:nth-child(2){animation-delay:60ms}.market-segment-grid article:nth-child(3){animation-delay:.12s}.market-segment-grid article:nth-child(4){animation-delay:.18s}.market-segment-grid article:nth-child(5){animation-delay:.24s}.market-segment-grid article:nth-child(6){animation-delay:.3s}.market-segment-grid svg{width:30px;height:30px;color:var(--blue)}.market-segment-grid path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.market-segment-grid strong{color:#0a1020;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:700;line-height:1.05}.market-segment-grid p{margin:0;color:#4a5669;font-size:.82rem;font-weight:600;line-height:1.42}.market-close{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:18px;padding:22px;border:1px solid rgba(0,93,255,.16);border-radius:var(--radius);background:linear-gradient(90deg,#005dff17,#ffffffeb),#fff}.market-close p{max-width:760px;margin:0;color:#1f2937;font-size:1rem;font-weight:700;line-height:1.5}@media(hover:hover)and (pointer:fine){.market-stat:hover,.market-segment-grid article:hover{border-color:#0084ff85;box-shadow:0 22px 48px #005dff24;transform:translateY(-3px)}}.line-overview{position:relative;padding:clamp(46px,6vw,76px) clamp(20px,5vw,72px) clamp(58px,8vw,98px);border-bottom:1px solid rgba(17,24,39,.08);background:linear-gradient(135deg,rgba(0,93,255,.08) 0 1px,transparent 1px) 0 0 / 34px 34px,linear-gradient(180deg,#fff,#f4f9ff 58%,#fff);scroll-margin-top:0}.line-overview-inner{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.72fr);grid-template-areas:"copy stats" "features features";gap:clamp(22px,3vw,34px);width:min(1180px,100%);margin:0 auto}.line-copy{grid-area:copy}.line-copy h2{margin:0;color:#0a1020;font-size:clamp(2.1rem,4vw,3.45rem);font-weight:700;line-height:1.02;text-transform:uppercase}.line-copy p{width:min(660px,100%);margin:16px 0 0;color:#344056;font-size:1.02rem;font-weight:500;line-height:1.62}.line-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.line-stats{grid-area:stats;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-self:stretch}.line-stats div,.line-feature-grid article{position:relative;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius);background:#ffffffe0;box-shadow:0 18px 42px #0e1e3412;transform:translateZ(0);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.line-stats div{display:grid;align-content:center;gap:8px;min-height:142px;padding:20px}.line-stats strong{color:var(--blue);font-size:clamp(1.55rem,3vw,2.45rem);font-weight:700;line-height:1}.line-stats span{color:#48566b;font-size:.88rem;font-weight:600;line-height:1.35}.line-feature-grid{grid-area:features;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.line-feature-grid article{display:grid;align-content:start;gap:12px;min-height:230px;padding:22px}.line-feature-grid svg{width:32px;height:32px;color:var(--blue)}.line-feature-grid path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.line-feature-grid h3{margin:0;color:#0a1020;font-size:1.02rem;font-weight:700;line-height:1.2}.line-feature-grid p{margin:0;color:#4a5669;font-size:.9rem;font-weight:500;line-height:1.5}@media(hover:hover)and (pointer:fine){.line-stats div:hover,.line-feature-grid article:hover{z-index:2;border-color:#0084ffdb;box-shadow:0 22px 48px #005dff29,0 0 0 1px #00beff6b,0 0 22px #0084ff33;transform:translateY(-4px) scale(1.025)}}.model-selector{position:relative;padding:clamp(54px,8vw,94px) clamp(20px,5vw,72px) clamp(68px,9vw,108px);background:radial-gradient(circle at 18% 15%,rgba(0,93,255,.1),transparent 28%),linear-gradient(180deg,var(--white),var(--ice) 62%,var(--white))}.section-head{width:min(1120px,100%);margin:0 auto 28px;text-align:center}.section-index{margin:0 0 8px;color:var(--blue);font-size:.82rem;font-weight:700;text-transform:uppercase}.section-head h2{margin:0;color:#0a1020;font-size:clamp(2rem,4vw,3.65rem);font-weight:700;line-height:1.02;text-transform:uppercase}.section-copy{width:min(640px,100%);margin:14px auto 0;color:var(--muted);font-size:1rem;font-weight:500;line-height:1.5}.family-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(1180px,100%);margin:0 auto 22px}.family-map-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;min-height:118px;padding:20px 22px;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius);background:#ffffffe6;box-shadow:0 16px 36px #0e1e3412;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.family-map-item:hover,.family-map-item:focus-visible{border-color:#005dff94;box-shadow:0 20px 42px #005dff1f;transform:translateY(-3px)}.family-map-number{color:#005dff75;font-size:1rem;font-weight:800}.family-map-copy{display:grid;gap:7px}.family-map-copy strong{color:#0a1020;font-size:1rem;font-weight:800;line-height:1.25;text-transform:uppercase}.family-map-copy small{color:#556176;font-size:.78rem;font-weight:600;line-height:1.45}.family-map-facts{display:grid;gap:8px;min-width:88px;text-align:right}.family-map-facts b{color:var(--blue);font-size:.78rem;font-weight:800}.family-map-item.is-pss{border-color:#1f8cff42;background:linear-gradient(135deg,#e6f2fff0,#fffffff5)}.high-power-launch{position:relative;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(300px,.84fr) minmax(280px,.72fr);align-items:stretch;width:min(1180px,100%);min-height:590px;margin:0 auto clamp(46px,7vw,76px);border:1px solid rgba(35,130,255,.3);border-radius:var(--radius);background:linear-gradient(118deg,rgba(0,93,255,.19),transparent 42%),linear-gradient(180deg,#0a1020,#111c30);box-shadow:0 34px 70px #08122438;overflow:hidden;isolation:isolate}.high-power-launch:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 75%,transparent)}.high-power-copy,.high-power-data{position:relative;z-index:2;padding:clamp(32px,4vw,50px) clamp(26px,3vw,42px)}.high-power-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.high-power-copy .section-index{color:#4ab7ff}.high-power-copy h3{max-width:470px;margin:0;color:#fff;font-size:clamp(2rem,2.85vw,2.85rem);font-weight:800;line-height:1.02;text-transform:uppercase}.high-power-copy>p:not(.section-index){max-width:510px;margin:20px 0 0;color:#ffffffc2;font-size:.96rem;font-weight:500;line-height:1.62}.high-power-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(116px,1fr));gap:4px;margin-top:28px;padding:4px;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#ffffff0f}.high-power-tab{display:grid;gap:3px;min-height:62px;padding:9px 16px;border:0;border-radius:5px;background:transparent;color:#ffffffa8;font-family:inherit;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.high-power-tab strong{font-size:1.04rem;font-weight:800}.high-power-tab span{font-size:.72rem;font-weight:700}.high-power-tab.is-active{background:#fff;color:#0a1020;box-shadow:0 8px 24px #0003}.high-power-tab:hover:not(.is-active){color:#fff;background:#ffffff14}.high-power-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px}.high-power-pdf{color:#ffffffc7;font-size:.78rem;font-weight:700;text-decoration:underline;text-decoration-color:#4ab7ffb8;text-underline-offset:4px}.high-power-pdf:hover,.high-power-pdf:focus-visible{color:#fff}.high-power-media{position:relative;display:grid;place-items:end center;min-width:0;padding:28px 4px 0;overflow:hidden}.high-power-media:after{position:absolute;right:8%;bottom:18px;left:8%;height:28px;border-radius:50%;background:#00000080;content:"";filter:blur(18px)}.high-power-orbit{position:absolute;inset:12% 4% 10%;border:1px solid rgba(74,183,255,.26);transform:skewY(-7deg)}.high-power-media img{position:relative;z-index:1;width:auto;max-width:100%;height:clamp(450px,42vw,570px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 34px 30px rgba(0,0,0,.42));transform-origin:center bottom;transition:opacity .17s ease,transform .17s ease}.high-power-data{display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.11);background:#ffffff0e}.high-power-model{margin:0 0 10px;color:#4ab7ff;font-size:.72rem;font-weight:800;text-transform:uppercase}.high-power-data h4{margin:0;color:#fff;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:800;line-height:1.08}.high-power-data>strong{margin-top:14px;color:#4ab7ff;font-size:clamp(1.55rem,2.4vw,2.2rem);font-weight:800;line-height:1}.high-power-data dl{display:grid;gap:0;margin:26px 0 0}.high-power-data dl div{padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.high-power-data dt{margin-bottom:5px;color:#ffffff80;font-size:.65rem;font-weight:800;text-transform:uppercase}.high-power-data dd{margin:0;color:#fff;font-size:.85rem;font-weight:700;line-height:1.35}.high-power-data ul{display:grid;gap:9px;margin:22px 0 0;padding:0;color:#ffffffc2;font-size:.76rem;font-weight:600;line-height:1.4;list-style:none}.high-power-data li{position:relative;padding-left:17px}.high-power-data li:before{position:absolute;top:.46em;left:0;width:7px;height:7px;border-radius:50%;background:#4ab7ff;content:"";box-shadow:0 0 12px #4ab7ffa3}.high-power-launch.is-changing .high-power-media img,.high-power-launch.is-changing .high-power-data,.high-power-launch.is-changing .high-power-copy>p:not(.section-index){opacity:.24}.high-power-launch.is-changing .high-power-media img{transform:translateY(12px) scale(.985)}.compact-model-head{display:flex;align-items:end;justify-content:space-between;gap:28px;width:min(1180px,100%);margin:0 auto 22px}.compact-model-head h3{margin:0;color:#0a1020;font-size:clamp(1.55rem,2.6vw,2.3rem);font-weight:800;line-height:1.05;text-transform:uppercase}.compact-model-head>p{max-width:500px;margin:0;color:#566176;font-size:.9rem;font-weight:600;line-height:1.5;text-align:right}.selector-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1180px,100%);margin:0 auto 38px}.selector-tab{position:relative;display:grid;grid-template-rows:150px auto auto;gap:12px;min-height:270px;padding:16px;border:1px solid rgba(17,24,39,.11);border-radius:var(--radius);background:#ffffffdb;color:var(--muted);font-family:inherit;text-align:center;cursor:pointer;box-shadow:0 14px 34px #0e1e3412;overflow:hidden;transition:border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.selector-tab:before{position:absolute;inset:0 0 auto;height:3px;background:var(--blue);content:"";opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}.tab-image-wrap{display:grid;place-items:center;min-height:150px;border-radius:6px;background:radial-gradient(circle at 50% 78%,rgba(0,93,255,.1),transparent 48%),linear-gradient(180deg,#fff,#f7fbff)}.tab-image-wrap img{width:100%;height:140px;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(10,16,32,.16));transition:transform .18s ease}.tab-copy,.tab-copy strong,.tab-copy small,.tab-power{display:block}.tab-copy strong{color:#1b2637;font-size:1.06rem;font-weight:700}.tab-copy small{margin-top:5px;font-size:.78rem;font-weight:600;line-height:1.25}.tab-power{align-self:end;color:var(--blue);font-size:.8rem;font-weight:700}.selector-tab.is-active{color:#1b2637;border-color:#005dff8c;box-shadow:0 22px 44px #005dff24;transform:translateY(-3px)}.selector-tab.is-active:before{opacity:1;transform:scaleX(1)}.selector-tab:not(.is-active):hover{color:var(--blue);border-color:#005dff47;transform:translateY(-2px)}.selector-tab:hover .tab-image-wrap img,.selector-tab.is-active .tab-image-wrap img{transform:scale(1.04)}.product-showcase{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(430px,1.08fr);gap:clamp(28px,4vw,54px);align-items:center;width:min(1180px,100%);margin:0 auto}.product-visual{position:relative;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:10px;min-height:520px}.product-image-frame{position:relative;display:grid;place-items:center;min-height:500px;overflow:hidden}.product-image-frame:before{position:absolute;inset:10% 8% 8%;border-radius:50%;background:radial-gradient(circle,rgba(0,93,255,.18),rgba(0,93,255,.08) 38%,transparent 70%);content:"";filter:blur(2px)}.energy-ring{position:absolute;width:min(390px,88%);aspect-ratio:1;border:1px solid rgba(0,93,255,.28);border-radius:50%;box-shadow:0 0 0 22px #005dff09,inset 0 0 50px #005dff1a;animation:ringPulse 4.5s ease-in-out infinite}.energy-ring:before,.energy-ring:after{position:absolute;inset:13%;border:1px solid rgba(0,93,255,.2);border-radius:50%;content:""}.energy-ring:after{inset:28%;border-color:#005dff4d}.product-image-frame img{position:relative;z-index:1;width:min(430px,100%);max-height:480px;object-fit:contain;filter:drop-shadow(0 32px 38px rgba(10,16,32,.24));transform-origin:center bottom;transition:opacity .22s ease,transform .22s ease}.product-image-frame img.is-changing{opacity:0;transform:translateY(18px) scale(.97)}.nav-arrow{position:relative;z-index:2;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(0,93,255,.2);border-radius:999px;background:#ffffffdb;color:var(--blue);box-shadow:0 12px 30px #0e1e341a;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.nav-arrow:hover,.nav-arrow:focus-visible{color:var(--white);background:var(--blue);transform:translateY(-2px)}.nav-arrow svg{width:22px;height:22px}.nav-arrow path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.product-info{position:relative;padding:clamp(26px,4vw,42px);border:1px solid rgba(0,93,255,.16);border-radius:var(--radius);background:#ffffffe6;box-shadow:var(--shadow);overflow:hidden}.product-info:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,transparent,var(--blue),transparent);content:""}.product-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.product-kicker{margin:0 0 8px;color:var(--blue);font-size:.78rem;font-weight:700;text-transform:uppercase}.product-title-row h3{margin:0;color:#0a1020;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:700;line-height:1.06}.product-title-row strong{min-width:max-content;padding-top:4px;color:var(--blue);font-size:clamp(1.35rem,2.2vw,2.1rem);font-weight:700}.product-description{margin:18px 0 0;color:var(--muted);font-size:1rem;font-weight:500;line-height:1.55}.spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0}.spec-grid div{min-height:84px;padding:14px;border:1px solid rgba(17,24,39,.09);border-radius:var(--radius);background:linear-gradient(180deg,var(--white),rgba(244,249,255,.8))}.spec-grid dt{margin:0 0 7px;color:#7b8493;font-size:.72rem;font-weight:700;text-transform:uppercase}.spec-grid dd{margin:0;color:#111827;font-size:clamp(.94rem,1.4vw,1.05rem);font-weight:700;line-height:1.25}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:26px 0 0;padding:0;list-style:none}.feature-list li{position:relative;padding-left:20px;color:#263247;font-size:.92rem;font-weight:600;line-height:1.45}.feature-list li:before{position:absolute;top:.52em;left:0;width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #005dff1a;content:""}.product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px}.product-actions span{color:#6d7584;font-size:.82rem;font-weight:700;text-transform:uppercase}.compact-tech-stage{position:relative;width:min(1180px,100%);margin:0 auto;padding:clamp(28px,4vw,48px);border:1px solid rgba(35,130,255,.3);border-radius:var(--radius);background:linear-gradient(118deg,rgba(0,93,255,.18),transparent 44%),linear-gradient(180deg,#081329,#111c30);box-shadow:0 34px 70px #08122438;overflow:hidden;isolation:isolate}.compact-tech-stage:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(90deg,#000,#000 72%,transparent);mask-image:linear-gradient(90deg,#000,#000 72%,transparent)}.compact-tech-stage .compact-model-head{width:auto;margin:0 0 24px}.compact-tech-stage .compact-model-head .section-index{color:#4ab7ff}.compact-tech-stage .compact-model-head h3{color:#fff}.compact-tech-stage .compact-model-head>p{color:#ffffffb3}.compact-tech-stage .selector-tabs{display:flex;gap:10px;width:auto;margin:0;padding:0 0 14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:4px;scroll-snap-type:inline proximity;scrollbar-color:rgba(74,183,255,.72) rgba(255,255,255,.08);scrollbar-width:thin}.compact-tech-stage .selector-tabs::-webkit-scrollbar{height:7px}.compact-tech-stage .selector-tabs::-webkit-scrollbar-track{border-radius:999px;background:#ffffff14}.compact-tech-stage .selector-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:#4ab7ffb8}.compact-tech-stage .selector-tab{flex:0 0 clamp(174px,18vw,205px);grid-template-rows:94px auto auto;gap:9px;min-height:208px;padding:12px;border-color:#ffffff24;background:#ffffff0e;color:#ffffffa8;box-shadow:none;scroll-snap-align:start}.compact-tech-stage .selector-tab:before{background:#4ab7ff}.compact-tech-stage .tab-image-wrap{min-height:94px;background:radial-gradient(circle at 50% 78%,rgba(74,183,255,.2),transparent 52%),#ffffff0e}.compact-tech-stage .tab-image-wrap img{height:90px;filter:drop-shadow(0 15px 16px rgba(0,0,0,.36))}.compact-tech-stage .tab-copy strong{color:#fff;font-size:.94rem}.compact-tech-stage .tab-copy small{color:#ffffff94;font-size:.7rem}.compact-tech-stage .tab-power{color:#4ab7ff;font-size:.72rem}.compact-tech-stage .selector-tab.is-active{border-color:#4ab7ff;background:#fff;box-shadow:0 18px 36px #0000003d;transform:translateY(-2px)}.compact-tech-stage .selector-tab.is-active .tab-image-wrap{background:linear-gradient(180deg,#fff,#eef6ff)}.compact-tech-stage .selector-tab.is-active .tab-copy strong{color:#0a1020}.compact-tech-stage .selector-tab.is-active .tab-copy small{color:#5d687b}.compact-tech-stage .selector-tab:not(.is-active):hover{color:#fff;border-color:#4ab7ffa3;background:#4ab7ff17}.compact-tech-stage .product-showcase{grid-template-columns:minmax(310px,.8fr) minmax(430px,1.2fr);gap:clamp(28px,4vw,56px);width:auto;margin:28px 0 0;padding-top:28px;border-top:1px solid rgba(255,255,255,.12)}.compact-tech-stage .product-visual{min-height:500px;touch-action:pan-y}.compact-tech-stage .product-image-frame{min-height:480px}.compact-tech-stage .product-image-frame:before{background:radial-gradient(circle,rgba(42,148,255,.24),rgba(0,93,255,.1) 42%,transparent 70%)}.compact-tech-stage .energy-ring{border-color:#4ab7ff6b;box-shadow:0 0 0 22px #4ab7ff09,inset 0 0 54px #0084ff29}.compact-tech-stage .product-image-frame img{max-height:450px;filter:drop-shadow(0 34px 34px rgba(0,0,0,.46))}.compact-tech-stage .nav-arrow{border-color:#4ab7ff75;background:#081329d1;color:#4ab7ff;box-shadow:0 14px 32px #00000042}.compact-tech-stage .nav-arrow:hover,.compact-tech-stage .nav-arrow:focus-visible{color:#081329;background:#4ab7ff}.compact-tech-stage .product-info{border-color:#ffffff21;background:#ffffff0e;box-shadow:none}.compact-tech-stage .product-info:before{background:linear-gradient(90deg,transparent,#4ab7ff,transparent)}.compact-tech-stage .product-kicker,.compact-tech-stage .product-title-row strong{color:#4ab7ff}.compact-tech-stage .product-title-row h3,.compact-tech-stage .spec-grid dd{color:#fff}.compact-tech-stage .product-description,.compact-tech-stage .feature-list li{color:#ffffffbd}.compact-tech-stage .spec-grid div{border-color:#ffffff1a;background:#ffffff0b}.compact-tech-stage .spec-grid dt{color:#ffffff7a}.compact-tech-stage .feature-list li:before{background:#4ab7ff;box-shadow:0 0 12px #4ab7ff94}.compact-tech-stage .product-actions span{color:#ffffff85}.model-index{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);gap:clamp(20px,4vw,44px);align-items:start;width:min(1180px,100%);margin:clamp(38px,6vw,72px) auto 0;padding:clamp(20px,3vw,30px);border:1px solid rgba(0,93,255,.14);border-radius:var(--radius);background:#ffffffdb;box-shadow:0 18px 42px #0e1e3412}.model-index h3{margin:0;color:#0a1020;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:800;line-height:1.08;text-transform:uppercase}.model-index p{margin:14px 0 0;color:#445066;font-size:.96rem;font-weight:600;line-height:1.55}.model-table-wrap{overflow-x:auto;border:1px solid rgba(17,24,39,.08);border-radius:var(--radius);background:#fff}.model-table{width:100%;min-width:940px;border-collapse:collapse}.model-table caption{padding:12px 14px;color:var(--muted);font-size:.72rem;font-weight:800;text-align:left;text-transform:uppercase}.model-table th,.model-table td{padding:12px 14px;border-top:1px solid rgba(17,24,39,.07);text-align:left}.model-table th{color:#0a1020;font-size:.7rem;font-weight:800;text-transform:uppercase}.model-table td{color:#344056;font-size:.84rem;font-weight:650;line-height:1.35}.model-table tr.is-high-power td{background:#005dff0e}.model-table tr.is-high-power td:nth-child(2){color:var(--blue);font-weight:800}.model-table a{color:var(--blue);font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pss-launch{position:relative;display:grid;grid-template-columns:minmax(300px,.88fr) minmax(320px,.8fr) minmax(280px,.72fr);align-items:stretch;width:min(1180px,100%);min-height:590px;margin:clamp(46px,7vw,76px) auto 0;border:1px solid rgba(54,177,255,.38);border-radius:var(--radius);color:#fff;background:radial-gradient(circle at 48% 42%,rgba(43,174,255,.2),transparent 35%),linear-gradient(120deg,rgba(0,93,255,.22),transparent 46%),linear-gradient(180deg,#081326,#0c1e36);box-shadow:0 34px 70px #08122438;overflow:hidden;isolation:isolate}.pss-launch:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(111,207,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(111,207,255,.055) 1px,transparent 1px);background-size:38px 38px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 28%,#000 86%,transparent)}.pss-launch:after{position:absolute;top:18%;right:-8%;width:64%;height:44%;border:1px solid rgba(91,196,255,.28);border-radius:50%;content:"";transform:rotate(-9deg);pointer-events:none}.pss-copy,.pss-data{position:relative;z-index:2;padding:clamp(32px,4vw,50px) clamp(26px,3vw,42px)}.pss-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pss-copy .section-index,.pss-model{color:#53c5ff}.pss-copy h3{max-width:470px;margin:0;color:#fff;font-size:clamp(2rem,2.85vw,2.85rem);font-weight:800;line-height:1.02;text-transform:uppercase}.pss-copy>p:not(.section-index){max-width:510px;margin:20px 0 0;color:#ffffffc2;font-size:.96rem;font-weight:500;line-height:1.62}.pss-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(116px,1fr));gap:4px;margin-top:28px;padding:4px;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#ffffff0f}.pss-tab{display:grid;gap:3px;min-height:62px;padding:9px 16px;border:0;border-radius:5px;background:transparent;color:#ffffffa8;font-family:inherit;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.pss-tab strong{font-size:1.04rem;font-weight:800}.pss-tab span{font-size:.72rem;font-weight:700}.pss-tab.is-active{color:#081326;background:#fff;box-shadow:0 8px 24px #0003}.pss-tab:hover:not(.is-active){color:#fff;background:#ffffff14}.pss-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px}.pss-pdf-link{color:#ffffffc7;font-size:.78rem;font-weight:700;text-decoration:underline;text-decoration-color:#53c5ffb8;text-underline-offset:4px}.pss-pdf-link:hover,.pss-pdf-link:focus-visible{color:#fff}.pss-media{position:relative;z-index:2;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-width:0;padding:40px 4px;touch-action:pan-y}.pss-product-frame{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1.18;min-width:0;border:0;background:transparent;box-shadow:none;isolation:isolate;overflow:hidden}.pss-product-frame:before{content:none}.pss-product-frame img{position:relative;z-index:1;display:block;width:138%;height:138%;filter:brightness(1.06) contrast(1.04) drop-shadow(0 28px 25px rgba(0,0,0,.46)) drop-shadow(0 0 1px rgba(104,205,255,.5));mix-blend-mode:normal;object-fit:contain;transition:opacity .17s ease,transform .17s ease}.pss-sine-line{position:absolute;right:-18%;bottom:9%;left:-18%;height:46px;border-top:2px solid rgba(0,93,255,.2);border-radius:50%;transform:rotate(-5deg)}.pss-arrow{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.pss-arrow svg{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.pss-arrow:hover,.pss-arrow:focus-visible{border-color:#53c5ff;background:#53c5ff2e;transform:scale(1.06)}.pss-data{display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.11);background:#ffffff0e}.pss-model{margin:0 0 10px;font-size:.72rem;font-weight:800;text-transform:uppercase}.pss-data h4{margin:0;color:#fff;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:800;line-height:1.08}.pss-data>strong{margin-top:14px;color:#53c5ff;font-size:clamp(1.55rem,2.4vw,2.2rem);font-weight:800;line-height:1}.pss-data dl{display:grid;margin:24px 0 0}.pss-data dl div{padding:11px 0;border-top:1px solid rgba(255,255,255,.1)}.pss-data dt{margin-bottom:5px;color:#ffffff80;font-size:.65rem;font-weight:800;text-transform:uppercase}.pss-data dd{margin:0;color:#fff;font-size:.85rem;font-weight:700;line-height:1.35}.pss-data ul{display:grid;gap:9px;margin:20px 0 0;padding:0;color:#ffffffc2;font-size:.76rem;font-weight:600;line-height:1.4;list-style:none}.pss-data li{position:relative;padding-left:17px}.pss-data li:before{position:absolute;top:.46em;left:0;width:7px;height:7px;border-radius:50%;background:#53c5ff;box-shadow:0 0 12px #53c5ffa3;content:""}.pss-data>small{margin-top:16px;color:#ffffff7a;font-size:.66rem;font-weight:600;line-height:1.4}.pss-launch.is-changing .pss-product-frame img,.pss-launch.is-changing .pss-data,.pss-launch.is-changing .pss-copy>p:not(.section-index){opacity:.24}.pss-launch.is-changing .pss-product-frame img{transform:translateY(8px) scale(.985)}.family-guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(1180px,100%);margin:14px auto 0;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius);background:#1118271a;overflow:hidden}.family-guidance div{padding:22px 24px;background:#fffffff0}.family-guidance span{display:block;margin-bottom:8px;color:var(--blue);font-size:.72rem;font-weight:800}.family-guidance strong{display:block;color:#0a1020;font-size:1rem;font-weight:800;line-height:1.35}.family-guidance p{margin:8px 0 0;color:#556176;font-size:.82rem;font-weight:600;line-height:1.5}@media(max-width:1080px){.family-map-item{grid-template-columns:auto minmax(0,1fr)}.family-map-facts{grid-column:2;display:flex;min-width:0;text-align:left}.pss-launch{grid-template-columns:repeat(2,minmax(0,1fr))}.pss-data{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.11);border-left:0}.pss-data dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media(max-width:760px){.family-map,.family-guidance,.pss-launch{grid-template-columns:1fr}.family-map-item{grid-template-columns:auto minmax(0,1fr);padding:18px}.pss-copy,.pss-data{padding:30px 22px}.pss-copy h3{font-size:2rem}.pss-tabs,.pss-actions{width:100%}.pss-pdf-link{width:100%;text-align:center}.pss-media{min-height:430px;padding:24px 10px}.pss-product-frame{max-width:360px;width:100%;margin:0 auto}.pss-data{grid-column:auto}.pss-data dl{grid-template-columns:1fr}}.applications-overview,.faq-section,.contact-section{position:relative;padding:clamp(54px,8vw,94px) clamp(20px,5vw,72px);border-top:1px solid rgba(17,24,39,.08);scroll-margin-top:var(--header-h)}.applications-overview{background:radial-gradient(circle at 88% 12%,rgba(0,93,255,.11),transparent 30%),linear-gradient(180deg,#fff,#f5f9ff 64%,#fff)}.application-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1180px,100%);margin:0 auto}.application-card-grid article{display:grid;align-content:start;gap:12px;min-height:228px;padding:22px;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius);background:#ffffffe6;box-shadow:0 18px 42px #0e1e3412;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.application-card-grid article:hover{border-color:#0084ff8f;box-shadow:0 22px 48px #005dff24,0 0 0 1px #00beff42;transform:translateY(-3px)}.application-card-grid span{color:var(--blue);font-size:.76rem;font-weight:800}.application-card-grid h3{margin:0;color:#0a1020;font-size:clamp(1.12rem,2vw,1.45rem);font-weight:800;line-height:1.1}.application-card-grid p{margin:0;color:#4a5669;font-size:.9rem;font-weight:600;line-height:1.48}.application-card-grid a{align-self:end;color:var(--blue);font-size:.76rem;font-weight:800;text-transform:uppercase}.applications-link-band{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1180px,100%);margin:18px auto 0;padding:22px;border:1px solid rgba(0,93,255,.16);border-radius:var(--radius);background:linear-gradient(90deg,#005dff1a,#fffffff0),#fff}.applications-link-band p{margin:0;color:#1f2937;font-size:1rem;font-weight:800;line-height:1.45}.faq-section{background:#fff}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(980px,100%);margin:0 auto}.faq-grid details{border:1px solid rgba(17,24,39,.1);border-radius:var(--radius);background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 14px 32px #0e1e340f}.faq-grid summary{padding:18px;color:#0a1020;font-size:.96rem;font-weight:800;cursor:pointer}.faq-grid p{margin:0;padding:0 18px 18px;color:#445066;font-size:.92rem;font-weight:600;line-height:1.55}.contact-section{display:grid;grid-template-columns:minmax(0,.58fr) minmax(280px,.42fr);gap:clamp(24px,5vw,70px);align-items:center;background:linear-gradient(135deg,#0a1020f5,#0044b4eb),#0a1020}.contact-copy,.contact-card{width:min(100%,680px)}.contact-copy h2{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.6rem);font-weight:800;line-height:1.02;text-transform:uppercase}.contact-copy p:not(.section-index){margin:18px 0 0;color:#ffffffd1;font-size:1.02rem;font-weight:600;line-height:1.6}.contact-card{justify-self:end;display:grid;gap:14px;padding:clamp(22px,3vw,34px);border:1px solid rgba(255,255,255,.22);border-radius:var(--radius);background:#ffffff1a;box-shadow:0 24px 54px #0003}.contact-card strong{color:#fff;font-size:1.3rem;font-weight:800}.contact-card p{margin:0;color:#ffffffd1;font-size:.96rem;font-weight:600;line-height:1.5}.product-info.is-changing{animation:infoSwap .26s ease}@keyframes ringPulse{0%,to{transform:scale(.98);opacity:.8}50%{transform:scale(1.04);opacity:1}}@keyframes infoSwap{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes marketRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1080px){.site-header{grid-template-columns:auto 1fr auto;gap:18px}.main-nav{position:fixed;top:var(--header-h);right:20px;left:20px;display:grid;justify-items:start;gap:0;padding:12px;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .18s ease,transform .18s ease}.site-header.is-open .main-nav{opacity:1;pointer-events:auto;transform:translateY(0)}.main-nav a{width:100%;padding:14px 10px}.header-cta{justify-self:end}.menu-toggle{display:grid}.hero-visual{right:clamp(-160px,-12vw,-72px);bottom:6px;width:min(70vw,700px);height:min(54vh,460px);opacity:.82}.selector-tabs,.high-power-launch{grid-template-columns:repeat(2,minmax(0,1fr))}.high-power-data{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.11);border-left:0}.high-power-data dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.brand-video-inner{grid-template-columns:1fr}.brand-video-copy{max-width:680px}.market-head,.market-stat-grid{grid-template-columns:1fr}.market-head{grid-template-areas:"index" "title" "copy"}.market-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.line-overview-inner{grid-template-columns:1fr;grid-template-areas:"copy" "stats" "features"}.line-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-showcase,.compact-tech-stage .product-showcase{grid-template-columns:1fr}.compact-tech-stage .product-visual{min-height:430px}.compact-tech-stage .product-image-frame{min-height:410px}.model-index,.contact-section{grid-template-columns:1fr}.application-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-visual,.product-image-frame{min-height:420px}}@media(max-width:760px){:root{--header-h: 68px}.site-header{padding:0 16px}.brand-logo{height:42px}.header-cta{display:none}.hero{min-height:760px}.hero-slide-primary{background-image:linear-gradient(180deg,#fffffff7,#ffffffe8 42%,#ffffff52 76%,#ffffffa8),linear-gradient(90deg,#ffffffe0,#ffffff38),url(/assets/hero-cover-pso-knight-optimized-CKCRGsg5.jpg);background-position:center,center,center bottom;background-size:auto,auto,cover}.hero-slide-secondary{background-color:#eef6ff;background-position:63% bottom;background-size:auto 56%}.hero-slide-secondary:before{background:linear-gradient(180deg,#fffffffc,#fffffff5 45%,#ffffff9e 67%,#ffffff24),linear-gradient(90deg,#fffffff5,#ffffff61)}.hero.is-secondary-slide{min-height:760px}.hero.is-secondary-slide .hero-bg{inset:var(--header-h) 0 0}.hero-carousel-controls{bottom:18px}.hero-inner{align-content:start;width:calc(100vw - 32px);max-width:1280px;padding-top:58px}.hero-copy{max-width:100%}.hero-visual{right:auto;left:0;bottom:-74px;width:100%;height:300px;opacity:.48;transform:none}.hero-product{filter:drop-shadow(0 24px 24px rgba(6,15,32,.28))}.hero-product-1{left:0;height:63%}.hero-product-2{left:31%;height:69%}.hero-product-3{right:-2%;height:76%}.hero-copy h1{font-size:clamp(2rem,10.4vw,2.75rem);line-height:1.04}.hero-slide-heading{font-size:clamp(2rem,10.4vw,2.85rem);line-height:1.04}.hero-copy p{margin-top:18px;font-size:.98rem}.hero-actions{gap:10px;margin-top:24px}.btn{width:100%}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;width:100%}.hero-proof-secondary{grid-template-columns:1fr;width:min(360px,100%);margin-top:26px}.hero-proof span{font-size:.76rem}.brand-video{padding:42px 16px}.brand-video-copy h2{font-size:clamp(1.75rem,8vw,2.45rem)}.brand-video-copy p:not(.section-index){font-size:.94rem}.brand-video-frame{border-radius:7px;box-shadow:0 18px 44px #0b1c3e29}.market-opportunity{padding:48px 16px}.market-head{gap:16px;margin-bottom:20px}.market-head h2{font-size:clamp(1.8rem,9.5vw,2.65rem)}.market-head p:not(.section-index){font-size:.95rem}.market-stat-grid,.market-segment-grid,.application-card-grid,.faq-grid{grid-template-columns:1fr}.model-table-wrap{overflow:visible;border:0;background:transparent}.model-table{display:block;width:100%;min-width:0;border-collapse:separate}.model-table caption{display:block;margin-bottom:10px;border:1px solid rgba(17,24,39,.08);border-radius:var(--radius);background:#fff}.model-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.model-table tbody,.model-table tr,.model-table td{display:block;width:100%}.model-table tr{margin-bottom:10px;padding:12px 14px;border:1px solid rgba(17,24,39,.08);border-radius:var(--radius);background:#fff;box-shadow:0 12px 34px #0e1e340f}.model-table td{display:grid;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid rgba(17,24,39,.07);font-size:.8rem}.model-table td:first-child{border-top:0}.model-table td:before{color:#7b8494;font-size:.68rem;font-weight:800;line-height:1.35;text-transform:uppercase}.model-table td:nth-child(1):before{content:"Modelo"}.model-table td:nth-child(2):before{content:"Categoria"}.model-table td:nth-child(3):before{content:"Potência"}.model-table td:nth-child(4):before{content:"Entrada"}.model-table td:nth-child(5):before{content:"Saída"}.model-table td:nth-child(6):before{content:"Baterias"}.model-table tr.is-high-power{border-color:#005dff61;box-shadow:0 14px 36px #005dff1c}.model-table tr.is-high-power td{background:transparent}.market-stat{min-height:176px}.market-segment-grid article{min-height:auto}.market-close{display:grid;padding:18px}.model-index{padding:18px}.applications-link-band{display:grid;padding:18px}.application-card-grid article{min-height:auto}.contact-section{padding:48px 16px}.contact-card{justify-self:stretch}.market-close p{font-size:.95rem}.line-overview{padding:48px 16px}.line-copy h2{font-size:clamp(1.95rem,10vw,2.65rem)}.line-copy p{font-size:.96rem}.line-stats,.line-feature-grid{grid-template-columns:1fr}.line-stats div{min-height:118px;padding:18px}.line-feature-grid article{min-height:auto;padding:20px}.selector-tabs{grid-template-columns:1fr}.high-power-launch{grid-template-columns:1fr;min-height:0}.high-power-copy,.high-power-data{padding:30px 22px}.high-power-copy h3{font-size:2rem}.high-power-tabs,.high-power-actions{width:100%}.high-power-pdf{width:100%;text-align:center}.high-power-media{min-height:430px;padding-top:8px}.high-power-media img{height:420px}.high-power-data{grid-column:auto}.high-power-data dl{grid-template-columns:1fr}.compact-model-head{align-items:flex-start;flex-direction:column;gap:12px}.compact-model-head>p{text-align:left}.compact-tech-stage{padding:26px 16px}.compact-tech-stage .compact-model-head h3{font-size:clamp(1.7rem,8vw,2.2rem)}.compact-tech-stage .selector-tab{flex-basis:158px;grid-template-columns:1fr;grid-template-rows:78px auto auto;gap:7px;min-height:184px;padding:10px;text-align:center}.compact-tech-stage .tab-image-wrap{grid-row:auto;min-height:78px}.compact-tech-stage .tab-image-wrap img{height:74px}.compact-tech-stage .product-showcase{gap:18px;margin-top:20px;padding-top:20px}.compact-tech-stage .product-visual{min-height:340px}.compact-tech-stage .product-image-frame{min-height:330px}.compact-tech-stage .product-image-frame img{max-height:310px}.selector-tab{grid-template-columns:92px 1fr;grid-template-rows:auto auto;gap:8px 12px;min-height:124px;padding:12px;text-align:left}.tab-image-wrap{grid-row:1 / span 2;min-height:100px}.tab-image-wrap img{height:96px}.tab-copy strong{font-size:1rem}.tab-power{align-self:start}.product-visual{grid-template-columns:42px 1fr 42px;min-height:360px;gap:4px}.product-image-frame{min-height:360px}.product-image-frame img{width:min(320px,96%);max-height:330px}.nav-arrow{width:42px;height:42px}.product-info{padding:22px}.product-title-row{display:grid;gap:12px}.product-title-row strong{font-size:1.25rem}.spec-grid,.feature-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
