.itHome{background:#050914}.itNav{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#050914e6,#0509149e);border-bottom:1px solid #ffffff0d}.itNav:after{content:"";position:absolute;left:4vw;right:4vw;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#168cff66,transparent);transform:scaleX(.2);transform-origin:center;transition:transform .35s}.itNav:hover:after{transform:scaleX(1)}.itHero:after{content:"BOOTWIN / TECHNOLOGY SYSTEM";position:absolute;right:2vw;top:34%;writing-mode:vertical-rl;font-size:8px;letter-spacing:.22em;color:#49637d;opacity:.7}.itSystem{isolation:isolate}.itSystem:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 80px #0878ff0b;pointer-events:none}.itSystemMap:before{content:"";position:absolute;left:50%;top:50%;width:42%;height:42%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #118eff18;box-shadow:0 0 0 40px #118eff08,0 0 0 80px #118eff05;animation:coreRadar 5s ease-in-out infinite}.itCore{z-index:3}.itIntro{position:relative;isolation:isolate}.itIntro:before{content:"ONE PARTNER";position:absolute;left:-1.5vw;bottom:2vw;font-size:clamp(80px,16vw,260px);font-weight:800;letter-spacing:-.09em;color:#ffffff04;z-index:-1;white-space:nowrap}.itPillars{position:relative}.itPillars:before{content:"";position:absolute;left:0;right:0;top:-100px;height:140px;background:linear-gradient(180deg,transparent,#050914);pointer-events:none}.itPillar{isolation:isolate;overflow:hidden}.itPillar:before{content:"";position:absolute;width:340px;height:340px;right:-180px;top:-180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pillar-accent,#0878ff) 22%,transparent),transparent 68%);opacity:.7;transition:transform .6s,opacity .6s}.pillarSupport{--pillar-accent:#0878ff}.pillarWeb{--pillar-accent:#00d4ff}.pillarRepair{--pillar-accent:#8d75ff}.itPillar:hover:before{transform:scale(1.5);opacity:1}.itPillarIcon{transition:transform .35s,background .35s}.itPillar:hover .itPillarIcon{transform:rotate(-8deg) scale(1.08)}.itPillar h3{transition:transform .35s}.itPillar:hover h3{transform:translateX(8px)}.itSupport{position:relative;overflow:hidden}.itSupport:after{content:"IT OPERATIONS";position:absolute;right:-1vw;bottom:-2vw;font-size:clamp(90px,14vw,220px);font-weight:800;letter-spacing:-.08em;color:#06101d09;white-space:nowrap;pointer-events:none}.itSupportList article{position:relative;z-index:1}.itSupportList article:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0878ff08,transparent 60%);opacity:0;transition:opacity .25s}.itSupportList article:hover:before{opacity:1}.itEcosystem{position:relative;isolation:isolate}.itEcosystem:before{content:"";position:absolute;left:50%;top:52%;width:min(70vw,1000px);height:min(70vw,1000px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#0878ff12,transparent 66%);z-index:-1}.itFlowItem>div{box-shadow:0 0 0 0 #0878ff00;transition:box-shadow .3s,transform .3s}.itFlowItem:hover>div{transform:translateY(-5px);box-shadow:0 18px 45px #0878ff18}.itWebWorld{position:relative;isolation:isolate}.itWebWorld:before{content:"WEB";position:absolute;right:-2vw;top:7vw;font-size:clamp(160px,28vw,430px);font-weight:800;letter-spacing:-.1em;line-height:.7;color:#ffffff035;z-index:-1}.itProjectCard{transform-origin:center top}.itProjectCard:hover{transform:translateY(-4px) scale(1.004)}.itProjectScreen:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,#02050b9f);pointer-events:none}.itRepair{position:relative;isolation:isolate}.itRepair:before{content:"LAB";position:absolute;left:-1vw;bottom:-1vw;font-size:clamp(150px,25vw,400px);font-weight:800;letter-spacing:-.1em;line-height:.7;color:#ffffff035;z-index:-1}.itLaptop{filter:drop-shadow(0 45px 80px #0008)}.itLaptopScreen{position:relative;overflow:hidden}.itLaptopScreen:after{content:"";position:absolute;left:-30%;top:0;width:20%;height:100%;background:linear-gradient(90deg,transparent,#ffffff12,transparent);transform:skewX(-18deg);animation:laptopSweep 6s ease-in-out infinite}.itRepairBadge{animation:badgeFloat 4s ease-in-out infinite}.itBusiness{position:relative}.itBusiness:after,.itBusiness:before{content:"";position:absolute;top:0;bottom:0;width:14vw;z-index:2;pointer-events:none}.itBusiness:before{left:0;background:linear-gradient(90deg,#050914,transparent)}.itBusiness:after{right:0;background:linear-gradient(-90deg,#050914,transparent)}.itBusinessTrack:hover{animation-play-state:paused}.itWhyGrid article{position:relative;overflow:hidden;transition:transform .3s,border-color .3s}.itWhyGrid article:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-80px;top:-80px;background:#0878ff12;transition:transform .45s}.itWhyGrid article:hover{transform:translateY(-7px);border-color:#168cff4d}.itWhyGrid article:hover:after{transform:scale(1.5)}.itKnowledgeVisual{overflow:hidden}.itKnowledgeVisual img{transition:transform .6s}.itKnowledgeGrid>a:hover .itKnowledgeVisual img{transform:scale(1.045)}.itContact{position:relative;isolation:isolate}.itContact:before{content:"";position:absolute;right:-16vw;bottom:-20vw;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(circle,#0878ff20,transparent 68%);z-index:-1}.itContactGrid{position:relative}.itContactGrid:before{content:"NEW REQUEST";position:absolute;right:0;top:-34px;font-size:8px;letter-spacing:.18em;color:#51708f}.itFooter{position:relative}.itFooter:before{content:"";position:absolute;left:4vw;right:4vw;top:0;height:1px;background:linear-gradient(90deg,transparent,#0878ff5d,transparent)}@keyframes coreRadar{0%,to{transform:translate(-50%,-50%) scale(.92);opacity:.45}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}@keyframes laptopSweep{0%,38%{left:-30%}70%,to{left:120%}}@keyframes badgeFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-9px) rotate(-1deg)}}@media(max-width:900px){.itHero:after{display:none}.itIntro:before,.itRepair:before,.itSupport:after,.itWebWorld:before{opacity:.65}}@media(max-width:650px){.itNav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.itIntro:before,.itRepair:before,.itSupport:after,.itWebWorld:before{display:none}.itSystemMap:before{width:72%;height:72%}.itBusiness:after,.itBusiness:before{width:8vw}}@media(prefers-reduced-motion:reduce){.itLaptopScreen:after,.itRepairBadge,.itSystemMap:before{animation:none}.itKnowledgeVisual img,.itPillar,.itPillar h3,.itPillarIcon,.itWhyGrid article{transition:none}}@media(max-width:900px){.itHome{overflow-x:clip}.itHero{min-height:auto;padding-bottom:84px}.itHeroKicker{gap:12px;flex-wrap:wrap}.itHeroLead{align-items:flex-end}.itSystem{margin-top:54px;transform-origin:center top}.itSystemMap{min-height:430px}.itPillarGrid{grid-template-columns:1fr}.itPillar{min-height:390px}.itContactGrid,.itRepair,.itSupportIntro,.itWebIntro{grid-template-columns:1fr}.itRepairVisual{min-height:460px}.itFlowMap{overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px;overscroll-behavior-x:contain}.itFlowItem{min-width:150px;scroll-snap-align:start}.itProjectCard{position:relative!important;top:auto!important;margin-bottom:22px}}@media(max-width:680px){.itNav{left:12px;right:12px;top:12px;padding:10px 12px;border-radius:16px}.itNavLinks{display:none}.itNavCta{font-size:9px;padding:9px 11px}.itBrand{font-size:18px}.itHero{padding:112px 18px 74px}.itHeroKicker{font-size:8px;letter-spacing:.14em}.itHero h1{font-size:clamp(48px,15.2vw,76px);line-height:.84;letter-spacing:-.078em;margin-top:24px}.itHeroLead{display:grid;grid-template-columns:1fr auto;gap:14px;margin-top:28px}.itHeroLead p{width:auto;max-width:none;font-size:12px;line-height:1.65}.itRoundCta{width:92px;height:92px;font-size:8px;flex:none}.itSystem{width:100%;margin-top:46px;border-radius:18px}.itSystemTop{padding:12px 13px;gap:8px}.itSystemTop b{font-size:7px;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itSystemTop small{display:none}.itSystemMap{min-height:365px;padding:12px}.itCore{width:104px;height:104px}.itCore strong{font-size:12px}.itNode{width:112px;padding:10px}.itNode b{font-size:7px}.nodeRouter{left:3%;top:7%}.nodeWeb{right:3%;top:7%}.nodePc{left:1%;bottom:8%}.nodeBackup{right:1%;bottom:8%}.nodeSecurity{left:50%;bottom:1%;transform:translateX(-50%)}.itSystemFooter{font-size:7px;padding:10px 12px}.itContact,.itEcosystem,.itIntro,.itKnowledge,.itPillars,.itRepair,.itSupport,.itWebWorld,.itWhy{padding-left:20px;padding-right:20px}.itIntro{padding-top:100px;padding-bottom:100px}.itContact h2,.itEcosystem h2,.itIntro h2,.itKnowledge h2,.itRepairCopy h2,.itSectionHead h2,.itWhy h2{font-size:clamp(44px,13vw,70px);line-height:.86}.itIntroText,.itRepairLead,.itSupportIntro p,.itWebIntro p{font-size:13px;line-height:1.75}.itPillars{padding-top:95px;padding-bottom:90px}.itPillar{min-height:350px;padding:22px;border-radius:22px}.itPillar h3{font-size:clamp(39px,12vw,58px)}.itPillar p{max-width:none;font-size:12px;line-height:1.65}.itSupport{padding-top:96px;padding-bottom:96px;border-radius:28px 28px 0 0}.itSupportList article{grid-template-columns:36px 38px 1fr 20px;gap:10px;padding:22px 0}.itSupportList article h3{font-size:18px}.itSupportList article p{font-size:11px}.itEcosystem{padding-top:100px;padding-bottom:96px}.itEcosystemTicker{font-size:40px}.itEcosystemTicker,.itFlowMap{margin-left:-20px;margin-right:-20px}.itFlowMap{padding-left:20px;padding-right:20px}.itFlowItem{min-width:132px}.itWebWorld{padding-top:98px;padding-bottom:100px}.itProjectStack{margin-top:42px}.itProjectCard{min-height:470px;padding:14px;border-radius:22px}.itProjectScreen{height:330px}.itProjectBottom h3{font-size:30px}.itRepair{padding-top:96px;padding-bottom:96px;gap:42px}.itRepairVisual{min-height:350px}.itLaptop{width:92%}.itRepairBadge{right:0;bottom:2%}.itRepairServices li{font-size:11px;gap:9px}.itWhy{padding-top:96px;padding-bottom:96px}.itWhyGrid{grid-template-columns:1fr}.itWhyGrid article{min-height:210px}.itKnowledge{padding-top:96px;padding-bottom:96px}.itKnowledgeGrid{grid-template-columns:1fr}.itContact{padding-top:100px;padding-bottom:110px}.itContactGrid{gap:28px}.itContactMeta{gap:10px}.leadForm{padding:16px;border-radius:18px}.leadGrid{grid-template-columns:1fr}.leadMessage{grid-column:auto}.leadBottom{align-items:stretch}.leadBottom button{width:100%;justify-content:center;min-height:46px}.itFooter{padding-left:20px;padding-right:20px}}@media(max-width:420px){.itHero h1{font-size:14.4vw}.itHeroLead{grid-template-columns:1fr}.itRoundCta{width:88px;height:88px;justify-self:end}.itSystemMap{min-height:340px}.itNode{width:100px}.itCore{width:92px;height:92px}.itPillar{min-height:330px}.itProjectCard{min-height:430px}.itProjectScreen{height:290px}}@media(prefers-reduced-motion:reduce){.itFlowMap{scroll-behavior:auto}}.pillarPage{background:#050914;color:#f5f8ff;min-height:100vh;overflow:hidden}.pillarHero{min-height:96vh;padding:150px 4vw 110px;position:relative;background:radial-gradient(circle at 75% 20%,#0878ff2b,transparent 28%),radial-gradient(circle at 20% 75%,#00b8ff16,transparent 30%),#050914}.pillarHero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(#000,transparent 82%);mask-image:linear-gradient(#000,transparent 82%)}.pillarHero:after{content:"";position:absolute;width:42vw;height:42vw;right:-18vw;top:15vh;border:1px solid #2d8cff22;border-radius:50%;box-shadow:0 0 0 60px #0878ff08,0 0 0 120px #0878ff05;pointer-events:none}.pillarEyebrow{position:relative;font-size:9px;letter-spacing:.2em;color:#76a5d3}.pillarCta h2,.pillarHero h1,.pillarIntro h2,.pillarPromise h2,.pillarScenarios h2,.pillarServices h2,.repairLocal h2,.repairUpgrade h2{position:relative;font-size:clamp(58px,9vw,138px);line-height:.82;letter-spacing:-.075em;margin:20px 0}.pillarCta h2 span,.pillarHero h1 span,.pillarIntro h2 span,.pillarPromise h2 span,.pillarScenarios h2 span,.pillarServices h2 span,.repairLocal h2 span,.repairUpgrade h2 span{color:#5c7796}.pillarHeroLead{position:relative;display:grid;grid-template-columns:1fr .65fr;gap:50px;align-items:end;margin-top:45px}.pillarHeroLead p{margin:0;max-width:700px;font-size:15px;line-height:1.75;color:#9bb0c5}.pillarHeroLead a{justify-self:end;display:flex;gap:8px;align-items:center;border-bottom:1px solid #fff;padding:10px 0;font-size:9px;font-weight:800;letter-spacing:.08em}.pillarDashboard{position:relative;margin:75px auto 0;width:min(1120px,92vw);border:1px solid #ffffff1a;border-radius:26px;background:linear-gradient(180deg,#091522,#06101d);box-shadow:0 50px 110px #0008,0 0 90px #0878ff12;overflow:hidden;transform:perspective(1200px) rotateX(1.5deg)}.pillarDashboard:before{content:"";position:absolute;inset:-1px;background:linear-gradient(110deg,transparent 15%,#0da8ff1d 42%,transparent 62%);transform:translateX(-110%);animation:pillarSweep 7s ease-in-out infinite;pointer-events:none}.pillarDashboardBar{height:48px;border-bottom:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:8px;color:#718eab;letter-spacing:.15em}.pillarDashboardGrid{display:grid;grid-template-columns:repeat(4,1fr)}.pillarMetric{position:relative;min-height:190px;padding:24px;border-right:1px solid #ffffff12;display:flex;flex-direction:column;justify-content:space-between;transition:background .25s,transform .25s}.pillarMetric:hover{background:#0b1c30;transform:translateY(-4px)}.pillarMetric:last-child{border-right:0}.pillarMetric svg{color:#40b3ff}.pillarMetric small{font-size:8px;color:#6c89a7;letter-spacing:.15em}.pillarMetric strong{font-size:20px;letter-spacing:-.04em}.pillarCta,.pillarIntro,.pillarProcess,.pillarPromise,.pillarScenarios,.pillarServices,.repairLocal,.repairProcess,.repairUpgrade{padding:140px 4vw}.pillarIntro{position:relative}.pillarIntro:before{content:"BOOTWIN";position:absolute;right:-2vw;top:70px;font-size:min(18vw,260px);font-weight:800;letter-spacing:-.08em;color:#ffffff05;line-height:1}.pillarIntroText{position:relative;width:min(760px,92%);margin-left:auto;font-size:clamp(23px,3.2vw,44px);line-height:1.3;color:#9cadbf}.pillarSectionLabel{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid #ffffff16;padding-bottom:18px}.pillarCta>p,.pillarIntro>p,.pillarSectionLabel p,.pillarServices>p,.repairLocal>p{font-size:9px;letter-spacing:.2em;color:#5f7e9c;margin:0}.pillarSectionLabel span{font-size:8px;letter-spacing:.14em;color:#65819d;text-align:right}.pillarProcess{background:#07101d}.pillarProcessGrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border:1px solid #ffffff12;border-radius:26px;overflow:hidden}.pillarProcessGrid article{min-height:330px;padding:28px;border-right:1px solid #ffffff12;display:flex;flex-direction:column;position:relative;background:linear-gradient(180deg,#0a162600,#0a162648);transition:background .25s}.pillarProcessGrid article:last-child{border-right:0}.pillarProcessGrid article:hover{background:#0b1b2e}.pillarProcessGrid article>span{font-size:9px;color:#2da7ff;letter-spacing:.18em}.pillarProcessGrid svg{margin:38px 0 auto;color:#366c9c}.pillarProcessGrid h3{font-size:20px;letter-spacing:-.04em;margin:35px 0 10px}.pillarProcessGrid p{font-size:12px;line-height:1.7;color:#7791aa;margin:0}.pillarServices{background:#eef4fa;color:#07101f}.pillarServices>p{color:#5f7e9c}.pillarServices h2 span{color:#7f94a9}.pillarServiceList{margin-top:65px;border-top:1px solid #07101f22}.pillarServiceRow{display:grid;grid-template-columns:60px 52px 1fr 34px;align-items:center;gap:18px;padding:25px 0;border-bottom:1px solid #07101f1a;transition:padding .25s,background .25s,border-radius .25s}.pillarServiceRow:hover{padding-left:18px;padding-right:18px;background:#fff;border-radius:14px}.pillarServiceRow>span{font-size:9px}.pillarServiceRow svg{color:#0878ff}.pillarServiceRow h3{font-size:clamp(22px,3vw,42px);margin:0;letter-spacing:-.05em}.pillarServiceRow p{margin:6px 0 0;color:#62798f;font-size:12px;line-height:1.6}.pillarScenarios{background:radial-gradient(circle at 15% 30%,#0878ff18,transparent 24%),#050914}.pillarScenarios h2{font-size:clamp(55px,7.6vw,116px);margin-top:70px}.pillarScenarioGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px}.pillarScenarioGrid article{min-height:390px;border:1px solid #ffffff14;border-radius:24px;padding:24px;background:linear-gradient(145deg,#081421,#07101b);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .3s,border-color .3s}.pillarScenarioGrid article:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:#0878ff17;right:-90px;top:-100px;filter:blur(5px)}.pillarScenarioGrid article:hover{transform:translateY(-8px);border-color:#138dfc55}.pillarScenarioGrid small{font-size:9px;color:#5d7b99}.pillarScenarioGrid svg{margin:28px 0;color:#218ee8}.pillarScenarioGrid h3{font-size:clamp(25px,3vw,40px);letter-spacing:-.05em;margin:0}.pillarScenarioGrid p{color:#849bb0;line-height:1.7;font-size:12px}.pillarScenarioGrid article>div{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.13em;color:#9eb5c9}.pillarScenarioGrid article>div svg{margin:0;width:15px}.pillarPromise{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;background:#08121f}.pillarPromise h2{font-size:clamp(50px,6.7vw,100px)}.pillarPromise>div>p{font-size:9px;letter-spacing:.2em;color:#5f7e9c}.pillarPromiseCopy>p{font-size:18px;line-height:1.6;color:#a4b6c8}.pillarPromiseCopy ul,.repairUpgradeCopy ul{list-style:none;padding:0;margin:35px 0 0}.pillarPromiseCopy li,.repairUpgradeCopy li{display:flex;gap:10px;align-items:center;border-top:1px solid #ffffff12;padding:14px 0;font-size:10px;letter-spacing:.08em;color:#9db2c5}.pillarPromiseCopy li svg,.repairUpgradeCopy li svg{width:17px;color:#3baeff}.pillarCta{background:radial-gradient(circle at 70% 20%,#0878ff2a,transparent 30%),#050914}.pillarCta h2{font-size:clamp(55px,8vw,120px)}.pillarCta a{display:inline-flex;align-items:center;gap:8px;background:#0878ff;border-radius:999px;padding:15px 22px;font-size:10px;font-weight:800;box-shadow:0 15px 55px #0878ff35}.repairHero{background:radial-gradient(circle at 75% 20%,#8d75ff24,transparent 28%),radial-gradient(circle at 20% 70%,#0878ff15,transparent 25%),#050914}.repairHero .pillarDashboard{background:radial-gradient(circle at 50% 40%,#0878ff1f,transparent 35%),#07111f}.repairHero .pillarMetric svg{color:#9b8cff}.repairDashboard{overflow:hidden}.repairScan{height:78px;border-top:1px solid #ffffff12;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:0 22px;position:relative}.repairScan>span{height:4px;border-radius:999px;background:linear-gradient(90deg,#8d75ff,#24b8ff);position:relative;overflow:hidden}.repairScan>span:after{content:"";position:absolute;width:25%;height:100%;background:#fff9;left:-30%;animation:scanProgress 2.7s linear infinite}.repairScan b{font-size:9px;letter-spacing:.14em}.repairScan small{font-size:7px;letter-spacing:.12em;color:#6b87a2}.repairProcess{background:#080f1a}.repairProcessRail{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px}.repairProcessRail article{position:relative;min-height:300px;padding:28px 32px 28px 0;border-top:1px solid #ffffff18}.repairProcessRail article:after{content:"";position:absolute;right:0;top:-4px;width:7px;height:7px;border-radius:50%;background:#8d75ff;box-shadow:0 0 22px #8d75ff}.repairProcessRail article>span{font-size:9px;color:#8e80ff}.repairProcessRail h3{margin:55px 0 12px;font-size:25px;letter-spacing:-.05em}.repairProcessRail p{font-size:12px;line-height:1.7;color:#7c94aa;padding-right:22px}.repairProcessRail svg{position:absolute;right:8px;top:75px;color:#344d66}.repairUpgrade{background:linear-gradient(180deg,#eef4fa,#e8f1f8);color:#07101f}.repairUpgrade .pillarSectionLabel{border-color:#07101f1a}.repairUpgrade .pillarSectionLabel p,.repairUpgrade .pillarSectionLabel span{color:#59738d}.repairUpgradeGrid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-top:70px}.repairMachine{border-radius:26px;border:1px solid #07101f17;background:#07101f;color:#fff;box-shadow:0 35px 80px #07101f28;overflow:hidden;transform:perspective(1000px) rotateY(2deg)}.repairMachineTop{display:flex;justify-content:space-between;padding:18px;border-bottom:1px solid #ffffff14;font-size:8px;letter-spacing:.14em;color:#7895b1}.repairMachineCore{display:grid;grid-template-columns:1fr 1fr}.repairMachineCore>div{min-height:165px;padding:22px;border-right:1px solid #ffffff10;border-bottom:1px solid #ffffff10;display:flex;flex-direction:column}.repairMachineCore svg{color:#9888ff}.repairMachineCore b{margin-top:auto;font-size:20px}.repairMachineCore span{font-size:8px;color:#67b8f3;letter-spacing:.13em;margin-top:4px}.repairMachineBar{height:64px;display:flex;align-items:center;gap:14px;padding:0 18px}.repairMachineBar i{width:10px;height:10px;border-radius:50%;background:#43d995;box-shadow:0 0 18px #43d995}.repairMachineBar strong{font-size:8px;letter-spacing:.16em}.repairUpgradeCopy h2{font-size:clamp(45px,5.7vw,82px)}.repairUpgradeCopy>p{font-size:15px;line-height:1.8;color:#5e7489}.repairUpgradeCopy li{border-color:#07101f18;color:#526b82}.repairLocal{background:#07101f}.repairLocal h2{font-size:clamp(52px,7vw,105px)}.repairLocalGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:55px}.repairLocalGrid article{border:1px solid #ffffff14;border-radius:22px;padding:28px;min-height:240px;background:#091522;display:flex;flex-direction:column}.repairLocalGrid small{font-size:8px;letter-spacing:.14em;color:#718da8}.repairLocalGrid strong{margin-top:auto;font-size:30px;letter-spacing:-.05em}.repairLocalGrid p{color:#8399ad;font-size:12px;line-height:1.7;max-width:480px}@keyframes pillarSweep{0%,35%{transform:translateX(-110%)}65%,to{transform:translateX(110%)}}@keyframes scanProgress{to{left:110%}}@media(max-width:1000px){.pillarProcessGrid{grid-template-columns:1fr 1fr}.pillarProcessGrid article:nth-child(2){border-right:0}.pillarProcessGrid article:nth-child(-n+2){border-bottom:1px solid #ffffff12}.pillarScenarioGrid{grid-template-columns:1fr}.pillarScenarioGrid article{min-height:300px}.pillarPromise,.repairUpgradeGrid{grid-template-columns:1fr}.repairProcessRail{grid-template-columns:1fr 1fr}.repairProcessRail article:nth-child(odd){padding-right:25px}.repairProcessRail article:nth-child(2n){padding-left:25px}}@media(max-width:900px){.pillarHeroLead{grid-template-columns:1fr}.pillarHeroLead a{justify-self:start}.pillarDashboardGrid{grid-template-columns:1fr 1fr}.pillarMetric:nth-child(2){border-right:0}.pillarMetric:nth-child(-n+2){border-bottom:1px solid #ffffff12}.repairScan{grid-template-columns:1fr auto}.repairScan small{display:none}}@media(max-width:650px){.pillarCta,.pillarHero,.pillarIntro,.pillarProcess,.pillarPromise,.pillarScenarios,.pillarServices,.repairLocal,.repairProcess,.repairUpgrade{padding:100px 20px}.pillarHero{padding-top:120px}.pillarHero h1{font-size:clamp(50px,15vw,78px)}.pillarHeroLead p{font-size:13px}.pillarDashboard{width:100%;margin-top:55px;transform:none}.pillarDashboardGrid{grid-template-columns:1fr}.pillarMetric{min-height:130px;border-bottom:1px solid #ffffff12}.pillarMetric,.pillarMetric:nth-child(2){border-right:0}.pillarServiceRow{grid-template-columns:34px 34px 1fr}.pillarServiceRow>svg:last-child{display:none}.pillarProcessGrid{grid-template-columns:1fr}.pillarProcessGrid article{min-height:260px;border-right:0;border-bottom:1px solid #ffffff12}.pillarProcessGrid article:last-child{border-bottom:0}.pillarSectionLabel{display:block}.pillarSectionLabel span{display:block;text-align:left;margin-top:10px}.pillarScenarioGrid article{min-height:290px}.pillarPromise{gap:35px}.pillarPromiseCopy>p{font-size:15px}.repairProcessRail{grid-template-columns:1fr}.repairProcessRail article{padding-left:0!important;padding-right:0!important;min-height:245px}.repairProcessRail article:after{right:auto;left:0}.repairProcessRail svg{right:0}.repairUpgradeGrid{gap:40px}.repairMachine{transform:none}.repairMachineCore{grid-template-columns:1fr 1fr}.repairLocalGrid,.repairScan{grid-template-columns:1fr}.repairScan b{display:none}}.pillarFaq{padding:140px 4vw;background:radial-gradient(circle at 84% 18%,#0878ff18,transparent 26%),linear-gradient(180deg,#07101d,#050914);color:#f4f8ff;position:relative}.pillarFaq:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff05 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 76%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 76%,transparent);pointer-events:none}.pillarFaq>p{position:relative;margin:0;font-size:9px;letter-spacing:.2em;color:#5f7e9c}.pillarFaq h2{position:relative;font-size:clamp(54px,7.6vw,116px);line-height:.84;letter-spacing:-.075em;margin:20px 0 70px}.pillarFaq h2 span{color:#5c7796}.pillarFaqList{position:relative;border-top:1px solid #ffffff18}.pillarFaqList details{border-bottom:1px solid #ffffff14}.pillarFaqList summary{display:grid;grid-template-columns:64px 1fr 32px;align-items:center;gap:18px;cursor:pointer;list-style:none;padding:27px 0;font-size:clamp(18px,2.2vw,31px);font-weight:700;letter-spacing:-.035em;transition:color .25s,padding .25s}.pillarFaqList summary::-webkit-details-marker{display:none}.pillarFaqList summary:hover{color:#50b8ff;padding-left:10px}.pillarFaqList summary span{font-size:9px;letter-spacing:.15em;color:#5480a6;font-weight:600}.pillarFaqList summary b{justify-self:end;width:30px;height:30px;border:1px solid #ffffff22;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:400;transition:transform .3s,background .3s}.pillarFaqList details[open] summary b{transform:rotate(45deg);background:#0878ff;border-color:#0878ff}.pillarFaqList details>p{max-width:760px;margin:0 0 28px 82px;color:#8da3b8;font-size:14px;line-height:1.8}.repairFaq{background:radial-gradient(circle at 80% 18%,#8d75ff1e,transparent 26%),linear-gradient(180deg,#080f1a,#050914)}.repairFaq .pillarFaqList summary:hover{color:#a99dff}.repairFaq .pillarFaqList details[open] summary b{background:#8d75ff;border-color:#8d75ff}.repairPage .repairLocal,.repairPage .repairProcess,.repairPage .repairUpgrade,.supportPage .pillarProcess,.supportPage .pillarPromise,.supportPage .pillarScenarios{position:relative}.repairPage .repairProcess:after,.supportPage .pillarProcess:after{content:"";position:absolute;left:4vw;right:4vw;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#2c9cff66,transparent)}.pillarDashboardBar span:last-child{position:relative;padding-left:14px}.pillarDashboardBar span:last-child:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:#49d89a;box-shadow:0 0 14px #49d89a;transform:translateY(-50%);animation:pillarStatus 2.1s ease-in-out infinite}.repairDashboard .pillarDashboardBar span:last-child:before{background:#9e90ff;box-shadow:0 0 14px #9e90ff}.repairMachineBar i{animation:repairStatus 2.1s ease-in-out infinite}@keyframes pillarStatus{0%,to{opacity:.45;transform:translateY(-50%) scale(.8)}50%{opacity:1;transform:translateY(-50%) scale(1.18)}}@keyframes repairStatus{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}@media(max-width:650px){.pillarFaq{padding:100px 20px}.pillarFaq h2{margin-bottom:45px}.pillarFaqList summary{grid-template-columns:34px 1fr 30px;gap:10px;font-size:18px;padding:22px 0}.pillarFaqList details>p{margin-left:44px;font-size:13px}.pillarDashboardBar span:last-child:before{display:none}}@media(prefers-reduced-motion:reduce){.pillarDashboardBar span:last-child:before,.repairMachineBar i{animation:none}.pillarFaqList summary,.pillarFaqList summary b{transition:none}}.pillarDeep{padding:130px 4vw;background:#0a1422}.pillarDeepGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:60px}.pillarDeepGrid>a{min-height:280px;border:1px solid #ffffff13;border-radius:22px;padding:22px;background:linear-gradient(145deg,#0c1827,#08111d);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .3s,border-color .3s}.pillarDeepGrid>a:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-90px;top:-90px;background:#0878ff15;transition:transform .4s}.pillarDeepGrid>a:hover{transform:translateY(-7px);border-color:#168cff52}.pillarDeepGrid>a:hover:before{transform:scale(1.55)}.pillarDeepGrid small{font-size:8px;color:#2d9dff}.pillarDeepGrid h3{margin:auto 0 10px;font-size:clamp(23px,2.5vw,36px);letter-spacing:-.05em}.pillarDeepGrid p{margin:0;color:#7d94a9;font-size:12px;line-height:1.65}.pillarDeepGrid>a>svg{position:absolute;right:18px;top:18px;color:#5d7893}.repairDeep{background:radial-gradient(circle at 78% 20%,#8d75ff16,transparent 26%),#0a1220}.repairDeepGrid>a:before{background:#8d75ff18}.repairDeepGrid small{color:#9b8cff}.repairDeepGrid>a:hover{border-color:#9b8cff55}.pillarIndustryRail{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:34px;padding-top:24px;border-top:1px solid #ffffff12}.pillarIndustryRail>span{font-size:8px;letter-spacing:.16em;color:#59738d;margin-right:6px}.pillarIndustryRail a{display:flex;align-items:center;gap:6px;border:1px solid #ffffff14;border-radius:999px;padding:10px 13px;color:#8da4bb;font-size:9px;transition:background .2s,color .2s,border-color .2s}.pillarIndustryRail a:hover{background:#0f2034;color:#fff;border-color:#168cff55}@media(max-width:1000px){.pillarDeepGrid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.pillarDeep{padding:100px 20px}.pillarDeepGrid{grid-template-columns:1fr}.pillarDeepGrid>a{min-height:240px}.pillarIndustryRail{align-items:flex-start;flex-direction:column}.pillarIndustryRail a{width:100%;justify-content:space-between}}@media (max-width:900px){.pillarPage{overflow:clip}.pillarHero{min-height:auto;padding-top:132px;padding-bottom:86px}.pillarHero:after{width:72vw;height:72vw;right:-38vw;top:16vh;opacity:.7}.pillarHeroLead{margin-top:34px;gap:26px}.pillarHeroLead a{min-height:44px;align-items:center}.pillarDashboard{margin-top:52px;border-radius:20px}.pillarDashboardBar{height:auto;min-height:46px;gap:12px;flex-wrap:wrap;padding:12px 16px;line-height:1.5}.pillarIntroText{width:100%;margin-left:0;margin-top:44px}.pillarSectionLabel{align-items:flex-start}.pillarDeepGrid{grid-template-columns:1fr 1fr}.pillarIndustryRail{gap:10px;flex-wrap:wrap}.repairUpgradeGrid{gap:42px}}@media (max-width:650px){.pillarCta,.pillarDeep,.pillarHero,.pillarIntro,.pillarProcess,.pillarPromise,.pillarScenarios,.pillarServices,.repairLocal,.repairProcess,.repairUpgrade{padding-left:18px;padding-right:18px}.pillarHero{padding-top:108px;padding-bottom:72px}.pillarHero:before{background-size:38px 38px;opacity:.75}.pillarHero:after{display:none}.pillarEyebrow{line-height:1.65;max-width:85%}.pillarHero h1{font-size:clamp(46px,13.8vw,66px);line-height:.86;letter-spacing:-.065em;margin-top:16px}.pillarHeroLead{margin-top:28px}.pillarHeroLead p{font-size:13px;line-height:1.7}.pillarHeroLead a{width:max-content;max-width:100%;font-size:8px;letter-spacing:.07em}.pillarDashboard{width:100%;margin-top:44px;border-radius:18px;box-shadow:0 26px 70px #0008}.pillarDashboardBar{font-size:7px;letter-spacing:.11em}.pillarDashboardGrid{grid-template-columns:1fr 1fr}.pillarMetric{min-height:118px;padding:17px;border-right:1px solid #ffffff12}.pillarMetric:nth-child(2n){border-right:0}.pillarMetric:nth-child(-n+2){border-bottom:1px solid #ffffff12}.pillarMetric svg{width:20px;height:20px}.pillarMetric strong{font-size:16px}.repairScan{height:auto;min-height:64px;padding:14px 16px;grid-template-columns:1fr;gap:8px}.repairScan>span{order:2}.repairScan b{order:1}.pillarCta,.pillarDeep,.pillarIntro,.pillarProcess,.pillarPromise,.pillarScenarios,.pillarServices,.repairLocal,.repairProcess,.repairUpgrade{padding-top:84px;padding-bottom:84px}.pillarIntro:before{top:34px;font-size:27vw}.pillarCta h2,.pillarIntro h2,.pillarPromise h2,.pillarScenarios h2,.pillarServices h2,.repairLocal h2,.repairUpgrade h2{font-size:clamp(42px,12.2vw,62px);line-height:.88;letter-spacing:-.065em}.pillarIntroText{margin-top:30px;font-size:clamp(20px,6vw,28px);line-height:1.35}.pillarSectionLabel{display:block;padding-bottom:14px}.pillarSectionLabel span{display:block;text-align:left;margin-top:9px;line-height:1.55}.pillarProcessGrid{margin-top:38px;border-radius:18px}.pillarProcessGrid article{min-height:220px;padding:22px}.pillarProcessGrid svg{margin:26px 0 auto}.pillarProcessGrid h3{margin-top:25px;font-size:19px}.pillarServiceList{margin-top:38px}.pillarServiceRow{grid-template-columns:28px 28px 1fr;gap:12px;padding:20px 0}.pillarServiceRow h3{font-size:clamp(20px,6.2vw,28px)}.pillarServiceRow p{font-size:11px;line-height:1.55}.pillarDeepGrid{grid-template-columns:1fr;gap:12px}.pillarDeepGrid>a{min-height:230px}.pillarIndustryRail{align-items:stretch}.pillarIndustryRail>span{width:100%}.pillarIndustryRail a{justify-content:space-between;min-height:44px}.pillarScenarios h2{margin-top:44px}.pillarScenarioGrid{margin-top:38px;gap:12px}.pillarScenarioGrid article{min-height:260px;padding:20px;border-radius:18px}.pillarPromise{gap:28px}.pillarPromiseCopy>p{font-size:14px}.pillarPromiseCopy li,.repairUpgradeCopy li{font-size:9px;line-height:1.55}.repairProcessRail{margin-top:38px}.repairProcessRail article{min-height:230px;padding:22px 0!important}.repairProcessRail h3{margin-top:38px;font-size:23px}.repairProcessRail svg{top:54px}.repairUpgradeGrid{margin-top:42px;gap:34px}.repairMachine{transform:none;border-radius:18px}.repairMachineTop{gap:10px;flex-wrap:wrap}.repairMachineCore>div{min-height:130px;padding:17px}.repairMachineCore b{font-size:17px}.repairLocalGrid{grid-template-columns:1fr;gap:12px;margin-top:38px}.repairLocalGrid article{min-height:200px;border-radius:18px;padding:22px}.repairLocalGrid strong{font-size:26px}.pillarFaq{padding:84px 18px}.pillarFaq h2{font-size:clamp(42px,12vw,60px);line-height:.88;margin:18px 0 42px}.pillarFaqList summary{grid-template-columns:28px 1fr 30px;gap:10px;padding:20px 0;font-size:17px;line-height:1.25}.pillarFaqList details>p{margin-left:38px;margin-bottom:24px;padding-right:8px}.pillarCta a{min-height:46px;padding:14px 20px}}@media (max-width:420px){.pillarHero h1{font-size:clamp(43px,13.4vw,58px)}.pillarDashboardGrid{grid-template-columns:1fr}.pillarMetric,.pillarMetric:nth-child(2n){border-right:0}.pillarMetric{min-height:105px}.repairMachineCore{grid-template-columns:1fr 1fr}.repairMachineCore>div{min-height:118px}}@media (prefers-reduced-motion:reduce){.pillarDashboard:before,.repairScan>span:after{animation:none}.pillarMetric,.pillarScenarioGrid article,.pillarServiceRow{transition:none}}.topicPage{--topic-accent:#0878ff;background:#050914;color:#f5f8ff;min-height:100vh;overflow:hidden}.topicHero{min-height:94vh;padding:150px 4vw 100px;position:relative;background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--topic-accent) 26%,transparent),transparent 30%),radial-gradient(circle at 18% 72%,#0d8dff12,transparent 28%),#050914}.topicGrid{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(#000,transparent 84%);mask-image:linear-gradient(#000,transparent 84%)}.topicBenefits>div>p,.topicCta>p,.topicFaq>p,.topicHero>p,.topicIntro>p{position:relative;font-size:9px;letter-spacing:.19em;color:#718eaa}.topicBenefits h2,.topicCta h2,.topicFaq h2,.topicHero h1,.topicIntro h2{position:relative;margin:18px 0;font-size:clamp(58px,8.8vw,138px);line-height:.84;letter-spacing:-.075em}.topicHero h1{max-width:1250px}.topicBenefits h2 span,.topicCta h2 span,.topicFaq h2 span,.topicIntro h2 span{color:#5f7791}.topicHeroBottom{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:50px;margin-top:50px}.topicHeroBottom>div{max-width:750px}.topicHeroBottom span{font-size:8px;letter-spacing:.16em;color:var(--topic-accent)}.topicHeroBottom p{font-size:15px;line-height:1.75;color:#9fb1c3}.topicCta>a,.topicHeroBottom>a{display:inline-flex;gap:8px;align-items:center;border-radius:999px;padding:15px 20px;background:var(--topic-accent);font-size:9px;font-weight:800;letter-spacing:.08em}.topicConsole{position:relative;width:min(1120px,94vw);margin:75px auto 0;border:1px solid #ffffff18;border-radius:26px;overflow:hidden;background:linear-gradient(180deg,#0a1725,#07101c);box-shadow:0 45px 110px #0008,0 0 80px color-mix(in srgb,var(--topic-accent) 12%,transparent)}.topicConsole:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 15%,color-mix(in srgb,var(--topic-accent) 18%,transparent) 44%,transparent 62%);transform:translateX(-120%);animation:topicSweep 7s ease-in-out infinite}.topicConsoleTop{height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;border-bottom:1px solid #ffffff12;font-size:8px;letter-spacing:.14em;color:#738ba4}.topicConsoleBody{display:grid;grid-template-columns:repeat(3,1fr)}.topicConsoleBody>div{min-height:150px;padding:22px;border-right:1px solid #ffffff10;display:flex;flex-direction:column;justify-content:space-between}.topicConsoleBody>div:last-child{border-right:0}.topicConsoleBody small{font-size:8px;letter-spacing:.14em;color:#66819a}.topicConsoleBody strong{font-size:18px;letter-spacing:-.04em}.topicBenefits,.topicCta,.topicFaq,.topicIntro{padding:140px 4vw}.topicIntro{background:#eef4fa;color:#07101f}.topicIntro>p{color:#607990}.topicIntro h2 span{color:#7c92a7}.topicBlocks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px}.topicBlocks article{min-height:300px;border:1px solid #07101f16;border-radius:22px;padding:24px;background:#fff;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.topicBlocks article:hover{transform:translateY(-7px);box-shadow:0 24px 60px #07101f17}.topicBlocks small{font-size:8px;color:var(--topic-accent)}.topicBlocks h3{margin:auto 0 10px;font-size:clamp(24px,3vw,38px);letter-spacing:-.05em}.topicBlocks p{margin:0;color:#64798e;font-size:12px;line-height:1.7}.topicBenefits{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end;background:#07101d}.topicBenefits h2{font-size:clamp(52px,6.5vw,100px)}.topicBenefitList{border-top:1px solid #ffffff14}.topicBenefitList>div{display:flex;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid #ffffff12;color:#a5b8ca;font-size:11px;letter-spacing:.05em}.topicBenefitList svg{width:18px;color:var(--topic-accent)}.topicFaq{background:#050914}.topicFaq h2{font-size:clamp(55px,7vw,110px)}.topicFaq>div{margin-top:60px;border-top:1px solid #ffffff16}.topicFaq details{border-bottom:1px solid #ffffff14}.topicFaq summary{display:grid;grid-template-columns:55px 1fr 30px;gap:20px;align-items:center;padding:24px 0;cursor:pointer;list-style:none}.topicFaq summary::-webkit-details-marker{display:none}.topicFaq summary span{font-size:8px;color:var(--topic-accent)}.topicFaq summary b{font-size:clamp(18px,2.4vw,34px);letter-spacing:-.04em}.topicFaq summary i{font-style:normal;font-size:24px;color:#7088a0;transition:transform .25s}.topicFaq details[open] summary i{transform:rotate(45deg)}.topicFaq details>p{max-width:760px;margin:0 0 26px 75px;color:#8298ad;line-height:1.7;font-size:13px}.topicRelated{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 4vw;background:#eef4fa;color:#07101f}.topicRelated>span{font-size:8px;letter-spacing:.15em;color:#5f788f}.topicRelated>a{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800}.topicCta{background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--topic-accent) 22%,transparent),transparent 30%),#050914}.topicCta h2{font-size:clamp(52px,7.8vw,118px);max-width:1150px}.topicCta>a{margin-top:25px}@keyframes topicSweep{0%,30%{transform:translateX(-120%)}70%,to{transform:translateX(120%)}}@media(max-width:900px){.topicBenefits,.topicHeroBottom{grid-template-columns:1fr}.topicHeroBottom>a{justify-self:start}.topicBlocks,.topicConsoleBody{grid-template-columns:1fr}.topicConsoleBody>div{border-right:0;border-bottom:1px solid #ffffff10}.topicConsoleBody>div:last-child{border-bottom:0}}@media(max-width:650px){.topicBenefits,.topicCta,.topicFaq,.topicHero,.topicIntro{padding:105px 20px}.topicHero{padding-top:120px}.topicHero h1{font-size:clamp(48px,15vw,76px)}.topicConsole{width:100%;margin-top:50px}.topicBlocks article{min-height:245px}.topicFaq details>p{margin-left:0}.topicFaq summary{grid-template-columns:36px 1fr 24px}.topicRelated{padding-left:20px;padding-right:20px;align-items:flex-start;flex-direction:column}}@media (max-width:900px){.topicHero{min-height:auto;padding-top:132px;padding-bottom:88px}.topicHeroBottom{margin-top:36px;gap:24px}.topicConsole{margin-top:52px;border-radius:20px}.topicBenefits{gap:42px}.topicBlocks{margin-top:50px}}@media (max-width:650px){.topicPage{overflow:clip}.topicBenefits,.topicCta,.topicFaq,.topicHero,.topicIntro{padding:84px 18px}.topicHero{padding-top:108px;padding-bottom:72px}.topicGrid{background-size:38px 38px;opacity:.75}.topicBenefits>div>p,.topicCta>p,.topicFaq>p,.topicHero>p,.topicIntro>p{line-height:1.6}.topicBenefits h2,.topicCta h2,.topicFaq h2,.topicHero h1,.topicIntro h2{font-size:clamp(42px,12.4vw,62px);line-height:.88;letter-spacing:-.065em;margin-top:16px}.topicHeroBottom{margin-top:28px;gap:22px}.topicHeroBottom p{font-size:13px;line-height:1.7}.topicCta>a,.topicHeroBottom>a{min-height:46px;width:max-content;max-width:100%;padding:14px 18px;font-size:8px;letter-spacing:.07em}.topicConsole{width:100%;margin-top:42px;border-radius:18px;box-shadow:0 26px 72px #0008}.topicConsoleTop{height:auto;min-height:46px;padding:12px 15px;gap:10px;flex-wrap:wrap;font-size:7px;line-height:1.45}.topicConsoleBody{grid-template-columns:1fr 1fr}.topicConsoleBody>div{min-height:118px;padding:17px;border-right:1px solid #ffffff10}.topicConsoleBody>div:nth-child(2n){border-right:0}.topicConsoleBody>div:last-child{grid-column:1/-1;border-right:0}.topicConsoleBody strong{font-size:16px}.topicBlocks{margin-top:38px;gap:12px}.topicBlocks article{min-height:220px;border-radius:18px;padding:20px}.topicBlocks h3{font-size:clamp(22px,7vw,31px)}.topicBenefits{gap:30px}.topicBenefitList>div{font-size:10px;line-height:1.5;padding:15px 0}.topicFaq>div{margin-top:38px}.topicFaq summary{grid-template-columns:28px 1fr 24px;gap:10px;padding:20px 0}.topicFaq summary b{font-size:17px;line-height:1.25}.topicFaq summary i{font-size:20px}.topicFaq details>p{margin:0 0 24px 38px;padding-right:8px;font-size:12px;line-height:1.7}.topicRelated{padding:22px 18px;gap:14px}.topicRelated>a{min-height:40px}.topicCta>a{margin-top:18px}}@media (max-width:420px){.topicHero h1{font-size:clamp(40px,12vw,54px)}.topicConsoleBody{grid-template-columns:1fr}.topicConsoleBody>div,.topicConsoleBody>div:nth-child(2n){border-right:0}.topicConsoleBody>div:last-child{grid-column:auto}.topicFaq summary{grid-template-columns:24px 1fr 22px}.topicFaq details>p{margin-left:34px}}@media (prefers-reduced-motion:reduce){.topicConsole:before{animation:none}.topicBlocks article,.topicFaq summary i{transition:none}}.companyPage{background:#050914;color:#f5f8ff;min-height:100vh;overflow:hidden}.companyHero,.contactHero{padding:150px 4vw 120px;min-height:86vh;position:relative;background:radial-gradient(circle at 78% 20%,#0878ff2a,transparent 28%),#050914}.companyHero:before,.contactHero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff07 1px,transparent 0),linear-gradient(90deg,#ffffff07 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(#000,transparent 82%);mask-image:linear-gradient(#000,transparent 82%)}.companyCta>p,.companyHero>p,.companyManifest>p,.companyValues>p,.contactChoose>p,.contactHero>p{position:relative;font-size:9px;letter-spacing:.2em;color:#6c89a6}.companyCta h2,.companyHero h1,.companyManifest h2,.contactHero h1{position:relative;font-size:clamp(58px,9vw,138px);line-height:.82;letter-spacing:-.075em;margin:20px 0}.companyCta h2 span,.companyHero h1 span,.companyManifest h2 span,.contactHero h1 span{color:#5d7590}.companyHeroLead{position:relative;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;margin-top:55px}.companyHeroLead p,.contactHeroLead{max-width:760px;color:#9db1c4;font-size:16px;line-height:1.75}.companyCta a,.companyHeroLead a{display:inline-flex;align-items:center;gap:8px;background:#0878ff;border-radius:999px;padding:15px 20px;font-size:9px;font-weight:800}.companyCta,.companyManifest,.companyValues,.contactChoose,.contactWorkspace{padding:140px 4vw}.companyManifest{background:#eef4fa;color:#07101f}.companyManifest h2 span{color:#8195a8}.companyManifestGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:65px}.companyManifestGrid article{min-height:390px;border-radius:24px;border:1px solid #07101f14;background:#fff;padding:24px;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.companyManifestGrid article:hover{transform:translateY(-8px);box-shadow:0 30px 65px #07101f18}.companyManifestGrid svg{color:#0878ff}.companyManifestGrid small{margin-top:25px;font-size:8px;letter-spacing:.16em;color:#668099}.companyManifestGrid strong{margin-top:auto;font-size:clamp(27px,3vw,40px);letter-spacing:-.05em}.companyManifestGrid p{color:#61788e;font-size:12px;line-height:1.7}.companyManifestGrid a{display:flex;gap:6px;align-items:center;font-size:9px;font-weight:800}.companyValues{background:#07101d}.companyValues>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border:1px solid #ffffff12;border-radius:24px;overflow:hidden}.companyValues article{min-height:340px;padding:24px;border-right:1px solid #ffffff12;display:flex;flex-direction:column}.companyValues article:last-child{border-right:0}.companyValues article>span{font-size:8px;color:#249eff}.companyValues svg{margin:38px 0 auto;color:#2e79b7}.companyValues h3{font-size:25px;letter-spacing:-.05em;margin:30px 0 10px}.companyValues article p{font-size:12px;line-height:1.7;color:#7d94a9}.companyCta{background:radial-gradient(circle at 70% 20%,#0878ff24,transparent 30%),#050914}.companyCta h2{font-size:clamp(54px,8vw,120px)}.contactHero{min-height:72vh}.contactHeroLead{position:relative;margin-top:50px}.contactWorkspace{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;background:#eef4fa;color:#07101f}.contactCards{display:grid;gap:12px}.contactCards>a,.contactCards>div{min-height:180px;border-radius:20px;background:#fff;border:1px solid #07101f14;padding:22px;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto auto;column-gap:14px}.contactCards svg{grid-row:1/4;color:#0878ff}.contactCards small{font-size:8px;letter-spacing:.15em;color:#6c8399}.contactCards strong{font-size:24px;letter-spacing:-.04em;align-self:end}.contactCards span{font-size:9px;color:#668099}.contactFormPanel{border-radius:22px;background:#07101f;color:#fff;overflow:hidden;border:1px solid #07101f}.contactFormHead{height:50px;padding:0 18px;border-bottom:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.14em;color:#7791aa}.contactFormPanel form{padding:26px}.contactChoose{background:#07101d}.contactChoose>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px}.contactChoose article{border:1px solid #ffffff12;border-radius:22px;padding:24px;min-height:270px;background:#091522}.contactChoose article span{font-size:8px;letter-spacing:.14em;color:#3aa9ff}.contactChoose article h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.05em;margin:60px 0 12px}.contactChoose article p{font-size:12px;line-height:1.7;color:#8198ad}@media(max-width:950px){.companyManifestGrid,.companyValues>div,.contactChoose>div{grid-template-columns:1fr 1fr}.companyValues article:nth-child(2){border-right:0}.contactWorkspace{grid-template-columns:1fr}}@media(max-width:650px){.companyCta,.companyHero,.companyManifest,.companyValues,.contactChoose,.contactHero,.contactWorkspace{padding:105px 20px}.companyHero,.contactHero{padding-top:120px}.companyHero h1,.contactHero h1{font-size:clamp(50px,15vw,78px)}.companyHeroLead{grid-template-columns:1fr}.companyHeroLead a{justify-self:start}.companyManifestGrid,.companyValues>div,.contactChoose>div{grid-template-columns:1fr}.companyValues article{border-right:0;border-bottom:1px solid #ffffff12}.companyValues article:last-child{border-bottom:0}.contactCards strong{font-size:20px}}.servicesHub{background:#050914;color:#f5f8ff;min-height:100vh;overflow:hidden}.servicesHubHero{padding:150px 4vw 125px;min-height:82vh;position:relative;background:radial-gradient(circle at 78% 18%,#0878ff2b,transparent 30%),#050914}.servicesHubHero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff07 1px,transparent 0),linear-gradient(90deg,#ffffff07 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(#000,transparent 84%);mask-image:linear-gradient(#000,transparent 84%)}.servicesHubCms>div>p,.servicesHubCta>p,.servicesHubHero>p{position:relative;font-size:9px;letter-spacing:.2em;color:#6e8aa5}.servicesHubCms h2,.servicesHubCta h2,.servicesHubHero h1{position:relative;font-size:clamp(58px,9vw,138px);line-height:.83;letter-spacing:-.075em;margin:20px 0}.servicesHubCms h2 span,.servicesHubCta h2 span,.servicesHubHero h1 span{color:#5d7791}.servicesHubHeroLead{position:relative;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;margin-top:55px}.servicesHubHeroLead p{max-width:760px;margin:0;color:#9db1c4;font-size:15px;line-height:1.75}.servicesHubCta>a,.servicesHubHeroLead a{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#0878ff;padding:15px 20px;font-size:9px;font-weight:800}.servicesHubPillars{padding:120px 4vw;background:#eef4fa;color:#07101f;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.servicesHubPillars article{min-height:570px;border:1px solid #07101f16;border-radius:26px;background:#fff;padding:24px;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.servicesHubPillars article:hover{transform:translateY(-9px);box-shadow:0 35px 75px #07101f1b}.servicesHubPillarTop{display:flex;justify-content:space-between;align-items:center}.servicesHubPillarTop span{font-size:9px;color:#54718c}.servicesHubPillarTop svg{color:#0878ff}.servicesHubPillars small{margin-top:40px;font-size:8px;letter-spacing:.16em;color:#668099}.servicesHubPillars h2{font-size:clamp(35px,4vw,58px);letter-spacing:-.06em;line-height:.92;margin:18px 0}.servicesHubPillars p{color:#657b90;font-size:12px;line-height:1.7}.servicesHubSubLinks{margin-top:auto;border-top:1px solid #07101f14}.servicesHubSubLinks a{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #07101f12;font-size:10px;color:#58728a}.servicesHubMainLink{display:flex;align-items:center;gap:7px;margin-top:24px;font-size:9px;font-weight:800}.servicesHubCms{padding:140px 4vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;background:#07101d}.servicesHubCms h2{font-size:clamp(50px,6vw,92px)}.servicesHubCms>div:last-child{border-top:1px solid #ffffff14}.servicesHubCms>div:last-child>a{display:grid;grid-template-columns:45px 1fr 30px;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid #ffffff12}.servicesHubCms>div:last-child>a>span{font-size:8px;color:#2b9dff}.servicesHubCms strong{font-size:clamp(19px,2.4vw,32px);letter-spacing:-.04em}.servicesHubCms>div:last-child p{margin:5px 0 0;color:#8198ad;font-size:11px;line-height:1.6}.servicesHubCta{padding:140px 4vw;background:radial-gradient(circle at 70% 20%,#0878ff24,transparent 30%),#050914}.servicesHubCta h2{font-size:clamp(52px,7.4vw,112px)}@media(max-width:950px){.servicesHubPillars{grid-template-columns:1fr}.servicesHubPillars article{min-height:470px}.servicesHubCms{grid-template-columns:1fr}}@media(max-width:650px){.servicesHubCms,.servicesHubCta,.servicesHubHero,.servicesHubPillars{padding:105px 20px}.servicesHubHero{padding-top:120px}.servicesHubHero h1{font-size:clamp(50px,15vw,78px)}.servicesHubHeroLead{grid-template-columns:1fr}.servicesHubHeroLead a{justify-self:start}.servicesHubPillars article{min-height:440px}.servicesHubCms>div:last-child>a{grid-template-columns:32px 1fr 24px}}@media(max-width:760px){.companyHero,.contactHero,.servicesHubHero{min-height:auto;padding-top:126px;padding-bottom:84px}.companyHero h1,.contactHero h1,.servicesHubHero h1{font-size:clamp(46px,14vw,72px);line-height:.86;max-width:11ch;text-wrap:balance}.companyHeroLead,.servicesHubHeroLead{gap:28px;margin-top:38px}.companyHeroLead p,.contactHeroLead,.servicesHubHeroLead p{font-size:14px;line-height:1.7;max-width:34rem}.companyCta a,.companyHeroLead a,.servicesHubCta>a,.servicesHubHeroLead a{min-height:46px;justify-content:center;padding:14px 18px}.companyCta,.companyManifest,.companyValues,.contactChoose,.contactWorkspace,.servicesHubCms,.servicesHubCta,.servicesHubPillars{padding-top:88px;padding-bottom:88px}.companyCta h2,.companyManifest h2,.servicesHubCms h2,.servicesHubCta h2{font-size:clamp(44px,12vw,70px);line-height:.9}.companyManifestGrid{margin-top:42px;gap:12px}.companyManifestGrid article{min-height:300px;padding:22px}.companyManifestGrid strong{font-size:30px;line-height:1}.companyValues>div{margin-top:38px}.companyValues article{min-height:250px;padding:22px}.companyValues svg{margin-top:28px}.companyValues h3{margin-top:22px;font-size:23px}.contactWorkspace{gap:14px}.contactCards>a,.contactCards>div{min-height:146px;padding:18px;grid-template-columns:30px 1fr}.contactFormPanel{border-radius:18px}.contactFormHead{height:auto;min-height:48px;gap:12px;flex-wrap:wrap;padding:14px 16px}.contactFormPanel form{padding:18px}.contactChoose>div{gap:12px;margin-top:36px}.contactChoose article{min-height:230px;padding:22px}.contactChoose article h2{margin-top:42px;font-size:36px}.servicesHubPillars{gap:12px}.servicesHubPillars article{min-height:390px;padding:22px;border-radius:22px}.servicesHubPillars small{margin-top:30px}.servicesHubPillars h2{font-size:42px}.servicesHubCms{gap:38px}.servicesHubCms>div:last-child>a{grid-template-columns:30px 1fr 22px;gap:10px;padding:18px 0}.servicesHubCms strong{font-size:22px;line-height:1.05}.servicesHubCms>div:last-child p{font-size:11px}}@media(max-width:430px){.companyHero,.contactHero,.servicesHubHero{padding:116px 18px 74px}.companyHero h1,.contactHero h1,.servicesHubHero h1{font-size:clamp(42px,13.5vw,60px)}.companyCta,.companyManifest,.companyValues,.contactChoose,.contactWorkspace,.servicesHubCms,.servicesHubCta,.servicesHubPillars{padding:76px 18px}.companyCta h2,.companyManifest h2,.servicesHubCms h2,.servicesHubCta h2{font-size:clamp(40px,11.5vw,58px)}.companyManifestGrid article{min-height:270px;border-radius:19px}.companyValues>div{border-radius:19px}.companyValues article{min-height:225px}.contactCards>a,.contactCards>div{grid-template-columns:26px 1fr;column-gap:10px;min-height:132px;border-radius:17px}.contactCards strong{font-size:18px;overflow-wrap:anywhere}.contactChoose article{min-height:210px;border-radius:18px}.contactChoose article h2{font-size:32px}.servicesHubPillars article{min-height:360px;border-radius:19px}.servicesHubPillars h2{font-size:36px}.servicesHubSubLinks a{font-size:9px;gap:10px}.servicesHubCms>div:last-child>a{grid-template-columns:26px 1fr 18px}.servicesHubCms strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.companyManifestGrid article,.servicesHubPillars article{transition:none}}.systemPage{min-height:100vh;background:#050914;color:#f4f8ff}.systemHero{position:relative;min-height:90vh;padding:150px 4vw 120px;overflow:hidden;background:radial-gradient(circle at 76% 30%,#0878ff2b,transparent 29%)}.systemHero:after{content:"";position:absolute;right:-14vw;bottom:-20vw;width:48vw;height:48vw;border:1px solid #118cff20;border-radius:50%;box-shadow:0 0 0 80px #118cff08,0 0 0 160px #118cff04;pointer-events:none}.systemHero>p{font-size:9px;letter-spacing:.2em;color:#6e9bc9}.systemCode{font-size:clamp(130px,28vw,430px);line-height:.7;font-weight:800;letter-spacing:-.1em;color:#0b2440;position:absolute;right:3vw;top:150px;-webkit-user-select:none;user-select:none}.systemHero h1{position:relative;z-index:1;margin:70px 0 45px;font-size:clamp(62px,10vw,150px);line-height:.82;letter-spacing:-.075em}.systemHero h1 span{color:#5d7693}.systemCopy{position:relative;z-index:1;width:min(680px,90%);margin-left:auto}.systemCopy>p{color:#98acc1;font-size:clamp(16px,1.7vw,24px);line-height:1.6}.systemCopy>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.systemCopy a,.systemCopy button{display:flex;align-items:center;gap:8px;border:1px solid #ffffff24;border-radius:999px;padding:13px 17px;background:#09172a;color:#fff;font:inherit;font-size:9px;font-weight:800;letter-spacing:.08em;cursor:pointer}.systemCopy a:last-child{background:#0878ff;border-color:#0878ff}.systemRoutes{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:80px}.systemRoutes>a{min-height:130px;border:1px solid #ffffff15;border-radius:18px;padding:18px;background:#081421;display:grid;grid-template-columns:35px 1fr 24px;align-items:end;gap:10px;transition:transform .25s,border-color .25s}.systemRoutes>a:hover{transform:translateY(-5px);border-color:#168cff55}.systemRoutes span{font-size:8px;color:#2e9eff;align-self:start}.systemRoutes b{font-size:clamp(20px,2.8vw,36px);letter-spacing:-.05em}.systemRoutes svg{color:#6b88a4}.systemErrorPage .systemHero{min-height:100vh}.systemErrorPage .systemCode{color:#14223a}@media(max-width:650px){.systemHero{padding:120px 6vw 90px}.systemCode{top:150px;right:4vw;font-size:42vw}.systemHero h1{margin-top:130px}.systemCopy{width:100%;margin-left:0}.systemCopy>div{display:grid;grid-template-columns:1fr}.systemCopy a,.systemCopy button{justify-content:center}.systemRoutes{grid-template-columns:1fr;margin-top:55px}}.itSystemMap>.itCore,.itSystemMap>.itNode{position:absolute}.itHeroKicker span:first-child{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #2c9cff45;border-radius:999px;background:#07182bd9;color:#b9dcff;box-shadow:0 12px 35px #0004}.itHeroKicker span:first-child:before{content:"";width:7px;height:7px;border-radius:50%;background:#39c8ff;box-shadow:0 0 18px #39c8ff}.itHeroKicker span:first-child:after{content:" · PODKARPACKIE · LOKALNIE";color:#5e9ed1}.contactWorkspace{background:radial-gradient(circle at 82% 18%,#0a78ff18,transparent 34%),#050914!important;color:#f4f8ff!important}.contactCards>a,.contactCards>div{background:#081523!important;border-color:#ffffff17!important;color:#f4f8ff!important;box-shadow:0 22px 60px #0004}.contactCards strong{color:#fff}.contactCards span{color:#7895b0!important}.contactCards small{color:#69a9dd!important}.contactFormPanel{background:#07111f!important;border-color:#ffffff18!important;box-shadow:0 35px 90px #0007}.contactFormHead{background:#091827}.browserDevice{border:1px solid #36a9ff40!important;background:linear-gradient(145deg,#0b1d31e8,#07111fdc)!important;box-shadow:0 16px 45px #0006,0 0 28px #0878ff15!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.desktopDevice:before{content:"FULL EXPERIENCE";color:#5ebaff}.desktopDevice:before,.tabletDevice:before{display:block;font-size:6px;letter-spacing:.18em;margin-bottom:4px}.tabletDevice:before{content:"RESPONSIVE";color:#6fd2ff}.phoneDevice:before{content:"MOBILE FIRST";display:block;font-size:6px;letter-spacing:.18em;color:#8b9dff;margin-bottom:4px}.desktopDevice{animation:deviceFloat 5.5s ease-in-out infinite,feedbackOrbitA 9s ease-in-out infinite!important}.tabletDevice{animation:deviceFloat 5.5s ease-in-out -1.7s infinite,feedbackOrbitB 8s ease-in-out infinite!important}.phoneDevice{animation:deviceFloat 5.5s ease-in-out -3.1s infinite,feedbackOrbitC 7s ease-in-out infinite!important}.itWebWorld .itProjectStack{width:min(1080px,92vw);margin:46px auto 0}.itWebWorld .itProjectCard{min-height:520px;margin-bottom:38px;padding:18px;border-radius:24px;box-shadow:0 -18px 58px #0007}.itWebWorld .itProjectScreen{height:360px;margin-top:16px;border-radius:16px}.itWebWorld .itProjectMeta{grid-template-columns:.5fr 1.4fr .5fr}.itWebWorld .itProjectBottom h3{font-size:clamp(28px,3.2vw,46px);margin-top:14px}.itWebWorld .itAllProjects{margin-top:28px}.footerLegal{display:flex;gap:18px;flex-wrap:wrap}.footerLegal a{font-size:9px;color:#7c94aa}.footerLegal a:hover{color:#fff}.legalPage{background:#050914;color:#f4f8ff;min-height:100vh}.legalHero{padding:150px 4vw 95px;background:radial-gradient(circle at 76% 20%,#0878ff22,transparent 30%),#050914}.legalHero p,.legalSection>p{font-size:9px;letter-spacing:.18em;color:#6fa3d1}.legalHero h1{font-size:clamp(56px,8.5vw,132px);line-height:.84;letter-spacing:-.075em;margin:18px 0}.legalHero h1 span{color:#5d7692}.legalHero>div{max-width:760px;color:#9db1c4;line-height:1.75;font-size:15px}.legalContent{padding:40px 4vw 130px;display:grid;gap:14px}.legalSection{border:1px solid #ffffff13;border-radius:22px;padding:28px;background:#081421}.legalSection h2{font-size:clamp(24px,3vw,40px);letter-spacing:-.05em;margin:12px 0 16px}.legalSection li,.legalSection p{color:#91a6ba;line-height:1.75;font-size:13px}.legalSection ul{margin:14px 0 0;padding-left:20px}.legalContact{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.legalContact a{display:inline-flex;align-items:center;gap:7px;border-bottom:1px solid;padding:7px 0;font-size:10px;font-weight:800}@keyframes feedbackOrbitA{0%,to{rotate:-1deg}50%{rotate:1.5deg}}@keyframes feedbackOrbitB{0%,to{rotate:1deg}50%{rotate:-1.5deg}}@keyframes feedbackOrbitC{0%,to{rotate:-1.5deg}50%{rotate:1deg}}@media(max-width:900px){.itHeroKicker span:first-child:after{content:" · LOKALNIE"}.desktopDevice,.phoneDevice,.tabletDevice{animation:none!important}.itWebWorld .itProjectStack{width:100%;margin-top:34px}.itWebWorld .itProjectCard{min-height:450px;margin-bottom:24px}.itWebWorld .itProjectScreen{height:310px}}@media(max-width:650px){.legalContent,.legalHero{padding-left:20px;padding-right:20px}.legalHero{padding-top:120px}.legalHero h1{font-size:clamp(48px,15vw,76px)}.itWebWorld .itProjectCard{min-height:410px;padding:13px;border-radius:20px}.itWebWorld .itProjectScreen{height:275px}.itWebWorld .itProjectBottom h3{font-size:28px}}@media(prefers-reduced-motion:reduce){.desktopDevice,.phoneDevice,.tabletDevice{animation:none!important}}.localPresence{padding:120px 4vw;display:grid;grid-template-columns:.78fr 1.22fr;gap:18px;background:#06101c;color:#f4f8ff}.localPresenceCopy,.localPresenceMap{min-height:520px;border:1px solid #ffffff14;border-radius:26px;overflow:hidden}.localPresenceCopy{padding:34px;background:radial-gradient(circle at 80% 20%,#0878ff20,transparent 34%),#081523;display:flex;flex-direction:column;align-items:flex-start}.localPresenceCopy>p:first-child{font-size:9px;letter-spacing:.18em;color:#6ea6d4}.localPresenceCopy>svg{margin:70px 0 auto;width:42px;height:42px;color:#38aaff;filter:drop-shadow(0 0 20px #38aaff55)}.localPresenceCopy h2{font-size:clamp(42px,5.2vw,78px);line-height:.9;letter-spacing:-.065em;margin:24px 0 14px}.localPresenceLead{max-width:520px;color:#91a7bb;font-size:13px;line-height:1.75}.localPresenceAddress{display:flex;gap:10px;align-items:baseline;margin-top:22px}.localPresenceAddress strong{font-size:18px}.localPresenceAddress span{font-size:10px;color:#7891a8}.localPresenceCopy a{display:inline-flex;align-items:center;gap:8px;margin-top:28px;border-bottom:1px solid;padding:8px 0;font-size:9px;font-weight:800;letter-spacing:.08em}.localPresenceMap{background:#091421;position:relative}.localPresenceMap:after{content:"BOOTWIN / PRZEWORSK";position:absolute;left:18px;bottom:18px;padding:8px 10px;border-radius:999px;background:#06101fe8;border:1px solid #ffffff1b;font-size:8px;letter-spacing:.14em;pointer-events:none}.localPresenceMap iframe{border:0;width:100%;height:100%;min-height:520px;display:block;filter:saturate(.78) contrast(1.04)}.audienceLinks{padding:120px 4vw;background:#08111f;color:#f4f8ff}.audienceLinksHead{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:48px}.audienceLinksHead>p{font-size:9px;letter-spacing:.18em;color:#6ea4d2}.audienceLinksHead h2{font-size:clamp(48px,6vw,90px);line-height:.88;letter-spacing:-.065em;margin:10px 0}.audienceLinksHead h2 span{color:#5e7894}.audienceLinksHead>div>p{color:#8da3b8;line-height:1.75;font-size:13px;max-width:620px;margin-left:auto}.audienceLinksGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.audienceLinksGrid a{min-height:220px;padding:22px;border:1px solid #ffffff14;border-radius:22px;background:#091625;display:flex;flex-direction:column;transition:transform .3s,border-color .3s}.audienceLinksGrid a:hover{transform:translateY(-6px);border-color:#168cff55}.audienceLinksGrid small{font-size:8px;letter-spacing:.14em;color:#5fa8e2}.audienceLinksGrid strong{font-size:clamp(24px,2.6vw,38px);letter-spacing:-.05em;margin:auto 0 10px}.audienceLinksGrid span{font-size:11px;line-height:1.6;color:#7f98af}.audienceLinksGrid svg{margin-top:18px;color:#45b4ff}.itFooter{display:none!important}@media(max-width:900px){.audienceLinksHead,.localPresence{grid-template-columns:1fr}.localPresenceCopy,.localPresenceMap{min-height:420px}.audienceLinksGrid{grid-template-columns:1fr}.localPresenceCopy>svg{margin-top:30px}.localGoogleProofWidget{display:none!important}}@media(max-width:650px){.audienceLinks,.localPresence{padding:90px 20px}.localPresenceCopy{padding:22px}.localPresenceCopy,.localPresenceMap,.localPresenceMap iframe{min-height:360px}.localPresenceCopy h2{font-size:44px}.localPresenceAddress{align-items:flex-start;flex-direction:column}.audienceLinksHead{gap:20px}.audienceLinksGrid a{min-height:180px}.siteFooter .footerWordmark{line-height:.7;overflow:hidden}}.siteFooter{display:block!important;overflow:hidden}.siteFooter>.footerBottom,.siteFooter>.footerContent,.siteFooter>.footerWordmark{display:block;position:relative;float:none;width:100%;max-width:100%}.footerWordmark{font-size:clamp(76px,17.2vw,280px);line-height:.78;margin:0 0 52px;letter-spacing:-.09em;white-space:nowrap;overflow:hidden}.footerContent{border-top:1px solid #ffffff12;padding-top:34px}.footerContentCompact{padding-top:28px}.footerContentCompact .footerDeepLinks{margin-top:0}.footerDeepLinks,.footerTop{width:100%}.footerBottom{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-top:54px}.footerLegal{align-items:center}.pillarLocalMap{padding:96px 4vw 112px;background:radial-gradient(circle at 80% 20%,#0878ff18,transparent 30%),#07111d}.pillarLocalMapHead{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:end;margin-bottom:38px}.pillarLocalMapHead>p{font-size:9px;letter-spacing:.18em;color:#5c8fb9}.pillarLocalMapHead h2{font-size:clamp(48px,6vw,94px);line-height:.88;letter-spacing:-.07em;margin:12px 0 0}.pillarLocalMapHead h2 span{color:#58738e}.pillarLocalMapHead>div:last-child{justify-self:end;max-width:420px;color:#8ea4b8;font-size:13px;line-height:1.7}.pillarLocalMapFrame{min-height:430px;border:1px solid #ffffff17;border-radius:28px;overflow:hidden;background:#06101b;box-shadow:0 35px 90px #0006}.pillarLocalMapFrame iframe{display:block;width:100%;height:430px;border:0;filter:saturate(.78) contrast(1.04)}.pillarAudience{padding:105px 4vw 120px;background:#081421}.pillarAudienceHead{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:46px}.pillarAudienceHead p{font-size:9px;letter-spacing:.18em;color:#5d91bc}.pillarAudienceHead h2{font-size:clamp(46px,5.5vw,86px);line-height:.9;letter-spacing:-.065em;margin:12px 0 0}.pillarAudienceHead h2 span{color:#5b7894}.pillarAudienceHead>div:last-child{max-width:500px;justify-self:end;color:#8ba0b4;font-size:13px;line-height:1.7}.pillarAudienceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pillarAudienceGrid a{min-height:260px;padding:24px;border:1px solid #ffffff14;border-radius:22px;background:linear-gradient(145deg,#0b1929,#07111d);display:flex;flex-direction:column;position:relative;transition:transform .25s,border-color .25s}.pillarAudienceGrid a:hover{transform:translateY(-6px);border-color:#168cff55}.pillarAudienceGrid small{font-size:8px;letter-spacing:.15em;color:#388fd3}.pillarAudienceGrid strong{font-size:clamp(24px,2.2vw,34px);line-height:1;letter-spacing:-.045em;margin:auto 0 12px}.pillarAudienceGrid span{color:#7f96ab;font-size:12px;line-height:1.65;max-width:34ch}.pillarAudienceGrid svg{position:absolute;right:22px;top:22px;color:#4f789c}.repairQuickServices{padding:105px 4vw 118px;background:#07111d}.repairQuickServices h2{font-size:clamp(48px,5.8vw,90px);line-height:.88;letter-spacing:-.07em;margin:12px 0 45px}.repairQuickServices h2 span{color:#607892}.repairQuickGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.repairQuickGrid a{min-height:210px;border:1px solid #ffffff13;border-radius:20px;padding:22px;background:#0a1624;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}.repairQuickGrid a:hover{transform:translateY(-5px);border-color:#9b8cff55}.repairQuickGrid small{font-size:8px;color:#9b8cff;letter-spacing:.14em}.repairQuickGrid strong{font-size:22px;line-height:1.05;margin:auto 0 10px}.repairQuickGrid span{font-size:11px;line-height:1.55;color:#7e93a7}@media(max-width:900px){.footerWordmark{font-size:17vw;margin-bottom:42px}.pillarAudienceHead,.pillarLocalMapHead{grid-template-columns:1fr}.pillarAudienceHead>div:last-child,.pillarLocalMapHead>div:last-child{justify-self:start}.pillarAudienceGrid{grid-template-columns:1fr}.repairQuickGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.footerWordmark{font-size:22vw;margin:0 0 34px}.footerContent,.footerContentCompact{padding-top:28px}.footerContentCompact .footerDeepLinks{margin-top:0}.footerBottom{grid-template-columns:1fr!important;gap:12px;margin-top:38px}.footerLegal{justify-content:flex-start}.pillarAudience,.pillarLocalMap,.repairQuickServices{padding-left:20px;padding-right:20px}.pillarLocalMapFrame,.pillarLocalMapFrame iframe{height:340px;min-height:340px}.repairQuickGrid{grid-template-columns:1fr}.repairQuickGrid a{min-height:180px}}.intentGate{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px}.intentGateBackdrop{position:absolute;inset:0;border:0;background:#01050bc9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default}.intentGatePanel{position:relative;width:min(1040px,94vw);border:1px solid #ffffff1c;border-radius:30px;padding:34px;background:radial-gradient(circle at 80% 5%,#0878ff22,transparent 32%),#07111e;box-shadow:0 45px 140px #000b;color:#f4f8ff}.intentGatePanel>p{font-size:8px;letter-spacing:.18em;color:#5c9dd3}.intentGatePanel h2{font-size:clamp(44px,5.4vw,78px);line-height:.88;letter-spacing:-.07em;margin:14px 0 30px}.intentGatePanel h2 span{color:#607b96}.intentGateClose{position:absolute;right:20px;top:20px;width:42px;height:42px;border:1px solid #ffffff1c;border-radius:50%;background:#ffffff08;color:#fff;display:grid;place-items:center;cursor:pointer}.intentGateClose svg{width:18px}.intentGateChoices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.intentGateChoices a{min-height:230px;border:1px solid #ffffff15;border-radius:20px;padding:20px;background:#091827;display:flex;flex-direction:column;position:relative;transition:transform .25s,border-color .25s}.intentGateChoices a:hover{transform:translateY(-5px);border-color:#168cff66}.intentGateChoices a>svg:first-child{color:#32a9ff}.intentGateChoices small{margin-top:auto;font-size:7px;letter-spacing:.16em;color:#6089ac}.intentGateChoices strong{font-size:22px;margin:8px 0}.intentGateChoices span{font-size:11px;line-height:1.55;color:#8298ac;max-width:30ch}.intentGateChoices a>svg:last-child{position:absolute;right:18px;top:18px;width:17px;color:#66829d}.intentGateBrowse{margin-top:20px;border:0;background:transparent;color:#7892a9;font-size:9px;letter-spacing:.12em;cursor:pointer;padding:8px 0}.intentGateBrowse:hover{color:#fff}@media(max-width:760px){.intentGate{padding:14px}.intentGatePanel{padding:26px 18px 20px;border-radius:24px;max-height:92vh;overflow:auto}.intentGatePanel h2{font-size:42px;margin-bottom:20px}.intentGateChoices{grid-template-columns:1fr}.intentGateChoices a{min-height:145px}.intentGateClose{right:14px;top:14px}}@media(prefers-reduced-motion:reduce){.intentGateChoices a{transition:none}}.blogBusinessCta{margin:80px 0 20px;border:1px solid #ffffff18;border-radius:26px;overflow:hidden;background:linear-gradient(135deg,#081526,#0a1e36);display:grid;grid-template-columns:1fr 1fr;box-shadow:0 30px 80px #0005}.blogBusinessCtaInfo{padding:38px}.blogBusinessCtaInfo>span{font-size:9px;letter-spacing:.18em;color:#45bfff;font-weight:800}.blogBusinessCtaInfo h2{font-size:clamp(28px,4vw,48px);line-height:1;letter-spacing:-.05em;margin:16px 0}.blogBusinessCtaInfo p{color:#9cb1c7;line-height:1.7;font-size:13px;max-width:560px}.blogBusinessDetails{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.blogBusinessDetails a{border:1px solid #ffffff18;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:700}.blogBusinessDetails a:last-child{background:#0878ff;border-color:#0878ff}.blogBusinessMap{min-height:330px;background:#0a1628}.blogBusinessMap iframe{border:0;width:100%;height:100%;min-height:330px;display:block;filter:saturate(.85) contrast(1.05)}@media(max-width:760px){.blogBusinessCta{grid-template-columns:1fr;margin-top:55px}.blogBusinessCtaInfo{padding:26px 20px}.blogBusinessMap,.blogBusinessMap iframe{min-height:280px}}