.psp{--navy:#122968;--blue:#1037b6;--red:#e52312;--pale:#f3f6fc;--line:#dce5f5;color:#667895;font:15px/1.85 Inter,Arial,sans-serif}.psp *{box-sizing:border-box}.psp [hidden]{display:none!important}.psp h1,.psp h2,.psp h3{font-family:Urbanist,Arial,sans-serif;color:var(--navy);font-weight:800;letter-spacing:-.035em;line-height:1.14}.psp h1{font-size:clamp(36px,3.5vw,65px);margin:0 0 25px}.psp h1 em{font-style:normal;color:var(--blue)}.psp h2{font-size:clamp(31px,2.9vw,49px);margin:0 0 25px}.psp h3{font-size:clamp(25px,2.2vw,35px);margin:0 0 20px}.psp p{margin:0 0 22px;text-wrap:pretty}.psp figure{margin:0}.psp img{width:100%;max-width:100%;display:block}.psp svg{display:block}.psp a{color:var(--blue)}.psp button,.psp summary,.psp a{-webkit-tap-highlight-color:transparent}.psp :is(a,button,summary):focus-visible{outline:3px solid #80a7fc;outline-offset:4px}.psp-section{padding:60px 0;scroll-margin-top:100px}.psp-kicker{font:800 10px/1.7 Inter,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);display:flex;align-items:center;gap:12px;margin-bottom:22px}.psp-kicker:before{content:'';width:28px;height:3px;background:var(--red);flex:0 0 28px}.psp-wide{padding:0 clamp(24px,3vw,65px);width:100%}.psp-crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;padding:26px 0 18px}.psp-button{background:var(--red);color:white!important;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 23px;border-radius:7px;font-size:13px;font-weight:700;line-height:1.6;transition:background .2s,transform .2s}.psp-button span{font-size:25px;line-height:1;color:#fff}.psp-button:hover{background:#c81e10;transform:translateY(-3px)}.psp-text-link{font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid #b5c7ec;padding-bottom:6px}.psp-text-link span{font-size:23px;color:var(--red)}.psp-hero{background:linear-gradient(110deg,#fff 62%,#f3f6fc);overflow:hidden}.psp-hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:65px;align-items:center;padding:22px 0 38px}.psp-lead{font:500 clamp(21px,1.9vw,28px)/1.48 Urbanist,Arial,sans-serif;color:var(--navy);max-width:700px}.psp-hero-note{font-size:12px;max-width:540px;margin:18px 0 0!important}.psp-hero-art{position:relative;border:1px solid var(--line);border-radius:85px 20px 20px;background:#fff;padding:30px;box-shadow:22px 22px 0 #e8eefb;isolation:isolate}.psp-hero-art:before{content:'';position:absolute;inset:35px;border-radius:50%;border:1px dashed #b7c9ec;z-index:-1}.psp-hero-coordinate{font-size:9px;letter-spacing:.15em;font-weight:800;color:var(--blue);text-align:center;padding:5px 0 18px}.psp-hero-coordinate span{color:var(--red)}.psp-hero-machines{display:grid;grid-template-columns:1.4fr .6fr;align-items:end;position:relative;min-height:330px}.psp-hero-machines img:first-child{height:330px;object-fit:contain}.psp-hero-machines img:last-child{height:205px;object-fit:contain;transform:translateX(-15px)}.psp-hero-art figcaption{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px;margin-top:18px;font:500 15px/1.4 Urbanist,Arial,sans-serif;color:var(--navy);gap:20px}.psp-hero-art figcaption strong{font-size:23px}.psp-since{display:flex;flex-direction:column;font:800 25px/1.3 Urbanist,Arial,sans-serif;color:var(--red);text-align:right}.psp-since b{font:700 8px/1.8 Inter,Arial,sans-serif;letter-spacing:.1em;color:var(--blue)}.psp-hero-nav{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);gap:25px;padding:20px 0}.psp-hero-nav a{font-size:12px;display:flex;gap:18px;align-items:center;color:var(--navy)}.psp-hero-nav b{font-size:10px;color:var(--red)}.psp-city-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;align-items:center}.psp-city-photo{position:relative;padding:0 15px 20px 0}.psp-city-photo:before{content:'';position:absolute;inset:25px 0 0 20px;border:1px dashed #aabfe7;border-radius:65px 20px 20px;z-index:-1}.psp-city-photo img{height:450px;object-fit:cover;object-position:center;border-radius:65px 18px 18px}.psp-city-photo figcaption{position:absolute;bottom:35px;left:20px;right:35px;background:var(--navy);color:#fff;padding:20px 24px;border-radius:16px;font:800 26px/1.2 Urbanist}.psp-city-photo figcaption span{display:block;font:400 11px/1.6 Inter,Arial,sans-serif;margin-top:9px}.psp-city-seal{position:absolute;top:25px;right:-3px;width:91px;height:91px;background:var(--red);border:6px solid #fff;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font:800 21px/1.2 Urbanist,Arial,sans-serif;transform:rotate(8deg);box-shadow:0 8px 25px #10296810}.psp-city-seal small{font:700 7px/1.8 Inter,Arial,sans-serif;margin-top:5px}.psp-city-questions{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.psp-city-questions>span{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--navy);padding:10px 13px;background:var(--pale);border-radius:9px}.psp-city-questions svg{width:19px;height:19px;color:var(--red)}.psp-highlight{font:500 23px/1.5 Urbanist,Arial,sans-serif;color:var(--navy);border-left:3px solid var(--red);padding-left:20px;margin:0!important}.psp-highlight strong{font-weight:800}.psp-scenarios{border-top:1px solid var(--line)}.psp-theatre{--psp-cycle:8s;border:1px solid var(--line);border-radius:23px;overflow:hidden;background:#fff;margin-top:30px;box-shadow:0 15px 40px #10296808}.psp-scene-tabs{display:grid;grid-template-columns:repeat(5,1fr);padding:12px;gap:8px;background:var(--navy)}.psp-scene-tabs button{border:1px solid #ffffff25;background:0 0;color:#fff;font:700 12px/1.4 Inter,Arial,sans-serif;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 8px;border-radius:10px;cursor:pointer;transition:background .2s,border-color .2s}.psp-scene-tabs svg{width:22px;height:22px;color:currentColor;flex:0 0 22px}.psp-scene-tabs button[aria-pressed=true]{background:#fff;color:var(--navy);border-color:#fff}.psp-scene-tabs button[aria-pressed=true] svg{color:var(--red)}.psp-stage-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);align-items:stretch;gap:0}.psp-scene-stage{padding:25px 20px 15px;min-width:0}.psp-scene-stage figure>svg{width:100%;height:auto}.psp-svg-label{font:700 11px Inter,Arial;fill:#1037b6;letter-spacing:.05em}.psp-svg-height{font:800 33px Urbanist,Arial;fill:#e52312}.psp-svg-unit{font:500 10px Inter,Arial,sans-serif;fill:#637189}.psp-stage-controls{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:12px}.psp-demo-label{font-size:9px;color:#637189}.psp-stage-controls>div{display:flex;gap:7px}.psp-stage-controls button{background:#fff;border:1px solid var(--line);border-radius:7px;font:600 10px/1.5 Inter,Arial,sans-serif;padding:8px 10px;color:var(--navy);cursor:pointer}.psp-stage-controls button:hover{background:var(--pale)}.psp-scene-copy{border-left:1px solid var(--line);padding:30px 27px;display:flex;align-items:center;min-width:0}.psp-scene-number{font-size:10px;font-weight:800;letter-spacing:.15em;color:var(--red);display:block;margin-bottom:18px}.psp-scene-copy h3{font-size:28px;margin-bottom:17px}.psp-scene-copy p{font-size:13px;line-height:1.75}.psp-scene-question{display:flex;gap:12px;align-items:start;padding-top:18px;border-top:1px solid var(--line);color:var(--navy);margin:0!important}.psp-scene-question svg{width:25px;height:25px;color:var(--red);flex:0 0 25px}.psp-theatre-bottom{display:flex;align-items:center;gap:30px;padding:20px 25px;background:var(--blue);color:#fff}.psp-theatre-bottom strong{font:800 23px/1.25 Urbanist,Arial,sans-serif;flex:1}.psp-theatre-bottom>span{font-size:10px;line-height:1.6;flex:1;color:#d8e4ff}.psp-lift-arm{transform-origin:0px 323px;animation:psp-lift-arm var(--psp-cycle) ease-in-out infinite}.psp-cage{animation:psp-cage var(--psp-cycle) ease-in-out infinite}.psp-boom-machine{animation:psp-boom-settle var(--psp-cycle) ease-in-out infinite}.psp-target{animation:psp-target var(--psp-cycle) ease-in-out infinite;transform-box:fill-box;transform-origin:center}.psp-paused *{animation-play-state:paused!important}@keyframes psp-lift-arm{0%,100%{transform:scaleY(.28)}35%,72%{transform:scaleY(1)}}@keyframes psp-cage{0%,100%{transform:translateY(130px)}35%,72%{transform:translateY(0)}}@keyframes psp-boom-settle{0%,100%{transform:translateX(-30px)}35%,72%{transform:translateX(0)}}@keyframes psp-target{0%,20%,90%,100%{opacity:.25;transform:scale(.75)}40%,70%{opacity:1;transform:scale(1.15)}}.psp-sheet{border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-top:28px}.psp-sheet-heading{position:relative;background:var(--navy);color:#fff;padding:23px 30px;display:flex;align-items:center;gap:25px}.psp-sheet-heading>span{font-size:9px;letter-spacing:.1em;color:#bdcef2}.psp-sheet-heading strong{font:800 25px/1.3 Urbanist}.psp-sheet-heading svg{width:30px;height:30px;margin-left:auto}.psp-sheet table{width:100%;border-collapse:collapse;font-size:14px;margin:0}.psp-sheet caption{text-align:left;padding:15px 30px;font-size:11px;color:#667895}.psp-sheet thead{background:var(--pale);color:var(--navy)}.psp-sheet th,.psp-sheet td{padding:17px 30px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.psp-sheet tbody tr:last-child>*{border:0}.psp-sheet tbody th{width:35%;color:var(--navy);font-weight:600;white-space:nowrap}.psp-sheet tbody th svg{display:inline-block;vertical-align:middle;width:23px;height:23px;color:var(--red);margin-right:14px}.psp-sheet tbody tr:nth-child(even){background:#f8faff}.psp-sheet tbody tr{transition:background .2s}.psp-sheet tbody tr:hover{background:#eaf0fd}.psp-categories{background:var(--pale);padding:40px 32px;border-radius:65px 20px 20px;margin-top:20px}.psp-equipment-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;align-items:center;padding:25px 0}.psp-equipment-visual{position:relative;background:#fff;border:1px solid var(--line);padding:25px 20px 70px;border-radius:45px 16px 16px}.psp-equipment-visual img{height:340px;object-fit:contain}.psp-direction{display:flex;align-items:center;gap:10px;position:absolute;bottom:20px;left:20px;right:20px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.1em;justify-content:center}.psp-direction svg{width:25px;height:25px;color:var(--red)}.psp-equipment-row .psp-kicker{font-size:9px;margin-bottom:16px}.psp-equipment-row h3{font-size:32px}.psp-equipment-row p{font-size:14px}.psp-equipment-reverse{grid-template-columns:1.15fr .85fr;border-top:1px solid var(--line);padding-top:40px;margin-top:10px}.psp-equipment-reverse figure{order:2;border-radius:16px 45px 16px 16px}.psp-condition{padding:16px 18px;display:flex;align-items:center;gap:15px;background:#fff;border-left:3px solid var(--red);color:var(--navy);font-size:12px;line-height:1.7}.psp-condition svg{width:29px;height:29px;flex:0 0 29px;color:var(--red)}.psp-two-points{display:flex;align-items:center;gap:15px;margin-bottom:22px}.psp-two-points>span:not(.psp-points-arrow){display:flex;gap:10px;align-items:center;color:var(--navy);font-size:12px;font-weight:600}.psp-two-points b{flex:0 0 31px;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff}.psp-two-points>span:last-child b{background:var(--red)}.psp-points-arrow{font-size:25px;color:var(--red)}.psp-schedule{padding:35px;background:var(--blue);color:#fff;border-radius:20px;margin:60px 0 15px;position:relative;overflow:hidden}.psp-schedule-top{display:flex;align-items:start;justify-content:space-between;gap:30px}.psp-schedule .psp-kicker,.psp-schedule h2{color:#fff}.psp-schedule h2{font-size:clamp(30px,2.6vw,44px)}.psp-window-badge{display:flex;align-items:center;gap:10px;flex-shrink:0;color:#fff;font-size:8px;font-weight:800;letter-spacing:.05em;border:1px solid #ffffff45;border-radius:10px;padding:12px 15px;line-height:1.7}.psp-window-badge svg{width:25px;height:25px}.psp-schedule>p{font-size:14px;color:#d7e3ff}.psp-timeline{list-style:none!important;padding:20px 0;margin:25px 0;display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.psp-timeline li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;font-size:11px;line-height:1.4;color:#fff}.psp-timeline li:not(:last-child):after{content:'';position:absolute;top:29px;left:calc(50% + 40px);width:calc(100% - 60px);height:1px;background:#ffffff50}.psp-timeline li>span{background:#fff;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;position:relative}.psp-timeline svg{width:27px;height:27px;color:var(--red)}.psp-timeline li:nth-child(even) svg{color:var(--blue)}.psp-timeline b{position:absolute;right:-2px;top:-3px;background:var(--red);color:#fff;border:2px solid var(--blue);border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:7px}.psp-schedule-note{border-top:1px solid #ffffff30;padding-top:18px;font-size:12px;line-height:1.8;color:#d7e3ff}.psp-schedule-note strong{color:#fff}.psp-mobilization{display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;align-items:center}.psp-mobilization>figure svg{width:100%;height:auto}.psp-mobilization figcaption{font:800 21px/1.4 Urbanist,Arial,sans-serif;color:var(--navy);margin-top:18px;text-align:center}.psp-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.psp-items article{padding:15px 13px;border:1px solid var(--line);border-radius:13px;display:flex;align-items:center;gap:13px;color:var(--navy);font-size:12px;line-height:1.5;background:#fff}.psp-item-icon{position:relative;background:var(--pale);border-radius:50%;width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center}.psp-item-icon svg{width:21px;height:21px;color:var(--red)}.psp-item-icon b{position:absolute;right:-3px;top:-4px;color:#fff;background:var(--blue);border:2px solid #fff;border-radius:50%;width:17px;height:17px;font-size:6px;display:grid;place-items:center}.psp-items article:nth-child(even) svg{color:var(--blue)}.psp-items article:nth-child(even) b{background:var(--red)}.psp-mobilization-items{grid-template-columns:1fr 1fr}.psp-flow-path{animation:psp-flow 2s linear infinite}.psp-delivery-lift{animation:psp-delivery 7s ease-in-out infinite}@keyframes psp-flow{to{stroke-dashoffset:-32}}@keyframes psp-delivery{50%{transform:translateX(15px)}}.psp-occupied{border-top:1px solid var(--line)}.psp-occupied-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;align-items:center}.psp-real-photo{position:relative;border-radius:20px 65px 20px 20px;overflow:hidden;background:var(--pale)}.psp-real-photo img{height:380px;object-fit:cover;object-position:center top}.psp-real-photo figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#102968ee);padding:50px 22px 20px;color:#fff;font-size:11px}.psp-occupied-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.psp-occupied-signals>span{display:flex;flex-direction:column;align-items:flex-start;gap:13px;border-top:2px solid var(--red);padding-top:17px;color:var(--navy);font-size:11px}.psp-occupied-signals>span:nth-child(2){border-color:var(--blue)}.psp-occupied-signals svg{width:31px;height:31px;color:var(--red)}.psp-occupied-signals>span:nth-child(2) svg{color:var(--blue)}.psp-charge{background:var(--pale);display:grid;grid-template-columns:.55fr 1.45fr;gap:40px;padding:35px;border-radius:20px;margin:20px 0 10px;align-items:center}.psp-charge h2{font-size:clamp(28px,2.5vw,40px)}.psp-charge p{font-size:13px}.psp-charge-visual{min-width:0;display:flex;flex-direction:column;align-items:center;gap:25px}.psp-battery-shell{border:7px solid var(--blue);border-radius:15px;position:relative;width:100%;max-width:220px;height:95px;padding:9px;display:flex;gap:6px}.psp-battery-shell:after{content:'';position:absolute;right:-16px;width:10px;top:24px;bottom:24px;border-radius:0 5px 5px 0;background:var(--blue)}.psp-battery-shell span{flex:1;background:var(--blue);border-radius:4px;animation:psp-charge 6s infinite}.psp-battery-shell span:nth-child(2){animation-delay:.5s}.psp-battery-shell span:nth-child(3){animation-delay:1s}.psp-battery-shell span:nth-child(4){animation-delay:1.5s;background:var(--red)}.psp-charge-dots{font-size:8px;font-weight:800;letter-spacing:.02em;color:var(--navy);display:flex;gap:8px;align-items:center;white-space:nowrap}.psp-charge-dots b{font-size:20px;color:var(--red)}@keyframes psp-charge{0%,15%,100%{opacity:.18}40%,85%{opacity:1}}.psp-charge-times{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.psp-charge-times>span{border-left:3px solid var(--blue);padding-left:16px;font-size:10px;line-height:1.6}.psp-charge-times>span:last-child{border-color:var(--red)}.psp-charge-times strong{display:block;font:800 32px/1.3 Urbanist,Arial,sans-serif;color:var(--navy);margin-bottom:7px}.psp-charge-question{font:800 24px/1.4 Urbanist!important;color:var(--navy);margin-bottom:0!important}.psp-use-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.psp-use-columns article{position:relative;border-top:3px solid var(--blue);padding:25px 5px 0}.psp-use-columns article:nth-child(2){border-color:var(--red)}.psp-use-columns article>svg{width:40px;height:40px;color:var(--red);margin:5px 0 25px}.psp-use-columns article:nth-child(2)>svg{color:var(--blue)}.psp-use-index{position:absolute;top:25px;right:5px;color:#d6e1f4;font:800 55px/1 Urbanist}.psp-use-columns h3{font-size:27px}.psp-use-columns p{font-size:13px}.psp-use-columns article>div{background:var(--pale);padding:18px;border-radius:13px;margin-top:25px}.psp-use-columns small{color:var(--blue);font-size:8px;font-weight:800;letter-spacing:.1em}.psp-use-columns article>div p{font-size:12px;color:var(--navy);margin:8px 0 0}.psp-fit{background:var(--navy);color:#d8e4ff;padding:35px;border-radius:20px}.psp-fit h2,.psp-fit .psp-kicker{color:#fff}.psp-fit h2{font-size:clamp(29px,2.5vw,42px)}.psp-fit-equation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:28px 0 8px}.psp-fit-equation>span{position:relative;background:#fff;border-radius:13px;padding:17px 12px;display:flex;align-items:center;flex-direction:column;gap:13px;color:var(--navy);font-size:11px;text-align:center;line-height:1.5}.psp-fit-equation>span:not(:last-child):after{content:'+';position:absolute;right:-14px;top:42%;color:#d8e4ff;font:800 17px/1 Urbanist,Arial,sans-serif;z-index:1}.psp-fit-equation svg{width:30px;height:30px;color:var(--red)}.psp-fit-equation>span:nth-child(even) svg{color:var(--blue)}.psp-fit>p{font-size:14px}.psp-portfolio-section{padding-bottom:20px}.psp-portfolio{display:flex;align-items:center;gap:35px;border-bottom:1px solid var(--line);padding-bottom:35px}.psp-portfolio>div{flex:1}.psp-portfolio h3{font-size:31px}.psp-portfolio p{font-size:14px;margin:0}.psp-portfolio>span{font:800 9px/1.9 Inter,Arial,sans-serif;color:var(--blue);text-align:center;flex:0 0 160px;letter-spacing:.05em}.psp-portfolio>span svg{width:58px;height:58px;color:var(--red);margin:0 auto 15px}.psp-cross-section{padding-top:25px}.psp-cross{background:var(--pale);border-radius:20px;display:grid;grid-template-columns:.5fr 1.5fr;gap:35px;padding:28px;align-items:center}.psp-cross img{height:220px;object-fit:contain;mix-blend-mode:multiply}.psp-cross h3{font-size:32px}.psp-cross p{font-size:13px}.psp-cross .psp-kicker{font-size:9px;margin-bottom:15px}.psp-final{background:var(--blue);color:#fff;border-radius:20px;padding:30px;margin:0 0 70px}.psp-final-heading{display:flex;align-items:center;gap:30px;justify-content:space-between}.psp-final h2,.psp-final .psp-kicker{color:#fff}.psp-final h2{font-size:clamp(27px,2.5vw,40px);margin-bottom:12px}.psp-final-heading p{font-size:13px;color:#d7e3ff;margin:0}.psp-final-heading .psp-button{background:#fff;color:var(--navy)!important;flex-shrink:0;padding:15px 20px;font-size:12px}.psp-final-heading .psp-button span{color:var(--red)}.psp-final-items{margin:25px 0 20px}.psp-final-items article{min-height:64px;border:0;padding:12px 14px}.psp-final>p{font-size:12px;margin:0}.psp-final .psp-kicker{margin-bottom:15px}.psp-faq{margin-top:28px;padding:19px 24px;border:1px solid var(--line);border-radius:16px;background:#fff;color:#667895}.psp-faq .psp-kicker{margin:0 0 3px!important;color:var(--blue)!important;font-size:9px}.psp-faq details{border-bottom:1px solid var(--line)}.psp-faq details:last-child{border:0}.psp-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 0;font-size:13px;font-weight:700;line-height:1.65;color:var(--navy);cursor:pointer}.psp-faq summary::-webkit-details-marker{display:none}.psp-faq summary:after{content:'+';width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--blue);font-size:19px;font-weight:500}.psp-faq details[open] summary:after{content:'−'}.psp-answer{padding:0 0 18px;font-size:13px;line-height:1.85;overflow:auto}.psp-answer p{margin:0 0 15px}.psp-answer p:empty{display:none}.psp-answer strong{color:var(--navy);font-weight:700}.psp-answer table{border-collapse:collapse;font-size:12px;min-width:450px;margin:15px 0;width:100%}.psp-answer th,.psp-answer td{padding:10px 14px;border:1px solid var(--line);text-align:left}.psp-answer th{background:var(--navy);color:#fff}.psp-answer tr:nth-child(even){background:var(--pale)}.psp-answer small{display:block;font-size:11px}.psp-fit .psp-faq,.psp-final .psp-faq{margin-top:23px}body.page-id-8645 .log-breadcrumb-section{display:none}body.page-id-8645 .psp-full>.elementor-container{width:100%;max-width:none}body.page-id-8645 .psp-full .elementor-widget-wrap{padding:0}body.page-id-8645 .psp-layout>.elementor-container{width:100%;max-width:none;padding:0 clamp(24px,3vw,65px);gap:40px;align-items:flex-start}body.page-id-8645 .psp-main{width:calc(100% - 340px)!important;min-width:0}body.page-id-8645 .psp-sidebar{width:300px!important;padding-top:60px;flex-shrink:0}body.page-id-8645 .psp-main>.elementor-widget-wrap,body.page-id-8645 .psp-sidebar>.elementor-widget-wrap{padding:0}body.page-id-8645 .psp-national>.elementor-container,body.page-id-8645 .psp-brands>.elementor-container{max-width:none;width:100%;padding:0 clamp(24px,3vw,65px)}@media(min-width:1800px){.psp-hero-grid{gap:90px}.psp-hero-machines{min-height:420px}.psp-hero-machines img:first-child{height:420px}.psp-hero-machines img:last-child{height:260px}.psp-city-photo img{height:510px}.psp-equipment-visual img{height:420px}.psp-scene-copy h3{font-size:35px}.psp-scene-copy p{font-size:15px}.psp-scene-stage{padding:30px}.psp-real-photo img{height:450px}}@media(max-width:1350px){.psp-hero-grid{gap:35px}.psp-hero-art{padding:24px}.psp-hero-machines img:first-child{height:300px}.psp-hero-machines img:last-child{height:170px}.psp-stage-layout{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr)}.psp-scene-copy{padding:23px}.psp-scene-copy h3{font-size:25px}.psp-city-grid,.psp-equipment-row,.psp-mobilization,.psp-occupied-grid{gap:25px}.psp-city-grid{grid-template-columns:1fr 1fr}.psp-city-photo img{height:470px}.psp-sheet th,.psp-sheet td{padding:15px 22px}.psp-schedule-top{display:block}.psp-window-badge{display:none}.psp-final-heading{align-items:flex-start;flex-direction:column;gap:18px}.psp-items article{font-size:11px}.psp-use-columns{gap:20px}.psp-use-columns h3{font-size:24px}.psp-equipment-row h3{font-size:29px}.psp-two-points{flex-wrap:wrap}.psp-charge{grid-template-columns:.5fr 1.5fr;gap:30px}}@media(max-width:1100px){body.page-id-8645 .psp-layout>.elementor-container{gap:30px}body.page-id-8645 .psp-sidebar{width:250px!important}body.page-id-8645 .psp-main{width:calc(100% - 280px)!important}.psp-stage-layout{grid-template-columns:1fr}.psp-scene-copy{border:0;border-top:1px solid var(--line);padding:22px 25px;min-height:230px}.psp-scene-copy h3{font-size:27px}.psp-scene-copy p{font-size:13px}.psp-scene-tabs{gap:5px;padding:9px}.psp-scene-tabs button{flex-direction:column;padding:12px 6px;font-size:10px}.psp-theatre-bottom{display:block}.psp-theatre-bottom>span{display:block;margin-top:10px}.psp-city-grid,.psp-equipment-row,.psp-equipment-reverse,.psp-mobilization,.psp-occupied-grid{grid-template-columns:1fr}.psp-city-photo img{height:360px}.psp-equipment-reverse figure{order:0}.psp-equipment-visual img{height:280px}.psp-timeline{grid-template-columns:repeat(3,1fr);gap:24px}.psp-timeline li:nth-child(3):after{display:none}.psp-charge{grid-template-columns:1fr;padding:30px}.psp-charge-visual{flex-direction:row;justify-content:center}.psp-battery-shell{max-width:150px;height:72px;border-width:5px;gap:4px;padding:7px}.psp-charge-dots{flex-direction:column;gap:2px}.psp-use-columns{grid-template-columns:1fr;gap:30px}.psp-use-columns article{padding:20px 75px 0 0}.psp-use-columns article>svg{width:33px;height:33px;margin-bottom:16px}.psp-use-columns h3{font-size:28px}.psp-use-columns article>div{margin-top:18px}.psp-fit-equation{grid-template-columns:repeat(3,1fr)}.psp-fit-equation>span:after{display:none}.psp-final-items{grid-template-columns:1fr 1fr}.psp-portfolio{gap:20px}.psp-portfolio>span{flex-basis:95px}.psp-cross{grid-template-columns:.6fr 1.4fr;gap:20px}.psp-cross h3{font-size:28px}}@media(max-width:1024px){.psp-hero-grid{grid-template-columns:1fr 1fr;gap:30px}.psp h1{font-size:40px}.psp-hero-art{padding:20px;border-radius:65px 18px 18px;box-shadow:13px 13px 0 #e8eefb}.psp-hero-machines{min-height:280px}.psp-hero-machines img:first-child{height:270px}.psp-hero-machines img:last-child{height:150px}.psp-hero-art figcaption strong{font-size:19px}.psp-hero-art figcaption{font-size:12px;gap:10px}.psp-since{font-size:22px}.psp-hero-nav{gap:15px}.psp-hero-nav a{font-size:10px;gap:10px}}@media(max-width:767px){.psp{font-size:14px}.psp-wide{padding:0 20px}.psp-section{padding:42px 0}.psp h1{font-size:37px}.psp h2{font-size:31px}.psp p{margin-bottom:18px}.psp-kicker{font-size:9px;margin-bottom:18px}.psp-crumb{font-size:10px;padding-top:20px}.psp-hero-grid{grid-template-columns:1fr;gap:32px;padding:15px 0 30px}.psp-hero-art{margin-right:12px}.psp-hero-machines{min-height:260px}.psp-hero-machines img:first-child{height:270px}.psp-hero-machines img:last-child{height:170px}.psp-hero-note{max-width:100%}.psp-lead{font-size:23px}.psp-button{padding:15px 19px;font-size:12px}.psp-hero-nav{grid-template-columns:1fr 1fr;gap:18px}.psp-hero-nav a{font-size:11px;gap:12px}.psp-hero-coordinate{font-size:8px}.psp-city-grid{gap:25px}.psp-city-photo img{height:350px;border-radius:45px 16px 16px}.psp-city-seal{width:80px;height:80px;font-size:19px}.psp-city-photo figcaption{padding:18px;font-size:24px}.psp-city-questions{gap:9px;margin:22px 0}.psp-city-questions>span{font-size:10px}.psp-highlight{font-size:22px}.psp-theatre{border-radius:17px}.psp-scene-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:7px}.psp-scene-tabs button{font-size:8px;gap:7px;padding:11px 3px;border-radius:7px}.psp-scene-tabs svg{width:20px;height:20px;flex-basis:20px}.psp-scene-stage{padding:17px 10px 12px}.psp-stage-controls{gap:8px}.psp-demo-label{font-size:8px;max-width:100px}.psp-stage-controls button{font-size:9px;padding:8px}.psp-scene-copy{padding:22px;min-height:260px}.psp-scene-number{margin-bottom:13px}.psp-scene-copy h3{font-size:27px}.psp-theatre-bottom{padding:20px}.psp-theatre-bottom strong{font-size:23px}.psp-sheet-heading{padding:19px;gap:15px;flex-wrap:wrap}.psp-sheet-heading>span{width:100%;font-size:8px}.psp-sheet-heading strong{font-size:24px}.psp-sheet caption{padding:13px 18px;line-height:1.5}.psp-sheet table{font-size:12px}.psp-sheet th,.psp-sheet td{padding:13px 15px;line-height:1.6}.psp-sheet tbody th{width:40%;white-space:normal}.psp-sheet tbody th svg{width:20px;height:20px;display:block;margin:0 0 7px}.psp-categories{padding:28px 20px;border-radius:40px 16px 16px}.psp-equipment-row{gap:25px;padding:10px 0 20px}.psp-equipment-visual img{height:290px}.psp-equipment-row h3{font-size:29px}.psp-equipment-reverse{padding-top:30px;margin-top:15px}.psp-two-points{gap:14px;flex-wrap:nowrap;align-items:start}.psp-two-points>span:not(.psp-points-arrow){flex-direction:column;align-items:start;font-size:11px}.psp-two-points>span:not(.psp-points-arrow){flex:1}.psp-schedule{padding:26px 20px;margin:42px 0 0}.psp-schedule h2{font-size:31px}.psp-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 15px;padding:10px 0}.psp-timeline li{font-size:9px}.psp-timeline li>span{width:48px;height:48px}.psp-timeline li:not(:last-child):after{top:24px;left:calc(50% + 30px);width:calc(100% - 40px)}.psp-timeline svg{width:24px;height:24px}.psp-schedule-note{font-size:11px}.psp-mobilization{gap:25px}.psp-items{grid-template-columns:1fr 1fr;gap:12px}.psp-items article{font-size:11px;padding:13px 11px;gap:10px;min-height:68px}.psp-item-icon{width:32px;height:32px;flex-basis:32px}.psp-item-icon svg{width:19px;height:19px}.psp-real-photo{border-radius:18px 45px 18px 18px}.psp-real-photo img{height:330px}.psp-occupied-signals{gap:12px}.psp-occupied-signals>span{font-size:10px}.psp-charge{padding:26px 20px;gap:28px;border-radius:18px}.psp-charge h2{font-size:30px}.psp-charge-times{gap:15px}.psp-charge-times>span{padding-left:12px;font-size:9px}.psp-charge-times strong{font-size:29px}.psp-charge-question{font-size:23px!important}.psp-use-columns article{padding-right:55px}.psp-fit{padding:26px 20px;border-radius:18px}.psp-fit h2{font-size:30px}.psp-fit-equation{grid-template-columns:1fr 1fr;gap:12px}.psp-fit-equation>span{padding:15px 10px;font-size:10px}.psp-fit-equation>span:last-child{grid-column:1/-1;flex-direction:row;justify-content:center}.psp-portfolio{display:block}.psp-portfolio>span{display:none}.psp-portfolio h3{font-size:29px}.psp-cross{grid-template-columns:1fr;gap:20px;padding:24px}.psp-cross img{height:200px}.psp-cross h3{font-size:29px}.psp-final{padding:26px 20px;margin-bottom:45px;border-radius:18px}.psp-final h2{font-size:30px}.psp-final-items article:last-child{grid-column:1/-1}.psp-faq{padding:16px 18px;border-radius:13px;margin-top:23px}.psp-faq summary{font-size:12px;padding:15px 0;gap:15px}.psp-answer{font-size:12px}.psp-final-heading .psp-button{width:100%;font-size:12px}.psp-final-heading{gap:20px}body.page-id-8645 .psp-layout>.elementor-container{display:block;padding:0 20px}body.page-id-8645 .psp-main,body.page-id-8645 .psp-sidebar{width:100%!important}body.page-id-8645 .psp-sidebar{padding-top:0;padding-bottom:35px}body.page-id-8645 .psp-national>.elementor-container,body.page-id-8645 .psp-brands>.elementor-container{padding:0 20px}}@media(prefers-reduced-motion:reduce){.psp *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.psp-lift-arm{transform:none}.psp-cage{transform:none}}.psp-stage-phases{position:relative;display:flex;justify-content:space-between;gap:15px;padding:13px 2px 10px;margin-top:8px;font:700 9px/1.5 Inter,Arial,sans-serif;color:#667895;border-top:2px solid #dce5f5}.psp-stage-phases:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:#e52312;transform-origin:left;animation:psp-phase-line var(--psp-cycle) linear infinite}.psp-stage-phases span:first-child{color:#1037b6}@keyframes psp-phase-line{0%,100%{transform:scaleX(0)}35%{transform:scaleX(.5)}72%,90%{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.psp-stage-phases:before{animation:none!important;transform:scaleX(1)}}.psp-paused .psp-stage-phases:before{animation-play-state:paused}.psp-stage-controls button:disabled{opacity:.65;cursor:default}