:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#e8f1f8;background:#07121a;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% -20%,#0e3350 0,#07121a 38%,#050b10);min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:245px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#071621,#06101a);border-right:1px solid #183247;padding:18px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #173044}.brand img{width:52px;height:52px;object-fit:contain}.brand strong{font-size:22px;font-style:italic}.brand small{display:block;color:#6f91aa;font-size:11px;margin-top:2px}.who{display:flex;align-items:center;gap:10px;margin:18px 0;padding:12px;background:#0b1c28;border:1px solid #17364d;border-radius:12px}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#0b68cc;font-weight:800}.who b,.who span{display:block}.who b{font-size:13px}.who span{font-size:11px;color:#42a4ff;margin-top:3px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button,.sideFoot button{display:flex;gap:10px;align-items:center;background:transparent;border:0;color:#b9cad7;padding:11px 12px;border-radius:8px;text-align:left}.sidebar nav button:hover,.sidebar nav button.active{background:#0a62bd;color:#fff}.sideFoot{margin-top:auto;border-top:1px solid #173044;padding-top:14px}.secure{display:flex;gap:7px;align-items:center;color:#5f8eac;font-size:11px;padding:8px}.main{padding:28px;min-width:0}.pageHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.pageHead h1{font-size:30px;margin:5px 0 6px}.pageHead p{margin:0;color:#7894a8}.eyebrow{font-size:10px;letter-spacing:.18em;color:#49a8ff;font-weight:800}.primary,.modalFoot .primary{background:linear-gradient(180deg,#1788ff,#0865c8);border:1px solid #248eff;color:#fff;border-radius:8px;padding:10px 14px;display:inline-flex;align-items:center;gap:7px;font-weight:700}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.stat{position:relative;background:linear-gradient(180deg,#0d2230,#0a1923);border:1px solid #17384f;border-radius:12px;padding:16px;min-height:112px}.stat svg{color:#248eff}.stat span{display:block;color:#8ea6b8;font-size:12px;margin-top:10px}.stat b{font-size:25px}.stat.warn svg,.low{color:#ffb547}.grid2{display:grid;grid-template-columns:2fr 1fr;gap:16px}.panel{background:linear-gradient(180deg,#0c1c27,#08151e);border:1px solid #173448;border-radius:12px;padding:14px;overflow:auto}.panelTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.panelTitle h3{margin:0}.panelTitle button,.actions button,.linkBtn{background:transparent;border:0;color:#49a8ff}.stockRow{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #163044}.stockRow span{display:block;font-size:10px;color:#6c8799;margin-top:2px}.empty{padding:28px;text-align:center;color:#5e7b90}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#6f8ca0;font-weight:600;padding:10px;border-bottom:1px solid #214054}td{padding:11px 10px;border-bottom:1px solid #142c3d;color:#dce8f0}.actions{text-align:right;white-space:nowrap}.dangerMini{color:#f66!important}.pill,.budget{display:inline-flex;padding:4px 8px;border-radius:20px;background:#122b3b;color:#8ccaff;text-transform:capitalize;font-size:10px}.pill.andamento{background:#3b2706;color:#ffc36b}.pill.pronto{background:#0d392c;color:#72e2aa}.budget.approved{background:#0e3e2d;color:#76eab2}.budget.pending{background:#3f2b08;color:#ffd17c}.budget.rejected{background:#421b20;color:#ff9da5}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#02070bcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:grid;place-items:center;padding:20px}.modal{width:min(680px,96vw);max-height:92vh;overflow:auto;background:#091823;border:1px solid #214862;border-radius:14px;box-shadow:0 25px 80px #000a}.modal.wide{width:min(1080px,97vw)}.modalHead{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #19384c;position:sticky;top:0;background:#091823;z-index:2}.modalHead h3{margin:0}.modalHead button{background:transparent;border:0;color:#a9bdca;font-size:26px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:18px}.formGrid.three{grid-template-columns:repeat(3,1fr)}.field{display:flex;flex-direction:column;gap:6px}.field span{font-size:11px;color:#85a1b5}.input{width:100%;background:#07121a;border:1px solid #1c3a4f;color:#e7f0f6;border-radius:8px;padding:10px;outline:none}.input:focus{border-color:#1e8cff;box-shadow:0 0 0 3px #1e8cff16}.textarea{min-height:84px;resize:vertical}.modalFoot{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid #19384c;position:sticky;bottom:0;background:#091823}.modalFoot button,.inlineBtns button,.approvalBox button{border:1px solid #29495e;background:#0d2230;color:#dce8f0;border-radius:8px;padding:9px 12px;display:inline-flex;align-items:center;gap:6px}.danger{background:#8e1f27!important;border-color:#bd2f39!important;color:#fff!important}.ok{background:#0a6b45!important;border-color:#0d9961!important;color:#fff!important}.sectionBar{margin:0 18px;padding:12px 0 8px;border-top:1px solid #173448;display:flex;justify-content:space-between;gap:12px}.sectionBar span{color:#708fa4;font-size:11px}.stockPicker{display:grid;grid-template-columns:1fr 110px 40px;gap:8px;margin:8px 18px}.stockPicker button{border:1px solid #304a5b;background:#0b1c27;color:#ff8484;border-radius:7px}.inlineBtns,.approvalBox{display:flex;flex-wrap:wrap;gap:8px;margin:10px 18px 16px}.notice{margin-top:15px;padding:13px;border:1px solid #244963;border-radius:8px;color:#8db1c9;display:flex;gap:9px;align-items:center}.error{padding:10px 12px;border:1px solid #742b32;background:#32151a;color:#ff9aa2;border-radius:8px;margin:8px 0}.loginPage{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr}.loginHero{padding:8vw;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 30% 40%,#0d3b5d,#07131d 50%,#050a0e)}.loginHero img{width:130px}.loginHero h1{font-size:48px;margin:18px 0 5px}.loginHero p{color:#86a3b7;font-size:18px;max-width:560px}.featureGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:420px;margin-top:25px}.featureGrid div{display:flex;align-items:center;gap:9px;background:#0a1d2a;border:1px solid #173a54;border-radius:10px;padding:13px;color:#c8d9e5}.featureGrid svg{width:18px;color:#2993ff}.loginCard{align-self:center;margin:7vw;display:flex;flex-direction:column;gap:13px;padding:30px;background:#091923;border:1px solid #1b3e57;border-radius:18px;box-shadow:0 30px 100px #0008}.loginCard h2{margin:3px 0;font-size:28px}.loginCard p{margin:0 0 8px;color:#7794a8}.loginCard label{font-size:12px;color:#9bb0be}.loginCard input{display:block;width:100%;margin-top:6px;padding:12px;background:#06121a;border:1px solid #21435a;border-radius:8px;color:#fff}.loginCard button{margin-top:5px;padding:12px;border:0;border-radius:8px;background:#0e74dc;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.loginCard small{text-align:center;color:#536f82}.setup,.center{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.setup img{width:120px}.setup h1{margin-bottom:4px}.setup>p{color:#84a0b3}.setupBox{display:flex;flex-direction:column;gap:8px;background:#0a1b27;border:1px solid #1c4059;border-radius:12px;padding:18px;max-width:700px;text-align:left}.setup code{color:#5eb5ff}.low td{background:#201a0e33}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar nav{display:grid;grid-template-columns:repeat(3,1fr)}.sideFoot{display:none}.cards{grid-template-columns:1fr 1fr}.grid2,.formGrid.three,.formGrid,.loginPage{grid-template-columns:1fr}.loginHero{padding:40px 24px}.loginCard{margin:24px}.main{padding:18px}.pageHead{flex-direction:column}}@media(max-width:560px){.cards{grid-template-columns:1fr}.sidebar nav{grid-template-columns:1fr 1fr}.loginHero h1{font-size:34px}.featureGrid{grid-template-columns:1fr}.stockPicker{grid-template-columns:1fr 90px 38px}}:root{--bg:#050b11;--panel:#0a1721;--panel2:#0d1e2a;--line:#18384d;--blue:#1688ff;--blue2:#0b69cf;--text:#eef6fb;--muted:#7f9aab;--good:#55d99b;--warn:#ffc166;--danger:#ff6f78}body{background:radial-gradient(circle at 65% -10%,#103451 0,#07131c 38%,#050a0f 80%);color:var(--text)}.contentWrap{min-width:0}.mobileTop,.closeSide,.sideBackdrop{display:none}.sidebar{width:245px;z-index:30;box-shadow:12px 0 35px #0002}.brand strong{letter-spacing:.01em}.sidebar nav button{transition:.18s ease}.sidebar nav button.active{box-shadow:inset 3px 0 #63b5ff,0 6px 20px #005bb82e}.sideFoot .installBtn{color:#fff;background:#0b67c2;border:1px solid #2087e8;margin-top:6px}.main{max-width:1680px;width:100%;margin:0 auto}.heroHead{padding:8px 0 2px}.pageHead h1{letter-spacing:-.035em}.pageHead p{line-height:1.55}.primary{box-shadow:0 8px 24px #0875de2a;transition:.18s}.primary:hover{transform:translateY(-1px);filter:brightness(1.07)}.cards{gap:16px}.stat{padding:18px;border-radius:15px;overflow:hidden}.stat:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-35px;top:-35px;background:#1688ff0b}.statIcon{width:38px;height:38px;border-radius:10px;background:#0c65b72a;display:grid;place-items:center}.stat span{margin-top:15px}.stat b{font-size:30px;display:block;margin-top:2px}.stat small{color:#587589;font-size:10px}.quickStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.quickStrip>div{display:flex;align-items:center;gap:10px;background:#091720;border:1px solid #173449;border-radius:11px;padding:12px 14px}.quickStrip svg{color:#46a8ff}.quickStrip span{display:flex;flex-direction:column}.quickStrip b{font-size:12px}.quickStrip small{color:#6e8ca0;font-size:10px;margin-top:2px}.panel{border-radius:15px;box-shadow:0 14px 36px #0002}.panelTitle>div span{display:block;color:#68869a;font-size:10px;margin-top:3px}.tablePanel{padding:0}.tableScroll{overflow:auto}.tablePanel table{min-width:760px}.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.searchBox{display:flex;align-items:center;gap:9px;flex:1;background:#081722;border:1px solid #17394f;border-radius:10px;padding:0 12px}.searchBox svg{color:#6c91a9}.searchBox input{flex:1;border:0;outline:0;background:transparent;color:#eef6fb;padding:11px 0}.filterSelect{background:#081722;border:1px solid #17394f;color:#dce9f2;border-radius:10px;padding:10px 12px}.resultCount{font-size:11px;color:#6d899c;white-space:nowrap}.iconTextBtn{display:inline-flex;align-items:center;gap:6px;background:#0b1e2b;border:1px solid #21445b;color:#bcd0dd;border-radius:9px;padding:9px 11px}.stockBadge{display:inline-flex;padding:3px 9px;border-radius:999px;background:#0d3529;color:#75dfab;font-weight:700}.stockBadge.lowStock{background:#402b08;color:#ffc66d}.viewOnly{display:inline-flex;align-items:center;gap:5px;color:#6f8ea3;font-size:10px}.readonlyNotice{margin:0 0 14px;background:#0b1b27}.readonlyNotice>div{display:flex;flex-direction:column}.readonlyNotice span{font-size:11px;color:#708ea3;margin-top:2px}.miniLink{display:inline-flex;vertical-align:middle;margin-left:4px;color:#4facff}.successMsg{margin:14px 18px 0;padding:10px 12px;border-radius:9px;border:1px solid #1b6649;background:#0d2d23;color:#72e0aa;font-size:12px}.manualPartGrid{display:grid;grid-template-columns:1.25fr 1fr 1.5fr 90px auto;gap:8px;margin:9px 18px}.partsList{margin:0 18px 16px;border:1px solid #173448;border-radius:10px;overflow:hidden}.partRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #142d3e}.partRow:last-child{border-bottom:0}.partRow>div:first-child{display:flex;flex-direction:column}.partRow span{color:#6f8da1;font-size:10px;margin-top:2px}.partRow>div:last-child{display:flex;gap:7px;align-items:center}.partRow a{display:inline-flex;align-items:center;gap:5px;color:#4baaff;font-size:11px}.compact{padding:14px}.timeline{margin:0 18px 16px;border-left:2px solid #1d5277;padding-left:14px}.timeline>div{padding:5px 0 10px;display:grid;gap:2px;position:relative}.timeline>div:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;left:-19px;top:9px;background:#2996f7}.timeline span,.timeline small{font-size:10px;color:#708ba0}.timeline b{font-size:12px}.printBar{display:flex;gap:8px;margin:10px 18px 18px}.printBar button{display:inline-flex;align-items:center;gap:6px;background:#0b2130;color:#cfe2ef;border:1px solid #24506d;border-radius:8px;padding:9px 11px}.errorDetail{margin-top:6px;font-size:11px;line-height:1.45;word-break:break-word;opacity:.85}.loginPagePro{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);background:#050b10}.loginVisual{position:relative;padding:7vw;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:radial-gradient(circle at 20% 25%,#10446d 0,#082136 28%,#06121c 65%,#050a0f)}.loginVisual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.loginVisual>*{position:relative}.loginBrand{display:flex;align-items:center;gap:13px;position:absolute;top:34px;left:7vw}.loginBrand img{width:58px;height:58px;object-fit:contain}.loginBrand b{display:block;font-size:23px;font-style:italic}.loginBrand span{display:block;color:#7fa0b6;font-size:11px;margin-top:2px}.loginPitch{max-width:680px}.loginPitch h1{font-size:clamp(38px,4.4vw,68px);line-height:1.02;letter-spacing:-.055em;margin:14px 0 18px;max-width:780px}.loginPitch p{color:#89a4b7;font-size:17px;line-height:1.65;max-width:660px}.featureGridPro{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:620px;margin-top:30px}.featureGridPro>div{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:10px;background:#071b29cc;border:1px solid #184667;border-radius:13px;padding:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.featureGridPro svg{grid-row:1/3;color:#3ca6ff;margin-top:2px}.featureGridPro b{font-size:12px}.featureGridPro span{font-size:10px;color:#6f8da2;margin-top:3px}.loginStatus{display:flex;align-items:center;gap:8px;color:#6ed9a5;font-size:11px;margin-top:22px}.loginFormWrap{display:grid;place-items:center;padding:40px;background:radial-gradient(circle at 80% 20%,#0b2335,#061019 55%,#050a0f)}.loginCardPro{width:min(440px,92vw);padding:34px;border:1px solid #1b435e;border-radius:20px;background:linear-gradient(180deg,#0a1b27ee,#07131cee);box-shadow:0 35px 110px #000a;display:flex;flex-direction:column;gap:13px}.loginIcon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#1688ff,#0759b3);box-shadow:0 10px 30px #0b71d94a}.loginCardPro h2{font-size:29px;letter-spacing:-.035em;margin:2px 0}.loginCardPro>p{color:#7895a8;margin:0 0 8px;line-height:1.5}.loginCardPro label{color:#9bb0be;font-size:11px;font-weight:600}.inputIcon{display:flex;align-items:center;gap:8px;margin-top:6px;background:#06131c;border:1px solid #21455f;border-radius:10px;padding:0 11px}.inputIcon:focus-within{border-color:#2793f7;box-shadow:0 0 0 3px #1788ff17}.inputIcon>span,.inputIcon>svg{color:#63869e}.inputIcon input{flex:1;background:transparent;border:0;outline:0;color:#fff;padding:12px 2px;min-width:0}.peek{display:grid!important;place-items:center!important;background:transparent!important;border:0!important;padding:6px!important;margin:0!important;color:#7997aa!important}.loginSubmit{margin-top:5px;padding:12px!important;border:0!important;border-radius:10px!important;background:linear-gradient(180deg,#1688ff,#0862c3)!important;color:#fff!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 10px 28px #0865c63d}.loginSubmit:disabled{opacity:.55;cursor:not-allowed}.loginSecurity{display:flex;justify-content:center;align-items:center;gap:7px;color:#5e7e92;font-size:10px;margin-top:3px}.loginCardPro>small{text-align:center;color:#48677b;font-size:9px}@media(max-width:1000px){.manualPartGrid{grid-template-columns:1fr 1fr}.loginPagePro{grid-template-columns:1fr}.loginVisual{min-height:500px;padding:90px 34px 45px}.loginBrand{left:34px}.loginFormWrap{padding:35px 18px}.featureGridPro{max-width:none}}@media(max-width:900px){.shell{display:block}.sidebar{position:fixed;left:-270px;top:0;height:100vh;transition:.22s;width:260px}.sidebar.open{left:0}.closeSide{display:grid;position:absolute;right:12px;top:12px;background:transparent;border:0;color:#8eabba}.sideBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:20}.contentWrap{width:100%}.mobileTop{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 14px;border-bottom:1px solid #183448;background:#07131d;position:sticky;top:0;z-index:15}.mobileTop>button{background:transparent;border:0;color:#fff}.mobileTop>div{display:flex;align-items:center;gap:8px}.mobileTop img{width:34px;height:34px;object-fit:contain}.mobileTop span{font-size:10px;color:#6e91a8}.sidebar nav{display:flex;grid-template-columns:none}.sideFoot{display:block}.cards{grid-template-columns:1fr 1fr}.quickStrip,.grid2,.formGrid.three,.formGrid{grid-template-columns:1fr}.main{padding:18px}.pageHead{flex-direction:column}.toolbar{flex-wrap:wrap}.searchBox{flex-basis:100%}}@media(max-width:600px){.cards,.featureGridPro{grid-template-columns:1fr}.loginPitch h1{font-size:38px}.loginVisual{padding:90px 22px 34px}.loginBrand{left:22px}.loginFormWrap{padding:20px 12px}.loginCardPro{padding:24px 19px}.manualPartGrid{grid-template-columns:1fr}.stockPicker{grid-template-columns:1fr 80px 38px}.quickStrip{display:none}.modal{max-height:96vh}.overlay{padding:8px}.main{padding:14px}.pageHead h1{font-size:26px}}.publicSite{min-height:100vh;background:#050b10;color:#eef6fb;scroll-behavior:smooth}.pubHeader{height:76px;display:flex;align-items:center;gap:28px;padding:0 clamp(20px,5vw,76px);position:sticky;top:0;z-index:50;background:#06111aee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #173448}.pubBrand{display:flex;align-items:center;gap:10px;background:transparent;border:0;color:#fff;text-align:left}.pubBrand img{width:46px;height:46px;object-fit:contain}.pubBrand b{font-size:20px;font-style:italic;display:block}.pubBrand span{font-size:9px;color:#718fa3;display:block}.pubHeader nav{display:flex;gap:5px;margin-left:auto}.pubHeader nav button,.pubFooter button{border:0;background:transparent;color:#91aabc;padding:9px 11px;border-radius:8px}.pubHeader nav button:hover{background:#0d2230;color:#fff}.internalBtn{display:inline-flex;align-items:center;gap:7px;border:1px solid #2c78b4;background:#0b5fab;color:#fff;border-radius:9px;padding:10px 13px;font-weight:700}.pubHero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:70px;padding:80px clamp(24px,7vw,120px);background:radial-gradient(circle at 16% 25%,#12466c 0,#08233a 27%,#06131e 55%,#050b10 78%);position:relative;overflow:hidden}.pubHero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,black,transparent 78%);mask-image:linear-gradient(90deg,black,transparent 78%)}.pubHero>*{position:relative}.pubHeroCopy h1{font-size:clamp(44px,5.2vw,80px);line-height:.98;letter-spacing:-.06em;margin:16px 0 22px;max-width:950px}.pubHeroCopy>p{font-size:18px;line-height:1.7;color:#91aabc;max-width:760px}.pubActions{display:flex;gap:11px;flex-wrap:wrap;margin:30px 0 24px}.pubPrimary,.pubSecondary{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:13px 17px;font-weight:800;text-decoration:none}.pubPrimary{background:linear-gradient(180deg,#188cff,#0866c9);color:#fff;box-shadow:0 14px 38px #0867c845}.pubSecondary{border:1px solid #24516e;background:#0a1b27;color:#c8d9e4}.pubTrust{display:flex;gap:16px;flex-wrap:wrap}.pubTrust span{display:inline-flex;align-items:center;gap:6px;color:#7394aa;font-size:11px}.pubTrust svg{width:15px;color:#5dd69e}.pubHeroPanel{position:relative;min-height:520px;border:1px solid #1b4663;border-radius:28px;background:linear-gradient(145deg,#0b2232e8,#07131ddd);box-shadow:0 35px 100px #0008;padding:36px;display:flex;flex-direction:column;justify-content:center}.pubLogoGlow{width:200px;height:200px;display:grid;place-items:center;margin:0 auto 25px;border-radius:50%;background:radial-gradient(circle,#1265ac55,transparent 68%)}.pubLogoGlow img{width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 15px 35px #0b6dc755)}.pubMiniCard{background:#071720;border:1px solid #1a415b;border-radius:15px;padding:18px}.pubMiniCard span,.pubMiniCard small{display:block}.pubMiniCard span{font-size:9px;letter-spacing:.12em;color:#4daaff;text-transform:uppercase}.pubMiniCard b{display:block;font-size:19px;margin:5px 0}.pubMiniCard small{font-size:11px;color:#718da0;line-height:1.5}.pubMiniGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.pubMiniGrid>div{display:flex;align-items:center;gap:10px;background:#091a25;border:1px solid #17384d;border-radius:13px;padding:13px}.pubMiniGrid svg{color:#47a9ff}.pubMiniGrid span{display:flex;flex-direction:column}.pubMiniGrid b{font-size:11px}.pubMiniGrid small{font-size:9px;color:#688598;margin-top:2px}.pubSection,.pubProcess,.pubCompany,.pubContact{padding:100px clamp(24px,7vw,120px)}.pubSection{background:#07121a}.pubSectionHead{max-width:820px;margin-bottom:38px}.pubSectionHead h2,.pubCompany h2,.pubContact h2{font-size:clamp(32px,3.4vw,52px);line-height:1.05;letter-spacing:-.045em;margin:10px 0 13px}.pubSectionHead p,.pubCompany p,.pubContact p{color:#7f9aaa;line-height:1.65}.serviceCards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.serviceCard{min-height:230px;background:linear-gradient(180deg,#0b1e2b,#08151e);border:1px solid #173b53;border-radius:16px;padding:24px;transition:.2s}.serviceCard:hover{transform:translateY(-3px);border-color:#286b98}.serviceCard>div{width:45px;height:45px;display:grid;place-items:center;border-radius:12px;background:#0d65b72a;color:#48aaff}.serviceCard h3{font-size:18px;margin:20px 0 9px}.serviceCard p{font-size:12px;color:#7590a2;line-height:1.65}.pubProcess{background:radial-gradient(circle at 80% 30%,#0c2d47,#06131d 55%,#050b10)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.step{position:relative;border-top:2px solid #1b6ba5;padding:22px 14px 10px}.step>span{font-family:monospace;color:#46a8ff;font-size:11px}.step h3{font-size:17px;margin:13px 0 8px}.step p{font-size:11px;line-height:1.65;color:#718da0}.pubCompany{display:grid;grid-template-columns:1.4fr .6fr;gap:20px;background:#07131c}.pubCompanyCard,.pubQuote{border:1px solid #173c54;border-radius:18px;background:#0a1a25;padding:34px}.companyPoints{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.companyPoints span{display:flex;align-items:center;gap:8px;font-size:11px;color:#90a7b6;background:#07151e;border:1px solid #173348;border-radius:10px;padding:11px}.companyPoints svg{width:16px;color:#46a8ff}.pubQuote{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#0d2c43,#08151f)}.pubQuote svg{color:#44a8ff}.pubQuote strong{font-size:28px;line-height:1.08;letter-spacing:-.035em;margin:20px 0 12px}.pubQuote p{font-size:12px}.pubContact{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;background:#050b10}.contactCard{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;border:1px solid #1e5272;background:#0a1c28;border-radius:18px;padding:22px}.contactCard>svg{color:#4fd48f}.contactCard span{display:flex;flex-direction:column}.contactCard small{color:#6f8fa3;font-size:10px}.contactCard b{font-size:20px;margin-top:3px}.contactCard a{display:inline-flex;align-items:center;gap:6px;color:#fff;background:#11834c;text-decoration:none;padding:11px 13px;border-radius:9px;font-weight:700;font-size:12px}.pubFooter{min-height:100px;padding:24px clamp(24px,7vw,120px);display:flex;align-items:center;gap:25px;border-top:1px solid #173247;background:#04090d}.pubFooter p{margin-left:auto;color:#5d788b;font-size:10px}.pubFooter button{display:flex;align-items:center;gap:6px}.pubFooter .pubBrand{pointer-events:none}.pubFooter .pubBrand img{width:38px;height:38px}@media(max-width:1000px){.pubHeader nav{display:none}.pubHeader .internalBtn{margin-left:auto}.pubHero{grid-template-columns:1fr;gap:35px}.pubHeroPanel{min-height:auto}.serviceCards,.steps{grid-template-columns:1fr 1fr}.pubCompany,.pubContact{grid-template-columns:1fr}}@media(max-width:620px){.pubHeader{height:68px;padding:0 16px}.pubBrand img{width:40px;height:40px}.pubBrand b{font-size:17px}.internalBtn{padding:9px 10px;font-size:11px}.pubHero{padding:70px 20px 55px;min-height:auto}.pubHeroCopy h1{font-size:43px}.pubHeroCopy>p{font-size:14px}.pubHeroPanel{padding:24px}.pubLogoGlow{width:150px;height:150px}.pubLogoGlow img{width:115px;height:115px}.pubMiniGrid{grid-template-columns:1fr}.pubSection,.pubProcess,.pubCompany,.pubContact{padding:70px 20px}.serviceCards,.steps,.companyPoints{grid-template-columns:1fr}.contactCard{grid-template-columns:44px 1fr}.contactCard a{grid-column:1/3;justify-content:center}.pubFooter{flex-direction:column;align-items:flex-start;padding:25px 20px}.pubFooter p{margin-left:0}.pubTrust{gap:9px}}html{scrollbar-gutter:stable}body{overscroll-behavior-y:none}.offlineBanner{position:sticky;top:0;z-index:70;display:flex;align-items:center;justify-content:center;gap:8px;background:#632626;color:#ffdada;border-bottom:1px solid #a94848;padding:9px 14px;font-size:12px;font-weight:700}.mobileBottomNav{display:none}.reportActions{display:flex;gap:8px;flex-wrap:wrap}.reportActions button{display:inline-flex;align-items:center;gap:7px}.reportFilters{display:grid;grid-template-columns:repeat(4,minmax(135px,1fr)) minmax(220px,1.4fr);gap:10px;margin-bottom:14px;padding:14px}.reportFilters label{display:flex;flex-direction:column;gap:6px}.reportFilters label>span{font-size:10px;color:#7893a6;text-transform:uppercase;letter-spacing:.07em}.reportSearch .searchBox{height:42px}.reportCards{grid-template-columns:repeat(5,1fr)}.moneyStat{font-size:20px!important}.reportGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.barList>div{display:grid;grid-template-columns:145px 1fr 32px;gap:9px;align-items:center;padding:8px 0;font-size:11px}.barList>div>div{height:7px;background:#102a3a;border-radius:20px;overflow:hidden}.barList i{display:block;height:100%;background:linear-gradient(90deg,#147de1,#36a8ff);border-radius:20px}.barList b{text-align:right}.techReportList>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #163044;font-size:12px}.techReportList>div:last-child{border:0}.reportTable{margin-bottom:24px}.pubHeroV5{background:radial-gradient(circle at 20% 24%,#13527d 0,#092a45 25%,#061723 56%,#050b10 80%)}.pubHeroPanelV5{overflow:hidden}.pubHeroPanelV5:after{content:"";position:absolute;width:260px;height:260px;border:1px solid #249cff25;border-radius:50%;right:-95px;top:-90px;box-shadow:0 0 0 35px #2196f30b,0 0 0 70px #2196f307}.heroTechBadge{display:flex;align-items:center;gap:10px;border:1px solid #215478;background:#081923;border-radius:12px;padding:12px 14px;margin-bottom:15px;position:relative;z-index:2}.heroTechBadge svg{color:#4cabff}.heroTechBadge span{display:flex;flex-direction:column}.heroTechBadge small{color:#5287aa;font-size:8px;letter-spacing:.12em}.heroTechBadge b{font-size:11px;margin-top:2px}.heroSystemCards{display:grid;gap:8px;position:relative;z-index:2}.heroSystemCards>div{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #173d56;background:#061720;border-radius:11px}.heroSystemCards svg{color:#4baaff;flex:0 0 auto}.heroSystemCards span{display:flex;flex-direction:column}.heroSystemCards b{font-size:11px}.heroSystemCards small{font-size:9px;color:#67869a;margin-top:2px}.pubFeatureBand{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#173246;border-block:1px solid #173246}.pubFeatureBand>div{display:flex;align-items:center;justify-content:center;gap:11px;background:#07141d;padding:22px}.pubFeatureBand svg{color:#43a8ff}.pubFeatureBand span{display:flex;flex-direction:column}.pubFeatureBand b{font-size:12px}.pubFeatureBand small{font-size:9px;color:#6d8a9c;margin-top:2px}.pubCompanyV5{align-items:stretch}.quoteLink{display:inline-flex;align-items:center;gap:5px;color:#7bc2ff;text-decoration:none;font-weight:700;font-size:11px;margin-top:12px}.whatsappFloat{position:fixed;right:22px;bottom:22px;z-index:80;display:flex;align-items:center;gap:8px;background:#159653;color:#fff;text-decoration:none;border-radius:999px;padding:12px 16px;box-shadow:0 12px 38px #0008;font-weight:800;font-size:12px}.whatsappFloat:hover{transform:translateY(-2px)}@media(max-width:1100px){.reportFilters{grid-template-columns:repeat(3,1fr)}.reportSearch{grid-column:span 2}.reportCards{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.contentWrap{padding-bottom:76px}.mobileBottomNav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:95;background:#07151eef;border-top:1px solid #1a3d54;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px max(6px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.mobileBottomNav button{min-height:48px;border:0;background:transparent;color:#718da0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:9px;border-radius:9px}.mobileBottomNav button.active{background:#0d3150;color:#67b9ff}.modal{max-height:calc(100dvh - 12px);width:min(100%,760px)}.modal.wide{width:min(100%,1050px)}.overlay{padding:6px;align-items:flex-end}.modalHead{position:sticky;top:0;z-index:5;background:#091923}.modalFoot{position:sticky;bottom:0;z-index:5;background:#091923;border-top:1px solid #17384d;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.input,.searchBox input,.filterSelect{font-size:16px!important;min-height:44px}.textarea{min-height:96px}.button,button,.primary{touch-action:manipulation}.reportFilters{grid-template-columns:1fr 1fr}.reportSearch{grid-column:1/-1}.reportCards{grid-template-columns:1fr 1fr}.reportGrid{grid-template-columns:1fr}.barList>div{grid-template-columns:115px 1fr 28px}.whatsappFloat{right:14px;bottom:84px;padding:12px}.whatsappFloat span{display:none}.pubFeatureBand{grid-template-columns:1fr 1fr}.pubFeatureBand>div{justify-content:flex-start;padding:16px 20px}}@media(max-width:520px){.reportFilters{grid-template-columns:1fr}.reportSearch{grid-column:auto}.reportCards,.pubFeatureBand{grid-template-columns:1fr}.pubFeatureBand>div{padding:14px 20px}.pubHeroCopy h1{font-size:40px}.pageHead .reportActions{width:100%}.reportActions button{flex:1;justify-content:center}.modalFoot{display:grid;grid-template-columns:1fr 1fr}.modalFoot .primary{grid-column:1/-1;order:-1;min-height:48px}.stockPicker{grid-template-columns:1fr 90px 44px}.inlineBtns{display:grid;grid-template-columns:1fr}.inlineBtns button{justify-content:center;min-height:46px}}.publicV6{background:#05090d;color:#f7fbff}.pubHeaderV6{background:#050b10e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #17354a}.brandRound{gap:12px}.roundLogo{width:48px;height:48px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 5px 20px #0007;border:2px solid #e8f4ff;overflow:hidden;flex:0 0 auto}.roundLogo img{width:40px!important;height:40px!important;object-fit:contain}.pubHeaderV6 .pubBrand b{font-size:20px;letter-spacing:.02em}.pubHeaderV6 .pubBrand span{font-size:9px}.pubHeaderV6 nav{display:flex;gap:4px}.pubHeaderV6 nav button{padding:10px 11px;border-radius:9px}.pubHeaderV6 nav button:hover{background:#0a2030;color:#75c0ff}.headerActions{display:flex;align-items:center;gap:8px}.mobileMenuBtn{display:none;width:42px;height:42px;place-items:center;border:1px solid #1b4662;border-radius:10px;background:#081925;color:#fff}.heroV6{min-height:720px;background:radial-gradient(circle at 20% 20%,#123d5c 0,#071b2a 32%,#050b10 68%);padding-top:110px}.heroV6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 55%,#0d4f8210),repeating-linear-gradient(90deg,transparent 0 79px,#3d9ce805 80px)}.heroV6>*{position:relative;z-index:1}.heroV6 .pubHeroCopy h1{font-size:clamp(44px,5vw,72px);max-width:900px}.heroV6 .pubHeroCopy>p{max-width:780px;font-size:16px}.heroHighlights{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.heroHighlights span{display:flex;align-items:center;gap:7px;padding:9px 11px;background:#07151ecf;border:1px solid #1b415a;border-radius:999px;font-size:10px;color:#a8bdca}.heroHighlights svg{width:15px;color:#4aaeff}.heroBrandCard{min-height:510px;border:1px solid #1d4c69;background:linear-gradient(160deg,#0a2333,#07131c);border-radius:28px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 35px 80px #0007;position:relative;overflow:hidden}.heroBrandCard:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;border:1px solid #2a94dd22;box-shadow:0 0 0 45px #2a94dd0b,0 0 0 90px #2a94dd07}.heroBrandCard>*{position:relative}.heroLogoWhite{width:180px;height:180px;background:#fff;border-radius:50%;display:grid;place-items:center;box-shadow:0 12px 40px #0008,0 0 45px #2499ee35}.heroLogoWhite img{width:145px;height:145px;object-fit:contain}.heroBrandCard>div:nth-child(2){margin-top:24px}.heroBrandCard small{font-size:8px;letter-spacing:.14em;color:#5daee6}.heroBrandCard strong{display:block;max-width:400px;font-size:22px;line-height:1.2;margin-top:8px}.heroMiniStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:28px}.heroMiniStats span{border:1px solid #173c55;background:#06131b;border-radius:12px;padding:12px}.heroMiniStats b{display:block;font-size:13px;color:#e9f7ff}.heroMiniStats small{font-size:8px;color:#66869b;letter-spacing:0}.serviceSwitcher{padding:95px clamp(24px,7vw,120px);background:#07131c}.switcherHead{max-width:800px}.switcherHead h2{font-size:clamp(34px,4vw,54px);margin:9px 0 24px;letter-spacing:-.04em}.serviceTabs{display:flex;gap:10px;border-bottom:1px solid #17374d;margin-bottom:28px}.serviceTabs button{display:flex;align-items:center;gap:9px;padding:14px 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:#7995a7;font-weight:800;font-size:13px}.serviceTabs button.active{color:#fff;border-bottom-color:#218fee}.serviceTabs svg{width:18px}.serviceExperience{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.experienceCopy,.techVisual,.paintingExperience{border:1px solid #173f58;border-radius:22px;background:#091a25}.experienceCopy{padding:34px}.serviceTag{display:inline-flex;align-items:center;gap:8px;font-size:9px;font-weight:900;letter-spacing:.12em;color:#64b7f6}.serviceTag.paint{color:#71d0ff}.experienceCopy h2,.paintingContent h2{font-size:clamp(30px,3.3vw,47px);line-height:1.05;margin:14px 0}.experienceCopy>p,.paintingContent>div>p{color:#8da5b4;line-height:1.7;font-size:13px}.benefitGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:25px}.benefitGrid article{display:flex;gap:11px;border:1px solid #183c53;background:#06151e;border-radius:13px;padding:14px}.benefitGrid article>span{width:36px;height:36px;border-radius:10px;background:#0f67ad31;display:grid;place-items:center;color:#51aff4;flex:0 0 auto}.benefitGrid h3{font-size:12px;margin:0 0 4px}.benefitGrid p{font-size:9.5px!important;line-height:1.45!important;margin:0!important}.experienceButtons{display:flex;gap:9px;flex-wrap:wrap;margin-top:23px}.experienceButtons a,.experienceButtons button,.paintCta{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:12px 14px;text-decoration:none;font-weight:800;font-size:11px}.experienceButtons a,.paintCta{background:#137bda;color:#fff}.experienceButtons button{background:#07131b;border:1px solid #23506d;color:#a9c9dc}.experienceButtons svg,.paintCta svg{width:17px}.techVisual{padding:28px;background:radial-gradient(circle at 70% 20%,#123e5d,#07131c 55%)}.techVisualTop{border-left:3px solid #1688e6;padding:10px 13px}.techVisualTop span{font-size:8px;color:#5e9ec9;letter-spacing:.12em}.techVisualTop strong{display:block;font-size:17px;margin-top:6px}.techSteps{display:grid;gap:10px;margin-top:24px}.techSteps span{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #18405a;border-radius:12px;background:#071822;font-size:11px}.techSteps b{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#0e5f9e;color:#fff;font-size:9px}.paintingExperience{overflow:hidden}.paintingBanner{background:#fff;min-height:150px;display:grid;place-items:center;padding:10px}.paintingBanner img{width:100%;max-height:180px;object-fit:contain}.paintingContent{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;padding:30px}.paintPoints{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0}.paintPoints span{display:flex;align-items:center;gap:8px;background:#06151e;border:1px solid #1c4058;border-radius:10px;padding:11px;font-size:10px}.paintPoints svg{width:16px;color:#45a9eb}.paintingContent aside{border:1px solid #1c4964;background:#06141d;border-radius:16px;padding:24px}.paintingContent aside h3{font-size:21px;margin:0 0 8px}.paintingContent aside>p{color:#7f99a9;font-size:11px;line-height:1.6}.paintingContent aside>div{display:grid;gap:9px;margin-top:20px}.paintingContent aside span{padding:12px;background:#091e2a;border:1px solid #173c53;border-radius:11px}.paintingContent aside b{display:block;color:#52b6ff}.paintingContent aside small{color:#7d95a5;font-size:9px}.repairGallery{padding:100px clamp(24px,7vw,120px);background:#050b10}.repairGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.repairCard{border:1px solid #17364b;border-radius:16px;overflow:hidden;background:#09151e}.repairImage{height:260px;background:#000;position:relative;display:grid;place-items:center;overflow:hidden}.repairImage img{width:100%;height:100%;object-fit:contain;background:#000;filter:brightness(.78) contrast(1.18) saturate(.9)}.repairImage0 img{object-fit:cover;filter:brightness(.62) contrast(1.28) saturate(.72)}.imageShade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,transparent 30%,#00000026 78%,#00000055 100%);pointer-events:none}.repairCard>div:last-child{padding:16px}.repairCard h3{font-size:15px;margin:0 0 6px}.repairCard p{font-size:10px;line-height:1.55;color:#7791a2;margin:0}.companySection{padding:100px clamp(24px,7vw,120px);background:radial-gradient(circle at 15% 30%,#0b3049,#07131c 55%);display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.companyIntro,.companyInfoCard{border:1px solid #17415b;border-radius:20px;background:#081a25;padding:32px}.companyIntro h2{font-size:clamp(32px,3.6vw,50px);line-height:1.05;margin:10px 0 14px}.companyIntro>p{color:#849ead;line-height:1.7}.companyChips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.companyChips span{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid #1a4057;background:#06131b;border-radius:10px;font-size:10px}.companyChips svg{width:15px;color:#4fb2f8}.companyInfoCard h3{font-size:20px;margin:0 0 15px}.companyInfoRow{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #17384d}.companyInfoRow>svg{width:18px;color:#4babed}.companyInfoRow span{display:flex;flex-direction:column}.companyInfoRow small{font-size:8px;color:#64879c;text-transform:uppercase;letter-spacing:.08em}.companyInfoRow b{font-size:11px;margin-top:3px}.companyInfoCard>a{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;background:#168c51;color:#fff;text-decoration:none;padding:12px;border-radius:10px;font-weight:800;font-size:11px}.contactV6{background:#04090d}.footerV6{display:grid;grid-template-columns:auto 1fr auto auto;gap:24px}.footerAddress{display:flex;flex-direction:column;gap:3px;color:#6f8999;font-size:9px}.footerV6 p{margin-left:0}.footerV6 .roundLogo{width:42px;height:42px}.footerV6 .roundLogo img{width:35px!important;height:35px!important}.techWarning{padding:4px 18px 18px}.techWarningHero{display:flex;gap:13px;align-items:center;border:1px solid #80531d;background:linear-gradient(135deg,#261a0d,#16120d);border-radius:14px;padding:15px}.techWarningHero>span{width:48px;height:48px;border-radius:13px;background:#ff9b2728;color:#ff9f35;display:grid;place-items:center}.techWarningHero b{font-size:14px;color:#ffd0a0}.techWarningHero p{font-size:10px;color:#bda184;margin:4px 0 0;line-height:1.45}.techWarningList{display:grid;gap:8px;margin:14px 0}.techWarningList span{display:grid;grid-template-columns:22px auto 1fr;align-items:start;column-gap:6px;padding:10px 11px;border:1px solid #294355;background:#07151e;border-radius:10px;font-size:10px;line-height:1.45;color:#9bb0bd}.techWarningList svg{width:16px;color:#56aef0}.techWarningList b{color:#eaf7ff;white-space:nowrap}.techWarningFoot{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.techWarningFoot button{min-height:42px}.techWarningFoot .primary{background:#d47619}.techWarningFoot .primary:hover{background:#e4831f}@media(max-width:1050px){.pubHeaderV6 nav{display:none;position:absolute;top:72px;left:12px;right:12px;background:#07131cf5;border:1px solid #1b4057;border-radius:14px;padding:9px;box-shadow:0 20px 50px #0009}.pubHeaderV6 nav.open{display:grid}.pubHeaderV6 nav button{text-align:left}.mobileMenuBtn{display:grid}.serviceExperience,.companySection{grid-template-columns:1fr}.repairGrid{grid-template-columns:1fr 1fr}.paintingContent{grid-template-columns:1fr}.footerV6{grid-template-columns:1fr 1fr}.footerV6 .pubBrand{grid-column:1/-1}.footerV6 p{margin:0}}@media(max-width:650px){.roundLogo{width:42px;height:42px}.roundLogo img{width:34px!important;height:34px!important}.pubHeaderV6 .pubBrand div span{display:none}.heroV6{padding:65px 20px 55px}.heroV6 .pubHeroCopy h1{font-size:39px}.heroBrandCard{min-height:390px;padding:24px}.heroLogoWhite{width:135px;height:135px}.heroLogoWhite img{width:108px;height:108px}.heroMiniStats{grid-template-columns:1fr}.serviceSwitcher,.repairGallery,.companySection{padding:65px 20px}.serviceTabs{display:grid;grid-template-columns:1fr 1fr}.serviceTabs button{justify-content:center;font-size:10px;padding:12px 7px}.benefitGrid,.repairGrid,.companyChips,.paintPoints{grid-template-columns:1fr}.paintingContent{padding:20px}.repairImage{height:220px}.footerV6{grid-template-columns:1fr;align-items:flex-start}.techWarningList span{grid-template-columns:22px 1fr}.techWarningList b{white-space:normal}.techWarningList span{display:grid}.techWarningList span b,.techWarningList span:not(b){font-size:10px}.techWarningFoot{display:grid;grid-template-columns:1fr}.techWarningFoot .primary{order:-1}.internalBtn{font-size:0}.internalBtn svg{margin:0}}.profileAvatar{overflow:hidden;background:#0b68cc;border:2px solid #238eee;box-shadow:0 0 0 3px #0a2233}.profileAvatar img{width:100%;height:100%;object-fit:cover;display:block}.who .profileAvatar img[alt="Kadu Pontini"]{object-position:center 28%}.who .profileAvatar img[alt="Leandro Oliveira"]{object-position:center 38%}.who .profileAvatar img[alt="Rodolfo Chaves"]{object-position:center 30%}.roundLogo,.heroLogoWhite{overflow:hidden;isolation:isolate}.roundLogo img,.heroLogoWhite img{display:block;margin:auto;object-position:center!important;transform:none!important}.roundLogo{padding:5px}.roundLogo img{width:100%!important;height:100%!important;object-fit:contain!important}.heroLogoWhite{padding:14px}.heroLogoWhite img{width:100%!important;height:100%!important;object-fit:contain!important}.pubHeaderV6{align-items:center}.pubHeaderV6 nav{align-items:center}.heroHighlights{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}.benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storePreview{margin-top:24px;border:1px solid #1c4660;border-radius:16px;overflow:hidden;background:#06131b}.storePreview>img{width:100%;height:260px;display:block;object-fit:cover;object-position:center}.storePreview>div{display:flex;align-items:center;gap:10px;padding:13px 15px}.storePreview>div>svg{color:#4eaff2;flex:0 0 auto}.storePreview span{display:flex;flex-direction:column}.storePreview b{font-size:12px}.storePreview small{margin-top:3px;color:#7290a2;font-size:9px}.paintingGallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 30px 30px}.paintingGallery figure{margin:0;border:1px solid #1b4057;border-radius:13px;overflow:hidden;background:#06131b}.paintingGallery img{width:100%;height:220px;object-fit:cover;display:block}.paintingGallery figcaption{padding:10px 12px;font-size:10px;font-weight:800;color:#cce3f2}.repairImage img{object-fit:contain!important;background:#000!important;filter:brightness(.9) contrast(1.12) saturate(.9)}.repairImage0 img{object-fit:contain!important;filter:brightness(.68) contrast(1.3) saturate(.72)}.reportCards{grid-template-columns:repeat(4,minmax(0,1fr))}.financeStat{border-color:#19506d}.highlightGross{background:linear-gradient(180deg,#10324a,#0a1c29);border-color:#218ad0}.highlightGross .statIcon{background:#1182de33}.highlightGross .moneyStat{color:#67c3ff}.orderFinancialSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 18px 18px}.orderFinancialSummary>div{border:1px solid #1c4057;background:#071722;border-radius:11px;padding:12px}.orderFinancialSummary span{display:block;color:#7692a4;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.orderFinancialSummary b{display:block;font-size:16px;margin-top:4px}.orderFinancialSummary .total{background:#0b2b43;border-color:#1f79b7}.orderFinancialSummary .total b{color:#68c1ff;font-size:19px}.stockPicker{grid-template-columns:minmax(220px,1fr) 90px 140px 40px}.manualPartGrid{grid-template-columns:1.1fr .9fr 1.35fr 75px 125px auto}.reportTable table{min-width:1050px}.mobileBottomNav.five{grid-template-columns:repeat(5,1fr)}.mobileBottomNav.four{grid-template-columns:repeat(4,1fr)}@media(max-width:1050px){.paintingGallery{grid-template-columns:1fr 1fr}.companySection{align-items:start}}@media(max-width:800px){.heroHighlights{grid-template-columns:1fr}.paintingGallery{padding:0 20px 20px}.storePreview>img{height:220px}.orderFinancialSummary{grid-template-columns:1fr 1fr}.orderFinancialSummary .total{grid-column:1/-1}.stockPicker{grid-template-columns:1fr 90px 120px 44px}.manualPartGrid{grid-template-columns:1fr 1fr}.manualPartGrid .primary{min-height:46px;justify-content:center}.reportTable{overflow:hidden}.reportTable .tableScroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mobileBottomNav.five button{font-size:8px}}@media(max-width:560px){.paintingGallery{grid-template-columns:1fr}.paintingGallery img{height:240px}.benefitGrid{grid-template-columns:1fr}.storePreview>img{height:190px}.orderFinancialSummary{grid-template-columns:1fr}.orderFinancialSummary .total{grid-column:auto}.stockPicker{grid-template-columns:1fr 1fr}.stockPicker>select{grid-column:1/-1}.stockPicker>button{min-height:44px}.manualPartGrid{grid-template-columns:1fr}.mobileBottomNav.five span{font-size:7.5px}.mobileBottomNav.five svg{width:18px}}.loginPagePro.loginOnly{display:grid!important;place-items:center!important;grid-template-columns:1fr!important;padding:24px;background:radial-gradient(circle at 50% 20%,#103b5a,#06131d 45%,#050b10 80%)}.loginOnly .loginFormWrap{width:100%;min-height:100vh;display:grid;place-items:center;padding:24px}.loginOnly .loginCardPro{width:min(440px,100%)}.kaduCredit{color:#4aaeff;font-weight:800;margin-left:8px}.reportTable .panelTitle{padding:18px 18px 10px!important}.reportTable .panelTitle h3{margin:0!important}.reportTable{border-radius:16px!important}.userState{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800}.userState.on{background:#0f8a5526;color:#63e6ad;border:1px solid #16895d}.userState.off{background:#b23a3a24;color:#f99;border:1px solid #7f3333}.photoField{grid-column:1/-1;border:1px solid #1b4057;border-radius:13px;padding:14px;background:#06141d}.photoField>b{display:flex;gap:8px;align-items:center}.photoField p{font-size:11px;color:#7893a5}.photoUpload{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:9px;background:#126fc0;color:#fff;font-weight:800;cursor:pointer}.photoUpload input{position:absolute;opacity:0;pointer-events:none}.photoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:9px;margin-top:12px}.photoGrid>div{position:relative;aspect-ratio:4/3;background:#000;border-radius:9px;overflow:hidden;border:1px solid #1b4057}.photoGrid img{width:100%;height:100%;object-fit:cover}.photoGrid button{position:absolute;right:5px;top:5px;width:27px;height:27px;border-radius:50%;border:0;background:#000c;color:#fff;font-size:18px}.repairImage{background:#000!important}.repairCard{background:#07141d}.paintingExperience{border-radius:22px!important}.paintingContent{border-radius:22px}.pubHeaderV6{position:sticky;top:0}.footerV6{align-items:center}@media(max-width:650px){.loginOnly .loginFormWrap{padding:14px}.photoGrid{grid-template-columns:repeat(2,1fr)}.photoUpload{width:100%;justify-content:center}.reportTable .panelTitle{padding:14px!important}}.pubHeaderV6 nav button{display:inline-flex;align-items:center;gap:7px}.pubHeaderV6 nav button svg{color:#4aaeff;flex:0 0 auto}.paintingBanner{display:none!important}.paintingExperience{overflow:hidden!important}.repairImage{background:#000!important;padding:10px}.repairImage img{width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important;filter:none!important}.repairImage0 img{filter:none!important;object-fit:contain!important}.imageShade{display:none!important}.reportTableTitle{min-height:66px!important;margin:0!important;padding:16px 20px!important;border-bottom:1px solid #173448;display:flex!important;align-items:center!important}.reportTitleWithIcon{display:flex;align-items:flex-start;gap:10px}.reportTitleWithIcon>svg{color:#4aaeff;margin-top:2px}.reportTitleWithIcon h3{line-height:1.2}.reportTitleWithIcon span{margin-top:4px!important}.photoActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.secondaryPhoto{background:#0b2331!important;border:1px solid #22506d}.photoUpload{position:relative}.loginOnly .loginFormWrap{min-height:100dvh!important}@media(max-width:900px){.pubHeaderV6 nav button{justify-content:flex-start}.reportTableTitle{padding:14px 16px!important}.repairImage{height:220px!important}}@media(max-width:560px){.photoActions{display:grid;grid-template-columns:1fr 1fr}.photoUpload{width:100%;justify-content:center}.reportTableTitle{min-height:60px!important}.reportTable table{min-width:980px}.pubHeaderV6 nav button svg{width:16px}}.modal.wide{width:min(1180px,96vw);border-radius:20px;background:linear-gradient(180deg,#0a1b27,#07131d);box-shadow:0 30px 100px #000c;border-color:#22516d}.modal.wide .modalHead{padding:18px 22px;background:#0a1b27;border-bottom-color:#1a4058}.modal.wide .modalHead h3{font-size:20px;letter-spacing:-.02em}.modal.wide .orderTabs{padding-bottom:4px}.modal.wide .formGrid.three{gap:14px;padding:20px 22px;grid-template-columns:repeat(3,minmax(0,1fr))}.modal.wide .field{background:#071722;border:1px solid #16394f;border-radius:12px;padding:11px 12px;gap:7px}.modal.wide .field>span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#6fa1bf;font-weight:800}.modal.wide .field .input{border:0;background:#091e2a;padding:11px 10px;border-radius:9px;min-height:42px}.modal.wide .field .textarea{min-height:100px}.modal.wide .modalFoot{padding:14px 22px;background:#081720;border-top-color:#1b4058;box-shadow:0 -12px 30px #02070b77}.photoField{margin:0;border-color:#1d4964!important;background:linear-gradient(180deg,#071a25,#06131c)!important;padding:16px!important}.photoFieldHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.photoFieldHead b{display:flex;align-items:center;gap:8px;font-size:14px}.photoFieldHead p{margin:5px 0 0!important;max-width:680px}.photoFieldHead>span{white-space:nowrap;background:#0b2c42;border:1px solid #1e5270;color:#82caff;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:800}.photoActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.secondaryPhoto{background:#0b2231!important;border:1px solid #27536d!important;color:#b9d7e9!important}.pendingPhoto{outline:1px dashed #2b91d5}.pendingPhoto em{position:absolute;left:6px;bottom:6px;background:#0b6fcde6;color:#fff;padding:3px 6px;border-radius:6px;font-size:8px;font-style:normal;font-weight:800}.repairGrid{gap:18px}.repairCard{border-color:#1b4661!important;border-radius:20px!important;background:linear-gradient(180deg,#07131b,#081a25)!important;box-shadow:0 12px 36px #0005;transition:.2s transform,.2s border-color}.repairCard:hover{transform:translateY(-3px);border-color:#2b7cae!important}.repairImage{height:235px!important;padding:18px!important;background:radial-gradient(circle at 50% 42%,#151515,#000 70%)!important}.repairImage img{max-width:94%!important;max-height:94%!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:none!important}.repairCard>div:last-child{padding:15px 18px 17px!important;border-top:1px solid #173b50}.repairCard h3{font-size:14px!important}.repairCard p{margin-top:4px!important}@media(max-width:900px){.modal.wide{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.modal.wide .formGrid.three{grid-template-columns:1fr 1fr;padding:14px}.modal.wide .modalHead,.modal.wide .modalFoot{padding-left:14px;padding-right:14px}.photoFieldHead{flex-direction:column;gap:8px}.photoFieldHead>span{align-self:flex-start}}@media(max-width:620px){.modal.wide .formGrid.three{grid-template-columns:1fr}.modal.wide .field .textarea{min-height:90px}.repairGrid{grid-template-columns:1fr!important}.repairImage{height:215px!important}.photoActions{display:grid;grid-template-columns:1fr 1fr}.photoUpload{justify-content:center}}.repairImage,.repairImage img{background:transparent!important}.repairImage img{filter:none!important;object-fit:cover!important}.finishOrderBtn{background:#087f5b!important;border-color:#13a777!important;color:#fff!important}.finishOrderBtn:hover{background:#0a956b!important}.deliveredBadge{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #167a5a;border-radius:8px;background:#0a2a20;color:#63e6be;font-weight:800;font-size:12px}@media(max-width:700px){.printBar{display:grid!important;grid-template-columns:1fr 1fr!important}.printBar .finishOrderBtn,.printBar .deliveredBadge{grid-column:1/-1;justify-content:center}}.repairImage{background:#06131b!important;display:flex;align-items:center;justify-content:center;overflow:hidden}.repairImage img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important;transform:none!important;background:transparent!important}.repairImage2 img{object-position:center 58%!important}@media(max-width:700px){.modalBody .formGrid{grid-template-columns:1fr!important}}.repairImage2{background:#000!important;padding:8px!important}.repairImage2 img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;filter:none!important;background:#000!important}.repairImage2 .imageShade{display:none!important}.roundLogo,.heroLogoWhite,.brand>img,.mobileTop img{display:grid!important;place-items:center!important}.roundLogo img,.heroLogoWhite img,.brand>img,.mobileTop img{object-fit:contain!important;object-position:center!important;transform:none!important}.repairImage2{padding:10px!important;background:#000!important}.repairImage2 img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}.withdrawMini{display:inline-flex;align-items:center;gap:5px;border-color:#1b7d5d!important;color:#83e6c4!important;background:#08251d!important}.withdrawMini:hover{background:#0b3328!important}.withdrawBox{padding:4px 0 8px}.withdrawItem{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #1c455d;background:#071925;border-radius:12px;margin-bottom:14px}.withdrawItem svg{color:#4ed1a1}.withdrawItem span{display:block;color:#7798ab;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.withdrawItem b{display:block;margin-top:3px}.institutionalVideo{padding:64px clamp(20px,5vw,76px);background:#06121b}.institutionalVideoFrame{max-width:1180px;margin:26px auto 0;border:1px solid #1b4a64;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 24px 70px #00000047}.institutionalVideoFrame video{display:block;width:100%;aspect-ratio:16/9;background:#000;object-fit:contain}@media(max-width:700px){.institutionalVideo{padding:42px 16px}.institutionalVideoFrame{border-radius:14px;margin-top:18px}}.footerLogoFixed{background:#fff!important;border:1px solid #dcecff!important;padding:5px!important}.footerLogoFixed img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}.aiLayout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;min-height:calc(100vh - 155px)}.aiQuick{display:flex;flex-direction:column;gap:9px;height:max-content}.aiBadge{display:flex;align-items:center;gap:8px;color:#64b9ff;margin-bottom:5px}.aiQuick button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #1c4058;background:#071822;color:#dceaf3;border-radius:10px;padding:12px}.aiQuick button:hover{border-color:#238ee5;background:#0a2130}.aiQuick button svg{color:#49a8ff}.aiQuick small{color:#6f8b9e;line-height:1.5;margin-top:10px}.aiChat{padding:0;display:flex;flex-direction:column;overflow:hidden;min-height:620px}.aiChatHead{display:flex;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid #173448}.aiChatHead>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#0b68cc}.aiChatHead b,.aiChatHead small{display:block}.aiChatHead small{color:#6f8da1;margin-top:2px}.aiMessages{flex:1;padding:18px;overflow:auto;display:flex;flex-direction:column;gap:12px}.aiMsg{max-width:82%;padding:12px 14px;border-radius:13px;line-height:1.55;font-size:13px;white-space:pre-wrap}.aiMsg b{display:block;font-size:10px;margin-bottom:5px;color:#72bfff}.aiMsg.assistant{background:#0a1d29;border:1px solid #173d56;align-self:flex-start}.aiMsg.user{background:#0b5ca4;border:1px solid #1681dc;align-self:flex-end}.aiMsg.user b{color:#d9efff}.aiComposer{display:grid;grid-template-columns:1fr auto;gap:9px;padding:14px;border-top:1px solid #173448}.aiComposer textarea{min-height:64px;max-height:150px;resize:vertical;background:#06131c;border:1px solid #1c4058;border-radius:10px;color:#eaf5fb;padding:11px;outline:none}.aiComposer textarea:focus{border-color:#238ee5}.aiComposer button{align-self:end;height:44px}@media(max-width:850px){.aiLayout{grid-template-columns:1fr}.aiQuick{display:grid;grid-template-columns:1fr 1fr}.aiQuick .aiBadge,.aiQuick small{grid-column:1/-1}.aiChat{min-height:68vh}}@media(max-width:520px){.aiQuick{grid-template-columns:1fr}.aiQuick .aiBadge,.aiQuick small{grid-column:auto}.aiComposer{grid-template-columns:1fr}.aiComposer button{justify-content:center}.aiMsg{max-width:94%}}.roundLogo,.footerLogoFixed,.heroLogoWhite{background:#fff!important;border-radius:50%!important;display:grid!important;place-items:center!important;overflow:hidden!important}.roundLogo{padding:2px!important}.roundLogo img,.footerLogoFixed img,.heroLogoWhite img{width:92%!important;height:92%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important}.footerV6 .roundLogo{width:48px!important;height:48px!important;padding:1px!important}.footerV6 .roundLogo img{width:94%!important;height:94%!important}.brand>img,.mobileTop img,.setup img{object-fit:contain!important;object-position:center!important;transform:none!important}.aiSecureBadge{display:flex;align-items:center;gap:9px;border:1px solid #1b5a45;background:#08251d;border-radius:11px;padding:10px 12px;color:#76e4ba}.aiSecureBadge span{display:flex;flex-direction:column}.aiSecureBadge b{font-size:11px}.aiSecureBadge small{font-size:8px;color:#73a997;margin-top:2px}.aiOrderBox{margin-top:8px;padding:12px;border:1px solid #1c4058;background:#06141d;border-radius:11px}.aiOrderTitle{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:#a8d6f2}.aiOrderBox select{width:100%;background:#071822;border:1px solid #24506a;color:#e8f2f8;border-radius:8px;padding:9px;margin-bottom:8px}.aiOrderBox button{width:100%;justify-content:center}.aiError{margin:0 14px 10px}@media(max-width:700px){.aiSecureBadge{display:none}.mobileBottomNav.five{grid-template-columns:repeat(5,1fr)!important}}.roundLogo,.footerLogoFixed,.heroLogoWhite{padding:0!important;overflow:hidden!important}.roundLogo img,.footerLogoFixed img,.heroLogoWhite img{width:112%!important;height:112%!important;object-fit:contain!important;object-position:center!important;max-width:none!important;max-height:none!important;transform:none!important}.footerV6 .roundLogo img{width:114%!important;height:114%!important}.brand .roundLogo img{width:110%!important;height:110%!important}.publicAiFab{position:fixed;right:20px;bottom:84px;z-index:1100;display:flex;align-items:center;gap:8px;border:1px solid #2b8fce;background:linear-gradient(180deg,#117fd1,#0862ae);color:#fff;border-radius:999px;padding:12px 16px;font-weight:800;box-shadow:0 16px 40px #00000059;cursor:pointer}.publicAiFab:hover{transform:translateY(-1px)}.publicAiPanel{position:fixed;right:20px;bottom:145px;z-index:1200;width:min(390px,calc(100vw - 32px));height:min(620px,calc(100vh - 170px));display:flex;flex-direction:column;border:1px solid #1f5c7d;border-radius:18px;background:#06141e;color:#edf7fd;box-shadow:0 28px 80px #0000007a;overflow:hidden}.publicAiHead{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid #173c52;background:#071a27}.publicAiHead>button{border:0;background:transparent;color:#9bb6c7;padding:6px;cursor:pointer}.publicAiIdentity{display:flex;align-items:center;gap:10px}.publicAiIdentity>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#0b72c7;color:#fff}.publicAiIdentity div{display:flex;flex-direction:column}.publicAiIdentity b{font-size:12px}.publicAiIdentity small{color:#70d5a8;font-size:8px;margin-top:2px}.publicAiNotice{display:flex;gap:7px;padding:9px 13px;border-bottom:1px solid #16374a;background:#08211c;color:#80cfae;font-size:8px;line-height:1.35}.publicAiMessages{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.publicAiMsg{display:flex}.publicAiMsg div{max-width:86%;white-space:pre-wrap;line-height:1.5;font-size:11px;padding:10px 12px;border-radius:13px}.publicAiMsg.assistant div{background:#0b2434;border:1px solid #194866;color:#dcecf6}.publicAiMsg.user{justify-content:flex-end}.publicAiMsg.user div{background:#0b6db8;color:#fff}.publicAiError{margin:0 12px 8px;padding:8px 10px;border-radius:8px;background:#41161a;border:1px solid #85333c;color:#ffb8bf;font-size:9px}.publicAiQuick{display:flex;gap:6px;overflow-x:auto;padding:0 12px 9px}.publicAiQuick button{white-space:nowrap;display:flex;align-items:center;gap:5px;border:1px solid #24506a;background:#071a27;color:#aad0e7;border-radius:999px;padding:7px 9px;font-size:8px;cursor:pointer}.publicAiComposer{display:grid;grid-template-columns:1fr 44px;gap:8px;padding:10px 12px;border-top:1px solid #173c52;background:#071722}.publicAiComposer textarea{resize:none;height:48px;border:1px solid #24506a;background:#04121a;color:#fff;border-radius:10px;padding:9px;font:inherit;font-size:10px}.publicAiComposer button{border:0;border-radius:10px;background:#087fd1;color:#fff;display:grid;place-items:center;cursor:pointer}.publicAiComposer button:disabled{opacity:.5;cursor:not-allowed}.publicAiDisclaimer{display:block;text-align:center;padding:0 12px 9px;background:#071722;color:#637d8e;font-size:7px}@media(max-width:700px){.publicAiFab{right:12px;bottom:78px;padding:11px 13px}.publicAiFab span{display:none}.publicAiPanel{right:8px;bottom:72px;width:calc(100vw - 16px);height:calc(100dvh - 90px);border-radius:16px}.publicAiMsg div{font-size:12px;max-width:90%}.publicAiComposer textarea{font-size:12px}}.roundLogo,.heroLogoWhite,.footerLogoFixed{background:#fff!important;border-radius:50%!important;overflow:hidden!important;padding:0!important;display:grid!important;place-items:center!important}.roundLogo img,.heroLogoWhite img,.footerLogoFixed img,.pubBrand .roundLogo img,.footerV6 .roundLogo img{width:91%!important;height:91%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important;margin:0!important;padding:0!important;filter:none!important}.pubHeaderV6 .roundLogo,.footerV6 .roundLogo{width:50px!important;height:50px!important}.heroLogoWhite{width:180px!important;height:180px!important}.heroLogoWhite img{width:88%!important;height:88%!important}.navAiBtn{color:#74c8ff!important;background:#0a2030!important;border:1px solid #174865!important}.pubAiPrimary{display:inline-flex;align-items:center;gap:8px;border:1px solid #2c9cf0;background:linear-gradient(180deg,#0e82db,#0868ba);color:#fff;border-radius:10px;padding:12px 15px;font-weight:800;font-size:11px;cursor:pointer}.heroAiIntro{margin-top:18px;max-width:720px;display:grid;grid-template-columns:48px 1fr 20px;gap:12px;align-items:center;border:1px solid #205d80;background:linear-gradient(135deg,#071b29,#0a2940);border-radius:15px;padding:13px 15px;cursor:pointer;box-shadow:0 15px 38px #00000038}.heroAiIntro:hover{border-color:#3aaaf4;transform:translateY(-1px)}.heroAiIcon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:#0c76c7;color:#fff}.heroAiIntro small{display:block;color:#54baff;font-size:8px;font-weight:900;letter-spacing:.12em}.heroAiIntro b{display:block;margin-top:3px;font-size:13px;color:#fff}.heroAiIntro p{margin:3px 0 0!important;font-size:9px!important;color:#84a8bc!important;line-height:1.45!important}.heroAiIntro>svg{color:#67bdf7}@media(max-width:700px){.pubHeaderV6 .roundLogo{width:44px!important;height:44px!important}.heroLogoWhite{width:128px!important;height:128px!important}.pubActions{display:grid!important;grid-template-columns:1fr 1fr!important}.pubActions .pubSecondary{grid-column:1/-1!important;justify-content:center!important}.pubActions .pubPrimary,.pubActions .pubAiPrimary{justify-content:center!important}.heroAiIntro{grid-template-columns:42px 1fr 18px;padding:11px 12px}.heroAiIcon{width:40px;height:40px}.heroAiIntro b{font-size:12px}.heroAiIntro p{font-size:9px!important}.publicAiPanel{height:calc(100dvh - 76px)!important;bottom:68px!important}}.fieldHint{display:block;color:#718b9d;font-size:8px;margin-top:4px}.historyToolbar{grid-template-columns:minmax(260px,1fr) 230px}.historyList{display:flex;flex-direction:column;gap:9px}.historyCard{border:1px solid #173e55;background:#071721;border-radius:13px;overflow:hidden}.historySummary{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:11px;background:transparent;border:0;color:#eaf5fb;text-align:left;padding:12px 14px;cursor:pointer}.historySummary:hover{background:#0a1d29}.historyIcon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#0b2a3e;color:#58b9f5}.historyMain{min-width:0}.historyMain>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.historyMain b{font-size:11px}.historyMain span{font-size:8px;color:#7595a8;text-transform:uppercase;letter-spacing:.04em}.historyMain strong{display:block;font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.historyMain small{display:block;color:#688596;font-size:8px;margin-top:3px}.historyAction{font-size:8px;font-weight:900;text-transform:uppercase;border-radius:999px;padding:5px 8px;border:1px solid #25526c;color:#9bcce8}.historyAction.insert{border-color:#237a5d;color:#6fe0b5;background:#08271e}.historyAction.update{border-color:#226b9f;color:#78c8ff;background:#082134}.historyAction.delete{border-color:#8b3944;color:#ff9da8;background:#301317}.historyDetails{border-top:1px solid #15394d;padding:11px 14px 13px;background:#06131c}.historyDetails p{margin:8px 0 0;color:#b7cbd7;font-size:10px;line-height:1.55}.historyUser{display:flex;align-items:center;gap:6px;color:#7e9fb2;font-size:9px}.accessDenied{text-align:center;padding:36px}.accessDenied svg{color:#58b9f5}.accessDenied h2{margin:10px 0 5px}@media(max-width:700px){.historyToolbar{grid-template-columns:1fr}.historySummary{grid-template-columns:34px minmax(0,1fr) 18px;padding:11px}.historyAction{display:none}.historyMain>div{display:block}.historyMain span{display:block;margin-top:2px}}.clickableOrderRow{cursor:pointer;transition:background .15s ease}.clickableOrderRow:hover{background:#0b2130}.openOrderBtn{border:1px solid #235577;background:#0a2639;color:#79c7ff;border-radius:7px;padding:6px 10px;font-weight:800}.deviceSelectWithRefresh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.miniRefreshBtn{display:inline-flex;align-items:center;gap:5px;border:1px solid #244b63;background:#0a1e2b;color:#9dc6dd;border-radius:8px;padding:8px}.osNumberEdit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.osNumberEdit button{border:1px solid #227bc0;background:#0c69ad;color:#fff;border-radius:8px;padding:8px 10px;font-weight:800}.osNumberEdit button:disabled{opacity:.45;cursor:not-allowed}.whatsappFloat{right:20px!important;bottom:20px!important;z-index:1080!important}.publicAiFab{right:20px!important;bottom:82px!important;z-index:1100!important}.publicAiPanel{right:20px!important;bottom:142px!important}@media(max-width:800px){.clickableOrderRow td{padding-top:13px;padding-bottom:13px}.openOrderBtn{min-height:38px}}@media(max-width:700px){.deviceSelectWithRefresh,.osNumberEdit{grid-template-columns:1fr}.miniRefreshBtn,.osNumberEdit button{justify-content:center;min-height:44px}.whatsappFloat{right:12px!important;bottom:82px!important}.publicAiFab{right:12px!important;bottom:142px!important}.publicAiPanel{right:8px!important;bottom:72px!important}}.printBar button{min-height:40px}@media(max-width:700px){.printBar{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.printBar button{justify-content:center;min-height:46px}.printBar .finishOrderBtn{grid-column:1/-1}}.pageActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shareLinkBox{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:11px 13px;border:1px solid #1d526f;background:#08202d;border-radius:11px}.shareLinkBox>div{min-width:0}.shareLinkBox b,.shareLinkBox span{display:block}.shareLinkBox span{font-size:10px;color:#8eb6cb;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shareLinkBox button{display:inline-flex;align-items:center;gap:6px;border:1px solid #2c5e79;background:#0b2a3a;color:#d7ebf6;border-radius:8px;padding:8px 10px}.mobileLogout{display:none!important}.securityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.securityCard{min-height:210px}.securityCard>span{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#0b3150;color:#64baff}.securityCard h3{margin:13px 0 7px}.securityCard p{color:#8ba4b4;line-height:1.55}.securityCard small{display:block;margin-top:12px;color:#627e8f}.securityCard b{color:#86d4ff;font-size:12px}.clientIntakePage{min-height:100vh;padding:34px 16px;background:radial-gradient(circle at 50% 0,#123a56 0,#07131c 44%,#050a0f);display:grid;place-items:start center}.intakeCard{width:min(920px,100%);background:#081823;border:1px solid #1e4760;border-radius:18px;box-shadow:0 28px 90px #0008;overflow:hidden}.intakeCard>header{display:flex;align-items:center;gap:15px;padding:20px;border-bottom:1px solid #173b51}.intakeLogo{width:58px;height:58px;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.intakeLogo img{width:110%;height:110%;object-fit:contain}.intakeCard header small{font-size:9px;letter-spacing:.14em;color:#4daaff;font-weight:900}.intakeCard h1{margin:2px 0;font-size:25px}.intakeCard header p{margin:0;color:#7d9aab;font-size:11px}.intakeSecurity{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#08231e;color:#82d8b1;font-size:10px;border-bottom:1px solid #164c3b}.intakeCard section{padding:18px 20px;border-bottom:1px solid #17384b}.intakeCard section h2{display:flex;align-items:center;gap:7px;margin:0 0 13px;font-size:14px}.intakeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.intakeGrid label{display:flex;flex-direction:column;gap:5px;color:#8da9bb;font-size:10px}.intakeGrid label.wide{grid-column:1/-1}.intakeGrid input,.intakeGrid select,.intakeGrid textarea{width:100%;border:1px solid #244a61;background:#05131c;color:#eef7fc;border-radius:9px;padding:11px;outline:none;font-size:14px}.intakeGrid textarea{min-height:90px;resize:vertical}.intakeGrid input:focus,.intakeGrid textarea:focus,.intakeGrid select:focus{border-color:#1688ff;box-shadow:0 0 0 3px #1688ff1d}.intakeSubmit{margin:16px 20px 20px;width:calc(100% - 40px);display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:linear-gradient(180deg,#1788ff,#0865c8);color:#fff;font-weight:900;padding:13px}.intakeSubmit:disabled{opacity:.5}.intakeSuccess{width:min(560px,100%);text-align:center;background:#081823;border:1px solid #1e4760;border-radius:18px;padding:35px;box-shadow:0 28px 90px #0008}.intakeSuccess svg{color:#55d99b}.intakeSuccess p{color:#8fa7b7;line-height:1.6}.intakeSuccess a{display:inline-block;margin-top:12px;color:#74c3ff}.diagnosticExpress{display:grid;grid-template-columns:1.5fr .7fr;gap:20px;padding:54px max(5vw,28px);background:linear-gradient(135deg,#07151f,#0b2940);border-block:1px solid #173e58}.diagCopy h2{font-size:34px;margin:8px 0}.diagCopy>p{color:#87a7ba;max-width:720px}.diagForm{display:grid;grid-template-columns:180px 1fr auto;gap:9px;margin-top:18px}.diagForm select,.diagForm textarea{border:1px solid #265674;background:#06131c;color:#eef7fc;border-radius:10px;padding:11px}.diagForm textarea{height:52px;resize:none}.diagForm button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #2d9bed;background:#0d79c8;color:#fff;border-radius:10px;padding:10px 14px;font-weight:900}.diagForm button:disabled{opacity:.45}.diagVisual{border:1px solid #24516c;background:#071c29;border-radius:18px;padding:25px;display:flex;flex-direction:column;justify-content:center}.diagVisual>span{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:#0c69b440;color:#6bc0ff}.diagVisual>b{font-size:20px;margin-top:14px}.diagVisual p{color:#7e9caf;line-height:1.5}.diagVisual div{display:flex;gap:10px;align-items:center;color:#6e91a7;font-size:10px}.diagVisual strong{color:#fff;background:#0b73c6;width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.googleReviews{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:58px max(5vw,28px);background:#070e14;border-top:1px solid #173448}.googleReviewCopy h2{font-size:34px;margin:8px 0}.googleReviewCopy p{color:#88a4b5;max-width:620px;line-height:1.6}.googleStars{display:flex;gap:4px;color:#f4bd36;margin:16px 0}.googleStars svg{width:24px}.googleReviewCopy>a{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#15202a;text-decoration:none;border-radius:10px;padding:11px 14px;font-weight:900}.googleReviewCopy>small{display:block;color:#647f90;margin-top:10px}.googleMapEmbed{min-height:300px;border:1px solid #21465e;border-radius:16px;overflow:hidden;background:#091722}.googleMapEmbed iframe{width:100%;height:100%;min-height:300px;border:0}.publicSite h1,.publicSite h2,.publicSite h3,.publicSite p,.publicSite span,.publicSite b,.publicSite small,.main h1,.main h2,.main h3,.main p,.main span,.main b,.main small{overflow-wrap:anywhere}.pubHeader button,.pubHeader a,.sidebar nav button,.mobileBottomNav button{white-space:normal}.field span{line-height:1.3}.input,.textarea,button{max-width:100%}.tableScroll{-webkit-overflow-scrolling:touch}@media(max-width:800px){.mobileTop{grid-template-columns:44px 1fr auto!important}.mobileTop>div{min-width:0}.mobileTop>div b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileLogout{display:flex!important;align-items:center;gap:4px;border:1px solid #71414a!important;background:#32151b!important;color:#ff9ca5!important;border-radius:8px!important;padding:7px 9px!important}.mobileLogout span{font-size:9px}.securityGrid,.diagnosticExpress,.googleReviews,.diagForm{grid-template-columns:1fr}.diagCopy h2,.googleReviewCopy h2{font-size:27px}.diagVisual{min-height:190px}.publicAiFab{bottom:142px!important}.whatsappFloat{bottom:82px!important}.publicAiPanel{bottom:78px!important}.pageActions{width:100%}.pageActions button{flex:1;justify-content:center}.shareLinkBox{align-items:stretch;flex-direction:column}.shareLinkBox span{white-space:normal;word-break:break-all}.intakeGrid{grid-template-columns:1fr}.intakeGrid label.wide{grid-column:auto}.clientIntakePage{padding:8px}.intakeCard{border-radius:13px}.intakeCard>header{padding:15px}.intakeCard section{padding:15px}.intakeSubmit{margin:14px 15px 18px;width:calc(100% - 30px)}}@media(max-width:520px){.publicSite h1{font-size:clamp(32px,11vw,44px)!important;line-height:1.04!important}.publicSite h2{font-size:clamp(24px,8vw,32px)!important;line-height:1.12!important}.pubActions,.experienceButtons{display:grid!important;grid-template-columns:1fr!important}.pubActions>*,.experienceButtons>*{width:100%;justify-content:center}.heroHighlights{display:grid!important;grid-template-columns:1fr 1fr!important}.googleReviews,.diagnosticExpress{padding:38px 18px}.mobileLogout span{display:none}.intakeLogo{width:48px;height:48px}.intakeCard h1{font-size:21px}}.loginAreaPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,#123c5c,#06111a 48%,#04090d)}.loginAreaBox{width:min(880px,96vw);padding:34px;border:1px solid #1a4057;border-radius:20px;background:#071721;box-shadow:0 32px 90px #0008;text-align:center}.loginAreaBox h1{font-size:36px;margin:8px 0}.loginAreaBox>p{color:#7d9bad;margin:0 auto 25px;max-width:650px}.loginAreaChoices{display:grid;grid-template-columns:1fr 1fr;gap:16px}.loginAreaChoices>button{border:1px solid #1d4a65;background:#091e2b;color:#eef7fc;border-radius:17px;padding:24px;text-align:left;display:grid;gap:8px;transition:.18s}.loginAreaChoices>button:hover{transform:translateY(-2px);border-color:#288ee0;background:#0b2637}.loginAreaChoices b{font-size:18px}.loginAreaChoices small{color:#7998aa;line-height:1.5}.areaIcon{width:54px;height:54px;border-radius:14px;display:grid;place-items:center}.areaIcon.jl{background:#0b68c8;color:#fff}.areaIcon.max{background:#df6f11;color:#fff}.backArea{border:0;background:transparent;color:#7fbce7;display:flex;align-items:center;gap:5px;padding:0;margin-bottom:8px}.accessBlocked{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;gap:10px;background:#06111a;padding:25px}.accessBlocked img{width:92px;height:92px;border-radius:20px}.accessBlocked p{color:#7894a8;max-width:520px}.commercialShell{min-height:100vh;background:radial-gradient(circle at 70% -10%,#18304a 0,#07131d 40%,#050a0f 90%);color:#eef6fb}.commercialTop{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;background:#061018e8;border-bottom:1px solid #22394b;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.commercialBrand{display:flex;align-items:center;gap:12px}.commercialBrand img{width:56px;height:56px;border-radius:12px;object-fit:cover}.commercialBrand div{display:flex;flex-direction:column}.commercialBrand small{font-size:8px;letter-spacing:.16em;color:#ed8a34;font-weight:900}.commercialBrand b{font-size:19px}.commercialBrand span{font-size:9px;color:#7190a3;margin-top:2px}.commercialTopActions{display:flex;gap:7px}.commercialTopActions button,.commercialActions button{display:inline-flex;align-items:center;gap:6px;border:1px solid #28516a;background:#0a2030;color:#d6e7f1;border-radius:9px;padding:9px 11px;font-weight:700}.commercialTabs{display:flex;gap:8px;padding:12px 24px;background:#081720;border-bottom:1px solid #163448}.commercialTabs button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#7192a7;padding:10px 13px;border-radius:9px}.commercialTabs button svg{width:17px}.commercialTabs button.active{background:#12324a;color:#fff}.commercialMain{padding:20px 24px;max-width:1550px;margin:0 auto}.commercialActions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.commercialActions button:first-child{border-color:#d97a27;background:#49230a}.commercialFormSection{padding:5px 18px 18px}.commercialFormSection>h3{border-top:1px solid #18374b;padding-top:16px}.commercialItemRow{display:grid;grid-template-columns:2fr 100px 140px 42px;gap:7px;margin-bottom:7px}.commercialItemRow>button{border:1px solid #6b3137;background:#2c1115;color:#ff8993;border-radius:8px}.commercialTotal{text-align:right;font-size:20px;font-weight:900;padding:14px 0;color:#80caff}.commercialUpload{display:inline-flex;align-items:center;gap:7px;border:1px dashed #2d6c91;border-radius:9px;padding:10px 12px;color:#8dcaee;cursor:pointer}.commercialUpload input{display:none}.commercialPhotos{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.commercialPhotos img{width:100%;height:145px;object-fit:cover;border-radius:8px;border:1px solid #1a4056}.commercialReportCards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:15px}.commercialReportCards article{background:#091b27;border:1px solid #1c3d52;border-radius:14px;padding:18px}.commercialReportCards span{display:block;color:#7c9aac;font-size:11px}.commercialReportCards b{display:block;font-size:30px;margin-top:8px}.commercialReportCards strong{color:#72c5ff}.mutedText{color:#7896a8;line-height:1.6}.commercialReportButtons{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}@media(max-width:800px){.loginAreaChoices{grid-template-columns:1fr}.loginAreaBox{padding:24px 18px}.loginAreaBox h1{font-size:29px}.commercialTop{padding:10px 12px}.commercialBrand span{display:none}.commercialBrand img{width:46px;height:46px}.commercialTopActions button span{display:none}.commercialTopActions button{font-size:10px;padding:8px}.commercialTabs{padding:8px;display:grid;grid-template-columns:repeat(3,1fr)}.commercialTabs button{justify-content:center;flex-direction:column;font-size:9px;padding:8px 4px}.commercialMain{padding:12px 8px 80px}.commercialActions{display:grid;grid-template-columns:1fr 1fr}.commercialActions button{justify-content:center}.commercialItemRow{grid-template-columns:1fr 80px}.commercialItemRow>input:nth-child(3){grid-column:1/-2}.commercialReportCards{grid-template-columns:1fr}.commercialPhotos{grid-template-columns:1fr 1fr}.commercialTopActions button:first-child{max-width:130px}.commercialTopActions button:last-child{min-width:56px}.commercialTopActions{gap:4px}}.commercialV31{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh;background:#07121a}.serviceSide{position:sticky;top:0;height:100vh;padding:18px 14px;background:#061018;border-right:1px solid #17384b;display:flex;flex-direction:column;z-index:50}.serviceSideBrand{display:flex;align-items:center;gap:11px;padding:6px 7px 18px;border-bottom:1px solid #17384b}.serviceSideBrand img{width:54px;height:54px;border-radius:14px;background:#fff;object-fit:contain;padding:3px}.serviceSideBrand div{display:flex;flex-direction:column}.serviceSideBrand b{font-size:18px}.serviceSideBrand span{font-size:11px;color:#7f9db0;margin-top:2px}.serviceSide nav{display:flex;flex-direction:column;gap:6px;padding-top:16px}.serviceSide nav button,.serviceSideFoot button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#a9becb;border-radius:10px;padding:12px 11px;text-align:left;font-size:13px;font-weight:700}.serviceSide nav button svg,.serviceSideFoot button svg{width:18px}.serviceSide nav button:hover{background:#0b2130;color:#fff}.serviceSide nav button.active{background:#0c3150;color:#fff;box-shadow:inset 3px 0 #3ca6ff}.serviceSide nav button.active.max{background:#3a1b08;box-shadow:inset 3px 0 #f47c20;color:#ffd6b7}.serviceSide nav button.active.paint{background:linear-gradient(90deg,#102b52,#32193c);box-shadow:inset 3px 0 #5fc6ff;color:#fff}.serviceSideFoot{margin-top:auto;border-top:1px solid #17384b;padding-top:12px}.serviceSideFoot button:last-child{color:#ff9da5}.serviceContent{min-width:0;min-height:100vh;background:radial-gradient(circle at 80% -20%,#14344c,#07131c 42%,#050a0f 90%)}.theme-maxilock .serviceContent,.theme-stock .serviceContent{background:radial-gradient(circle at 85% -15%,#4b250c,#0b1820 38%,#050a0f 88%)}.theme-painting .serviceContent{background:radial-gradient(circle at 90% -10%,#233d72,#17152d 34%,#07131c 70%,#050a0f)}.serviceTop{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:28px 30px 20px}.serviceTop h1{font-size:32px;letter-spacing:-.035em;margin:6px 0 7px}.serviceTop p{color:#8aa5b7;font-size:14px;line-height:1.55;margin:0;max-width:780px}.serviceUser{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #1b435a;border-radius:12px;background:#081a25}.serviceUser svg{color:#65cea2}.serviceUser span{display:flex;flex-direction:column}.serviceUser b{font-size:12px}.serviceUser small{font-size:9px;color:#7e9bab}.serviceNotice{margin:0 30px 12px}.serviceHome{padding:10px 30px 40px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.serviceHero{min-height:330px;border-radius:24px;padding:30px;border:1px solid;display:flex;align-items:flex-start;gap:22px;text-align:left;color:#fff;overflow:hidden;position:relative}.serviceHero:before{content:"";position:absolute;inset:auto -90px -120px auto;width:330px;height:330px;border-radius:50%;opacity:.25}.maxilockHero{background:linear-gradient(145deg,#2b1306,#7f3408 72%,#e56d13);border-color:#a14b11}.maxilockHero:before{background:#ff9a3d}.paintingHero{background:linear-gradient(135deg,#071d3b 0,#163b74 34%,#5b2455 66%,#d35c3a);border-color:#496fa7}.paintingHero:before{background:linear-gradient(135deg,#33c1ff,#ff4f8d,#ffd658)}.serviceHero .heroSymbol{width:88px;height:88px;border-radius:22px;background:#fff;display:grid;place-items:center;flex:0 0 auto;z-index:1}.serviceHero .heroSymbol img{width:78px;height:78px;object-fit:contain}.serviceHero>div{z-index:1}.serviceHero small{font-size:11px;letter-spacing:.16em;font-weight:900}.serviceHero h2{font-size:27px;line-height:1.1;margin:10px 0 12px}.serviceHero p{font-size:14px;line-height:1.65;color:#e8f0f5;max-width:520px}.serviceHero strong{display:inline-block;margin-top:18px;font-size:13px}.serviceSummary{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.serviceSummary article{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #193b50;background:#081923;border-radius:14px}.serviceSummary svg{color:#4caeff}.serviceSummary span{display:flex;flex-direction:column}.serviceSummary b{font-size:25px}.serviceSummary small{color:#7896aa;font-size:10px}.commercialMainV31{padding:8px 30px 45px}.sectionIntroCard{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid #1d4359;background:#081b27;border-radius:16px;padding:16px 18px;margin-bottom:14px}.sectionIntroCard>div:first-child{display:flex;align-items:center;gap:11px}.sectionIntroCard>div:first-child>svg{width:25px;height:25px;color:#5bb7f4}.sectionIntroCard span{display:flex;flex-direction:column}.sectionIntroCard b{font-size:14px}.sectionIntroCard small{font-size:11px;color:#789aaf;margin-top:3px;line-height:1.45}.maxStockIntro{border-color:#633112;background:#1b1009}.commercialActionsV31{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.commercialActionsV31 button{display:inline-flex;align-items:center;gap:6px;border:1px solid #28516a;background:#0a2030;color:#d6e7f1;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:800}.commercialActionsV31 .maxAction{background:#8a3a08;border-color:#d96916;color:#fff}.commercialActionsV31 .maxAction.soft{background:#3c1d0b;color:#ffcda8}.commercialActionsV31 .paintAction{background:linear-gradient(90deg,#1265af,#903c7c);border-color:#538ccd;color:#fff}.serviceTable{padding:0;border-radius:16px}.serviceTable table{min-width:900px;font-size:13px}.serviceTable th{font-size:11px;padding:12px}.serviceTable td{font-size:13px;padding:13px 12px}.commercialStatus{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:800;background:#142e3e;color:#9bcbea}.commercialStatus.approved,.commercialStatus.completed{background:#10372a;color:#74dfac}.commercialStatus.rejected{background:#3b171c;color:#ff9ba5}.commercialStatus.sent{background:#3b2c0d;color:#ffd07c}.documentEditor{font-size:13px}.documentEditor .field span{font-size:12px}.documentEditor .input{font-size:14px;min-height:44px}.documentEditor .textarea{font-size:14px;line-height:1.5;min-height:105px}.editorGuide{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;background:#081923;border-bottom:1px solid #17394e}.editorGuide>div{display:flex;align-items:center;gap:10px}.editorGuide svg{color:#56b6f6}.docMax .editorGuide svg{color:#f18a37}.editorGuide span{display:flex;flex-direction:column}.editorGuide b{font-size:14px}.editorGuide small{font-size:11px;color:#7899ad;margin-top:3px}.editorGuide.compact{padding:12px 0;background:transparent;border-bottom:0;border-top:1px solid #1b3d50;margin-top:12px}.editorType{font-size:10px!important;font-weight:900;color:#82badd!important;text-transform:uppercase;letter-spacing:.08em}.explanatoryGrid{padding-top:16px}.commercialFormSectionV31{padding:10px 18px 18px}.itemHeader,.commercialItemRowV31{display:grid;grid-template-columns:minmax(280px,2fr) 110px 150px 44px;gap:8px}.itemHeader{font-size:10px;text-transform:uppercase;color:#7492a5;padding:0 4px 5px}.commercialItemRowV31{margin-bottom:8px}.commercialItemRowV31>button{border:1px solid #7b3037;background:#321116;color:#ff9aa2;border-radius:9px}.addLine{margin-top:3px}.commercialTotalV31{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:17px 0 5px}.commercialTotalV31 span{font-size:12px;color:#88a6b8}.commercialTotalV31 b{font-size:25px;color:#ff9a4e}.paintTotal b{background:linear-gradient(90deg,#6ac6ff,#f46baa,#ffc45d);-webkit-background-clip:text;background-clip:text;color:transparent}.photoAreaV31{margin-top:9px}.commercialUploadV31{display:inline-flex;align-items:center;gap:8px;border:1px dashed #36759c;background:#08202e;border-radius:10px;padding:11px 14px;color:#a5d8f6;font-weight:800;cursor:pointer}.docMax .commercialUploadV31{border-color:#b85f25;background:#241208;color:#ffc495}.commercialUploadV31 input{display:none}.uploadHelp{display:block;color:#708ea2;font-size:10px;margin-top:6px}.commercialPhotosV31{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.commercialPhotosV31 figure{margin:0;background:#07151e;border:1px solid #1d4358;border-radius:10px;overflow:hidden}.commercialPhotosV31 img,.pdfPreview{width:100%;height:150px;object-fit:cover;display:grid;place-items:center}.pdfPreview{font-weight:900;font-size:24px;color:#ea7c29;background:#21140b}.commercialPhotosV31 figcaption{padding:8px;font-size:9px;color:#8eabba;display:flex;justify-content:space-between;gap:7px}.commercialPhotosV31 figcaption button{border:0;background:transparent;color:#ff9099;font-size:9px}.paintEditor{background:linear-gradient(135deg,#081823,#0c1625 45%,#151020)}.paintEditor:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#3cc6ff,#8c6cff,#ff5b8c,#ffba4e);margin:-10px -18px 13px}.documentActions .clientDocumentBtn{background:#0d4c77;border-color:#2479ad;color:#fff}.saveHint{margin:0 18px 14px;padding:10px 12px;border-radius:9px;background:#241b0c;border:1px solid #6d5221;color:#e9c67a;font-size:10px}.commercialReportCardsV31{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.commercialReportCardsV31 article{border-radius:18px;padding:22px;display:flex;flex-direction:column;border:1px solid}.commercialReportCardsV31 span{font-size:13px;font-weight:800}.commercialReportCardsV31 b{font-size:34px;margin-top:10px}.commercialReportCardsV31 strong{font-size:15px;margin-top:3px}.commercialReportCardsV31 button{margin-top:18px;display:inline-flex;justify-content:center;align-items:center;gap:7px;border-radius:9px;padding:10px;border:1px solid #ffffff33;background:#ffffff12;color:#fff;font-weight:800}.maxReport{background:linear-gradient(145deg,#271307,#6b2a08);border-color:#a64a11!important}.paintReport{background:linear-gradient(135deg,#09284c,#43204a);border-color:#426fa0!important}.allReport{background:linear-gradient(135deg,#0a2130,#172e3d);border-color:#31576d!important}.googleReviewActions{display:flex;gap:9px;flex-wrap:wrap}.googleReviewActions a{display:inline-flex;align-items:center;gap:7px}.googleReviewActions .mapRouteBtn{background:#0c2637!important;border:1px solid #28536d!important;color:#b9ddf3!important}.googleMapEmbed{position:relative}.googleMapEmbed>a{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#081923;color:#96c8e7;text-decoration:none;font-size:11px}.companyMapBtn{background:#0b3048!important;border-color:#2b6688!important}.commercialV31 .modal.wide{width:min(1160px,97vw)}.commercialV31 .modalHead h3{font-size:17px}.commercialV31 .modalFoot button{font-size:12px;min-height:42px}@media(max-width:900px){.commercialV31{grid-template-columns:1fr}.serviceSide{position:static;height:auto;padding:10px}.serviceSideBrand{padding-bottom:10px}.serviceSide nav{display:grid;grid-template-columns:repeat(3,1fr);padding-top:9px}.serviceSide nav button{justify-content:center;flex-direction:column;text-align:center;font-size:10px;padding:8px 5px}.serviceSideFoot{display:flex;justify-content:space-between}.serviceSideFoot button{font-size:10px}.serviceTop{padding:18px 14px 12px}.serviceTop h1{font-size:27px}.serviceTop p{font-size:13px}.serviceUser{display:none}.serviceHome{padding:8px 12px 30px;grid-template-columns:1fr}.serviceHero{min-height:auto;padding:21px;gap:14px}.serviceHero .heroSymbol{width:68px;height:68px}.serviceHero .heroSymbol img{width:60px;height:60px}.serviceHero h2{font-size:22px}.serviceSummary{grid-column:auto;grid-template-columns:1fr}.commercialMainV31{padding:8px 10px 85px}.sectionIntroCard{align-items:flex-start;flex-direction:column}.commercialActionsV31{width:100%}.commercialActionsV31 button{flex:1;justify-content:center}.itemHeader{display:none}.commercialItemRowV31{grid-template-columns:1fr 86px 44px}.commercialItemRowV31>input:nth-child(3){grid-column:1/3}.commercialPhotosV31{grid-template-columns:1fr 1fr}.commercialReportCardsV31{grid-template-columns:1fr}.documentActions{grid-template-columns:1fr 1fr!important}.documentActions .clientDocumentBtn{grid-column:1/-1}.explanatoryGrid{grid-template-columns:1fr!important}}@media(max-width:560px){.serviceSide nav{grid-template-columns:repeat(2,1fr)}.serviceTop h1{font-size:24px}.serviceHero{display:block}.serviceHero .heroSymbol{margin-bottom:14px}.serviceHero p{font-size:13px}.commercialPhotosV31{grid-template-columns:1fr}.commercialV31 .modalHead h3{font-size:15px}.commercialV31 .formGrid,.commercialV31 .formGrid.three{grid-template-columns:1fr!important}.commercialItemRowV31{grid-template-columns:1fr 76px 42px}.commercialItemRowV31>input:nth-child(3){grid-column:1/3}.documentEditor .field span{font-size:12px}.documentEditor .input,.documentEditor .textarea{font-size:16px}.editorGuide{padding:13px 12px}.editorType{display:none!important}}:root{--v32-card:#0a1a24;--v32-line:#1c4258;--v32-soft:#8eb1c7;--v32-blue:#1e8fe8}.main{padding:30px 34px 110px!important}.pageHead{padding:2px 0 18px!important;align-items:center}.pageHead h1{font-size:34px!important;letter-spacing:-.035em!important}.pageHead p{font-size:15px!important;line-height:1.6!important;color:#8eacbf!important}.pageHead .eyebrow{font-size:11px!important;letter-spacing:.14em!important}.sidebar{box-shadow:18px 0 45px #00000025}.sidebar nav button{font-size:14px!important;min-height:46px!important;border-radius:11px!important}.sidebar .brand strong{font-size:18px!important}.sidebar .brand small{font-size:11px!important}.who b{font-size:13px!important}.who span{font-size:11px!important}.sideFoot button,.secure{font-size:12px!important}.panel,.card,.statCard,.tablePanel{border-color:#1d4258!important;box-shadow:0 18px 40px #00000018}.panel{border-radius:17px!important}.toolbar input,.filterSelect,.input,.select,.textarea{font-size:15px!important}.field>span,.field label{font-size:12px!important;letter-spacing:.025em}button{font-size:13px}.tablePanel table{font-size:14px!important}.tablePanel th{font-size:11px!important;letter-spacing:.045em!important}.tablePanel td{font-size:14px!important;line-height:1.45!important}.eyebrow{font-size:11px!important}.dashboardGrid .card h3,.panel h3{font-size:16px!important}.dashboardGrid .card p,.panel p{font-size:13px!important;line-height:1.55!important}.modal{border-radius:18px!important;box-shadow:0 30px 100px #0009!important}.modalHead{padding:18px 20px!important}.modalHead h3{font-size:18px!important}.modalBody{font-size:14px!important}.modalFoot{padding:14px 18px!important}.modalFoot button{font-size:13px!important;min-height:43px!important}.photoGrid img,.devicePhotoPreview img,.orderPhotoField img{object-fit:contain!important;background:#07121a!important}.commercialV31 .serviceTop h1{font-size:36px!important}.commercialV31 .serviceTop p{font-size:15px!important}.commercialV31 .serviceSide nav button{font-size:14px!important}.commercialV31 .serviceSideBrand b{font-size:20px!important}.commercialV31 .serviceHero{box-shadow:0 22px 55px #0005;transform:translateZ(0)}.commercialV31 .serviceHero:hover{transform:translateY(-3px);transition:.2s ease}.commercialV31 .serviceHero h2{font-size:30px!important}.commercialV31 .serviceHero p{font-size:15px!important}.commercialV31 .sectionIntroCard{box-shadow:0 14px 36px #0002}.commercialV31 .sectionIntroCard b{font-size:16px!important}.commercialV31 .sectionIntroCard small,.commercialV31 .serviceTable th{font-size:12px!important}.commercialV31 .serviceTable td{font-size:14px!important}.documentEditor .editorGuide b{font-size:16px!important}.documentEditor .editorGuide small{font-size:12px!important}.documentEditor .field span{font-size:13px!important}.documentEditor .input,.documentEditor .select,.documentEditor .textarea{font-size:15px!important}.commercialTotalV31 b{font-size:29px!important}.publicSite{background:radial-gradient(circle at 18% 5%,#10385555,transparent 28%),radial-gradient(circle at 88% 22%,#0e6ca52b,transparent 24%),#041018!important}.pubHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05121be8!important;box-shadow:0 10px 35px #0006}.pubHeader nav button{font-size:14px!important}.pubBrand b{font-size:18px!important}.pubBrand span{font-size:10px!important}.pubHero{position:relative;overflow:hidden}.pubHero:after{content:"";position:absolute;right:-120px;top:40px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#0b8ee633,transparent 68%);pointer-events:none}.pubHero h1{font-size:clamp(44px,4.6vw,72px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.pubHeroCopy>p{font-size:17px!important;line-height:1.75!important;max-width:820px}.pubActions a,.pubActions button{font-size:14px!important;min-height:48px!important}.heroAiIntro{box-shadow:0 18px 45px #0004;border-color:#23618a!important}.heroAiIntro b{font-size:15px!important}.heroAiIntro p,.heroHighlights span{font-size:12px!important}.pubSectionHead h2,.switcherHead h2,.companySection h2,.pubContact h2{font-size:clamp(30px,3vw,46px)!important;letter-spacing:-.035em!important}.pubSectionHead p,.companySection p,.pubContact p,.experienceCopy>p,.paintingContent p{font-size:16px!important;line-height:1.7!important}.serviceTabs button{font-size:15px!important;min-height:52px!important}.benefitGrid article,.repairCard,.companyInfoCard,.contactCard,.googleReviewCopy,.googleMapEmbed{box-shadow:0 18px 50px #00000028}.benefitGrid h3,.repairCard h3{font-size:16px!important}.benefitGrid p,.repairCard p{font-size:13px!important;line-height:1.5!important}.companyInfoRow small{font-size:11px!important}.companyInfoRow b{font-size:14px!important}.pubFooter{font-size:12px!important}.devicePhotos img,.commercialPhotosV31 img{object-fit:contain!important;background:#07141d!important}@media(max-width:900px){.main{padding:20px 14px 96px!important}.pageHead h1{font-size:29px!important}.pageHead p{font-size:14px!important}.commercialV31 .serviceTop h1{font-size:30px!important}.commercialV31 .serviceTop p{font-size:14px!important}.commercialV31 .serviceSide nav button{font-size:12px!important}.tablePanel td{font-size:13px!important}.pubHero h1{font-size:42px!important}.pubHeroCopy>p{font-size:16px!important}}@media(max-width:560px){.pageHead h1{font-size:27px!important}.input,.select,.textarea,.documentEditor .input,.documentEditor .select,.documentEditor .textarea{font-size:16px!important}.commercialV31 .serviceTop h1{font-size:27px!important}.commercialV31 .serviceSide nav button{font-size:11px!important}.pubHeader nav button{font-size:15px!important}.pubHero h1{font-size:36px!important}.pubHeroCopy>p{font-size:15px!important}}.budgetSummaryFull,.totalsFull{width:100%!important}.publicV6 .heroV6{background:linear-gradient(90deg,#031019f5,#041926de 48%,#04121c9e),url(/portfolio/loja-jltelmax.png) center/cover no-repeat!important;min-height:720px}.publicV6 .heroBrandCard{background:linear-gradient(145deg,#072130e0,#041019f0)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#2d789f!important;box-shadow:0 30px 80px #0008!important}.publicV6 .serviceSwitcher{background:linear-gradient(180deg,#06131c,#081d29 42%,#07131b)!important}.publicV6 .assistanceExperience{background:linear-gradient(135deg,#081b28,#0a2c43 45%,#07141d)!important;box-shadow:0 30px 70px #0005}.publicV6 .paintingExperience{background:linear-gradient(135deg,#122c54,#40225e 38%,#a13f52 70%,#d78b32)!important;box-shadow:0 30px 70px #0006}.publicV6 .paintingGallery figure{box-shadow:0 18px 40px #0007;transform:translateZ(0)}.publicV6 .repairCard:nth-child(3n+1){transform:translateY(-8px)}.publicV6 .repairCard{transition:.22s ease}.publicV6 .repairCard:hover{transform:translateY(-10px) scale(1.015);border-color:#399de0}.publicV6 .companySection{background:linear-gradient(125deg,#07131c,#0c2b40,#12324c)!important}.publicV6 .diagnosticExpress{background:radial-gradient(circle at 80% 20%,#183e64,#07151f 55%)!important}.commercialV31.theme-home .serviceContent{background:linear-gradient(135deg,#07151f,#102a3a 48%,#211a35)}.commercialV31.theme-maxilock .serviceContent,.commercialV31.theme-stock .serviceContent{background:linear-gradient(115deg,#0f1316fa,#351909eb),url(/maxilock-logo.png) 92% 90%/360px no-repeat fixed!important}.commercialV31.theme-painting .serviceContent{background:radial-gradient(circle at 88% 12%,#df5a7538,transparent 26%),radial-gradient(circle at 70% 55%,#3978ff2e,transparent 30%),linear-gradient(135deg,#07141e,#172345 45%,#311b42 75%,#5b2a28)!important}.commercialV31 .serviceTop{background:linear-gradient(90deg,#05141df2,#0d2738d1)!important;border-bottom:1px solid #25506a!important}.commercialV31.theme-maxilock .serviceTop{background:linear-gradient(90deg,#15191d,#57290d)!important}.commercialV31.theme-painting .serviceTop{background:linear-gradient(90deg,#0d2545,#38215d,#8a354e)!important}.commercialV31 .sectionIntroCard{background:linear-gradient(135deg,#081e2bf5,#0a2a39db)!important;border-color:#2a617e!important}.commercialV31.theme-maxilock .sectionIntroCard{background:linear-gradient(135deg,#171b1f,#54290f)!important;border-color:#b85b1e!important}.commercialV31.theme-painting .sectionIntroCard{background:linear-gradient(110deg,#10284b,#45285f,#843b50)!important;border-color:#a85b91!important}.commercialV31 .serviceTable{background:#05141de6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.commercialV31 .serviceTable tbody tr:hover{background:#12364b!important}.commercialV31 .documentEditor{font-size:16px!important}.commercialV31 .documentEditor .editorGuide b{font-size:18px!important}.commercialV31 .documentEditor .editorGuide small{font-size:13px!important;line-height:1.5}.commercialV31 .documentEditor .field>span{font-size:14px!important}.commercialV31 .documentEditor input,.commercialV31 .documentEditor textarea,.commercialV31 .documentEditor select{font-size:16px!important}.photoCounterV33{display:flex;align-items:baseline;gap:7px;margin:12px 0;color:#dceef9}.photoCounterV33 b{font-size:28px;color:#ff8734}.photoCounterV33 span{font-size:14px;font-weight:800}.photoCounterV33 small{margin-left:8px;color:#8eabba;font-size:12px}.commercialPhotosV31{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}.commercialPhotosV31 figure{background:#06131b;border-radius:14px;overflow:hidden}.commercialPhotosV31 img{height:170px!important;object-fit:contain!important}.commercialReportCardsV31 article{min-height:260px!important;padding:28px!important;border-radius:24px!important;box-shadow:0 25px 60px #0005!important}.commercialReportCardsV31 article>span{font-size:15px!important}.commercialReportCardsV31 article>b{font-size:48px!important}.commercialReportCardsV31 article>strong{font-size:25px!important}.maxReport{background:linear-gradient(145deg,#171b1e,#6b300c,#d66412)!important}.paintReport{background:linear-gradient(135deg,#123c73,#492a69,#b54761,#dc8b31)!important}.allReport{background:linear-gradient(135deg,#0b3448,#135b70,#2d557a)!important}@media(max-width:700px){.publicV6 .heroV6{min-height:auto;background-position:62% center!important}.photoCounterV33{flex-wrap:wrap}.photoCounterV33 small{width:100%;margin-left:0}.commercialReportCardsV31 article{min-height:210px!important}}html{font-size:17px}body{background:#040b11}button,input,select,textarea{font-family:inherit}button{font-size:14px!important}.loginAreaV34{position:relative;overflow:hidden;padding:42px!important}.loginAreaBackdrop{position:absolute;top:0;right:0;bottom:0;left:0}.loginAreaBackdrop img{width:100%;height:100%;object-fit:cover;filter:none}.loginAreaBackdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02080ee8,#03121dcf 46%,#071b27b5)}.loginAreaV34 .loginAreaBox{position:relative;width:min(1320px,95vw)!important;padding:44px!important;border-radius:32px!important;background:linear-gradient(145deg,#071824e8,#091d2ad9)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #2c6486!important;box-shadow:0 50px 150px #000b!important}.loginAreaIntro{max-width:820px;margin:0 auto 34px}.loginAreaIntro>img{width:82px;height:82px;object-fit:contain;background:#fff;border-radius:20px;padding:5px;margin-bottom:14px}.loginAreaIntro h1{font-size:clamp(42px,5vw,72px)!important;line-height:1!important;letter-spacing:-.055em!important;margin:12px 0 15px!important}.loginAreaIntro p{font-size:17px!important;line-height:1.7!important;color:#9db6c6!important}.loginAreaV34 .loginAreaChoices{gap:22px!important}.loginAreaV34 .loginAreaChoices>button{min-height:390px!important;position:relative!important;overflow:hidden!important;border-radius:26px!important;padding:0!important;display:block!important;border:1px solid #2c6586!important;box-shadow:0 28px 70px #0008;text-align:left!important}.loginAreaChoices>button>img:not(.choiceMaxLogo){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none}.loginAreaChoices .choiceShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#02070df8,#06111dc9 55%,#07121a55)}.loginAreaChoices .choiceCommercial .choiceShade{background:linear-gradient(0deg,#160803f6,#32170ccf 55%,#5d251668)}.loginAreaChoices .areaIcon{position:absolute;left:28px;top:26px;width:62px!important;height:62px!important;border-radius:18px!important;z-index:2}.loginAreaChoices>button>div:last-of-type{position:absolute;left:30px;right:30px;bottom:28px;z-index:2}.loginAreaChoices>button small{font-size:12px!important;letter-spacing:.13em;font-weight:900;color:#74baf0!important}.loginAreaChoices .choiceCommercial small{color:#ffae6b!important}.loginAreaChoices b{font-size:30px!important;letter-spacing:-.03em}.loginAreaChoices p{font-size:15px!important;line-height:1.6;color:#b5c7d2!important;max-width:560px}.loginAreaChoices strong{font-size:14px;color:#fff}.choiceMaxLogo{position:absolute!important;right:26px!important;top:22px!important;width:82px!important;height:82px!important;object-fit:contain!important;background:#fff;border-radius:18px;padding:4px;z-index:3}.loginAreaChoices>button:hover{transform:translateY(-6px) scale(1.008)!important;border-color:#58b6f0!important}.loginPagePro.loginV34{grid-template-columns:minmax(0,1.2fr) minmax(500px,.8fr)!important;min-height:100vh}.loginVisualV34{position:relative;overflow:hidden;min-height:100vh}.loginVisualPhoto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none}.loginVisualShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02080ee8,#06131eb3 65%,#06131e73)}.commercialLogin .loginVisualShade{background:linear-gradient(90deg,#110703ea,#31160bc9 60%,#612b1b77)}.loginVisualCopy{position:relative;z-index:2;padding:7vw;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:100vh;max-width:900px}.loginBrandV34{display:flex;align-items:center;gap:15px;margin-bottom:70px}.loginBrandV34 img{width:84px;height:84px;object-fit:contain;background:#fff;border-radius:20px;padding:5px}.loginBrandV34 b{display:block;font-size:26px}.loginBrandV34 span{font-size:13px;color:#9bb2c2}.loginVisualCopy h1{font-size:clamp(48px,5.6vw,86px);line-height:.98;letter-spacing:-.06em;margin:14px 0 30px;max-width:900px}.loginFeaturesV34{display:grid;grid-template-columns:1fr 1fr;gap:12px}.loginFeaturesV34 span{display:flex;align-items:center;gap:10px;padding:15px 17px;border-radius:15px;background:#071723bd;border:1px solid #ffffff1e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loginFeaturesV34 svg{width:22px;color:#52b7ff}.commercialLogin .loginFeaturesV34 svg{color:#ff9a53}.loginFeaturesV34 b{font-size:14px}.loginV34 .loginFormWrap{padding:60px!important;background:radial-gradient(circle at 80% 20%,#10304a,#061019 57%,#04090d)!important}.loginCardV34{width:min(540px,95vw)!important;padding:46px!important;border-radius:28px!important}.loginCardV34 h2{font-size:38px!important}.loginCardV34>p{font-size:15px!important}.loginCardV34 label{font-size:13px!important}.loginCardV34 .inputIcon{min-height:54px!important;border-radius:13px!important}.loginCardV34 input{font-size:16px!important}.loginCardV34 .loginSubmit{min-height:52px!important;font-size:15px!important}.dashboardV34{display:flex;flex-direction:column;gap:22px}.dashHeroV34{height:410px;position:relative;border-radius:28px;overflow:hidden;border:1px solid #276083;box-shadow:0 34px 90px #0008}.dashHeroV34>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none}.dashHeroShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02080ef5,#04121dda 44%,#07172265 78%,#07172220)}.dashHeroCopy{position:absolute;left:42px;top:50%;transform:translateY(-50%);z-index:2;max-width:720px}.dashHeroCopy h1{font-size:54px!important;line-height:1;letter-spacing:-.055em;margin:9px 0 13px}.dashHeroCopy p{font-size:17px!important;line-height:1.65;color:#a4bac8;max-width:660px}.dashHeroActions{display:flex;gap:10px;margin-top:24px}.dashHeroActions button{min-height:48px;padding:0 18px!important;display:flex;align-items:center;gap:8px;border-radius:11px;border:1px solid #2d5e7c;background:#0b2332;color:#fff}.dashHeroActions .primary{background:linear-gradient(180deg,#188eff,#0c62c3)!important;border-color:#248ef0!important}.dashStoreBadge{position:absolute;right:24px;top:24px;z-index:3;display:flex;align-items:center;gap:10px;background:#06151dcc;border:1px solid #ffffff28;border-radius:14px;padding:12px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashStoreBadge svg{color:#ff823e}.dashStoreBadge div{display:flex;flex-direction:column}.dashStoreBadge b{font-size:12px}.dashStoreBadge span{font-size:10px;color:#91aabd;margin-top:2px}.dashStatsV34{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.dashStatsV34 article{min-height:142px;border:1px solid #1d425a;border-radius:20px;background:linear-gradient(145deg,#091b28,#07131c);display:flex;align-items:center;gap:15px;padding:20px;box-shadow:0 16px 40px #0003}.statGlow{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;flex:0 0 auto}.statGlow svg{width:25px}.statGlow.blue{background:#0d66bd42;color:#49aaff}.statGlow.cyan{background:#0b8fa33a;color:#5adbe5}.statGlow.green{background:#14844d38;color:#5ae397}.statGlow.amber{background:#bd6d0d3a;color:#ffb352}.statGlow.red{background:#a51f283d;color:#ff6873}.dashStatsV34 small{font-size:11px!important;color:#86a1b3;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.dashStatsV34 b{display:block;font-size:35px;margin:2px 0}.dashStatsV34 p{margin:0;font-size:11px!important;color:#648296}.dangerStat{border-color:#74363d!important}.dashAreaSection{border:1px solid #1a4056;border-radius:24px;padding:24px;background:linear-gradient(145deg,#071720,#091d29);box-shadow:0 22px 55px #0004}.dashSectionTitle h2{font-size:28px;margin:5px 0 18px}.dashAreaCards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dashAreaCard{position:relative;overflow:hidden;min-height:260px;border-radius:22px;border:1px solid #35657f;background:#07131b;text-align:left;padding:0;color:#fff}.dashAreaCard>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dashAreaCard .areaOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#02070df5,#0510198c 67%,#05101933)}.dashAreaCard>div:last-child{position:absolute;left:24px;right:24px;bottom:23px;z-index:2}.dashAreaCard small{font-size:10px!important;font-weight:900;letter-spacing:.14em;color:#66baff}.dashAreaCard h3{font-size:26px;margin:6px 0}.dashAreaCard p{font-size:13px!important;line-height:1.5;color:#d1dee7;margin:0 0 15px}.dashAreaCard strong{display:flex;align-items:center;gap:7px;font-size:12px}.dashAreaCard strong svg{width:16px}.dashAreaCard:hover{transform:translateY(-5px);transition:.2s;border-color:#5bbcff}.maxArea{background:linear-gradient(135deg,#1b130d,#5e2b0c,#c65d13)!important}.maxArea .areaOverlay{background:linear-gradient(0deg,#190a02f8,#4c210bd6 58%,#a4491055)}.maxPattern{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 70% 25%,#ff9d4b55,transparent 35%)}.maxPattern img{width:42%;max-width:210px;background:#fff;border-radius:28px;padding:8px;filter:drop-shadow(0 18px 38px #0008)}.maxArea small{color:#ffab6e!important}.paintArea small{color:#ff9bd0!important}.paintArea .areaOverlay{background:linear-gradient(0deg,#100716f8,#241336b9 58%,#a8426850)}.dashLowerV34{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.dashRecent,.dashStock{padding:0!important;overflow:hidden}.dashRecent .panelTitle,.dashStock .panelTitle{padding:20px 22px;border-bottom:1px solid #17394e}.dashOrderList{display:grid}.dashOrderList>button{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:13px 18px;border:0;border-bottom:1px solid #112d3e;background:transparent;color:#fff;text-align:left}.dashOrderList>button:hover{background:#0d2737}.orderIcon,.stockIcon{width:38px;height:38px;border-radius:11px;background:#0b477331;display:grid;place-items:center;color:#4facf0}.dashOrderList b{font-size:13px}.dashOrderList small{display:block;font-size:10px!important;color:#7592a6;margin-top:3px}.dashStock .stockRow{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:14px 18px}.commercialV31{grid-template-columns:285px minmax(0,1fr)!important}.serviceSide{padding:22px 16px!important;background:linear-gradient(180deg,#061018,#07141d)!important}.serviceSideBrand img{width:64px!important;height:64px!important;border-radius:17px!important}.serviceSideBrand b{font-size:22px!important}.serviceSideBrand span{font-size:12px!important}.serviceSide nav button{min-height:49px!important;font-size:14px!important;border-radius:12px!important}.serviceSide nav button svg{width:20px!important;height:20px!important}.serviceTop{padding:32px 38px 24px!important}.serviceTop h1{font-size:40px!important}.serviceTop p{font-size:16px!important;max-width:900px!important}.commercialMainV31{padding:14px 38px 60px!important}.sectionIntroCard{border-radius:20px!important;padding:20px 22px!important}.sectionIntroCard b{font-size:17px!important}.sectionIntroCard small{font-size:13px!important}.serviceTable{border-radius:20px!important;overflow:hidden}.serviceTable th{font-size:12px!important;padding:15px!important}.serviceTable td{font-size:15px!important;padding:16px!important}.clientsHeroV34{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:27px;border-radius:24px;border:1px solid #345f78;margin-bottom:18px;background:linear-gradient(135deg,#0a2636,#0d3e55);box-shadow:0 22px 55px #0005}.maxClientsV34 .clientsHeroV34{background:linear-gradient(135deg,#171b1f,#56290d,#a64d11);border-color:#c76b25}.paintClientsV34 .clientsHeroV34{background:linear-gradient(120deg,#102d56,#4b2868,#a94360,#dc8937);border-color:#9c6cae}.clientsHeroV34>div:first-child{display:flex;align-items:center;gap:15px}.clientHeroIcon{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;background:#ffffff12;border:1px solid #ffffff20}.clientHeroIcon svg{width:27px}.clientsHeroV34 h2{font-size:30px;margin:4px 0}.clientsHeroV34 p{font-size:13px;color:#d0dee7;margin:0}.clientsHeroV34>button{display:flex;align-items:center;gap:8px;min-height:47px;padding:0 16px;border-radius:11px;border:1px solid #ffffff38;color:#fff;font-weight:800}.clientsHeroV34 .maxAction{background:#db6816}.clientsHeroV34 .paintAction{background:linear-gradient(90deg,#1769b3,#9c3e82)}.clientGridV34{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.clientGridV34 article{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;min-height:138px;padding:18px;border-radius:19px;border:1px solid #1f4860;background:linear-gradient(145deg,#091c28,#07131c);box-shadow:0 14px 38px #0003}.clientAvatarV34{width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,#1688ff,#0c4d8e);display:grid;place-items:center;font-size:24px;font-weight:900}.maxClientsV34 .clientAvatarV34{background:linear-gradient(145deg,#f48a3a,#994008)}.paintClientsV34 .clientAvatarV34{background:linear-gradient(145deg,#3aaaf5,#9c4ca5,#e5734a)}.clientMainV34 h3{font-size:18px;margin:0 0 3px}.clientMainV34>span{font-size:11px;color:#7895a8}.clientMetaV34{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.clientMetaV34 small{display:flex;align-items:center;gap:5px;font-size:10px!important;color:#9bb5c5}.clientMetaV34 svg{width:13px}.clientActionsV34{display:flex;gap:6px}.clientActionsV34 button{display:flex;align-items:center;gap:5px;border:1px solid #28526a;background:#0a2130;color:#c5d9e5;border-radius:9px;padding:8px 10px}.clientActionsV34 .danger{border-color:#6f3038;background:#301218;color:#ff9ba4}.clientEmptyV34{min-height:180px;display:grid;place-items:center;font-size:15px}.clientFormV34{font-size:15px;padding-bottom:8px}.publicV6 .heroV6{min-height:780px!important}.publicV6 .heroV6:before{background:linear-gradient(90deg,#02080ef0 0%,#04131ed9 46%,#07172275 77%,transparent 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}.publicV6 .pubHeroCopy h1{font-size:clamp(54px,6vw,92px)!important;max-width:1050px!important}.publicV6 .pubHeroCopy>p{font-size:19px!important;max-width:820px!important}.publicV6 .heroBrandCard{border-radius:32px!important;box-shadow:0 40px 100px #000a!important}.publicV6 .serviceSwitcher,.publicV6 .repairGallery,.publicV6 .companySection{padding-top:120px!important;padding-bottom:120px!important}.publicV6 .serviceTabs button{font-size:16px!important;padding:17px 22px!important}.publicV6 .experienceCopy,.publicV6 .techVisual,.publicV6 .paintingExperience,.publicV6 .companyIntro,.publicV6 .companyInfoCard{border-radius:26px!important;box-shadow:0 24px 65px #0004}.publicV6 .benefitGrid article{min-height:116px!important;padding:18px!important}.publicV6 .benefitGrid h3{font-size:16px!important}.publicV6 .benefitGrid p{font-size:12px!important}.publicV6 .repairGrid{gap:20px!important}.publicV6 .repairCard{border-radius:24px!important}.publicV6 .repairImage{height:320px!important}.publicV6 .repairCard h3{font-size:19px!important}.publicV6 .repairCard p{font-size:13px!important}.publicV6 .storePreview img{filter:none!important}@media(max-width:1100px){.dashStatsV34{grid-template-columns:repeat(2,1fr)}.dashAreaCards,.dashLowerV34{grid-template-columns:1fr}.loginPagePro.loginV34{grid-template-columns:1fr!important}.loginVisualV34,.loginVisualCopy{min-height:620px}.commercialV31{grid-template-columns:1fr!important}.clientGridV34{grid-template-columns:1fr}}@media(max-width:700px){html{font-size:16px}.loginAreaV34{padding:12px!important}.loginAreaV34 .loginAreaBox{padding:22px!important;border-radius:22px!important}.loginAreaIntro h1{font-size:38px!important}.loginAreaIntro p{font-size:15px!important}.loginAreaV34 .loginAreaChoices{grid-template-columns:1fr!important}.loginAreaV34 .loginAreaChoices>button{min-height:320px!important}.loginAreaChoices b{font-size:25px!important}.loginVisualV34{display:none}.loginV34 .loginFormWrap{min-height:100vh;padding:18px!important}.loginCardV34{padding:30px 22px!important}.loginCardV34 h2{font-size:30px!important}.dashHeroV34{height:440px;border-radius:20px}.dashHeroCopy{left:22px;right:22px;top:auto;bottom:24px;transform:none}.dashHeroCopy h1{font-size:39px!important}.dashStoreBadge{left:16px;right:16px;top:16px}.dashStatsV34{grid-template-columns:1fr}.dashAreaSection{padding:14px}.dashAreaCard{min-height:245px}.dashAreaCard h3{font-size:23px}.dashLowerV34{display:block}.dashStock{margin-top:16px}.serviceTop{padding:20px 14px 15px!important}.serviceTop h1{font-size:30px!important}.commercialMainV31{padding:10px 10px 90px!important}.clientsHeroV34{align-items:flex-start;flex-direction:column;padding:20px}.clientsHeroV34>button{width:100%;justify-content:center}.clientGridV34 article{grid-template-columns:52px 1fr}.clientActionsV34{grid-column:1/-1}.clientActionsV34 button{flex:1;justify-content:center}.publicV6 .heroV6{min-height:auto!important}.publicV6 .pubHeroCopy h1{font-size:42px!important}.publicV6 .pubHeroCopy>p{font-size:16px!important}.publicV6 .serviceSwitcher,.publicV6 .repairGallery,.publicV6 .companySection{padding-top:75px!important;padding-bottom:75px!important}}:root{--v35-bg:#040a10;--v35-panel:#08131c;--v35-line:#17384c;--v35-text:#f4f8fb;--v35-muted:#8aa5b7;--v35-blue:#198cff;--v35-orange:#ff7417;--v35-purple:#b34cff}body{font-size:17px!important}.loginHubV35{min-height:100vh;background:radial-gradient(circle at 20% 15%,#0c5d9a2b,transparent 28%),radial-gradient(circle at 83% 28%,#b9476e1d,transparent 25%),linear-gradient(180deg,#06121c,#03080d 85%);color:#fff;position:relative;overflow:hidden;padding:0 42px 42px}.loginHubGlow{position:absolute;border-radius:50%;filter:blur(110px);opacity:.35}.loginGlowA{width:420px;height:420px;background:#187ed0;left:-170px;top:130px}.loginGlowB{width:360px;height:360px;background:#e06528;right:-120px;bottom:0}.loginHubHead{height:92px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;border-bottom:1px solid #17384b}.hubBrand{display:flex;align-items:center;gap:11px}.hubBrand img{width:52px;height:52px;background:#fff;padding:3px;border-radius:14px}.hubBrand b{display:block;font-size:20px}.hubBrand span{font-size:11px;color:#819caf}.hubSecure{display:flex;align-items:center;gap:7px;font-size:12px;color:#82a9c2}.hubSecure svg{color:#68d2a0;width:18px}.loginHubMain{max-width:1540px;margin:auto;position:relative;z-index:2;padding-top:52px}.hubIntro{text-align:center;max-width:900px;margin:0 auto 38px}.hubIntro h1{font-size:clamp(45px,5vw,76px);line-height:1.02;letter-spacing:-.055em;margin:10px 0 18px}.hubIntro h1 strong{font-weight:900;background:linear-gradient(90deg,#4eafff,#c177ff,#ff9650);-webkit-background-clip:text;background-clip:text;color:transparent}.hubIntro p{font-size:16px;color:#91aabd;line-height:1.7;max-width:760px;margin:auto}.threeLoginGrid{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:18px;align-items:stretch}.areaLoginCard{padding:0!important;min-height:490px;border-radius:26px!important;overflow:hidden;border:1px solid #21485f!important;background:#07141d!important;color:#fff;text-align:left;box-shadow:0 26px 80px #0007;position:relative}.areaLoginCard.featured{transform:translateY(-15px);border-color:#2f86bf!important;box-shadow:0 35px 100px #001c30cc}.featuredFlag{position:absolute;right:16px;top:16px;z-index:5;padding:7px 10px;border-radius:999px;background:#0a76c9dd;color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em}.areaCardVisual{height:270px;position:relative;overflow:hidden}.areaCardPhoto{width:100%;height:100%;object-fit:cover;display:block}.areaCardShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#07141df7,transparent 75%)}.areaCardLogo{position:absolute;left:22px;top:22px;width:68px;height:68px;object-fit:contain;background:#fff;border-radius:18px;padding:4px;z-index:2}.areaWatermark{position:absolute;right:-24px;bottom:-38px;width:180px!important;height:180px!important;opacity:.08;z-index:1}.maxVisual{background:linear-gradient(145deg,#180c04,#672a07 62%,#e86e16)}.maxVisualGrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:28px 28px;transform:perspective(500px) rotateX(55deg) scale(1.5);transform-origin:bottom;opacity:.75}.paintVisual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 20%,#ff6b9d50,transparent 25%),linear-gradient(135deg,#122c52a3,#652d68a6,#d65d3a8f)}.areaLoginContent{padding:25px 26px 28px}.areaLoginContent small{font-size:10px!important;letter-spacing:.14em;font-weight:900;color:#69bfff}.maxLoginCard small{color:#ff9853!important}.paintLoginCard small{color:#ff9dd2!important}.areaLoginContent h2{font-size:29px;margin:5px 0 10px;letter-spacing:-.035em}.areaLoginContent p{font-size:13px!important;color:#90a8b8;line-height:1.65;min-height:64px}.areaLoginContent>span{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:900;margin-top:15px}.areaLoginContent>span svg{width:17px}.areaLoginCard:hover{transform:translateY(-6px);transition:.22s}.areaLoginCard.featured:hover{transform:translateY(-20px)}.hubFootNote{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:26px;font-size:11px;color:#6f8b9e}.hubFootNote svg{width:15px}.areaAuthV35{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(480px,.55fr);background:#03090e}.areaAuthVisual{position:relative;min-height:100vh;overflow:hidden}.authBackdrop{position:absolute;top:0;right:0;bottom:0;left:0}.authBackdrop>img{width:100%;height:100%;object-fit:cover;filter:none}.authShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02080ef2,#06121dcc 58%,#06121d61)}.auth-maxilock .authBackdrop{background:linear-gradient(145deg,#140903,#5e2707 62%,#c9570e)}.auth-maxilock .authShade{background:linear-gradient(90deg,#120802f5,#381605c8,#7b2e086f)}.authIndustrialLines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:44px 44px}.authMaxShape{position:absolute;border:2px solid #ff9b4b55;border-radius:50%}.authMaxShape.one{width:650px;height:650px;right:-160px;top:80px}.authMaxShape.two{width:400px;height:400px;right:-20px;top:205px}.authVisualContent{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:7vw;color:#fff;max-width:1050px}.authBrand{position:absolute;top:55px;left:7vw;display:flex;align-items:center;gap:12px}.authBrand img{width:66px;height:66px;background:#fff;border-radius:17px;padding:4px;object-fit:contain}.authBrand b{display:block;font-size:20px}.authBrand span{display:block;font-size:10px;color:#95aebb;margin-top:2px;letter-spacing:.08em}.authStatement h1{font-size:clamp(48px,5.4vw,84px);line-height:.98;letter-spacing:-.06em;margin:12px 0 24px;max-width:960px}.authStatement p{font-size:17px;line-height:1.7;color:#b3c4cf;max-width:720px}.authFeatureStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:36px;max-width:820px}.authFeatureStrip span{display:flex;align-items:center;gap:9px;padding:13px 14px;border:1px solid #ffffff22;border-radius:13px;background:#071621a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.authFeatureStrip svg{width:19px;color:#45aaff}.auth-maxilock .authFeatureStrip svg{color:#ff8c3c}.auth-painting .authFeatureStrip svg{color:#ff73bf}.authFeatureStrip b{font-size:11px}.areaAuthForm{display:grid;place-items:center;padding:42px;background:radial-gradient(circle at 65% 15%,#0e3855,#06121b 48%,#03080d)}.auth-maxilock .areaAuthForm{background:radial-gradient(circle at 70% 20%,#3c1b08,#0d1216 48%,#03080d)}.auth-painting .areaAuthForm{background:radial-gradient(circle at 70% 20%,#3c1940,#11101d 48%,#03080d)}.authCardV35{width:min(500px,95vw);padding:40px;border:1px solid #23516b;border-radius:25px;background:#071823e8;box-shadow:0 36px 100px #000a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-maxilock .authCardV35{border-color:#8d4519}.auth-painting .authCardV35{border-color:#704b8b}.authBack{display:flex;align-items:center;gap:7px;background:transparent;border:0;color:#76bde9!important;padding:0!important;margin-bottom:32px}.authBack svg{width:17px}.authCardIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#168ffb,#0b5eae);margin-bottom:10px}.auth-maxilock .authCardIcon{background:linear-gradient(145deg,#ff8b39,#a94308)}.auth-painting .authCardIcon{background:linear-gradient(145deg,#3c9ff0,#ac4e9d)}.authCardIcon svg{width:23px}.authCardV35 h2{font-size:37px;line-height:1.06;letter-spacing:-.04em;margin:8px 0 10px}.authCardV35>p{font-size:13px;color:#7899ad;margin-bottom:26px}.authCardV35 label{display:block;font-size:11px;font-weight:800;margin:14px 0 7px;color:#a8c0cf}.authInput{display:flex;align-items:center;gap:9px;min-height:52px;border:1px solid #28536b;border-radius:11px;background:#06141d;padding:0 12px}.authInput:focus-within{border-color:#1f9aff;box-shadow:0 0 0 3px #1589df1f}.authInput>span{color:#6f93a8}.authInput svg{width:17px;color:#7092a7}.authInput input{flex:1;border:0;outline:0;background:transparent;color:#fff;font-size:15px}.authInput button{border:0;background:transparent;color:#809dad!important;padding:4px!important}.authSubmit{width:100%;min-height:52px;border:0;border-radius:11px;margin-top:20px;background:linear-gradient(180deg,#168df4,#0b5fae);color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px}.auth-maxilock .authSubmit{background:linear-gradient(180deg,#f27a28,#aa4307)}.auth-painting .authSubmit{background:linear-gradient(90deg,#317fcc,#a9468c)}.authSecurity{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-size:9px;color:#63859a}.authSecurity svg{width:14px}.dashboardV34{gap:15px!important}.dashHeroV34{height:315px!important;border-radius:19px!important}.dashHeroCopy{left:32px!important}.dashHeroCopy h1{font-size:44px!important}.dashHeroCopy p{font-size:14px!important;max-width:580px!important}.dashHeroActions{margin-top:16px!important}.dashStoreBadge{top:17px!important;right:17px!important}.dashStatsV34{gap:10px!important}.dashStatsV34 article{min-height:112px!important;padding:15px!important;border-radius:15px!important}.statGlow{width:43px!important;height:43px!important;border-radius:13px!important}.statGlow svg{width:21px!important}.dashStatsV34 b{font-size:28px!important}.dashStatsV34 p{font-size:9px!important}.dashAreaSection{padding:17px!important;border-radius:18px!important}.dashSectionTitle h2{font-size:22px!important;margin-bottom:12px!important}.dashAreaCard{min-height:215px!important;border-radius:17px!important}.dashAreaCard h3{font-size:22px!important}.dashAreaCard p{font-size:11px!important}.dashLowerV34{gap:12px!important}.dashRecent .panelTitle,.dashStock .panelTitle{padding:15px 17px!important}.premiumServiceTop{position:relative;overflow:hidden}.premiumServiceTop:after{content:"";position:absolute;right:-80px;top:-100px;width:330px;height:330px;border-radius:50%;filter:blur(10px);opacity:.18;pointer-events:none}.maxTop:after{background:#f6751e}.paintTop:after{background:linear-gradient(135deg,#2b9aff,#dc4f98)}.theme-maxilock .serviceContent,.theme-clients_max .serviceContent,.theme-stock .serviceContent{background:radial-gradient(circle at 90% 0,#522207,#10161b 35%,#050a0e 90%)!important}.theme-painting .serviceContent,.theme-clients_paint .serviceContent{background:radial-gradient(circle at 90% 0,#442451,#111628 35%,#050a0e 90%)!important}.singleModeReports{grid-template-columns:1.4fr .6fr!important}.compactConsolidated{opacity:.82}.publicPremiumV35{min-height:100vh;background:#03090e;color:#f4f8fb;overflow:hidden}.premiumHeader{height:78px;position:sticky;top:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;background:#040c13e8;border-bottom:1px solid #17384b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.premiumBrand{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#fff;text-align:left;padding:0!important}.premiumBrand img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:13px;padding:2px}.premiumBrand b{display:block;font-size:18px}.premiumBrand span{display:block;font-size:9px;color:#7493a6;margin-top:1px}.premiumHeader nav{display:flex;gap:3px}.premiumHeader nav button{display:flex;align-items:center;gap:6px;background:transparent;border:0;color:#8ca8ba;padding:9px 11px;border-radius:9px}.premiumHeader nav button:hover{background:#0b2331;color:#fff}.premiumHeader nav svg{width:15px}.premiumHeaderActions{display:flex;gap:7px}.premiumHeaderActions>button{display:flex;align-items:center;gap:6px;border-radius:9px;padding:9px 12px;border:1px solid #28536b;color:#c4d9e6;background:#081923}.premiumHeaderActions svg{width:16px}.aiHeaderBtn{color:#7fc9ff!important}.internalHeaderBtn{background:linear-gradient(180deg,#177fd6,#0c5b9d)!important;color:#fff!important}.premiumHero{min-height:770px;position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;padding:70px 6vw;gap:50px}.premiumHeroMedia{position:absolute;top:0;right:0;bottom:0;left:0}.premiumHeroMedia img{width:100%;height:100%;object-fit:cover;filter:none}.premiumHeroShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02070df8,#04101ae8 42%,#05131eb0 72%,#06131d8f),linear-gradient(0deg,#02070d 0%,transparent 32%)}.heroGridLines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%)}.premiumHeroCopy{position:relative;z-index:2;max-width:940px}.heroPill{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #316080;border-radius:999px;background:#071b29c4;color:#8dc9ed;font-size:9px;font-weight:900;letter-spacing:.08em}.liveDot{width:7px;height:7px;border-radius:50%;background:#4fe29d;box-shadow:0 0 12px #4fe29d}.premiumHero h1{font-size:clamp(56px,6.2vw,98px);line-height:.94;letter-spacing:-.065em;margin:18px 0 25px}.premiumHero h1 em{font-style:normal;background:linear-gradient(90deg,#5bb6ff,#d376ff,#ff9b56);-webkit-background-clip:text;background-clip:text;color:transparent}.premiumHeroCopy>p{font-size:18px;line-height:1.68;color:#aec0cb;max-width:780px}.heroCTA{display:flex;gap:9px;margin-top:28px}.heroCTA a,.heroCTA button{display:flex;align-items:center;gap:8px;min-height:50px;padding:0 17px;border-radius:10px;font-weight:900;text-decoration:none}.heroCTA a{background:linear-gradient(180deg,#1b91f5,#0b64b5);color:#fff;border:1px solid #4ca6ed}.heroCTA button{background:#071a25;color:#bdd4e2;border:1px solid #2b536a}.heroCTA svg{width:18px}.heroProof{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:42px;max-width:760px}.heroProof span{padding:14px 15px;border-top:1px solid #2b5067;background:linear-gradient(180deg,#071a25a3,transparent)}.heroProof b{display:block;font-size:27px}.heroProof small{display:block;font-size:9px;color:#7392a6;margin-top:2px}.heroCommandCard{position:relative;z-index:3;border:1px solid #28536b;border-radius:21px;background:#071620d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px;box-shadow:0 30px 90px #0009}.commandTop{display:flex;justify-content:space-between;align-items:center;padding:4px 5px 12px;border-bottom:1px solid #17384a;font-size:9px;font-weight:900;letter-spacing:.08em;color:#7999ad}.commandTop svg{width:17px;color:#65d19d}.heroCommandCard>button{width:100%;display:grid;grid-template-columns:47px 1fr 18px;align-items:center;gap:11px;padding:12px 7px;border:0;border-bottom:1px solid #112d3d;background:transparent;color:#fff;text-align:left}.heroCommandCard>button:last-child{border-bottom:0}.heroCommandCard>button:hover{background:#0b2635}.heroCommandCard>button>svg{width:16px;color:#5f8095}.heroCommandCard b{display:block;font-size:13px}.heroCommandCard small{font-size:9px;color:#718da0}.cmdIcon{width:43px;height:43px;border-radius:12px;display:grid;place-items:center}.cmdIcon svg{width:21px}.cmdIcon.blue{background:#0e73c43d;color:#55b6ff}.cmdIcon.orange{background:#b14b0c3a;color:#ff9149}.cmdIcon.purple{background:#8b3b9e38;color:#df82ef}.premiumSolutions{padding:115px 5vw;background:radial-gradient(circle at 90% 10%,#0d45642b,transparent 25%),#040b11}.sectionEyebrow{max-width:900px;margin-bottom:35px}.sectionEyebrow>span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#5cb9f5}.sectionEyebrow h2{font-size:clamp(38px,4.2vw,66px);letter-spacing:-.05em;line-height:1;margin:9px 0 13px}.sectionEyebrow p{font-size:15px;color:#7897ab}.solutionBento{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;max-width:1540px;margin:auto}.solutionCard{border:1px solid #1b4258;border-radius:27px;overflow:hidden;background:#071620;display:grid;min-height:510px;box-shadow:0 25px 70px #0005}.assistanceSolution{grid-row:span 2;grid-template-rows:280px 1fr}.maxSolution,.paintSolution{grid-template-columns:.8fr 1.2fr;min-height:245px}.solutionImage{position:relative;overflow:hidden}.solutionImage img{width:100%;height:100%;object-fit:cover}.solutionImage span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#071620,transparent 65%)}.solutionCopy{padding:26px;position:relative}.solutionNumber{position:absolute;right:24px;top:22px;font-size:43px;font-weight:900;color:#ffffff0b}.solutionCopy>small{font-size:9px;font-weight:900;letter-spacing:.14em;color:#5cbcff}.maxSolution .solutionCopy>small{color:#ff9451}.paintSolution .solutionCopy>small{color:#ee8ad5}.solutionCopy h3{font-size:27px;line-height:1.08;letter-spacing:-.035em;margin:8px 0 12px}.solutionCopy p{font-size:12px;line-height:1.6;color:#829eb0}.solutionTags{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.solutionTags span{padding:5px 8px;border-radius:999px;background:#0b2737;border:1px solid #24506a;font-size:9px;color:#9fc1d5}.maxSolution .solutionTags span{background:#271308;border-color:#6f3513;color:#ffc99f}.paintSolution .solutionTags span{background:#251329;border-color:#63386c;color:#f1b6e7}.solutionCopy>a{display:inline-flex;align-items:center;gap:7px;color:#fff;text-decoration:none;font-weight:900;font-size:11px;margin-top:5px}.solutionCopy>a svg{width:15px}.maxGraphic{position:relative;display:grid;place-items:center;background:linear-gradient(145deg,#160b04,#6c2a05);overflow:hidden}.maxGraphic>img{width:105px;height:105px;object-fit:contain;background:#fff;border-radius:25px;padding:5px;z-index:2}.maxGraphic>svg{position:absolute;width:190px;height:190px;color:#ffad7240;right:-45px;bottom:-45px}.maxRings{position:absolute;width:230px;height:230px;border:1px solid #ff91484f;border-radius:50%;box-shadow:0 0 0 32px #ff8a1911,0 0 0 64px #ff8a1909}.premiumProcess{padding:105px 5vw;background:linear-gradient(180deg,#040b11,#07131c)}.processIntro{max-width:800px}.processIntro h2{font-size:48px;letter-spacing:-.05em;margin:7px 0 10px}.processIntro p{font-size:14px;color:#7894a7}.processRail{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr 25px 1fr;align-items:center;gap:4px;margin-top:40px}.processRail article{position:relative;min-height:180px;padding:23px;border:1px solid #1c4055;border-radius:19px;background:#071620}.processRail article>span{position:absolute;right:16px;top:13px;font-size:28px;font-weight:900;color:#ffffff0c}.processRail article>svg{width:26px;color:#51b2f1}.processRail article b{display:block;font-size:15px;margin:14px 0 5px}.processRail article p{font-size:10px;color:#718da0}.processRail>i{height:1px;background:linear-gradient(90deg,#285a78,#356e91)}.premiumPortfolio{padding:110px 5vw;background:#03090e}.portfolioHead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.portfolioHead h2{font-size:48px;letter-spacing:-.05em;margin:7px 0}.portfolioHead>p{font-size:13px;color:#7794a7;max-width:420px}.portfolioMosaic{display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:260px 260px;gap:12px}.portfolioMosaic figure{margin:0;position:relative;overflow:hidden;border-radius:19px;border:1px solid #1b4055}.portfolioMosaic img{width:100%;height:100%;object-fit:cover;transition:.35s}.portfolioMosaic figure:hover img{transform:scale(1.035)}.portfolioMosaic figcaption{position:absolute;left:0;right:0;bottom:0;padding:45px 18px 16px;background:linear-gradient(transparent,#02070de8)}.portfolioMosaic figcaption span{display:block;font-size:8px;letter-spacing:.12em;color:#73bff0}.portfolioMosaic figcaption b{display:block;font-size:15px;margin-top:3px}.mosaic0{grid-row:1/3}.mosaicStore{grid-column:3}.mosaicPaint{grid-column:2/4}.premiumCompany{padding:115px 5vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center;background:radial-gradient(circle at 15% 50%,#0e567033,transparent 30%),#051019}.companyStory h2{font-size:52px;line-height:1.02;letter-spacing:-.055em;margin:10px 0 20px}.companyStory>p{font-size:15px;line-height:1.75;color:#8ca7b8}.companyProofGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:27px}.companyProofGrid article{padding:16px;border:1px solid #1d4359;border-radius:14px;background:#071722}.companyProofGrid svg{width:19px;color:#56b6f4}.companyProofGrid b{display:block;font-size:19px;margin-top:10px}.companyProofGrid span{font-size:9px;color:#708fa2}.companyVisit{position:relative;border-radius:25px;overflow:hidden;border:1px solid #2a5873;min-height:510px;box-shadow:0 35px 90px #0008}.companyVisit>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none}.visitCard{position:absolute;left:22px;bottom:75px;display:flex;align-items:center;gap:11px;background:#06151de3;border:1px solid #ffffff29;border-radius:14px;padding:13px 15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visitCard>svg{color:#ff7e3b}.visitCard small{display:block;font-size:8px;color:#77b9e0;font-weight:900;letter-spacing:.1em}.visitCard b{display:block;font-size:13px;margin:3px 0}.visitCard span{font-size:10px;color:#8da7b8}.visitActions{position:absolute;left:22px;right:22px;bottom:20px;display:flex;gap:8px}.visitActions a{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:9px;background:#071722de;border:1px solid #2c5a74;color:#fff;text-decoration:none;font-size:10px}.visitActions svg{width:15px}.premiumFinalCTA{margin:0 5vw 80px;padding:42px;border:1px solid #2e5b73;border-radius:25px;background:linear-gradient(105deg,#08263a,#101b2a 60%,#382033);display:flex;justify-content:space-between;align-items:center;gap:30px}.premiumFinalCTA h2{font-size:40px;letter-spacing:-.045em;margin:7px 0 9px}.premiumFinalCTA p{font-size:12px;color:#8ba4b4}.premiumFinalCTA>a{display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,#1a91f4,#0c65b7);border:1px solid #4aa7ed;border-radius:11px;padding:14px 17px;color:#fff;text-decoration:none;font-weight:900;white-space:nowrap}.premiumFinalCTA svg{width:18px}.premiumFooter{display:flex;align-items:center;justify-content:space-between;padding:25px 5vw;border-top:1px solid #17384b;background:#03080d;color:#7996a9}.premiumFooter>div{display:flex;align-items:center;gap:9px}.premiumFooter img{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:12px}.premiumFooter b{display:block;color:#fff;font-size:14px}.premiumFooter span,.premiumFooter p{font-size:9px}.premiumFooter button{display:flex;align-items:center;gap:6px;border:1px solid #244c63;background:#071923;color:#9fb9c8;border-radius:8px;padding:8px 10px}.premiumFooter svg{width:14px}.premiumWhatsFloat{position:fixed;right:23px;bottom:22px;z-index:190;display:flex;align-items:center;gap:7px;background:#16a663;color:#fff;text-decoration:none;border-radius:999px;padding:12px 15px;box-shadow:0 12px 35px #0007;font-weight:900;font-size:11px}.premiumWhatsFloat svg{width:18px}.publicPremiumV35 .googleReviews{margin:0!important;padding:105px 5vw!important;background:#040b11!important}.publicPremiumV35 .googleReviewCopy,.publicPremiumV35 .googleMapEmbed{border-radius:23px!important;background:#071722!important;border:1px solid #1d4359!important}.publicPremiumV35 .googleReviewCopy h2{font-size:39px!important}.publicPremiumV35 .googleReviewCopy p{font-size:13px!important}@media(max-width:1100px){.threeLoginGrid{grid-template-columns:1fr}.areaLoginCard.featured{transform:none}.areaLoginCard{min-height:390px}.areaCardVisual{height:210px}.areaAuthV35{grid-template-columns:1fr}.areaAuthVisual{display:none}.areaAuthForm{min-height:100vh}.premiumHero{grid-template-columns:1fr;padding-top:95px}.heroCommandCard{max-width:620px}.solutionBento{grid-template-columns:1fr}.assistanceSolution{grid-row:auto}.maxSolution,.paintSolution{min-height:320px}.processRail{grid-template-columns:1fr 1fr}.processRail>i{display:none}.portfolioMosaic{grid-template-columns:1fr 1fr;grid-template-rows:250px 250px 250px}.mosaic0{grid-row:auto}.mosaicPaint,.mosaicStore{grid-column:auto}.premiumCompany{grid-template-columns:1fr}}@media(max-width:760px){body{font-size:16px!important}.loginHubV35{padding:0 12px 25px}.loginHubHead{height:72px}.loginHubMain{padding-top:32px}.hubIntro h1{font-size:39px}.hubIntro p{font-size:14px}.areaLoginCard{min-height:340px}.areaCardVisual{height:175px}.areaLoginContent h2{font-size:24px}.premiumHeader{padding:0 12px;height:70px}.premiumHeader nav{display:none;position:absolute;top:70px;left:10px;right:10px;flex-direction:column;padding:10px;background:#07141df7;border:1px solid #20485f;border-radius:14px}.premiumHeader nav.open{display:flex}.aiHeaderBtn{display:none!important}.internalHeaderBtn{padding:8px!important}.internalHeaderBtn{font-size:0!important}.internalHeaderBtn svg{margin:0}.premiumBrand span{display:none}.premiumHero{min-height:730px;padding:78px 18px 35px}.premiumHero h1{font-size:48px}.premiumHeroCopy>p{font-size:15px}.heroCTA{flex-direction:column}.heroCTA a,.heroCTA button{justify-content:center}.heroProof{grid-template-columns:1fr}.heroCommandCard{display:none}.premiumSolutions,.premiumProcess,.premiumPortfolio,.premiumCompany{padding:75px 16px}.sectionEyebrow h2,.companyStory h2{font-size:38px}.maxSolution,.paintSolution{grid-template-columns:1fr}.maxGraphic{min-height:190px}.processIntro h2{font-size:37px}.processRail{grid-template-columns:1fr}.portfolioHead{display:block}.portfolioHead h2{font-size:37px}.portfolioMosaic{grid-template-columns:1fr;grid-template-rows:repeat(6,230px)}.premiumCompany{padding-left:16px;padding-right:16px}.companyProofGrid{grid-template-columns:1fr}.companyVisit{min-height:420px}.premiumFinalCTA{margin:0 16px 55px;padding:25px;display:block}.premiumFinalCTA h2{font-size:32px}.premiumFinalCTA>a{margin-top:18px;justify-content:center}.premiumFooter{flex-direction:column;align-items:flex-start;gap:12px}.premiumWhatsFloat span{display:none}.premiumWhatsFloat{padding:12px}.singleModeReports{grid-template-columns:1fr!important}}:root{--brand-blue:#138cff;--brand-orange:#ff6a00;--brand-black:#03080d;--brand-white:#fff;--brand-panel:#07141d;--brand-line:#17425e;--brand-muted:#9ab0bf}.publicPremiumV35,.loginHubV35,.areaAuthV35,.commercialShell{color:var(--brand-white)}.publicPremiumV35{background:var(--brand-black)}.publicPremiumV35 *,.loginHubV35 *,.areaAuthV35 *{box-sizing:border-box}.paintSolution .solutionCopy>small,.paintLoginCard small{color:var(--brand-orange)!important}.paintSolution .solutionTags span{background:#211207!important;border-color:#7a3710!important;color:#ffd0ad!important}.premiumFinalCTA{background:linear-gradient(110deg,#071b2b,#061019 62%,#2a1305)!important}.loginGlowB{background:#ff6a0028!important}.hubIntro h1 strong{background:linear-gradient(90deg,#1696ff,#fff 48%,#ff6a00)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.loginHubMain{max-width:1500px!important;margin:auto!important;padding:58px 34px 70px!important}.hubIntro{max-width:900px!important;margin:0 auto 38px!important;text-align:center!important}.hubIntro h1{font-size:clamp(48px,5vw,78px)!important;line-height:.98!important}.hubIntro p{font-size:17px!important;line-height:1.6!important;max-width:760px!important;margin:18px auto 0!important}.threeLoginGrid{gap:22px!important}.areaLoginCard{min-height:520px!important;border-radius:26px!important;background:#06131c!important;border:1px solid #1a4b68!important;box-shadow:0 26px 80px #0008!important;overflow:hidden!important}.areaLoginCard.featured{transform:translateY(-10px)!important;border-color:#218fd0!important}.areaCardVisual{height:285px!important;position:relative!important}.areaCardPhoto{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.75) contrast(1.08)!important}.areaCardShade{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#02070d10 10%,#03101acc)!important}.maxLoginCard .areaCardShade{background:linear-gradient(180deg,#ff6a0018,#1c0b02e8)!important}.paintLoginCard .areaCardShade{background:linear-gradient(180deg,#0b70b52a,#06111de8)!important}.areaCardLogo{width:68px!important;height:68px!important;object-fit:contain!important;position:absolute!important;left:24px!important;top:24px!important;z-index:3!important;background:#fff!important;border-radius:17px!important;padding:5px!important}.areaWatermark{color:#ffffff18!important}.areaLoginContent{padding:28px!important}.areaLoginContent small{font-size:11px!important;letter-spacing:.13em!important}.areaLoginContent h2{font-size:32px!important;margin:8px 0 10px!important}.areaLoginContent p{font-size:14px!important;line-height:1.55!important;color:#9bb2c1!important}.areaLoginContent span{font-size:13px!important;margin-top:24px!important}.premiumHero{min-height:780px!important}.premiumHeroCopy{max-width:880px!important}.premiumHero h1{font-size:clamp(58px,6vw,94px)!important;line-height:.94!important}.premiumHero h1 em{color:var(--brand-orange)!important;font-style:normal!important}.premiumHeroCopy>p{font-size:18px!important;max-width:760px!important;line-height:1.65!important}.heroProof small{font-size:11px!important}.premiumSolutions{padding:110px 5vw!important}.sectionEyebrow{max-width:1200px!important;margin:0 auto 38px!important}.sectionEyebrow h2{font-size:clamp(44px,4.4vw,70px)!important;line-height:1!important;max-width:980px!important}.sectionEyebrow p{font-size:16px!important}.solutionBento{grid-template-columns:repeat(3,1fr)!important;gap:20px!important;max-width:1600px!important}.solutionCard,.assistanceSolution,.maxSolution,.paintSolution{grid-row:auto!important;grid-template-columns:1fr!important;grid-template-rows:260px 1fr!important;min-height:590px!important}.solutionImage{min-height:260px!important}.solutionImage img{object-position:center!important}.solutionImage span{background:linear-gradient(0deg,#071620,#07162022 70%)!important}.solutionLogoFloat{position:absolute!important;left:22px!important;top:22px!important;width:70px!important;height:70px!important;object-fit:contain!important;background:#fff!important;border-radius:18px!important;padding:5px!important;z-index:3!important}.solutionCopy{padding:30px!important}.solutionCopy h3{font-size:29px!important}.solutionCopy p{font-size:14px!important}.solutionTags span{font-size:10px!important}.solutionCopy>a{font-size:12px!important}.portfolioMosaic{grid-template-rows:320px 320px!important}.portfolioMosaic figcaption b{font-size:18px!important}.premiumPortfolio{overflow:hidden!important}.premiumPortfolio img{max-width:100%!important}.companyStory>p{font-size:16px!important}.premiumFinalCTA p{font-size:14px!important}.commercialShell{font-size:16px!important}.serviceTop h1{font-size:38px!important}.serviceTop p{font-size:14px!important}.serviceSide nav button,.serviceSideFoot button{font-size:14px!important}.commercialMainV31{max-width:1600px!important;margin:0 auto!important;padding:24px 28px 100px!important}.sectionIntroCard b{font-size:19px!important}.sectionIntroCard small{font-size:13px!important;line-height:1.5!important}.serviceTable table{font-size:14px!important}.serviceTable th{font-size:11px!important}.documentEditor label,.documentEditor .field>span{font-size:13px!important}.documentEditor input,.documentEditor textarea,.documentEditor select{font-size:15px!important}.editorGuide b{font-size:17px!important}.editorGuide small{font-size:12px!important}.commercialReportCardsV31 article span{font-size:14px!important}.commercialReportCardsV31 article b{font-size:38px!important}.commercialReportCardsV31 article strong{font-size:21px!important}@media(max-width:1100px){.solutionBento{grid-template-columns:1fr!important}.solutionCard,.assistanceSolution,.maxSolution,.paintSolution{min-height:0!important;grid-template-columns:1fr!important}.areaLoginCard.featured{transform:none!important}}@media(max-width:760px){.loginHubMain{padding:34px 12px 45px!important}.hubIntro h1{font-size:42px!important}.hubIntro p{font-size:15px!important}.areaLoginCard{min-height:0!important}.areaCardVisual{height:210px!important}.premiumHero h1{font-size:49px!important}.premiumHeroCopy>p{font-size:16px!important}.sectionEyebrow h2{font-size:39px!important}.solutionCard{grid-template-rows:220px 1fr!important}.solutionCopy h3{font-size:25px!important}.commercialMainV31{padding:14px 12px 90px!important}.serviceTop h1{font-size:30px!important}}:root{--jl-blue:#1597ff;--jl-blue-soft:#75c6ff;--jl-orange:#ff6a00;--jl-black:#02070b;--jl-panel:#06151f;--jl-white:#f7fbff}.publicPremiumV35{overflow-x:hidden;background:var(--jl-black)!important}.publicPremiumV35 .eyebrow,.publicPremiumV35 .sectionEyebrow>span,.publicPremiumV35 .solutionCopy>small,.publicPremiumV35 .portfolioMosaic figcaption span{color:var(--jl-blue-soft)!important}.publicPremiumV35 .maxSolution .solutionCopy>small,.publicPremiumV35 .maxSolution .solutionTags span{color:#ff9b52!important}.publicPremiumV35 .paintSolution .solutionCopy>small{color:var(--jl-blue-soft)!important}.publicPremiumV35 .paintSolution .solutionTags span{background:#071d2b!important;border-color:#18577f!important;color:#bce5ff!important}.publicPremiumV35 .premiumHero h1 em{color:var(--jl-blue)!important}.publicPremiumV35 .visitCard>svg{color:var(--jl-blue)!important}.premiumSolutions{padding-left:max(32px,6vw)!important;padding-right:max(32px,6vw)!important}.sectionEyebrow{text-align:left!important}.solutionBento{width:100%!important;margin:0 auto!important;align-items:stretch!important}.solutionCard{width:100%!important;overflow:hidden!important}.solutionImage{height:285px!important;min-height:285px!important;background:#07131c!important;overflow:hidden!important}.solutionImage>img:not(.solutionLogoFloat){display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.paintSolution .solutionImage>img{object-position:center 55%!important}.solutionCopy{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.solutionCopy>a{margin-top:auto!important}.solutionNumber{right:24px!important;top:24px!important}.premiumPortfolio{padding-left:max(32px,6vw)!important;padding-right:max(32px,6vw)!important}.portfolioMosaic{max-width:1500px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1.15fr 1fr 1fr!important;grid-template-rows:300px 300px!important;gap:16px!important}.portfolioMosaic figure{min-width:0!important;min-height:0!important}.portfolioMosaic img{width:100%!important;height:100%!important;object-fit:cover!important}.mosaic0{grid-row:1/3!important}.mosaic1,.mosaic2{grid-column:2!important}.mosaicPaint{grid-column:3!important;grid-row:1!important}.mosaicStore{grid-column:3!important;grid-row:2!important}.publicPremiumV35 .googleReviews{max-width:none!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important}.publicPremiumV35 .googleReviewCopy,.publicPremiumV35 .googleMapEmbed{padding:34px!important;min-width:0!important}.publicPremiumV35 .googleReviewActions a{color:#dff1ff!important;border-color:#245c7c!important;background:#081b27!important;text-decoration:none!important}.publicPremiumV35 .googleStars{color:#ffbd2e!important}.loginHubMain{width:min(1500px,100%)!important}.hubIntro h1{background:none!important;color:#fff!important}.threeLoginGrid{align-items:stretch!important}.paintLoginCard .areaCardShade{background:linear-gradient(180deg,#087dcc18,#03101ae8)!important}.paintLoginCard small{color:#75c6ff!important}.loginGlowB{background:#138cff1d!important}.dashAreaSection{max-width:1500px!important;margin:0 auto!important}.dashAreaCards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.dashAreaCard{min-width:0!important;overflow:hidden!important;border-color:#1d4e6a!important}.dashAreaCard>img{width:100%!important;height:100%!important;object-fit:cover!important}.dashAreaCard.paintArea .areaOverlay{background:linear-gradient(90deg,#03111dcc,#06324a99)!important}.dashAreaCard.paintArea small{color:#75c6ff!important}.maxArea{border-color:#7d3b11!important}.maxArea .areaOverlay{background:linear-gradient(90deg,#1b0903e8,#5c2108a8)!important}.mobileMenuBtn{display:none!important}@media(max-width:760px){.mobileMenuBtn{display:grid!important}}.auth-painting .areaAuthVisual{background:#04111a!important}.auth-painting .authShade{background:linear-gradient(90deg,#03101944,#031019d9)!important}.auth-painting .authCardIcon,.auth-painting .authSubmit{background:#0e73c9!important}.auth-painting .authFeatureStrip svg{color:#4eb2ff!important}@media(max-width:1100px){.solutionBento{grid-template-columns:1fr!important;max-width:820px!important}.solutionCard{grid-template-rows:300px auto!important}.portfolioMosaic{grid-template-columns:1fr 1fr!important;grid-template-rows:280px 280px 280px!important}.mosaic0{grid-row:1/3!important}.mosaic1{grid-column:2!important;grid-row:1!important}.mosaic2{grid-column:2!important;grid-row:2!important}.mosaicPaint{grid-column:1!important;grid-row:3!important}.mosaicStore{grid-column:2!important;grid-row:3!important}.dashAreaCards{grid-template-columns:1fr!important}}@media(max-width:760px){.premiumSolutions{padding-left:16px!important;padding-right:16px!important}.sectionEyebrow{text-align:center!important}.portfolioMosaic{grid-template-columns:1fr!important;grid-template-rows:repeat(5,240px)!important}.portfolioMosaic>*{grid-column:1!important;grid-row:auto!important}.publicPremiumV35 .googleReviews{grid-template-columns:1fr!important;padding:70px 16px!important}}.premiumSolutions .sectionEyebrow{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:1180px!important}.premiumSolutions .sectionEyebrow h2{margin-left:auto!important;margin-right:auto!important;max-width:1040px!important}.premiumSolutions .sectionEyebrow p{margin-left:auto!important;margin-right:auto!important;max-width:900px!important}.paintSolution .solutionImage>img,.paintLoginCard .areaCardPhoto,.auth-painting .authBackdrop>img,.paintArea>img{object-fit:cover!important;object-position:center 52%!important}.premiumPortfolio .benchHeadV38{max-width:1320px!important;margin:0 auto 32px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:36px!important}.premiumPortfolio .benchHeadV38 h2{max-width:820px!important;font-size:clamp(40px,4vw,62px)!important;line-height:1.02!important}.premiumPortfolio .benchHeadV38>p{max-width:430px!important;font-size:14px!important;line-height:1.55!important;text-align:right!important}.premiumPortfolio .benchGridV38{max-width:1320px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,300px)!important;gap:16px!important}.premiumPortfolio .benchGridV38 .benchCard{grid-column:auto!important;grid-row:auto!important;min-width:0!important;border-radius:20px!important;overflow:hidden!important;border:1px solid #174d70!important;background:#06131c!important;box-shadow:0 18px 50px #0005!important}.premiumPortfolio .benchGridV38 .benchCard img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.premiumPortfolio .benchGridV38 .benchCard figcaption{padding:65px 18px 17px!important}.premiumPortfolio .benchGridV38 .benchCard figcaption span{color:#57baff!important;font-size:9px!important}.premiumPortfolio .benchGridV38 .benchCard figcaption b{font-size:18px!important}@media(max-width:1000px){.premiumPortfolio .benchHeadV38{display:block!important;text-align:center!important}.premiumPortfolio .benchHeadV38 h2{margin-left:auto!important;margin-right:auto!important}.premiumPortfolio .benchHeadV38>p{margin:10px auto 0!important;text-align:center!important}.premiumPortfolio .benchGridV38{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,270px)!important}}@media(max-width:650px){.premiumPortfolio .benchGridV38{grid-template-columns:1fr!important;grid-template-rows:repeat(6,235px)!important}.premiumPortfolio .benchHeadV38 h2{font-size:36px!important}}.publicV39{--blue:#168fe8;--blue2:#0b5f9f;--orange:#f47721;--bg:#030a0f;--panel:#071823;--line:#1c465e;--text:#f5f8fa;--muted:#91aabc;background:var(--bg)!important;color:var(--text)!important}.publicV39 *{box-sizing:border-box}.pubHeaderV39{background:#040d14ed!important;border-bottom:1px solid #1a4055!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pubHeaderV39 nav button{font-size:13px!important;color:#9bb4c4!important;border-radius:10px!important}.pubHeaderV39 nav button:hover{background:#0a2535!important;color:#fff!important}.pubHeaderV39 .mobileMenuBtn{display:none!important}.heroV39{min-height:690px!important;position:relative!important;overflow:hidden!important;background:#05111a!important}.heroV39Media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.heroV39Media img{width:100%;height:100%;object-fit:cover;filter:none}.heroV39Media span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02080ef4,#04111ddc 48%,#0717249a 76%,#07172470),linear-gradient(0deg,#030a0f 0%,transparent 35%)}.heroV39 .pubHeroCopy,.heroV39 .heroBrandCard{position:relative;z-index:2}.heroV39 .pubHeroCopy{max-width:820px!important}.heroV39 h1{font-size:clamp(48px,5.2vw,78px)!important;line-height:1!important;letter-spacing:-.055em!important}.heroV39 h1 em{font-style:normal;color:#67baff}.heroV39 .pubHeroCopy>p{font-size:17px!important;line-height:1.7!important;color:#abc0cd!important}.heroBrandCardV39{border-radius:26px!important;background:#061721d9!important;border:1px solid #2b5871!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;box-shadow:0 28px 85px #0008!important}.heroV39 .pubActions a,.heroV39 .pubActions button{min-height:48px!important;font-size:13px!important;border-radius:11px!important}.heroV39 .pubPrimary,.heroV39 .pubAiPrimary{background:linear-gradient(180deg,#188ee9,#0b5fa3)!important}.heroV39 .heroHighlights span{font-size:11px!important;background:#071b27c7!important;border:1px solid #244b63!important;border-radius:999px!important;padding:8px 11px!important}.institutionalVideoV39{padding:100px 5vw!important;background:radial-gradient(circle at 50% 0,#0b35502f,transparent 32%),#06121b!important}.videoHeadV39{text-align:center!important;max-width:820px!important;margin:auto!important}.videoHeadV39 h2{font-size:clamp(38px,4vw,58px)!important;letter-spacing:-.045em!important;margin:9px 0 12px!important}.videoHeadV39 p{font-size:15px!important;color:#8faabd!important}.videoFrameV39{max-width:1260px!important;margin:34px auto 0!important;border-radius:25px!important;border:1px solid #2b5c78!important;box-shadow:0 32px 90px #0008!important;background:#000!important}.videoFrameV39 video{width:100%!important;aspect-ratio:16/9!important;object-fit:contain!important;background:#000!important}.serviceSwitcherV39{padding:105px 5vw!important;background:#040c12!important}.switcherHeadV39{text-align:center!important;max-width:850px!important;margin:0 auto 26px!important}.switcherHeadV39 h2{font-size:clamp(38px,4vw,58px)!important;letter-spacing:-.045em!important;margin:8px 0 10px!important}.switcherHeadV39 p{font-size:14px!important;color:#829fb1!important}.serviceTabsV39{justify-content:center!important;gap:9px!important;margin-bottom:26px!important}.serviceTabsV39 button{min-height:50px!important;padding:0 18px!important;border-radius:12px!important;font-size:13px!important}.serviceTabsV39 button.active{background:linear-gradient(180deg,#168ee8,#0b5e9e)!important;border-color:#399fe6!important;color:#fff!important}.serviceTabsV39 button.maxTab.active{background:linear-gradient(180deg,#f17a2a,#a94308)!important;border-color:#f28a45!important}.servicePanelV39{border-radius:28px!important;border:1px solid #1e4961!important;background:linear-gradient(145deg,#081b27,#06131c)!important;box-shadow:0 28px 75px #0005!important;overflow:hidden!important}.servicePanelV39 h2{font-size:clamp(34px,3.5vw,52px)!important;letter-spacing:-.04em!important;line-height:1.05!important}.servicePanelV39 p{font-size:14px!important;line-height:1.65!important}.servicePanelV39 .benefitGrid article{border-radius:16px!important;background:#071923!important;border:1px solid #1d4055!important;min-height:106px!important}.servicePanelV39 .benefitGrid h3{font-size:14px!important}.servicePanelV39 .benefitGrid p{font-size:11px!important}.techVisualV39{border-radius:23px!important;background:linear-gradient(145deg,#06141e,#092b3d)!important}.maxilockPublicV39{display:grid;grid-template-columns:.8fr 1.2fr;min-height:520px}.maxPublicVisual{position:relative;display:grid;place-items:center;background:linear-gradient(145deg,#180b03,#602604 62%,#bd500d);overflow:hidden}.maxPublicGrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#fff0 95%,#ffffff09 95%),linear-gradient(90deg,#fff0 95%,#ffffff09 95%);background-size:35px 35px;transform:perspective(500px) rotateX(58deg) scale(1.6);transform-origin:bottom}.maxPublicVisual>img{width:145px;height:145px;object-fit:contain;background:#fff;border-radius:30px;padding:6px;z-index:2;box-shadow:0 28px 60px #0007}.maxPublicVisual>svg{position:absolute;width:280px;height:280px;right:-70px;bottom:-70px;color:#ffb07825}.maxPublicCopy{padding:55px}.serviceTag.max{color:#ff9a56!important}.maxPublicCta{display:inline-flex;align-items:center;gap:8px;margin-top:18px;background:linear-gradient(180deg,#ef7827,#a74408);color:#fff;text-decoration:none;border-radius:10px;padding:12px 15px;font-weight:900}.paintingV39 .serviceTag.paint,.paintingV39 .paintPoints svg{color:#5bb8f5!important}.paintingV39 .paintCta{background:linear-gradient(180deg,#168ee8,#0a609f)!important}.diagnosticV39{margin:0!important;padding:95px 5vw!important;background:linear-gradient(180deg,#040c12,#06131c)!important}.diagnosticV39 .diagCopy,.diagnosticV39 .diagVisual{border-radius:24px!important}.diagnosticV39 h2{font-size:clamp(36px,4vw,56px)!important}.diagnosticV39 p{font-size:14px!important}.repairGalleryV39{padding:105px 5vw!important;background:#030a0f!important}.benchHeadV39{text-align:center!important;max-width:850px!important;margin:0 auto 30px!important}.benchHeadV39 h2{font-size:clamp(38px,4vw,58px)!important;letter-spacing:-.045em!important}.benchHeadV39 p{font-size:14px!important;color:#819eb0!important}.repairGridV39{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;max-width:1420px!important;margin:auto!important}.repairGridV39 .repairCard{border-radius:20px!important;overflow:hidden!important;border:1px solid #1d465e!important;background:#071722!important;box-shadow:0 18px 45px #0004!important}.repairGridV39 .repairImage{height:250px!important}.repairGridV39 .repairImage img{width:100%!important;height:100%!important;object-fit:cover!important}.repairGridV39 .repairCard>div:last-child{padding:16px 18px 18px!important}.repairGridV39 h3{font-size:17px!important}.repairGridV39 p{font-size:11px!important}.companyV39{padding:105px 5vw!important;background:radial-gradient(circle at 8% 50%,#0b496527,transparent 30%),#06121b!important}.companyV39 .companyIntro,.companyV39 .companyInfoCard{border-radius:25px!important}.companyV39 h2{font-size:clamp(38px,4vw,56px)!important}.companyV39 p{font-size:14px!important}.contactV39{padding:80px 5vw!important;background:#040c12!important}.contactV39 h2{font-size:clamp(34px,3.5vw,50px)!important}.footerV39{background:#03090e!important;border-top:1px solid #17394d!important}.publicV39 .paint,.publicV39 .paintingExperience,.publicV39 .paintPoints,.publicV39 .paintCta{--paint:#168fe8!important}.publicV39 .googleReviewCopy a{color:#75c1f2!important}.publicV39 .googleStars{color:#f4b629!important}@media(max-width:900px){.pubHeaderV39 .mobileMenuBtn{display:inline-grid!important}.pubHeaderV39 nav{display:none!important}.pubHeaderV39 nav.open{display:flex!important}.heroV39{min-height:auto!important;padding-top:85px!important}.heroV39 .heroBrandCard{display:none!important}.institutionalVideoV39,.serviceSwitcherV39,.repairGalleryV39,.companyV39,.diagnosticV39{padding:70px 16px!important}.maxilockPublicV39{grid-template-columns:1fr}.maxPublicVisual{min-height:260px}.maxPublicCopy{padding:28px}.repairGridV39{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.heroV39 h1{font-size:39px!important}.heroV39 .pubHeroCopy>p{font-size:15px!important}.videoHeadV39 h2,.switcherHeadV39 h2,.benchHeadV39 h2{font-size:34px!important}.serviceTabsV39{display:grid!important;grid-template-columns:1fr!important}.serviceTabsV39 button{width:100%!important;justify-content:center!important}.repairGridV39{grid-template-columns:1fr!important}.repairGridV39 .repairImage{height:230px!important}.maxPublicCopy{padding:22px}.maxPublicVisual>img{width:110px;height:110px}}.pubHeaderV39 nav{gap:7px!important;align-items:center!important}.pubHeaderV39 nav button{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:9px 10px!important;white-space:nowrap!important}.pubHeaderV39 nav button svg{width:16px!important;height:16px!important;flex:0 0 auto!important}.videoHeadV39 h2{max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.dashboardV34 .dashAreaSection{width:100%!important;max-width:none!important;margin:0!important;align-self:stretch!important;box-sizing:border-box!important}.dashboardV34 .dashAreaCards{width:100%!important;grid-template-columns:repeat(3,minmax(280px,1fr))!important;gap:18px!important}.dashboardV34 .dashAreaCard{width:100%!important;min-width:0!important;min-height:250px!important}.dashboardV34 .dashAreaCard>div:last-child{left:24px!important;right:24px!important;bottom:22px!important}.dashboardV34 .dashAreaCard h3{font-size:24px!important;line-height:1.08!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.dashboardV34 .dashAreaCard p{max-width:360px!important;font-size:12px!important;line-height:1.5!important;word-break:normal!important;overflow-wrap:normal!important}@media(max-width:1100px){.dashboardV34 .dashAreaCards{grid-template-columns:1fr!important}.dashboardV34 .dashAreaCard{min-height:260px!important}}.maxLoginCard .areaCardPhoto{object-fit:contain!important;object-position:center!important;padding:48px!important;box-sizing:border-box!important;background:radial-gradient(circle at 55% 35%,#7a3418 0,#3a1609 44%,#0b0f14)!important;filter:saturate(.95) drop-shadow(0 16px 30px #0008)!important}.assistLoginCard .areaCardPhoto,.paintLoginCard .areaCardPhoto{object-fit:cover!important;width:100%!important;height:100%!important}.areaCardVisual,.dashAreaCard{background-color:#07131b!important}
