/*
Theme Name: S&K PC Repair Blue
Theme URI: https://www.skpcrepair.com
Author: S&K PC Repair
Description: Tema WordPress one-page per S&K PC Repair in stile gaming/neon, con hero grafica, WhatsApp fisso, servizi, tariffe, preventivi PC, galleria, mappa e area recensioni Google.
Version: 1.1.2
License: GPL-2.0-or-later
Text Domain: skpc-blue
*/
:root{--blue:#0638c9;--blue-2:#061a5f;--blue-3:#0a57ff;--cyan:#34c3ff;--white:#fff;--ink:#10182f;--muted:#5d6682;--soft:#f4f7ff;--line:rgba(6,56,201,.16);--shadow:0 18px 45px rgba(6,26,95,.18);--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--soft);line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.topbar{background:var(--blue-2);color:#fff;font-size:14px}.topbar .container{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:10px 0;flex-wrap:wrap}.topbar a{opacity:.95}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:16px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.04em;color:var(--blue-2)}.brand-badge{display:grid;place-items:center;width:58px;height:46px;border:3px solid var(--blue);border-radius:14px;color:var(--blue);font-weight:950;font-size:24px;box-shadow:0 8px 18px rgba(6,56,201,.16)}.brand small{display:block;font-size:12px;letter-spacing:.65em;color:var(--blue);line-height:1}.menu{display:flex;gap:18px;align-items:center;font-weight:800;color:var(--blue-2)}.menu a{font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;padding:13px 20px;font-weight:900;box-shadow:0 10px 24px rgba(6,56,201,.22);transition:.18s ease;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--blue),var(--blue-3));color:#fff}.btn-white{background:#fff;color:var(--blue);box-shadow:0 10px 30px rgba(255,255,255,.2)}.btn-outline{border:2px solid rgba(255,255,255,.75);color:#fff;background:rgba(255,255,255,.08);box-shadow:none}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 10%,rgba(52,195,255,.34),transparent 26%),linear-gradient(135deg,var(--blue-2),var(--blue));color:#fff}.hero:before{content:"";position:absolute;inset:18px;border:2px solid rgba(255,255,255,.75);border-radius:22px;pointer-events:none}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center;padding:70px 0 54px}.kicker{display:inline-flex;align-items:center;gap:9px;background:#fff;color:var(--blue);font-weight:950;border-radius:999px;padding:8px 16px;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.hero h1{margin:18px 0 4px;font-size:clamp(46px,7vw,88px);line-height:.88;letter-spacing:.02em;font-weight:950}.hero h1 span{display:block;font-size:.27em;letter-spacing:.62em;margin-top:13px}.hero h2{margin:16px 0 0;font-size:clamp(22px,3vw,34px);font-weight:950}.hero p{font-size:18px;max-width:700px;color:rgba(255,255,255,.9)}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.hero-card{background:rgba(255,255,255,.97);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;color:var(--ink);border:1px solid rgba(255,255,255,.7)}.banner-preview{border-radius:18px;overflow:hidden;border:3px solid var(--blue);background:#fff;margin-bottom:14px}.hours-box{display:grid;gap:10px}.hours-title{font-weight:950;color:var(--blue);text-transform:uppercase;letter-spacing:.08em}.hours-time{font-size:28px;font-weight:950;color:var(--blue-2);display:grid;gap:2px}.hours-note{font-weight:800;color:var(--muted)}.section{padding:74px 0}.section-title{text-align:center;margin:0 auto 34px;max-width:780px}.section-title .eyebrow{color:var(--blue);font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:13px}.section-title h2{font-size:clamp(30px,4vw,48px);line-height:1.05;margin:10px 0;color:var(--blue-2)}.section-title p{color:var(--muted);font-size:17px}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:0 12px 28px rgba(6,26,95,.08)}.icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;font-size:23px;margin-bottom:14px}.card h3{margin:0 0 8px;color:var(--blue-2);font-size:20px}.card p{margin:0;color:var(--muted)}.prices-wrap{background:#fff;border:2px solid var(--blue);border-radius:30px;overflow:hidden;box-shadow:var(--shadow)}.prices-head{background:linear-gradient(135deg,var(--blue-2),var(--blue));color:#fff;padding:24px 28px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.prices-head h2{margin:0;font-size:28px}.price-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.price-item{padding:26px;border-right:1px solid var(--line)}.price-item:last-child{border-right:0}.price-item strong{display:block;font-size:18px;color:var(--blue-2)}.price-item .price{font-size:32px;font-weight:950;color:var(--blue);margin:12px 0}.price-item small{color:var(--muted);font-weight:700}.pc-zone{background:linear-gradient(180deg,#fff,var(--soft))}.pc-slider{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:18px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.pc-card{scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 28px rgba(6,26,95,.10);min-height:100%}.pc-card .pc-body{padding:22px}.pc-card h3{margin:0;color:var(--blue-2);font-size:22px}.pc-price{font-size:30px;font-weight:950;color:var(--blue);margin:8px 0}.pc-card ul{padding-left:20px;margin:12px 0;color:var(--muted)}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gallery a{display:block;aspect-ratio:1/1.15;border-radius:20px;overflow:hidden;background:#dfe7ff;box-shadow:0 12px 26px rgba(6,26,95,.11)}.gallery img{width:100%;height:100%;object-fit:cover;transition:.25s}.gallery a:hover img{transform:scale(1.055)}.map-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;align-items:stretch}.contact-card{background:linear-gradient(135deg,var(--blue-2),var(--blue));color:#fff;border-radius:var(--radius);padding:30px;box-shadow:var(--shadow)}.contact-card h2{margin:0 0 14px;font-size:34px}.contact-card p{margin:10px 0;color:rgba(255,255,255,.9);font-weight:700}.map{border:0;width:100%;height:430px;border-radius:var(--radius);box-shadow:var(--shadow)}.reviews-box{background:#fff;border:1px dashed var(--line);border-radius:var(--radius);padding:26px;text-align:center;color:var(--muted)}.site-footer{background:var(--blue-2);color:#fff;padding:34px 0}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.wa-float{position:fixed;right:18px;bottom:18px;z-index:100;width:62px;height:62px;border-radius:999px;background:#25d366;color:#fff;display:grid;place-items:center;font-size:32px;box-shadow:0 14px 34px rgba(37,211,102,.45);border:3px solid #fff}.admin-note{font-size:13px;background:#fff8dd;border:1px solid #f3d37b;padding:12px;border-radius:14px;color:#6a4b00;margin-top:14px}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.wp-block-image img{height:auto}@media (max-width:900px){.menu{display:none}.hero-inner,.map-grid{grid-template-columns:1fr}.services,.price-list{grid-template-columns:1fr}.price-item{border-right:0;border-bottom:1px solid var(--line)}.gallery{grid-template-columns:repeat(2,1fr)}.hero:before{inset:10px}.footer-grid{grid-template-columns:1fr}.hero h1 span{letter-spacing:.38em}.topbar .container{justify-content:center;text-align:center}}@media (max-width:520px){.container{width:min(100% - 22px,1180px)}.hero-inner{padding:48px 0 38px}.hero h1{font-size:44px}.hero h1 span{font-size:.25em;letter-spacing:.28em}.btn{width:100%}.gallery{grid-template-columns:1fr 1fr}.section{padding:54px 0}.wa-float{width:58px;height:58px}}.menu{gap:22px;font-weight:950;text-transform:uppercase;letter-spacing:.055em}.menu a{font-size:15.5px;position:relative;padding:8px 0;color:var(--blue-2)}.menu a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--cyan));transform:scaleX(0);transform-origin:left;transition:.18s ease}.menu a:hover:after{transform:scaleX(1)}.site-header .btn{padding:12px 19px;text-transform:uppercase;letter-spacing:.04em}.hero-badges{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.hero-badges span{display:inline-flex;align-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.22);border-radius:999px;padding:9px 15px;color:#fff;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.06em;backdrop-filter:blur(10px)}.hero-info-card{padding:24px;background:linear-gradient(180deg,#ffffff,#eef4ff);position:relative;overflow:hidden}.hero-info-card:before{content:"";position:absolute;right:-55px;top:-55px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(52,195,255,.36),rgba(6,56,201,.08),transparent 70%)}.hero-card-head{position:relative;display:flex;align-items:center;gap:10px;color:var(--blue-2);font-size:15px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:18px}.status-dot{width:13px;height:13px;border-radius:999px;background:#25d366;box-shadow:0 0 0 6px rgba(37,211,102,.14)}.hours-box{position:relative;background:#fff;border:2px solid var(--blue);border-radius:22px;padding:22px;box-shadow:0 15px 36px rgba(6,26,95,.12)}.hours-days{font-size:18px;font-weight:950;color:var(--blue-2);margin-top:4px}.hero-mini-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.hero-mini-grid div{background:var(--blue-2);color:#fff;border-radius:18px;padding:14px;box-shadow:0 12px 24px rgba(6,26,95,.14)}.hero-mini-grid strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.72)}.hero-mini-grid span{display:block;font-size:15px;font-weight:900;margin-top:4px}.keep-line{white-space:nowrap}.pc-card>img.pc-image,.pc-image-wrap img{width:100%;height:205px;object-fit:cover;background:#dfe7ff}.pc-image-wrap{height:205px;background:#dfe7ff;overflow:hidden}.pc-placeholder{height:205px;display:grid;place-items:center;text-align:center;background:linear-gradient(135deg,var(--blue-2),var(--blue));color:#fff;font-size:42px;font-weight:950;letter-spacing:.08em;line-height:.9}.pc-placeholder span{font-size:15px;letter-spacing:.22em;color:rgba(255,255,255,.78)}.pc-card{display:flex;flex-direction:column}.pc-card .pc-body{display:flex;flex-direction:column;flex:1}.pc-card .btn{margin-top:auto}@media (max-width:1100px){.menu{gap:14px}.menu a{font-size:14px}.keep-line{white-space:normal}}@media (max-width:520px){.hero-badges span{font-size:12px;padding:8px 11px}.hero-mini-grid{grid-template-columns:1fr}.keep-line{white-space:normal}.pc-card>img.pc-image,.pc-image-wrap img,.pc-image-wrap,.pc-placeholder{height:180px}}.btn-outline-blue{border:2px solid var(--blue);color:var(--blue);background:#fff;box-shadow:none}.btn-outline-blue:hover{background:var(--soft)}.hero p{font-size:19px;font-weight:700;color:rgba(255,255,255,.94)}.gallery a{aspect-ratio:1/1.05}.reviews-polished{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,#fff,#eef4ff);box-shadow:0 14px 34px rgba(6,26,95,.10)}.reviews-polished .eyebrow{color:var(--blue);font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:13px}.reviews-polished h2{margin:6px 0 8px;color:var(--blue-2);font-size:clamp(26px,3vw,38px);line-height:1.05}.reviews-polished p{margin:0;color:var(--muted);font-size:17px}.review-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.reviews-widget-wrap{grid-column:1/-1;margin-top:6px}@media (max-width:900px){.gallery{grid-template-columns:repeat(2,1fr)}.reviews-polished{grid-template-columns:1fr;text-align:center}.review-actions{justify-content:center}}.section-title h2,.prices-head h2,.contact-card h2,.reviews-polished h2{letter-spacing:.015em;text-transform:uppercase}.process-section{background:#fff}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.process-card{position:relative;background:linear-gradient(180deg,#ffffff,#f4f7ff);border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px;box-shadow:0 14px 30px rgba(6,26,95,.09);overflow:hidden}.process-card:before{content:"";position:absolute;right:-45px;top:-45px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(47,128,255,.24),rgba(47,128,255,.06),transparent 70%)}.process-number{position:relative;width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;font-size:22px;font-weight:950;box-shadow:0 12px 24px rgba(6,56,201,.22);margin-bottom:16px}.process-card h3{position:relative;margin:0 0 10px;color:var(--blue-2);font-size:21px}.process-card p{position:relative;margin:0;color:var(--muted);font-weight:650;line-height:1.55}.process-note{margin:18px auto 0;max-width:920px;background:linear-gradient(135deg,var(--blue-2),var(--blue));color:#fff;border-radius:22px;padding:18px 22px;text-align:center;font-weight:900;box-shadow:0 14px 30px rgba(6,56,201,.18)}@media (max-width:900px){.process-grid{grid-template-columns:1fr}.process-note{text-align:left}}.hero-inner>div:first-child{padding-top:8px}.hero-mini-grid .wa-number{font-size:22px;line-height:1.05;font-weight:950;letter-spacing:.015em}.hero-mini-grid .zone-text{font-size:16px;line-height:1.18;font-weight:950}.process-cta{display:flex;justify-content:center;margin:22px 0 0}.process-cta .btn{text-transform:uppercase;letter-spacing:.03em}.prices-note{padding:16px 26px;background:#f4f7ff;color:var(--muted);font-weight:750;border-top:1px solid var(--line);text-align:center}.contact-card-clean{padding:30px 34px;display:flex;flex-direction:column;gap:18px}.contact-card-clean h2{margin:0 0 6px;line-height:1.05}.contact-card-clean .contact-company{font-weight:950;color:#fff;font-size:18px;margin-bottom:2px}.contact-entry{margin:0;padding:0}.contact-entry span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,255,255,.74);font-weight:950;margin-bottom:4px}.contact-entry strong{display:block;color:#fff;font-size:17px;line-height:1.45}.contact-entry a{text-decoration:none;color:#fff}@media (max-width:520px){.hero-mini-grid .wa-number{font-size:21px}.hero-mini-grid .zone-text{font-size:15px}.process-cta .btn{width:100%;text-align:center}.contact-card-clean{padding:26px 24px}}.hero-info-card .hero-card-head{display:none}.hero-contact-block{position:relative;margin-top:14px;background:var(--blue-2);color:#fff;border-radius:20px;padding:18px 18px 16px;box-shadow:0 12px 24px rgba(6,26,95,.14);display:flex;flex-direction:column;gap:16px}.hero-contact-entry strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,255,255,.72);font-weight:950;margin-bottom:5px}.hero-contact-entry span{display:block;color:#fff;font-size:16px;font-weight:900;line-height:1.28}.hero-contact-entry .wa-number{font-size:28px;line-height:1.05;letter-spacing:.01em}.price-list-two{grid-template-columns:1fr 1fr}.price-list-two .price-item:last-child{border-right:0}.footer-centered{text-align:center;line-height:1.65;font-weight:750}.footer-centered a{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-centered .privacy-link{display:inline-block;margin-top:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.footer-centered .copyright{margin-top:8px;color:rgba(255,255,255,.86);font-size:14px}@media (max-width:900px){.price-list-two{grid-template-columns:1fr}.price-list-two .price-item{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:520px){.hero-contact-entry .wa-number{font-size:25px}.hero-contact-entry span{font-size:15px}}:root{--g-bg:#020b22;--g-panel:#071633;--g-panel-2:#0b1e44;--g-text:#f5f8ff;--g-muted:#b9c7e6;--g-blue:#1287ff;--g-cyan:#16d8ff;--g-purple:#9b46ff}body{background:radial-gradient(circle at 80% 0%,rgba(22,216,255,.14),transparent 28%),linear-gradient(180deg,#020817 0%,#071326 52%,#061226 100%);color:var(--g-text)}.topbar{background:#020817;border-bottom:1px solid rgba(22,216,255,.18);font-size:13px;color:#dce8ff}.topbar .container{padding:8px 0}.topbar a,.topbar span{color:#dce8ff;font-weight:800}.site-header{background:rgba(2,8,23,.86);border-bottom:1px solid rgba(22,216,255,.20);backdrop-filter:blur(18px)}.nav{padding:16px 0}.brand{color:#fff}.brand-badge{border-color:var(--g-blue);color:#fff;background:linear-gradient(135deg,#075bff,#16d8ff);box-shadow:0 0 22px rgba(18,135,255,.65);text-shadow:0 0 10px rgba(255,255,255,.55)}.brand small{color:#2bbcff}.menu a{color:#eaf3ff}.menu a:after{background:linear-gradient(90deg,var(--g-blue),var(--g-purple))}.btn-primary{background:linear-gradient(135deg,#006dff,#16d8ff);box-shadow:0 0 24px rgba(18,135,255,.48)}.hero-gaming{min-height:560px;background:radial-gradient(circle at 70% 50%,rgba(89,42,255,.34),transparent 24%),radial-gradient(circle at 43% 38%,rgba(0,126,255,.32),transparent 24%),linear-gradient(115deg,#020817 0%,#071434 47%,#1028a8 100%);border-bottom:1px solid rgba(22,216,255,.25)}.hero-gaming:before{inset:16px;border:2px solid rgba(22,216,255,.75);border-radius:18px;box-shadow:inset 0 0 45px rgba(18,135,255,.14),0 0 28px rgba(18,135,255,.18);background-image:linear-gradient(rgba(22,216,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(22,216,255,.06) 1px,transparent 1px);background-size:44px 44px}.hero-gaming:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,23,.98) 0%,rgba(2,8,23,.72) 37%,rgba(2,8,23,.22) 67%,rgba(2,8,23,.50) 100%);pointer-events:none;z-index:1}.hero-bg-pc{position:absolute;z-index:1;left:46%;top:50%;width:min(46vw,620px);height:78%;transform:translateY(-50%);background:url('assets/img/hero-pc-gaming-cut.png') center/contain no-repeat;filter:drop-shadow(0 0 34px rgba(22,216,255,.42)) drop-shadow(0 0 42px rgba(155,70,255,.30));opacity:.98;pointer-events:none}.hero-gaming .hero-inner{z-index:2;grid-template-columns:1fr 420px;min-height:560px;padding:58px 0}.hero-copy{position:relative;z-index:3}.hero-gaming h1{font-size:clamp(62px,6vw,92px);line-height:.82;margin:0 0 8px;color:#fff;letter-spacing:.02em;text-shadow:0 8px 26px rgba(0,0,0,.45)}.hero-gaming h1 span{color:#32c7ff;font-size:.26em;letter-spacing:.56em;margin-top:22px;text-shadow:0 0 22px rgba(50,199,255,.85)}.hero-gaming h1 span:after{content:"";display:block;width:min(260px,70%);height:4px;border-radius:999px;margin-top:16px;background:linear-gradient(90deg,#16d8ff,#a248ff);box-shadow:0 0 18px rgba(22,216,255,.8)}.hero-gaming h2{font-size:clamp(28px,3vw,38px);margin-top:26px;color:#fff;text-shadow:0 6px 18px rgba(0,0,0,.35)}.hero-line{margin:6px 0 0;color:#dce8ff!important;font-size:19px!important;font-weight:750!important}.hero-proof-list{display:grid;gap:14px;margin-top:24px}.hero-proof{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;max-width:470px}.hero-proof>span{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;font-size:26px;background:linear-gradient(135deg,rgba(18,135,255,.32),rgba(155,70,255,.32));border:1px solid rgba(22,216,255,.55);box-shadow:0 0 22px rgba(18,135,255,.26)}.hero-proof strong{display:block;text-transform:uppercase;letter-spacing:.04em;color:#24c7ff;font-size:15px}.hero-proof small{display:block;color:#c9d6ef;font-size:14px;font-weight:650}.hero-gaming .hero-info-card{background:rgba(4,13,32,.80);border:1px solid rgba(22,216,255,.42);border-radius:24px;padding:20px;box-shadow:0 0 36px rgba(18,135,255,.24),0 22px 55px rgba(0,0,0,.38);backdrop-filter:blur(12px);align-self:center}.hero-gaming .hero-info-card:before{display:none}.hero-gaming .hours-box{background:rgba(3,10,25,.74);border:2px solid var(--g-cyan);border-radius:18px;box-shadow:0 0 24px rgba(22,216,255,.36);padding:24px}.hero-gaming .hours-title{color:#4dcfff;font-size:15px}.hero-gaming .hours-days{color:#fff;font-size:18px}.hero-gaming .hours-time{color:#fff;font-size:28px;text-shadow:0 0 14px rgba(22,216,255,.26)}.hero-gaming .hours-note{color:#d7e2f5}.hero-gaming .hero-contact-block{background:rgba(4,10,28,.82);border:1px solid rgba(155,70,255,.72);border-radius:18px;box-shadow:0 0 26px rgba(155,70,255,.32);padding:22px 24px;gap:22px}.hero-gaming .hero-contact-entry strong{color:#d87aff}.hero-gaming .hero-contact-entry .wa-number{font-size:30px;color:#fff;text-shadow:0 0 18px rgba(22,216,255,.32)}.hero-gaming .hero-contact-entry span{color:#fff}.section{background:#020b22}.section-title .eyebrow{color:#21c9ff}.section-title h2{color:#fff;text-shadow:0 0 18px rgba(18,135,255,.28)}.section-title p{color:#b9c7e6}.card,.process-card,.pc-card,.reviews-polished,.reviews-box,.prices-wrap{background:rgba(5,17,40,.88);border:1px solid rgba(22,216,255,.26);box-shadow:0 0 30px rgba(18,135,255,.10),0 16px 42px rgba(0,0,0,.28)}.card h3,.process-card h3,.pc-card h3,.price-item strong{color:#fff}.card p,.process-card p,.pc-card ul,.price-item small{color:#b9c7e6}.icon,.process-number{background:linear-gradient(135deg,#0478ff,#19d2ff);box-shadow:0 0 20px rgba(22,216,255,.42)}.process-section,.pc-zone{background:linear-gradient(180deg,#020b22,#061126)}.prices-wrap{border-color:rgba(22,216,255,.55)}.prices-head{background:linear-gradient(135deg,#061432,#092f9b);border-bottom:1px solid rgba(22,216,255,.25)}.price-item .price,.pc-price{color:#25cfff;text-shadow:0 0 18px rgba(22,216,255,.25)}.prices-note{background:rgba(255,255,255,.04);color:#b9c7e6;border-color:rgba(22,216,255,.18)}.contact-card{background:linear-gradient(135deg,#071633,#0b2cb4);border:1px solid rgba(22,216,255,.28)}.site-footer{background:#020817;border-top:1px solid rgba(22,216,255,.2)}.wa-float{box-shadow:0 0 30px rgba(37,211,102,.55)}@media (max-width:1050px){.hero-bg-pc{left:36%;width:70vw;opacity:.35}.hero-gaming .hero-inner{grid-template-columns:1fr}.hero-gaming .hero-info-card{max-width:520px}.hero-gaming:after{background:rgba(2,8,23,.72)}}@media (max-width:520px){.hero-gaming h1{font-size:52px}.hero-gaming .hero-inner{padding:44px 0}.hero-proof{grid-template-columns:44px 1fr}.hero-proof>span{width:44px;height:44px;font-size:21px}.hero-bg-pc{display:none}.hero-gaming .hero-info-card{padding:14px}.topbar{font-size:12px}.brand span:last-child{display:none}}.hero-gaming .container{width:min(1680px,calc(100% - 44px))}.hero-gaming{min-height:590px;background:radial-gradient(circle at 66% 44%,rgba(155,70,255,.28),transparent 28%),radial-gradient(circle at 42% 48%,rgba(18,135,255,.25),transparent 30%),linear-gradient(110deg,#020817 0%,#061126 40%,#0c1f77 100%)}.hero-gaming:before{inset:16px;border-color:rgba(22,216,255,.70);box-shadow:inset 0 0 54px rgba(18,135,255,.16),0 0 26px rgba(155,70,255,.22)}.hero-gaming:after{background:linear-gradient(90deg,rgba(2,8,23,.98) 0%,rgba(2,8,23,.78) 25%,rgba(2,8,23,.20) 56%,rgba(2,8,23,.36) 74%,rgba(2,8,23,.72) 100%)}.hero-bg-pc{background-image:url('assets/img/hero-pc-clean.png');left:55%;top:52%;width:min(42vw,650px);height:88%;transform:translate(-50%,-50%);opacity:1;z-index:2;filter:drop-shadow(0 0 42px rgba(22,216,255,.45)) drop-shadow(0 0 54px rgba(155,70,255,.30))}.hero-gaming .hero-inner{grid-template-columns:minmax(380px,560px) 360px;justify-content:space-between;gap:clamp(28px,4vw,80px);min-height:590px;padding:60px 0}.hero-copy{max-width:560px;z-index:4}.hero-gaming .hero-info-card{width:360px;background:transparent;border:0;box-shadow:none;backdrop-filter:none;padding:0;align-self:center;z-index:5}.hero-gaming .hours-box{padding:24px 26px;border-radius:22px;background:rgba(3,10,25,.72);border:2px solid rgba(22,216,255,.88);box-shadow:0 0 24px rgba(22,216,255,.34),inset 0 0 24px rgba(18,135,255,.08)}.hero-gaming .hero-contact-block{margin-top:24px;padding:24px 26px;border-radius:22px;background:rgba(4,10,28,.74);border:2px solid rgba(155,70,255,.72);box-shadow:0 0 24px rgba(155,70,255,.30),inset 0 0 22px rgba(155,70,255,.08)}.hero-gaming .hours-time{font-size:27px;line-height:1.22}.hero-gaming .hero-contact-entry .wa-number{font-size:29px}@media (max-width:1250px){.hero-bg-pc{left:53%;width:min(46vw,600px);opacity:.92}.hero-gaming .hero-inner{grid-template-columns:minmax(340px,520px) 340px;gap:34px}.hero-gaming .hero-info-card{width:340px}}@media (max-width:1050px){.hero-bg-pc{left:68%;top:42%;width:58vw;height:72%;opacity:.28;transform:translate(-50%,-50%)}.hero-gaming .hero-inner{grid-template-columns:1fr;min-height:auto;padding:52px 0}.hero-gaming .hero-info-card{width:100%;max-width:520px;margin-top:18px}.hero-gaming:after{background:rgba(2,8,23,.76)}}@media (max-width:520px){.hero-bg-pc{display:block;left:68%;top:28%;width:88vw;height:42%;opacity:.18}.hero-gaming .hero-info-card{max-width:none}.hero-gaming .hours-time{font-size:25px}}.mobile-hero-pc{display:none}@media (max-width:760px){.topbar .container{gap:6px;justify-content:center;text-align:center}.site-header .nav{gap:14px}.menu{width:100%;justify-content:center;gap:14px;font-size:12px}.hero-gaming .container{width:min(100% - 28px,560px)}.hero-gaming{min-height:auto;overflow:hidden}.hero-gaming:before{inset:10px;border-radius:18px}.hero-gaming:after{background:linear-gradient(180deg,rgba(2,8,23,.92) 0%,rgba(2,8,23,.72) 40%,rgba(2,8,23,.88) 100%)}.hero-bg-pc{display:none}.hero-gaming .hero-inner{display:block;min-height:auto;padding:34px 0 32px}.hero-copy{max-width:100%;text-align:left}.hero-gaming h1{font-size:clamp(48px,15vw,68px);line-height:.86;letter-spacing:.01em;margin-bottom:10px}.hero-gaming h1 span{font-size:.27em;letter-spacing:.42em;margin-top:16px}.hero-gaming h1 span:after{width:210px;max-width:72%;margin-top:12px}.hero-gaming h2{font-size:clamp(24px,7vw,32px);margin-top:22px}.hero-line{font-size:16px!important;max-width:300px}.mobile-hero-pc{display:block;position:relative;z-index:4;height:250px;margin:18px -18px 20px 18px;border-radius:22px;background:linear-gradient(90deg,rgba(2,8,23,.62) 0%,rgba(2,8,23,.10) 48%,rgba(2,8,23,.70) 100%),url('assets/img/hero-pc-clean.png') center right 12% / contain no-repeat;filter:drop-shadow(0 0 28px rgba(22,216,255,.32))}.mobile-hero-pc:before{content:"";position:absolute;inset:0;border-radius:22px;border:1px solid rgba(22,216,255,.35);box-shadow:inset 0 0 34px rgba(18,135,255,.10),0 0 24px rgba(155,70,255,.16);pointer-events:none}.hero-proof-list{grid-template-columns:1fr;gap:10px;margin-top:18px}.hero-proof{max-width:none;grid-template-columns:42px 1fr;gap:12px;padding:8px 0}.hero-proof>span{width:42px;height:42px;font-size:20px}.hero-proof strong{font-size:13px}.hero-proof small{font-size:13px}.hero-gaming .hero-info-card{width:100%;max-width:none;margin-top:18px}.hero-gaming .hours-box,.hero-gaming .hero-contact-block{padding:18px;border-radius:18px}.hero-gaming .hours-title,.hero-gaming .hero-contact-entry strong{font-size:12px;letter-spacing:.08em}.hero-gaming .hours-days{font-size:16px}.hero-gaming .hours-time{font-size:24px}.hero-gaming .hero-contact-entry .wa-number{font-size:26px}}@media (max-width:390px){.mobile-hero-pc{height:220px;margin-left:0;margin-right:-24px;background-position:center right 4%}.hero-gaming .hours-time{font-size:22px}}.hero-gaming:after{background:linear-gradient(90deg,rgba(2,8,23,.94) 0%,rgba(2,8,23,.66) 24%,rgba(2,8,23,.06) 50%,rgba(2,8,23,.12) 68%,rgba(2,8,23,.50) 100%)}.hero-bg-pc{opacity:1!important;filter:drop-shadow(0 0 46px rgba(22,216,255,.55)) drop-shadow(0 0 60px rgba(155,70,255,.36))}.hero-gaming .hero-info-card{background:rgba(2,8,23,.08)}.hero-gaming .hours-box,.hero-gaming .hero-contact-block{backdrop-filter:blur(7px)}@media (max-width:1050px){.hero-bg-pc{opacity:.60!important;left:66%;top:38%;width:70vw;height:62%}.hero-gaming:after{background:linear-gradient(180deg,rgba(2,8,23,.80) 0%,rgba(2,8,23,.46) 42%,rgba(2,8,23,.82) 100%)}}@media (max-width:760px){.hero-gaming:after{background:linear-gradient(180deg,rgba(2,8,23,.86) 0%,rgba(2,8,23,.44) 42%,rgba(2,8,23,.84) 100%)}.mobile-hero-pc{height:285px;background:linear-gradient(90deg,rgba(2,8,23,.18) 0%,rgba(2,8,23,0) 48%,rgba(2,8,23,.28) 100%),url('assets/img/hero-pc-clean.png') center right 7% / contain no-repeat;filter:drop-shadow(0 0 34px rgba(22,216,255,.45)) drop-shadow(0 0 38px rgba(155,70,255,.30))}.mobile-hero-pc:before{background:linear-gradient(90deg,rgba(22,216,255,.03),rgba(155,70,255,.05))}}@media (max-width:390px){.mobile-hero-pc{height:245px;background:linear-gradient(90deg,rgba(2,8,23,.14) 0%,rgba(2,8,23,0) 48%,rgba(2,8,23,.24) 100%),url('assets/img/hero-pc-clean.png') center right 0 / contain no-repeat}}.hero-gaming{min-height:620px;background:url('assets/img/hero-scene-v27.png') center center / cover no-repeat,linear-gradient(110deg,#020817 0%,#071126 55%,#111b70 100%) !important}.hero-gaming:before{inset:14px !important;border:2px solid rgba(22,216,255,.72) !important;border-radius:20px !important;background-image:linear-gradient(rgba(22,216,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(22,216,255,.04) 1px,transparent 1px) !important;background-size:54px 54px !important;box-shadow:inset 0 0 46px rgba(18,135,255,.12),0 0 22px rgba(155,70,255,.16) !important}.hero-gaming:after{background:linear-gradient(90deg,rgba(2,8,23,.18) 0%,rgba(2,8,23,.08) 30%,rgba(2,8,23,0) 50%,rgba(2,8,23,.20) 100%) !important}.hero-gaming .container{width:min(1820px,calc(100% - 48px)) !important}.hero-bg-pc{display:none !important}.hero-gaming .hero-inner{grid-template-columns:minmax(430px,560px) 380px !important;justify-content:space-between !important;align-items:center !important;gap:clamp(36px,5vw,120px) !important;min-height:620px !important;padding:56px 0 !important}.hero-copy{max-width:560px !important;z-index:4 !important}.hero-gaming h1{font-size:clamp(62px,5.5vw,96px) !important;text-shadow:0 8px 26px rgba(0,0,0,.58),0 0 14px rgba(255,255,255,.10) !important}.hero-gaming h2,.hero-line,.hero-proof small{text-shadow:0 3px 12px rgba(0,0,0,.65) !important}.hero-proof>span{background:rgba(5,18,45,.74) !important;backdrop-filter:blur(8px) !important}.hero-gaming .hero-info-card{width:380px !important;background:transparent !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important;padding:0 !important;align-self:center !important;z-index:5 !important}.hero-gaming .hours-box,.hero-gaming .hero-contact-block{background:rgba(3,10,25,.74) !important;backdrop-filter:blur(7px) !important}.hero-gaming .hours-box{border:2px solid rgba(22,216,255,.86) !important;box-shadow:0 0 26px rgba(22,216,255,.30),inset 0 0 24px rgba(18,135,255,.07) !important}.hero-gaming .hero-contact-block{border:2px solid rgba(155,70,255,.76) !important;box-shadow:0 0 26px rgba(155,70,255,.28),inset 0 0 22px rgba(155,70,255,.06) !important}@media (max-width:1250px){.hero-gaming .hero-inner{grid-template-columns:minmax(360px,500px) 340px !important;gap:32px !important}.hero-gaming .hero-info-card{width:340px !important}.hero-gaming{background-position:50% center !important}}@media (max-width:1050px){.hero-gaming{background-position:57% center !important}.hero-gaming:after{background:linear-gradient(180deg,rgba(2,8,23,.86) 0%,rgba(2,8,23,.42) 45%,rgba(2,8,23,.88) 100%) !important}.hero-gaming .hero-inner{display:block !important;min-height:auto !important;padding:48px 0 36px !important}.hero-gaming .hero-info-card{width:100% !important;max-width:520px !important;margin-top:22px !important}}@media (max-width:760px){.hero-gaming{background:linear-gradient(180deg,rgba(2,8,23,.88) 0%,rgba(2,8,23,.70) 45%,rgba(2,8,23,.92) 100%),url('assets/img/hero-scene-v27.png') 58% top / auto 100% no-repeat,linear-gradient(110deg,#020817 0%,#071126 55%,#111b70 100%) !important}.mobile-hero-pc{display:block !important;height:250px !important;margin:18px -16px 20px 10px !important;border-radius:22px !important;background:linear-gradient(90deg,rgba(2,8,23,.18),rgba(2,8,23,0) 55%,rgba(2,8,23,.30)),url('assets/img/hero-scene-v27.png') 60% center / auto 100% no-repeat !important;border:1px solid rgba(22,216,255,.36) !important;box-shadow:inset 0 0 24px rgba(22,216,255,.10),0 0 22px rgba(22,216,255,.12) !important;filter:none !important}}@media (max-width:520px){.hero-gaming .hero-inner{padding:34px 0 30px !important}.hero-gaming .hours-time{font-size:24px !important}.hero-gaming .hero-contact-entry .wa-number{font-size:28px !important}}.hero-gaming{min-height:620px;background:url('assets/img/hero-clean-background-v28.jpg') 43% center / cover no-repeat,#020817 !important}.hero-gaming:before{inset:14px !important;border:2px solid rgba(22,216,255,.72) !important;border-radius:20px !important;background-image:linear-gradient(rgba(22,216,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,216,255,.035) 1px,transparent 1px) !important;background-size:54px 54px !important;box-shadow:inset 0 0 44px rgba(18,135,255,.12),0 0 22px rgba(155,70,255,.15) !important}.hero-gaming:after{background:linear-gradient(90deg,rgba(2,8,23,.58) 0%,rgba(2,8,23,.35) 24%,rgba(2,8,23,.02) 48%,rgba(2,8,23,.08) 64%,rgba(2,8,23,.56) 100%) !important}.hero-bg-pc{display:none !important}.hero-gaming .hero-inner{grid-template-columns:minmax(430px,560px) 360px !important;justify-content:space-between !important;align-items:center !important;gap:clamp(34px,5vw,120px) !important;min-height:620px !important;padding:56px 0 !important}.hero-gaming .hero-info-card{width:360px !important;background:transparent !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important;padding:0 !important;align-self:center !important;z-index:5 !important}.hero-gaming .hours-box,.hero-gaming .hero-contact-block{background:rgba(3,10,25,.66) !important;backdrop-filter:blur(9px) !important}.hero-gaming .hours-box{border:2px solid rgba(22,216,255,.86) !important;box-shadow:0 0 28px rgba(22,216,255,.34),inset 0 0 26px rgba(18,135,255,.08) !important}.hero-gaming .hero-contact-block{border:2px solid rgba(155,70,255,.76) !important;box-shadow:0 0 28px rgba(155,70,255,.30),inset 0 0 24px rgba(155,70,255,.08) !important}@media (max-width:1250px){.hero-gaming{background-position:48% center !important}.hero-gaming .hero-inner{grid-template-columns:minmax(360px,500px) 340px !important;gap:30px !important}.hero-gaming .hero-info-card{width:340px !important}}@media (max-width:1050px){.hero-gaming{background:linear-gradient(180deg,rgba(2,8,23,.80) 0%,rgba(2,8,23,.48) 48%,rgba(2,8,23,.90) 100%),url('assets/img/hero-clean-background-v28.jpg') 58% center / cover no-repeat,#020817 !important}.hero-gaming:after{background:linear-gradient(180deg,rgba(2,8,23,.40) 0%,rgba(2,8,23,.16) 44%,rgba(2,8,23,.58) 100%) !important}.hero-gaming .hero-inner{display:block !important;min-height:auto !important;padding:48px 0 36px !important}.hero-gaming .hero-info-card{width:100% !important;max-width:520px !important;margin-top:22px !important}}@media (max-width:760px){.hero-gaming{background:linear-gradient(180deg,#020817 0%,#071126 52%,#020817 100%) !important}.mobile-hero-pc{display:block !important;height:270px !important;margin:20px -12px 22px 8px !important;border-radius:22px !important;background:linear-gradient(90deg,rgba(2,8,23,.06),rgba(2,8,23,0) 55%,rgba(2,8,23,.16)),url('assets/img/hero-clean-mobile-v28.jpg') center center / cover no-repeat !important;border:1px solid rgba(22,216,255,.42) !important;box-shadow:inset 0 0 24px rgba(22,216,255,.10),0 0 24px rgba(22,216,255,.16) !important;filter:none !important}}@media (max-width:390px){.mobile-hero-pc{height:235px !important}}.hero-gaming{min-height:620px !important;background:url('assets/img/hero-clean-background-v29.webp') center center / cover no-repeat,#020817 !important}.hero-gaming:after{background:linear-gradient(90deg,rgba(2,8,23,.94) 0%,rgba(2,8,23,.88) 18%,rgba(2,8,23,.62) 34%,rgba(2,8,23,.18) 49%,rgba(2,8,23,.05) 62%,rgba(2,8,23,.44) 100%) !important}.hero-copy{position:relative !important;z-index:6 !important}.hero-gaming h1,.hero-gaming h2,.hero-line,.hero-proof strong,.hero-proof small{text-shadow:0 4px 18px rgba(0,0,0,.92),0 0 10px rgba(0,0,0,.65) !important}.hero-proof>span{background:rgba(5,18,45,.82) !important;border-color:rgba(22,216,255,.70) !important;box-shadow:0 0 18px rgba(22,216,255,.26),inset 0 0 18px rgba(155,70,255,.10) !important}.hero-gaming .hero-inner{grid-template-columns:minmax(430px,560px) 360px !important;justify-content:space-between !important;min-height:620px !important}.hero-gaming .hours-box,.hero-gaming .hero-contact-block{background:rgba(3,10,25,.72) !important;backdrop-filter:blur(8px) !important}@media (max-width:1250px){.hero-gaming{background-position:center center !important}}@media (max-width:1050px){.hero-gaming{background:linear-gradient(180deg,rgba(2,8,23,.90) 0%,rgba(2,8,23,.45) 42%,rgba(2,8,23,.92) 100%),url('assets/img/hero-clean-background-v29.webp') 58% center / cover no-repeat,#020817 !important}.hero-gaming:after{background:linear-gradient(180deg,rgba(2,8,23,.48) 0%,rgba(2,8,23,.18) 44%,rgba(2,8,23,.62) 100%) !important}}@media (max-width:760px){.hero-gaming{background:linear-gradient(180deg,#020817 0%,#071126 54%,#020817 100%) !important}.mobile-hero-pc{display:block !important;height:270px !important;margin:20px -12px 22px 8px !important;border-radius:22px !important;background:linear-gradient(90deg,rgba(2,8,23,.08),rgba(2,8,23,0) 58%,rgba(2,8,23,.20)),url('assets/img/hero-clean-mobile-v29.webp') center center / cover no-repeat !important;border:1px solid rgba(22,216,255,.42) !important;box-shadow:inset 0 0 24px rgba(22,216,255,.10),0 0 24px rgba(22,216,255,.16) !important;filter:none !important}}@media (max-width:390px){.mobile-hero-pc{height:235px !important}}:root{--g-bg:#061a34;--g-panel:#0b244a;--g-panel-2:#0f2f61;--g-text:#f8fbff;--g-muted:#d4def3;--g-blue:#1597ff;--g-cyan:#28ddff;--g-purple:#b45cff}body{background:radial-gradient(circle at 80% 0%,rgba(40,221,255,.18),transparent 30%),radial-gradient(circle at 15% 28%,rgba(180,92,255,.10),transparent 28%),linear-gradient(180deg,#071b36 0%,#092142 48%,#071b36 100%) !important;color:var(--g-text) !important}.topbar{background:#06172f !important;border-bottom:1px solid rgba(40,221,255,.22) !important}.site-header{background:rgba(7,24,48,.90) !important;border-bottom:1px solid rgba(40,221,255,.26) !important}.section{background:radial-gradient(circle at 80% 0%,rgba(40,221,255,.08),transparent 28%),linear-gradient(180deg,#071b36 0%,#0a2143 100%) !important}.process-section,.pc-zone{background:radial-gradient(circle at 10% 0%,rgba(180,92,255,.08),transparent 32%),linear-gradient(180deg,#0a2143 0%,#071b36 100%) !important}.section-title h2,.prices-head h2,.contact-card h2{color:#ffffff !important;text-shadow:0 0 18px rgba(40,221,255,.20) !important}.section-title p,.card p,.process-card p,.pc-card p,.pc-card ul,.price-item small,.prices-note,.contact-entry strong{color:#d6e3f8 !important}.section-title .eyebrow,.reviews-polished .eyebrow{color:#39dfff !important}.card,.process-card,.pc-card,.prices-wrap{background:linear-gradient(180deg,rgba(12,38,78,.94),rgba(8,29,61,.94)) !important;border-color:rgba(40,221,255,.30) !important;box-shadow:0 0 28px rgba(21,151,255,.14),0 16px 42px rgba(0,0,0,.24) !important}.card h3,.process-card h3,.pc-card h3,.price-item strong{color:#ffffff !important}.prices-head{background:linear-gradient(135deg,#0a2b62,#0b55d8) !important}.price-item .price,.pc-price{color:#35ddff !important}.contact-card{background:linear-gradient(135deg,#0a2550,#0b4bd0) !important;border:1px solid rgba(40,221,255,.32) !important}.map{box-shadow:0 0 30px rgba(21,151,255,.16),0 16px 42px rgba(0,0,0,.24) !important}.site-footer{background:#06172f !important;border-top:1px solid rgba(40,221,255,.24) !important}.reviews-box.reviews-polished,.reviews-polished{background:radial-gradient(circle at 95% 0%,rgba(40,221,255,.16),transparent 34%),linear-gradient(135deg,rgba(13,43,88,.96),rgba(8,30,64,.96)) !important;border:1px solid rgba(40,221,255,.42) !important;box-shadow:0 0 32px rgba(21,151,255,.16),0 18px 44px rgba(0,0,0,.22) !important;color:#f8fbff !important}.reviews-polished h2{color:#ffffff !important;text-shadow:0 0 18px rgba(40,221,255,.22),0 3px 14px rgba(0,0,0,.40) !important;letter-spacing:.025em !important}.reviews-polished p{color:#dbe7ff !important;font-weight:650 !important}.reviews-polished .btn-outline-blue{background:#ffffff !important;color:#0744d8 !important;border-color:#2b88ff !important}.review-actions .btn-primary{background:linear-gradient(135deg,#0b7dff,#26ddff) !important}@media (max-width:900px){.reviews-polished{text-align:center !important}}:root{--g-purple:#b45cff;--g-purple-2:#7b3cff;--pcb-line:rgba(180,92,255,.075);--pcb-line-cyan:rgba(40,221,255,.065)}body{background:radial-gradient(circle at 82% 5%,rgba(40,221,255,.18),transparent 30%),radial-gradient(circle at 14% 30%,rgba(180,92,255,.14),transparent 30%),linear-gradient(90deg,transparent 0 74px,var(--pcb-line-cyan) 74px 76px,transparent 76px 150px),linear-gradient(0deg,transparent 0 82px,var(--pcb-line) 82px 84px,transparent 84px 168px),radial-gradient(circle at 12% 18%,rgba(180,92,255,.13) 0 2px,transparent 3px),radial-gradient(circle at 78% 32%,rgba(40,221,255,.12) 0 2px,transparent 3px),linear-gradient(180deg,#071b36 0%,#092142 48%,#071b36 100%) !important;background-size:auto,auto,150px 150px,168px 168px,220px 220px,260px 260px,auto !important}.section{background:radial-gradient(circle at 92% 8%,rgba(180,92,255,.08),transparent 28%),radial-gradient(circle at 8% 18%,rgba(40,221,255,.075),transparent 30%),linear-gradient(120deg,transparent 0 88px,rgba(40,221,255,.035) 88px 90px,transparent 90px 180px),linear-gradient(180deg,#071b36 0%,#0a2143 100%) !important;background-size:auto,auto,180px 180px,auto !important}.process-section,.pc-zone{background:radial-gradient(circle at 12% 0%,rgba(180,92,255,.12),transparent 34%),radial-gradient(circle at 88% 18%,rgba(40,221,255,.08),transparent 30%),linear-gradient(90deg,transparent 0 92px,rgba(180,92,255,.035) 92px 94px,transparent 94px 190px),linear-gradient(180deg,#0a2143 0%,#071b36 100%) !important}.topbar,.site-header,.site-footer{border-color:rgba(180,92,255,.22) !important}.menu a:after,.hero-gaming h1 span:after,.btn-primary,.review-actions .btn-primary,.process-cta .btn-primary,.pc-card .btn-primary,.prices-head .btn-white,.site-header .btn-primary{background:linear-gradient(135deg,#0b86ff 0%,#27dbff 50%,#b45cff 100%) !important;box-shadow:0 0 22px rgba(40,221,255,.26),0 0 28px rgba(180,92,255,.16) !important}.btn-white,.reviews-polished .btn-outline-blue{border:2px solid rgba(180,92,255,.55) !important;box-shadow:0 0 18px rgba(180,92,255,.14) !important}.hero-proof strong{color:#30dfff !important}.hero-proof:nth-child(2)>span,.hero-proof:nth-child(2) strong{color:#b96dff !important}.hero-proof:nth-child(2)>span{border-color:rgba(180,92,255,.72) !important;box-shadow:0 0 18px rgba(180,92,255,.28),inset 0 0 18px rgba(40,221,255,.10) !important}.hero-proof:nth-child(3)>span{background:linear-gradient(135deg,rgba(21,151,255,.20),rgba(180,92,255,.24)) !important;border-color:rgba(40,221,255,.54) !important}.card,.process-card,.pc-card,.prices-wrap,.contact-card,.reviews-polished,.map{border-color:rgba(40,221,255,.36) !important;box-shadow:0 0 0 1px rgba(180,92,255,.08),0 0 28px rgba(40,221,255,.13),0 0 34px rgba(180,92,255,.08),0 18px 42px rgba(0,0,0,.24) !important}.card:hover,.process-card:hover,.pc-card:hover,.gallery a:hover{border-color:rgba(180,92,255,.58) !important;box-shadow:0 0 0 1px rgba(40,221,255,.14),0 0 26px rgba(180,92,255,.20),0 18px 42px rgba(0,0,0,.28) !important;transform:translateY(-2px)}.card,.process-card,.pc-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease !important}.services .card{background:linear-gradient(145deg,rgba(12,38,78,.96),rgba(8,29,61,.96)) !important}.services .card:nth-child(even) .icon,.process-card:nth-child(even) .process-number{background:linear-gradient(135deg,#0b86ff,#b45cff) !important;box-shadow:0 0 22px rgba(180,92,255,.26) !important}.icon,.process-number{background:linear-gradient(135deg,#0b86ff,#28ddff 55%,#b45cff) !important;box-shadow:0 0 20px rgba(40,221,255,.30),0 0 20px rgba(180,92,255,.16) !important}.process-card{background:radial-gradient(circle at 92% 10%,rgba(180,92,255,.12),transparent 24%),linear-gradient(150deg,rgba(12,38,78,.96),rgba(8,29,61,.96)) !important}.process-note{background:linear-gradient(135deg,#0a2d86 0%,#143fd8 55%,#7b3cff 100%) !important;border:1px solid rgba(180,92,255,.34) !important;box-shadow:0 0 26px rgba(180,92,255,.16) !important}.process-cta .btn-primary{border:1px solid rgba(255,255,255,.10) !important}.prices-head{background:linear-gradient(135deg,#0b2e68 0%,#0b55d8 62%,#7b3cff 100%) !important}.price-list-two .price-item:first-child{border-right-color:rgba(180,92,255,.18) !important}.price-item .price,.pc-price{color:#35ddff !important;text-shadow:0 0 18px rgba(40,221,255,.28),0 0 18px rgba(180,92,255,.20) !important}.prices-note{border-top:1px solid rgba(180,92,255,.18) !important;background:linear-gradient(90deg,rgba(40,221,255,.055),rgba(180,92,255,.075)) !important}.pc-card{background:linear-gradient(180deg,rgba(12,38,78,.98),rgba(7,25,56,.98)) !important}.pc-card .pc-image,.pc-image-wrap{border-bottom:1px solid rgba(180,92,255,.18) !important}.pc-card .btn-primary{color:#fff !important}.gallery a{background:#06162f !important;border:1px solid rgba(40,221,255,.34) !important;box-shadow:0 0 22px rgba(40,221,255,.10),0 0 28px rgba(180,92,255,.08) !important}.gallery a:before{content:"";position:absolute}.gallery a{position:relative}.gallery a::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(40,221,255,.10),transparent 42%,rgba(180,92,255,.12));opacity:.35;transition:.18s ease}.gallery a:hover::after{opacity:.55}.contact-card{background:radial-gradient(circle at 95% 0%,rgba(180,92,255,.20),transparent 32%),linear-gradient(135deg,#0a2550 0%,#0b4bd0 68%,#6027d8 100%) !important}.map{border:1px solid rgba(180,92,255,.32) !important}.reviews-box.reviews-polished,.reviews-polished{background:radial-gradient(circle at 92% 4%,rgba(180,92,255,.16),transparent 34%),radial-gradient(circle at 5% 80%,rgba(40,221,255,.10),transparent 30%),linear-gradient(135deg,rgba(13,43,88,.96),rgba(8,30,64,.96)) !important;border-color:rgba(180,92,255,.34) !important}.reviews-polished h2{background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;color:#ffffff !important;text-shadow:0 0 18px rgba(40,221,255,.16),0 2px 10px rgba(0,0,0,.28) !important}@media (max-width:760px){body{background:radial-gradient(circle at 75% 0%,rgba(40,221,255,.14),transparent 32%),radial-gradient(circle at 15% 20%,rgba(180,92,255,.10),transparent 34%),linear-gradient(180deg,#071b36 0%,#092142 100%) !important}.section,.process-section,.pc-zone{background:radial-gradient(circle at 95% 0%,rgba(180,92,255,.07),transparent 32%),linear-gradient(180deg,#071b36 0%,#0a2143 100%) !important}.card:hover,.process-card:hover,.pc-card:hover,.gallery a:hover{transform:none}}.btn{font-weight:950 !important;letter-spacing:.035em;text-shadow:0 1px 2px rgba(0,0,0,.35) !important}.btn:not([href*="wa.me"]):not(.wa-float),.reviews-polished .btn:not([href*="wa.me"]),.review-actions .btn:not([href*="wa.me"]){background:linear-gradient(135deg,#063a92 0%,#087bd8 48%,#6b2bd8 100%) !important;color:#fff !important;border:1px solid rgba(226,245,255,.26) !important;box-shadow:0 0 0 1px rgba(40,221,255,.10),0 0 20px rgba(40,221,255,.22),0 0 24px rgba(180,92,255,.18),0 14px 28px rgba(0,0,0,.28) !important}.btn:not([href*="wa.me"]):not(.wa-float):hover,.reviews-polished .btn:not([href*="wa.me"]):hover,.review-actions .btn:not([href*="wa.me"]):hover{background:linear-gradient(135deg,#084cb8 0%,#0aa4ee 48%,#8b42f4 100%) !important;color:#fff !important;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 0 26px rgba(40,221,255,.32),0 0 32px rgba(180,92,255,.26),0 16px 34px rgba(0,0,0,.32) !important}a.btn[href*="wa.me"],a.wa-float,.site-header a.btn[href*="wa.me"],.process-cta a.btn[href*="wa.me"],.prices-head a.btn[href*="wa.me"],.pc-card a.btn[href*="wa.me"]{background:linear-gradient(135deg,#25D366 0%,#16b957 50%,#128C7E 100%) !important;color:#fff !important;border:1px solid rgba(255,255,255,.30) !important;text-shadow:0 1px 2px rgba(0,0,0,.38) !important;box-shadow:0 0 0 1px rgba(37,211,102,.18),0 0 22px rgba(37,211,102,.34),0 14px 30px rgba(18,140,126,.30) !important}a.btn[href*="wa.me"]:hover,a.wa-float:hover,.site-header a.btn[href*="wa.me"]:hover,.process-cta a.btn[href*="wa.me"]:hover,.prices-head a.btn[href*="wa.me"]:hover,.pc-card a.btn[href*="wa.me"]:hover{background:linear-gradient(135deg,#2be477 0%,#19c864 50%,#11a68f 100%) !important;color:#fff !important;box-shadow:0 0 0 1px rgba(255,255,255,.20),0 0 28px rgba(37,211,102,.46),0 16px 34px rgba(18,140,126,.34) !important}.review-actions .btn,.reviews-polished .btn{min-width:220px;color:#fff !important}@media (max-width:520px){.btn{font-size:14px;line-height:1.2}.review-actions .btn,.reviews-polished .btn{min-width:0;width:100%}}body{background:url('assets/img/skpc-clean-premium-bg.svg') center top / cover fixed no-repeat,#04091a !important;color:var(--g-text) !important}.section,.process-section,.pc-zone{background:linear-gradient(180deg,rgba(4,9,26,.74),rgba(5,13,34,.82)),url('assets/img/skpc-clean-premium-bg.svg') center center / cover fixed no-repeat,#050d22 !important}.process-section,.pc-zone{background:linear-gradient(180deg,rgba(6,16,40,.76),rgba(4,10,28,.84)),url('assets/img/skpc-clean-premium-bg.svg') center center / cover fixed no-repeat,#050d22 !important}.card,.process-card,.pc-card,.prices-wrap,.reviews-polished,.reviews-box,.contact-card{backdrop-filter:blur(10px) !important}@media (max-width:760px){body{background:url('assets/img/skpc-clean-premium-bg.svg') center top / cover no-repeat,#04091a !important}.section,.process-section,.pc-zone{background:linear-gradient(180deg,rgba(4,9,26,.82),rgba(5,13,34,.88)),url('assets/img/skpc-clean-premium-bg.svg') center center / cover no-repeat,#050d22 !important}}body{background:url('assets/img/skpc-clean-premium-bg-v34.svg') center top / cover fixed no-repeat,#092044 !important}.section,.process-section,.pc-zone{background:linear-gradient(180deg,rgba(9,32,68,.56),rgba(7,23,50,.68)),url('assets/img/skpc-clean-premium-bg-v34.svg') center center / cover fixed no-repeat,#092044 !important}.process-section,.pc-zone{background:linear-gradient(180deg,rgba(10,38,78,.50),rgba(7,24,54,.64)),url('assets/img/skpc-clean-premium-bg-v34.svg') center center / cover fixed no-repeat,#092044 !important}.card,.process-card,.pc-card,.prices-wrap,.reviews-polished,.reviews-box,.contact-card{background-color:rgba(12,38,78,.90) !important}@media (max-width:760px){body{background:url('assets/img/skpc-clean-premium-bg-v34.svg') center top / cover no-repeat,#092044 !important}.section,.process-section,.pc-zone{background:linear-gradient(180deg,rgba(9,32,68,.68),rgba(7,23,50,.76)),url('assets/img/skpc-clean-premium-bg-v34.svg') center center / cover no-repeat,#092044 !important}}.section-title{width:100% !important;max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important;display:block !important}.section-title .eyebrow,.section-title h2,.section-title p{text-align:center !important;margin-left:auto !important;margin-right:auto !important}.section-title h2{display:block !important;width:100% !important;color:#fff !important;text-shadow:0 0 18px rgba(40,221,255,.18),0 0 18px rgba(180,92,255,.12) !important}.section-title p{max-width:780px !important;color:#dce8ff !important}#servizi .section-title{max-width:1240px !important}#servizi .section-title .keep-line{white-space:normal !important;text-wrap:balance}.card,.process-card,.pc-card,.prices-wrap,.reviews-polished,.contact-card,.gallery a{border-color:rgba(56,216,255,.36) !important;box-shadow:0 0 0 1px rgba(180,92,255,.06),0 0 24px rgba(40,221,255,.10),0 0 28px rgba(180,92,255,.08),0 18px 42px rgba(0,0,0,.28) !important}.card:hover,.process-card:hover,.pc-card:hover,.gallery a:hover{border-color:rgba(180,92,255,.48) !important;box-shadow:0 0 0 1px rgba(40,221,255,.10),0 0 28px rgba(40,221,255,.16),0 0 36px rgba(180,92,255,.16),0 20px 48px rgba(0,0,0,.32) !important}.price-item small{display:block !important;font-size:16px !important;line-height:1.65 !important;color:#e2ecff !important;font-weight:800 !important;max-width:620px}.prices-note{font-size:16px !important;line-height:1.55 !important;color:#e2ecff !important;font-weight:900 !important}.price-item strong{font-size:19px !important}.prices-wrap{background:rgba(8,28,62,.92) !important}.prices-head{background:linear-gradient(135deg,rgba(12,68,160,.94) 0%,rgba(18,96,216,.94) 58%,rgba(112,50,224,.92) 100%) !important}.price-list-two .price-item{border-color:rgba(56,216,255,.16) !important}.contact-card.contact-card-clean{background:radial-gradient(circle at 100% 0%,rgba(180,92,255,.13),transparent 34%),radial-gradient(circle at 0% 100%,rgba(40,221,255,.10),transparent 32%),linear-gradient(135deg,rgba(7,22,50,.96),rgba(7,28,62,.94)) !important;border:1px solid rgba(56,216,255,.40) !important;box-shadow:inset 0 0 28px rgba(40,221,255,.04),0 0 22px rgba(40,221,255,.12),0 0 34px rgba(180,92,255,.10),0 18px 42px rgba(0,0,0,.30) !important;padding:34px 38px !important;gap:0 !important}.contact-card-clean h2{color:#fff !important;margin-bottom:22px !important;text-shadow:0 0 18px rgba(40,221,255,.18) !important}.contact-card-clean .contact-company{color:#fff !important;font-size:18px !important;margin-bottom:18px !important}.contact-card-clean .contact-entry:not(.contact-company){padding:15px 0 !important;margin:0 !important;border-top:1px solid rgba(56,216,255,.12) !important}.contact-card-clean .contact-entry span{display:block !important;color:#35ddff !important;letter-spacing:.12em !important;font-size:12px !important;font-weight:950 !important;text-transform:uppercase !important;margin-bottom:8px !important}.contact-card-clean .contact-entry strong,.contact-card-clean .contact-entry a{color:#fff !important;font-size:17px !important;line-height:1.45 !important;text-decoration:none !important}.map{border:1px solid rgba(56,216,255,.38) !important;box-shadow:0 0 22px rgba(40,221,255,.12),0 0 34px rgba(180,92,255,.08),0 18px 42px rgba(0,0,0,.28) !important}.reviews-polished h2{color:#fff !important;background:none !important;-webkit-text-fill-color:#fff !important;text-shadow:0 0 18px rgba(40,221,255,.14),0 2px 10px rgba(0,0,0,.32) !important}.reviews-polished p{color:#e2ecff !important;font-weight:750 !important}.reviews-polished{background:radial-gradient(circle at 92% 4%,rgba(180,92,255,.14),transparent 34%),radial-gradient(circle at 4% 88%,rgba(40,221,255,.10),transparent 32%),linear-gradient(135deg,rgba(7,22,50,.96),rgba(8,30,64,.94)) !important}.gallery a{background:rgba(7,22,50,.94) !important}.gallery img{display:block;background:rgba(7,22,50,.94)}@media (max-width:900px){.section-title{max-width:calc(100% - 24px) !important}.price-item small{font-size:15.5px !important}.map-grid{gap:18px !important}}@media (max-width:520px){.section-title h2{font-size:34px !important}.price-item small,.prices-note{font-size:15px !important}.contact-card.contact-card-clean{padding:28px 24px !important}}.pc-builds-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;grid-auto-flow:unset !important;grid-auto-columns:unset !important;overflow:visible !important;gap:18px !important;scroll-snap-type:none !important}.pc-builds-grid .pc-card{scroll-snap-align:unset !important}.pc-builds-grid .pc-image{height:220px !important;object-fit:cover !important;background:#06142f !important}.pc-builds-grid .pc-body{padding:21px 20px 22px !important}.pc-builds-grid .pc-card h3{font-size:21px !important;line-height:1.16 !important}.pc-builds-grid .pc-price{font-size:30px !important;margin:10px 0 12px !important}.pc-builds-grid .pc-card ul{margin:0 0 18px !important;padding-left:18px !important;color:#e2ecff !important}.pc-builds-grid .pc-card li{font-size:14.5px !important;line-height:1.42 !important;margin:0 0 6px !important}.pc-builds-grid .pc-card .btn{width:100%;margin-top:auto}@media (max-width:1180px){.pc-builds-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.pc-builds-grid .pc-image{height:240px !important}}@media (max-width:640px){.pc-builds-grid{grid-template-columns:1fr !important}.pc-builds-grid .pc-image{height:220px !important}.pc-builds-grid .pc-card li{font-size:15px !important}}.pc-builds-grid .pc-image{height:245px !important;object-fit:contain !important;background:#050e22 !important;image-rendering:auto !important}@media (max-width:1180px){.pc-builds-grid .pc-image{height:270px !important}}@media (max-width:640px){.pc-builds-grid .pc-image{height:250px !important}}.pc-builds-grid .pc-image,.pc-card>img.pc-image{object-fit:contain !important;object-position:center center !important;background:radial-gradient(circle at 50% 40%,rgba(42,210,255,.10),rgba(5,14,34,.98) 62%) !important;padding:14px !important;box-sizing:border-box !important;image-rendering:auto !important}.pc-builds-grid .pc-card{overflow:hidden}@media (max-width:720px){.pc-builds-grid .pc-image,.pc-card>img.pc-image{padding:10px !important}}.pc-builds-grid .pc-price-dual{display:flex !important;flex-direction:column !important;gap:4px !important;margin:10px 0 14px !important;line-height:1.08 !important}.pc-builds-grid .pc-price-dual span{display:block !important;color:#35ddff !important;font-size:28px !important;font-weight:950 !important;text-shadow:0 0 18px rgba(40,221,255,.28),0 0 18px rgba(180,92,255,.20) !important}.pc-builds-grid .pc-price-dual small{font-size:15px !important;font-weight:900 !important;color:#ffffff !important;letter-spacing:.01em !important;opacity:.95 !important;text-shadow:0 2px 8px rgba(0,0,0,.35) !important}@media (max-width:520px){.pc-builds-grid .pc-price-dual span{font-size:25px !important}.pc-builds-grid .pc-price-dual small{font-size:14px !important}}@media (min-width:901px){.pc-builds-grid .pc-card h3{white-space:nowrap !important;min-height:25px !important}.pc-builds-grid .pc-card:nth-child(4) h3{font-size:19.5px !important;letter-spacing:-0.02em !important}}@media (max-width:900px){.pc-builds-grid .pc-card h3{white-space:normal !important}}@media (max-width:900px){html,body{overflow-x:hidden !important}.container{width:min(100% - 24px,1180px) !important}.topbar{display:none !important}.site-header{background:rgba(4,12,30,.94) !important;border-bottom:1px solid rgba(40,221,255,.22) !important}.nav{padding:10px 0 9px !important;gap:10px !important;flex-wrap:wrap !important}.brand{min-width:0 !important;gap:9px !important;color:#fff !important}.brand-badge{width:46px !important;height:38px !important;border-radius:12px !important;font-size:20px !important;border-width:2px !important;color:#35ddff !important;border-color:#35ddff !important;box-shadow:0 0 16px rgba(40,221,255,.22) !important}.brand span:last-child{display:block !important;font-size:14px !important;letter-spacing:.05em !important;color:#fff !important;line-height:1.05 !important}.brand small{display:none !important}.site-header .btn{width:auto !important;min-width:118px !important;padding:10px 14px !important;font-size:13px !important;box-shadow:0 0 18px rgba(37,211,102,.28) !important}.menu{order:3;display:flex !important;width:100%;gap:8px !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;padding:4px 0 2px !important;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}.menu a{flex:0 0 auto;font-size:12px !important;letter-spacing:.05em !important;color:#e8f3ff !important;background:rgba(255,255,255,.06);border:1px solid rgba(40,221,255,.18);border-radius:999px;padding:8px 12px !important;line-height:1 !important}.menu a:after{display:none !important}.hero-gaming{min-height:auto !important;border-bottom:1px solid rgba(40,221,255,.20) !important}.hero-gaming:before{inset:8px !important;border-radius:18px !important;border-width:1px !important;opacity:.55 !important;background-image:none !important}.hero-gaming:after{background:linear-gradient(180deg,rgba(2,8,23,.90) 0%,rgba(2,8,23,.60) 42%,rgba(2,8,23,.86) 100%) !important}.hero-bg-pc{display:none !important}.hero-gaming .hero-inner{display:flex !important;flex-direction:column !important;gap:18px !important;min-height:auto !important;padding:28px 0 30px !important}.hero-copy{width:100% !important;text-align:center !important}.hero-gaming h1{font-size:clamp(44px,14vw,62px) !important;line-height:.86 !important;margin:0 auto 6px !important;letter-spacing:.015em !important}.hero-gaming h1 span{font-size:.26em !important;letter-spacing:.36em !important;margin-top:12px !important;margin-left:.36em !important}.hero-gaming h1 span:after{width:210px !important;max-width:72% !important;margin:12px auto 0 !important;height:3px !important}.hero-gaming h2{font-size:clamp(24px,7vw,31px) !important;margin:14px 0 0 !important}.hero-line{font-size:16px !important;max-width:300px !important;margin:6px auto 0 !important}.mobile-hero-pc{display:block !important;width:100% !important;height:205px !important;margin:0 auto 0 !important;border-radius:22px !important;background:url('assets/img/hero-clean-mobile-v29.webp') center center/cover no-repeat !important;border:1px solid rgba(40,221,255,.28) !important;box-shadow:0 0 26px rgba(40,221,255,.16),0 0 26px rgba(180,92,255,.10) !important;overflow:hidden;position:relative}.mobile-hero-pc:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(2,8,23,.22)) !important}.hero-proof-list{width:100% !important;margin:4px 0 0 !important;gap:10px !important}.hero-proof{max-width:none !important;width:100% !important;grid-template-columns:42px 1fr !important;gap:10px !important;text-align:left !important;background:rgba(4,13,32,.62) !important;border:1px solid rgba(40,221,255,.18) !important;border-radius:16px !important;padding:10px !important}.hero-proof>span{width:42px !important;height:42px !important;border-radius:14px !important;font-size:20px !important}.hero-proof strong{font-size:13px !important;line-height:1.1 !important}.hero-proof small{font-size:12.5px !important;line-height:1.25 !important;color:#d9e6f8 !important}.hero-gaming .hero-info-card{width:100% !important;max-width:none !important;margin:0 !important;padding:12px !important;border-radius:20px !important;background:rgba(4,13,32,.74) !important;backdrop-filter:blur(10px) !important}.hero-gaming .hours-box,.hero-gaming .hero-contact-block{padding:15px !important;border-radius:16px !important}.hero-gaming .hours-title,.hero-gaming .hero-contact-entry strong{font-size:12px !important;letter-spacing:.12em !important}.hero-gaming .hours-days{font-size:16px !important}.hero-gaming .hours-time{font-size:22px !important;gap:0 !important}.hero-gaming .hours-note{font-size:14px !important}.hero-gaming .hero-contact-block{gap:15px !important;margin-top:10px !important}.hero-contact-entry span{font-size:14.5px !important;line-height:1.35 !important}.hero-gaming .hero-contact-entry .wa-number{font-size:26px !important;line-height:1.05 !important}.section{padding:46px 0 !important}.section-title{max-width:100% !important;margin-bottom:22px !important;text-align:center !important}.section-title .eyebrow{font-size:11.5px !important;letter-spacing:.12em !important}.section-title h2{font-size:clamp(27px,8vw,36px) !important;line-height:1.08 !important;margin:8px auto !important;max-width:100% !important}.section-title p{font-size:15.5px !important;line-height:1.45 !important;margin:0 auto !important}.keep-line{white-space:normal !important}.services{grid-template-columns:1fr !important;gap:12px !important}.card{padding:18px !important;border-radius:20px !important;display:grid !important;grid-template-columns:48px 1fr !important;column-gap:13px !important;align-items:start !important}.card .icon{grid-row:1 / span 2;margin:0 !important;width:46px !important;height:46px !important;border-radius:15px !important;font-size:21px !important}.card h3{font-size:18px !important;line-height:1.18 !important;margin:0 0 6px !important}.card p{font-size:14.5px !important;line-height:1.42 !important}.process-grid{grid-template-columns:1fr !important;gap:12px !important}.process-card{padding:18px !important;border-radius:20px !important}.process-number{width:42px !important;height:42px !important;font-size:20px !important;margin-bottom:10px !important}.process-card h3{font-size:18px !important;margin-bottom:7px !important}.process-card p{font-size:14.8px !important;line-height:1.45 !important}.process-cta{margin-top:18px !important}.process-cta .btn{width:100% !important;font-size:13.5px !important;padding:14px 16px !important;white-space:normal !important;text-align:center !important}.process-note{font-size:14.2px !important;line-height:1.42 !important;padding:15px !important;border-radius:18px !important;margin-top:14px !important}.prices-wrap{border-radius:22px !important;overflow:hidden !important}.prices-head{display:flex !important;flex-direction:column !important;align-items:stretch !important;text-align:center !important;padding:20px 16px !important;gap:14px !important}.prices-head h2{font-size:25px !important;line-height:1.12 !important}.prices-head .btn{width:100% !important}.price-list,.price-list-two{grid-template-columns:1fr !important}.price-item{padding:20px 18px !important;border-right:0 !important;border-bottom:1px solid rgba(255,255,255,.10) !important}.price-item strong{font-size:17px !important}.price-item .price{font-size:30px !important;margin:8px 0 !important}.price-item small{font-size:15.5px !important;line-height:1.45 !important}.prices-note{font-size:14.5px !important;line-height:1.4 !important;padding:15px 18px !important}.pc-builds-grid{grid-template-columns:1fr !important;gap:16px !important}.pc-builds-grid .pc-card{border-radius:22px !important}.pc-builds-grid .pc-image,.pc-card>img.pc-image{height:245px !important;padding:10px !important;object-fit:contain !important}.pc-builds-grid .pc-body{padding:18px !important}.pc-builds-grid .pc-card h3{font-size:22px !important;line-height:1.12 !important;white-space:normal !important;min-height:0 !important}.pc-builds-grid .pc-price{font-size:29px !important;margin:8px 0 12px !important}.pc-builds-grid .pc-price-dual{gap:5px !important;margin:9px 0 13px !important}.pc-builds-grid .pc-price-dual span{font-size:25px !important}.pc-builds-grid .pc-price-dual small{font-size:13.5px !important}.pc-builds-grid .pc-card ul{padding-left:18px !important;margin-bottom:16px !important}.pc-builds-grid .pc-card li{font-size:14.4px !important;line-height:1.36 !important;margin-bottom:5px !important}.pc-builds-grid .pc-card .btn{width:100% !important;padding:14px 16px !important}.gallery{grid-template-columns:1fr !important;gap:14px !important}.gallery a{aspect-ratio:4/3 !important;border-radius:20px !important}.gallery img{object-fit:cover !important}.map-grid{grid-template-columns:1fr !important;gap:14px !important}.contact-card.contact-card-clean,.contact-card{padding:22px 18px !important;border-radius:22px !important;text-align:center !important}.contact-card h2{font-size:29px !important;line-height:1.1 !important}.contact-entry{padding:12px 0 !important}.contact-entry span{font-size:12px !important;letter-spacing:.11em !important}.contact-entry strong{font-size:15.5px !important;line-height:1.4 !important}.map{height:330px !important;border-radius:22px !important}.reviews-box,.reviews-polished{padding:22px 18px !important;border-radius:22px !important;text-align:center !important}.reviews-polished h2{font-size:27px !important;line-height:1.1 !important}.reviews-polished p{font-size:15px !important;line-height:1.45 !important}.review-actions{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin-top:16px !important}.review-actions .btn{width:100% !important;min-width:0 !important;padding:13px 15px !important}.footer-grid{grid-template-columns:1fr !important;text-align:center !important;gap:10px !important}.site-footer{padding:28px 0 90px !important}.wa-float{right:14px !important;bottom:14px !important;width:58px !important;height:58px !important;font-size:29px !important}}@media (max-width:380px){.brand span:last-child{font-size:12px !important}.site-header .btn{min-width:104px !important;font-size:12px !important;padding:9px 11px !important}.hero-gaming h1{font-size:41px !important}.mobile-hero-pc{height:185px !important}.section-title h2{font-size:26px !important}.pc-builds-grid .pc-image,.pc-card>img.pc-image{height:220px !important}}.mobile-floating-menu{display:none}.mobile-spec-toggle,.mobile-gallery-toggle{display:none}@media (max-width:900px){.topbar,.site-header{display:none !important}.mobile-floating-menu{display:block !important;position:fixed !important;left:14px !important;bottom:14px !important;z-index:120 !important}.mobile-floating-menu summary{list-style:none !important;width:58px !important;height:58px !important;border-radius:999px !important;display:grid !important;place-items:center !important;cursor:pointer !important;background:linear-gradient(135deg,#071b3d,#14295c) !important;color:#fff !important;border:1px solid rgba(53,221,255,.70) !important;box-shadow:0 0 22px rgba(40,221,255,.22),0 0 24px rgba(180,92,255,.18) !important;font-size:27px !important;font-weight:950 !important}.mobile-floating-menu summary::-webkit-details-marker{display:none !important}.mobile-floating-menu[open] summary{background:linear-gradient(135deg,#092454,#6f35e8) !important;box-shadow:0 0 26px rgba(40,221,255,.30),0 0 34px rgba(180,92,255,.28) !important}.mobile-menu-panel{position:absolute !important;left:0 !important;bottom:72px !important;width:min(82vw,310px) !important;padding:14px !important;border-radius:22px !important;background:rgba(4,12,30,.96) !important;border:1px solid rgba(53,221,255,.32) !important;box-shadow:0 18px 50px rgba(0,0,0,.55),0 0 32px rgba(180,92,255,.18) !important;backdrop-filter:blur(18px) !important;display:grid !important;gap:8px !important}.mobile-menu-panel a{display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:42px !important;padding:11px 13px !important;border-radius:14px !important;color:#fff !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.08) !important;font-weight:900 !important;font-size:13px !important;letter-spacing:.04em !important}.mobile-menu-panel a:after{content:'›';opacity:.7;font-size:18px}.mobile-menu-panel a.mobile-menu-wa{background:linear-gradient(135deg,#25D366,#128C7E) !important;border-color:rgba(255,255,255,.18) !important;box-shadow:0 0 20px rgba(37,211,102,.25) !important}.wa-float{right:14px !important;bottom:14px !important;z-index:121 !important}.hero-gaming .hero-inner{padding-top:30px !important}.hero-contact-entry span:first-of-type{white-space:nowrap !important;font-size:13.6px !important;letter-spacing:-.02em !important}.hero-contact-entry span+span{font-size:14.5px !important}.services .card{cursor:pointer !important;position:relative !important;grid-template-columns:48px 1fr 24px !important;align-items:center !important}.services .card:after{content:'+' !important;grid-column:3 !important;grid-row:1 !important;display:grid !important;place-items:center !important;width:24px !important;height:24px !important;border-radius:999px !important;color:#35ddff !important;font-weight:950 !important;background:rgba(53,221,255,.08) !important;border:1px solid rgba(53,221,255,.20) !important}.services .card.is-open:after{content:'−' !important;color:#b45cff !important;border-color:rgba(180,92,255,.32) !important}.services .card .icon{grid-row:1 !important}.services .card h3{grid-column:2 !important;grid-row:1 !important;margin:0 !important}.services .card p{display:none !important;grid-column:2 / 4 !important;grid-row:2 !important;margin-top:10px !important;font-size:15px !important;line-height:1.44 !important}.services .card.is-open p{display:block !important}.process-card{cursor:pointer !important;position:relative !important;display:grid !important;grid-template-columns:46px 1fr 24px !important;column-gap:12px !important;align-items:center !important}.process-card:after{content:'+' !important;grid-column:3 !important;grid-row:1 !important;display:grid !important;place-items:center !important;width:24px !important;height:24px !important;border-radius:999px !important;color:#35ddff !important;font-weight:950 !important;background:rgba(53,221,255,.08) !important;border:1px solid rgba(53,221,255,.20) !important}.process-card.is-open:after{content:'−' !important;color:#b45cff !important;border-color:rgba(180,92,255,.32) !important}.process-number{grid-column:1 !important;grid-row:1 !important;margin:0 !important}.process-card h3{grid-column:2 !important;grid-row:1 !important;margin:0 !important}.process-card p{display:none !important;grid-column:1 / 4 !important;grid-row:2 !important;margin-top:12px !important;font-size:15px !important;line-height:1.45 !important}.process-card.is-open p{display:block !important}#servizi .section-title p,#come-funziona .section-title p,.process-note,.prices-note,#pc .section-title p,#lavori .section-title p,.reviews-polished p{display:none !important}.mobile-spec-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;margin:6px 0 14px !important;border-radius:999px !important;border:1px solid rgba(53,221,255,.26) !important;background:rgba(53,221,255,.08) !important;color:#fff !important;padding:11px 14px !important;font-weight:900 !important;letter-spacing:.03em !important;cursor:pointer !important}.pc-builds-grid .pc-card ul{display:none !important}.pc-builds-grid .pc-card.is-open ul{display:block !important}.pc-builds-grid .pc-card .btn{display:flex !important}#lavori .gallery a:nth-child(n+4){display:none !important}#lavori .gallery.gallery-open a{display:block !important}.mobile-gallery-toggle{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;margin:18px auto 0 !important;border:1px solid rgba(53,221,255,.28) !important;background:linear-gradient(135deg,#0f7df0,#6f35e8) !important;color:#fff !important;border-radius:999px !important;padding:14px 18px !important;font-weight:950 !important;box-shadow:0 0 22px rgba(40,221,255,.18),0 0 22px rgba(180,92,255,.16) !important}#servizi .section-title,#pc .section-title,#lavori .section-title{margin-bottom:18px !important}}@media (min-width:901px){.mobile-floating-menu{display:none !important}.mobile-spec-toggle,.mobile-gallery-toggle{display:none !important}}@media (max-width:900px){.mobile-menu-panel{width:min(72vw,260px) !important;gap:7px !important}.mobile-menu-panel a{min-height:44px !important;font-size:13.5px !important}.prices-wrap{display:flex !important;flex-direction:column !important}.prices-head{display:contents !important}.prices-head h2{order:1 !important;padding:22px 18px 14px !important;margin:0 !important;font-size:25px !important;line-height:1.12 !important}.price-list{order:2 !important}.prices-head .btn{order:3 !important;width:calc(100% - 36px) !important;margin:18px auto 20px !important;display:flex !important;justify-content:center !important;align-items:center !important;padding:15px 18px !important;text-align:center !important}.prices-note{order:4 !important}.price-item{position:relative !important;cursor:pointer !important;padding-right:46px !important}.price-item:after{content:'+' !important;position:absolute !important;top:22px !important;right:18px !important;width:26px !important;height:26px !important;border-radius:999px !important;display:grid !important;place-items:center !important;color:#35ddff !important;font-weight:950 !important;background:rgba(53,221,255,.08) !important;border:1px solid rgba(53,221,255,.24) !important}.price-item.is-open:after{content:'−' !important;color:#b45cff !important;border-color:rgba(180,92,255,.35) !important}.price-item small{display:none !important;margin-top:10px !important;font-size:15px !important;line-height:1.45 !important}.price-item.is-open small{display:block !important}}.wa-logo{display:inline-block;width:24px;height:24px;flex:0 0 auto;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16.02 3.2C9.01 3.2 3.3 8.9 3.3 15.91c0 2.25.59 4.45 1.72 6.38L3.2 28.8l6.66-1.75a12.67 12.67 0 0 0 6.16 1.57h.01c7.01 0 12.72-5.7 12.72-12.71S23.04 3.2 16.02 3.2Zm0 23.25h-.01a10.56 10.56 0 0 1-5.38-1.47l-.39-.23-3.95 1.04 1.05-3.85-.25-.4a10.52 10.52 0 0 1-1.62-5.62c0-5.82 4.74-10.55 10.56-10.55 2.82 0 5.47 1.1 7.46 3.09a10.49 10.49 0 0 1 3.09 7.46c0 5.81-4.74 10.54-10.56 10.54Zm5.78-7.9c-.32-.16-1.88-.93-2.17-1.04-.29-.1-.5-.16-.71.16-.21.32-.82 1.04-1 1.25-.18.21-.37.24-.69.08-.32-.16-1.34-.49-2.55-1.57-.94-.84-1.58-1.88-1.76-2.2-.18-.32-.02-.49.14-.65.14-.14.32-.37.48-.55.16-.18.21-.32.32-.53.11-.21.05-.4-.03-.56-.08-.16-.71-1.71-.97-2.34-.26-.62-.52-.53-.71-.54h-.61c-.21 0-.55.08-.84.4-.29.32-1.1 1.08-1.1 2.63s1.13 3.05 1.29 3.26c.16.21 2.23 3.4 5.4 4.77.75.32 1.34.52 1.8.66.76.24 1.45.21 1.99.13.61-.09 1.88-.77 2.15-1.51.27-.74.27-1.38.19-1.51-.08-.13-.29-.21-.61-.37Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16.02 3.2C9.01 3.2 3.3 8.9 3.3 15.91c0 2.25.59 4.45 1.72 6.38L3.2 28.8l6.66-1.75a12.67 12.67 0 0 0 6.16 1.57h.01c7.01 0 12.72-5.7 12.72-12.71S23.04 3.2 16.02 3.2Zm0 23.25h-.01a10.56 10.56 0 0 1-5.38-1.47l-.39-.23-3.95 1.04 1.05-3.85-.25-.4a10.52 10.52 0 0 1-1.62-5.62c0-5.82 4.74-10.55 10.56-10.55 2.82 0 5.47 1.1 7.46 3.09a10.49 10.49 0 0 1 3.09 7.46c0 5.81-4.74 10.54-10.56 10.54Zm5.78-7.9c-.32-.16-1.88-.93-2.17-1.04-.29-.1-.5-.16-.71.16-.21.32-.82 1.04-1 1.25-.18.21-.37.24-.69.08-.32-.16-1.34-.49-2.55-1.57-.94-.84-1.58-1.88-1.76-2.2-.18-.32-.02-.49.14-.65.14-.14.32-.37.48-.55.16-.18.21-.32.32-.53.11-.21.05-.4-.03-.56-.08-.16-.71-1.71-.97-2.34-.26-.62-.52-.53-.71-.54h-.61c-.21 0-.55.08-.84.4-.29.32-1.1 1.08-1.1 2.63s1.13 3.05 1.29 3.26c.16.21 2.23 3.4 5.4 4.77.75.32 1.34.52 1.8.66.76.24 1.45.21 1.99.13.61-.09 1.88-.77 2.15-1.51.27-.74.27-1.38.19-1.51-.08-.13-.29-.21-.61-.37Z'/%3E%3C/svg%3E") center/contain no-repeat}.mobile-bottom-bar{display:none}@media (max-width:900px){.mobile-floating-menu,.wa-float{display:none !important}.mobile-bottom-bar{position:fixed !important;left:10px !important;right:10px !important;bottom:10px !important;z-index:220 !important;display:grid !important;grid-template-columns:1fr 1.25fr 1fr !important;gap:8px !important;padding:8px !important;border-radius:24px !important;background:rgba(3,10,25,.88) !important;border:1px solid rgba(53,221,255,.28) !important;box-shadow:0 18px 48px rgba(0,0,0,.58),0 0 26px rgba(180,92,255,.18),inset 0 0 18px rgba(53,221,255,.045) !important;backdrop-filter:blur(18px) !important}.mobile-bottom-bar a,.mobile-bar-menu summary{min-height:54px !important;border-radius:18px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:3px !important;text-decoration:none !important;color:#fff !important;font-size:11px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.03em !important;text-transform:uppercase !important;cursor:pointer !important;user-select:none !important}.mobile-bar-menu summary::-webkit-details-marker{display:none !important}.mobile-bar-menu summary{background:rgba(255,255,255,.065) !important;border:1px solid rgba(53,221,255,.22) !important;box-shadow:inset 0 0 14px rgba(53,221,255,.04) !important}.mobile-bar-call{background:rgba(255,255,255,.065) !important;border:1px solid rgba(180,92,255,.22) !important;box-shadow:inset 0 0 14px rgba(180,92,255,.04) !important}.mobile-bar-whatsapp{background:linear-gradient(135deg,#25D366,#128C7E) !important;border:1px solid rgba(255,255,255,.18) !important;box-shadow:0 0 22px rgba(37,211,102,.34),0 0 20px rgba(180,92,255,.14) !important}.mobile-bar-whatsapp .wa-logo{width:23px;height:23px}.bar-icon{font-size:22px;line-height:1;display:block}.mobile-bar-panel{position:fixed !important;left:10px !important;right:10px !important;bottom:88px !important;display:grid !important;gap:8px !important;padding:12px !important;border-radius:22px !important;background:rgba(4,12,30,.96) !important;border:1px solid rgba(53,221,255,.30) !important;box-shadow:0 18px 54px rgba(0,0,0,.62),0 0 30px rgba(180,92,255,.20) !important;backdrop-filter:blur(18px) !important}.mobile-bar-panel a{min-height:44px !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding:0 15px !important;border-radius:14px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.08) !important;font-size:13px !important;letter-spacing:.045em !important}.mobile-bar-panel a:after{content:'›';font-size:18px;opacity:.7}body{padding-bottom:86px !important}.hero-line{display:none !important}}@media (min-width:901px){.mobile-bottom-bar{display:none !important}}@media (max-width:900px){.hero-proof small{display:none !important}.hero-proof{align-items:center !important}.hero-proof strong{display:flex !important;align-items:center !important;min-height:42px !important}}@media (min-width:901px){.site-header{top:0 !important}.hero-line{display:none !important}.hero-proof-list{max-width:620px !important;gap:12px !important;margin-top:28px !important}.hero-proof{max-width:620px !important;width:100% !important;grid-template-columns:54px 1fr !important;padding:12px 16px !important;border-radius:18px !important;background:rgba(4,13,32,.46) !important;border:1px solid rgba(53,221,255,.24) !important;box-shadow:0 0 20px rgba(53,221,255,.08),inset 0 0 18px rgba(255,255,255,.025) !important}.hero-proof small{display:none !important}.hero-proof strong{min-height:54px !important;display:flex !important;align-items:center !important;font-size:17px !important;letter-spacing:.055em !important}.mobile-spec-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;margin:4px 0 16px !important;border-radius:999px !important;border:1px solid rgba(53,221,255,.34) !important;background:rgba(53,221,255,.08) !important;color:#fff !important;padding:11px 14px !important;font-weight:950 !important;letter-spacing:.03em !important;cursor:pointer !important;box-shadow:inset 0 0 14px rgba(53,221,255,.06),0 0 14px rgba(180,92,255,.08) !important}.mobile-spec-toggle:hover{border-color:rgba(180,92,255,.50) !important;background:rgba(180,92,255,.11) !important}.pc-builds-grid .pc-card ul{display:none !important}.pc-builds-grid .pc-card.is-open ul{display:block !important}.pc-builds-grid .pc-card .btn{display:flex !important}#lavori .gallery a:nth-child(n+4){display:none !important}#lavori .gallery.gallery-open a{display:block !important}.mobile-gallery-toggle{display:flex !important;align-items:center !important;justify-content:center !important;width:min(340px,100%) !important;margin:24px auto 0 !important;border:1px solid rgba(53,221,255,.30) !important;background:linear-gradient(135deg,#0f7df0,#6f35e8) !important;color:#fff !important;border-radius:999px !important;padding:14px 20px !important;font-weight:950 !important;box-shadow:0 0 22px rgba(40,221,255,.18),0 0 22px rgba(180,92,255,.16) !important;cursor:pointer !important}}.price-item small:empty{display:none !important}.price-list-two .price-item{display:flex !important;flex-direction:column !important;justify-content:center !important;min-height:150px !important}@media (max-width:900px){.price-item:after{display:none !important}.price-item{cursor:default !important;padding-right:18px !important}}.pc-builds-grid,.pc-slider.pc-builds-grid{align-items:flex-start !important}.pc-builds-grid .pc-card{align-self:flex-start !important;height:auto !important}@media (min-width:901px){.pc-builds-grid .pc-card:not(.is-open){height:auto !important;min-height:0 !important}.pc-builds-grid .pc-card:not(.is-open) .pc-body{height:auto !important}}@media (min-width:901px){.pc-builds-grid{align-items:flex-start !important}.pc-builds-grid .pc-card:not(.is-open){min-height:535px !important;display:flex !important;flex-direction:column !important}.pc-builds-grid .pc-card:not(.is-open) .pc-body{flex:1 !important;display:flex !important;flex-direction:column !important;height:auto !important}.pc-builds-grid .pc-card:not(.is-open) h3{min-height:52px !important;display:flex !important;align-items:flex-start !important;margin-bottom:8px !important}.pc-builds-grid .pc-card:not(.is-open) .pc-price{min-height:78px !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;margin:0 0 12px !important}.pc-builds-grid .pc-card:not(.is-open) .mobile-spec-toggle{margin-top:0 !important}.pc-builds-grid .pc-card:not(.is-open) .btn{margin-top:auto !important}}.mobile-title,.mobile-label{display:none}@media (max-width:900px){#prezzi.section{padding:34px 0 !important}#prezzi .prices-wrap{border-radius:20px !important;overflow:hidden !important}#prezzi .desktop-title,#prezzi .desktop-label{display:none !important}#prezzi .mobile-title,#prezzi .mobile-label{display:inline !important}#prezzi .prices-head{display:contents !important}#prezzi .prices-head h2{order:1 !important;padding:16px 16px 8px !important;margin:0 !important;font-size:22px !important;line-height:1.05 !important;text-align:center !important;letter-spacing:.02em !important}#prezzi .price-list,#prezzi .price-list-two{order:2 !important;display:grid !important;grid-template-columns:1fr !important;gap:0 !important}#prezzi .price-list-two .price-item,#prezzi .price-item{min-height:0 !important;display:flex !important;flex-direction:row !important;align-items:baseline !important;justify-content:space-between !important;gap:12px !important;padding:8px 16px !important;border-right:0 !important;border-bottom:0 !important;cursor:default !important}#prezzi .price-item strong{font-size:15.5px !important;line-height:1.2 !important;color:#fff !important;white-space:normal !important}#prezzi .price-item .price{font-size:20.5px !important;line-height:1.15 !important;margin:0 !important;white-space:nowrap !important;text-align:right !important}#prezzi .prices-head .btn{order:3 !important;width:calc(100% - 32px) !important;margin:12px auto 16px !important;padding:13px 16px !important;font-size:13.5px !important;line-height:1.15 !important;display:flex !important}#prezzi .prices-note{display:none !important}}@media (max-width:900px){#prezzi.section{padding:28px 0 30px !important}#prezzi .container{width:min(100% - 26px,430px) !important;padding-left:0 !important;padding-right:0 !important}#prezzi .prices-wrap{width:100% !important;max-width:100% !important;box-sizing:border-box !important;border-radius:18px !important;padding:0 !important}#prezzi .prices-head h2{padding:14px 14px 10px !important;font-size:20px !important;line-height:1.08 !important;white-space:normal !important}#prezzi .price-list,#prezzi .price-list-two{width:100% !important;box-sizing:border-box !important;padding:2px 14px 14px !important}#prezzi .price-list-two .price-item,#prezzi .price-item{width:100% !important;box-sizing:border-box !important;display:grid !important;grid-template-columns:auto 1fr !important;column-gap:10px !important;align-items:baseline !important;justify-content:normal !important;padding:7px 0 !important;overflow:visible !important}#prezzi .price-item strong{font-size:14.5px !important;line-height:1.2 !important;white-space:nowrap !important}#prezzi .price-item .price{font-size:18px !important;line-height:1.15 !important;white-space:normal !important;overflow:visible !important;text-align:right !important;justify-self:end !important;min-width:0 !important}#prezzi .prices-head .btn{display:none !important}}@media (max-width:900px){#prezzi .price-list-two .price-item,#prezzi .price-item{grid-template-columns:auto auto !important;column-gap:7px !important;justify-content:space-between !important;align-items:center !important;padding:6px 0 !important}#prezzi .price-item strong{font-size:13.2px !important;line-height:1 !important;white-space:nowrap !important}#prezzi .price-item .price{font-size:15.2px !important;line-height:1 !important;white-space:nowrap !important;text-align:right !important;justify-self:end !important;letter-spacing:-.02em !important}#prezzi .prices-wrap{padding-bottom:8px !important}#come-funziona .process-cta{display:none !important}}html{scroll-behavior:smooth}section[id]{scroll-margin-top:92px}body{background:#050a1e}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #25d366;outline-offset:4px;border-radius:12px}@media (min-width:901px){.site-header{position:sticky;top:0;z-index:70}.nav{min-height:76px}.menu a{letter-spacing:.055em}}.hero-proof strong{text-transform:uppercase}.hero-proof{backdrop-filter:blur(10px)}.services .card p{font-size:16px;line-height:1.48}.services .card h3{line-height:1.22}.pc-builds-grid{align-items:flex-start !important}.pc-price-dual span{display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important}.pc-price-dual small{display:inline-flex !important;align-items:center !important;padding:3px 8px !important;border-radius:999px !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(53,221,255,.22) !important;color:#fff !important;text-shadow:none !important;letter-spacing:.01em !important}.mobile-spec-toggle{transition:border-color .18s ease,background .18s ease,transform .18s ease}.mobile-spec-toggle:hover{transform:translateY(-1px)}@media (min-width:901px){.pc-builds-grid .pc-card:not(.is-open){min-height:535px !important}.pc-builds-grid .pc-card:not(.is-open) .pc-image{height:245px !important}.pc-builds-grid .pc-card:not(.is-open) .pc-body{display:flex !important;flex-direction:column !important}.pc-builds-grid .pc-card:not(.is-open) .btn{margin-top:auto !important}.pc-builds-grid .pc-card.is-open{height:auto !important}}#lavori .gallery a{border:1px solid rgba(53,221,255,.30);box-shadow:0 0 24px rgba(53,221,255,.10),0 18px 45px rgba(0,0,0,.28)}.mobile-gallery-toggle:hover{filter:brightness(1.08);transform:translateY(-1px)}.reviews-polished h2,.reviews-box h2{color:#fff !important;background:none !important;-webkit-text-fill-color:#fff !important;text-shadow:0 0 16px rgba(53,221,255,.18) !important}.reviews-polished p{color:#d6e2ff !important}.map{min-height:420px}.contact-card-clean{box-shadow:0 0 26px rgba(53,221,255,.12),0 16px 40px rgba(0,0,0,.26) !important}.contact-card-clean a{color:#fff;text-decoration:none}.contact-card-clean a:hover{text-decoration:underline}@media (max-width:900px){body{padding-bottom:86px !important}section[id]{scroll-margin-top:18px}.site-header{display:none !important}.wa-float,.mobile-floating-menu{display:none !important}.hero-gaming{min-height:auto !important}.hero-gaming .hero-inner{padding:24px 0 28px !important}.hero-gaming h1{font-size:48px !important;line-height:.95 !important;margin-bottom:12px !important}.hero-gaming h2{font-size:27px !important;line-height:1.1 !important;margin-bottom:14px !important}.hero-proof-list{gap:10px !important;margin-top:14px !important}.hero-proof{padding:10px 12px !important;border-radius:17px !important;grid-template-columns:42px 1fr !important}.hero-proof>span{width:42px !important;height:42px !important;font-size:20px !important}.hero-proof strong{font-size:14.8px !important;min-height:0 !important;line-height:1.12 !important}.hours-box{padding:16px !important}.hours-time span{font-size:25px !important}.hero-contact-entry span{font-size:14px !important}.hero-contact-entry span:first-of-type{white-space:nowrap !important;font-size:13.2px !important}.section{padding:38px 0 !important}.section-title{margin-bottom:18px !important}.section-title h2{font-size:31px !important;line-height:1.05 !important}.eyebrow{font-size:12px !important}.services{gap:11px !important}.services .card{padding:15px !important;min-height:auto !important}.services .card h3{font-size:18px !important}.process-card{padding:16px !important;min-height:auto !important}.process-card h3{font-size:18px !important}#prezzi .container{width:min(100% - 24px,430px) !important}#prezzi .prices-wrap{border-radius:18px !important}#prezzi .prices-head h2{font-size:20px !important;padding:14px 12px 8px !important}#prezzi .price-list,#prezzi .price-list-two{padding:2px 12px 12px !important}#prezzi .price-item{grid-template-columns:auto auto !important;column-gap:8px !important}#prezzi .price-item strong{font-size:13px !important}#prezzi .price-item .price{font-size:14.6px !important;letter-spacing:-.03em !important}.pc-builds-grid .pc-image,.pc-card>img.pc-image{height:230px !important}.pc-builds-grid .pc-card:not(.is-open){min-height:0 !important}.pc-builds-grid .pc-price-dual small{font-size:12px !important;padding:2px 7px !important}.pc-builds-grid .pc-price-dual span{gap:6px !important}#lavori .gallery{gap:13px !important}#lavori .gallery a{aspect-ratio:4/5 !important}.map-grid{gap:14px !important}.map{height:330px !important;min-height:330px !important;border-radius:22px !important}.contact-card-clean{padding:22px !important;border-radius:22px !important}.contact-card-clean h2{font-size:30px !important}.reviews-polished{padding:20px !important;border-radius:22px !important}.reviews-polished h2{font-size:27px !important;line-height:1.04 !important}.review-actions{gap:10px !important}.review-actions .btn{width:100% !important}.site-footer{padding:28px 0 calc(104px+env(safe-area-inset-bottom)) !important;font-size:13px !important;line-height:1.55 !important}.mobile-bottom-bar{padding-bottom:calc(7px+env(safe-area-inset-bottom)) !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}.pc-builds-grid .pc-price-dual{display:flex !important;flex-direction:column !important;gap:4px !important;margin:10px 0 14px !important;line-height:1.08 !important}.pc-builds-grid .pc-price-dual span{display:block !important;align-items:initial !important;gap:0 !important;flex-wrap:nowrap !important;color:#35ddff !important;font-size:28px !important;font-weight:950 !important;text-shadow:0 0 18px rgba(40,221,255,.28),0 0 18px rgba(180,92,255,.20) !important}.pc-builds-grid .pc-price-dual small{display:inline !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;font-size:15px !important;font-weight:900 !important;color:#ffffff !important;letter-spacing:.01em !important;opacity:.95 !important;text-shadow:0 2px 8px rgba(0,0,0,.35) !important}@media (min-width:901px){.pc-builds-grid .pc-card:not(.is-open){min-height:535px !important}.pc-builds-grid .pc-card:not(.is-open) .pc-image{height:270px !important}.pc-builds-grid .pc-card:not(.is-open) .pc-body{display:flex !important;flex-direction:column !important}.pc-builds-grid .pc-card:not(.is-open) .btn{margin-top:auto !important}}@media (max-width:900px){.pc-builds-grid .pc-price-dual span{font-size:25px !important}.pc-builds-grid .pc-price-dual small{font-size:14px !important;padding:0 !important;background:transparent !important;border:0 !important}}.mobile-services-compact,.mobile-prices-section-title{display:none}@media (max-width:900px){.hero-gaming .hero-proof-list{display:none !important}#servizi.section{padding:30px 0 34px !important}#servizi .section-title{margin-bottom:16px !important}#servizi .section-title h2{font-size:clamp(25px,7.3vw,32px) !important;line-height:1.08 !important}#servizi .services{display:none !important}.mobile-services-compact{display:block !important}.mobile-services-main,.mobile-extra-services{display:grid !important;gap:10px !important}.mobile-extra-services[hidden]{display:none !important}.mobile-service-card{display:grid !important;grid-template-columns:46px 1fr !important;gap:12px !important;align-items:center !important;padding:13px 14px !important;border-radius:18px !important;background:rgba(5,17,40,.88) !important;border:1px solid rgba(53,221,255,.30) !important;box-shadow:0 0 22px rgba(53,221,255,.08),0 12px 28px rgba(0,0,0,.22) !important}.mobile-service-icon{width:44px !important;height:44px !important;border-radius:14px !important;display:grid !important;place-items:center !important;font-size:20px !important;background:linear-gradient(135deg,#0787ff,#25d7ff 55%,#9b52ff) !important;box-shadow:0 0 18px rgba(53,221,255,.25),0 0 16px rgba(180,92,255,.18) !important}.mobile-service-card h3{margin:0 0 4px !important;font-size:16px !important;line-height:1.12 !important;color:#fff !important;text-transform:uppercase !important;letter-spacing:.02em !important}.mobile-service-card p{margin:0 !important;color:#d7e4fb !important;font-size:13.8px !important;line-height:1.35 !important;font-weight:750 !important}.mobile-more-services-toggle{width:100% !important;margin:12px 0 0 !important;min-height:48px !important;border-radius:999px !important;border:1px solid rgba(53,221,255,.34) !important;background:rgba(255,255,255,.06) !important;color:#fff !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:.035em !important;box-shadow:inset 0 0 16px rgba(53,221,255,.04),0 0 20px rgba(180,92,255,.12) !important}.mobile-extra-services{margin-top:10px !important}#prezzi.section{padding:28px 0 32px !important}.mobile-prices-section-title{display:block !important;text-align:center !important;margin:0 auto 14px !important}.mobile-prices-section-title .eyebrow{color:#35ddff !important;font-size:11px !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-weight:950 !important}.mobile-prices-section-title h2{margin:5px 0 0 !important;color:#fff !important;font-size:27px !important;line-height:1.05 !important;text-shadow:0 0 18px rgba(53,221,255,.22) !important}#prezzi .prices-wrap{padding:15px !important;border-radius:20px !important;background:rgba(5,17,40,.88) !important}#prezzi .prices-head{display:none !important}#prezzi .price-list,#prezzi .price-list-two{display:grid !important;gap:10px !important;padding:0 !important}#prezzi .price-item{display:grid !important;grid-template-columns:1fr auto !important;gap:10px !important;align-items:center !important;padding:12px !important;border:1px solid rgba(53,221,255,.20) !important;border-radius:16px !important;background:rgba(255,255,255,.035) !important}#prezzi .price-item strong{font-size:14px !important;line-height:1.1 !important;white-space:normal !important;color:#fff !important}#prezzi .price-item .price{font-size:16px !important;line-height:1.05 !important;white-space:nowrap !important;color:#35ddff !important;text-align:right !important}#prezzi .desktop-title{display:none !important}#prezzi .mobile-title{display:inline !important}.mobile-bottom-bar{grid-template-columns:1fr 1.22fr 1fr 1fr !important;gap:6px !important;left:8px !important;right:8px !important;padding:7px !important;border-radius:22px !important}.mobile-bottom-bar a,.mobile-bar-menu summary{min-height:52px !important;border-radius:16px !important;font-size:10px !important}.mobile-bar-maps{background:rgba(255,255,255,.065) !important;border:1px solid rgba(53,221,255,.24) !important;box-shadow:inset 0 0 14px rgba(53,221,255,.04) !important}.mobile-bar-whatsapp .wa-logo{width:21px !important;height:21px !important}.bar-icon{font-size:20px !important}.mobile-bar-panel{bottom:86px !important}}.pc-title-mobile{display:none}@media (max-width:900px){.pc-title-desktop{display:none !important}.pc-title-mobile{display:inline !important}#prezzi.section{padding:30px 0 34px !important}.mobile-prices-section-title{display:block !important;text-align:center !important;margin:0 auto 12px !important}.mobile-prices-section-title h2{margin:0 !important;color:#fff !important;font-size:clamp(25px,7.2vw,31px) !important;line-height:1.04 !important;letter-spacing:.02em !important;text-transform:uppercase !important;text-shadow:0 0 18px rgba(53,221,255,.22) !important}#prezzi .prices-wrap{padding:12px !important;border-radius:20px !important;background:rgba(5,17,40,.88) !important;border:1px solid rgba(53,221,255,.38) !important;box-shadow:0 0 22px rgba(53,221,255,.10),0 14px 30px rgba(0,0,0,.22) !important}#prezzi .prices-head{display:none !important}#prezzi .price-list,#prezzi .price-list-two{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;padding:0 !important}#prezzi .price-item{display:block !important;text-align:center !important;padding:14px 12px !important;border:1px solid rgba(53,221,255,.22) !important;border-radius:16px !important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02)) !important}#prezzi .price-item strong{display:block !important;margin:0 0 6px !important;color:#fff !important;font-size:13.5px !important;line-height:1.1 !important;font-weight:950 !important;letter-spacing:.045em !important;text-transform:uppercase !important;white-space:normal !important}#prezzi .price-item .price{display:block !important;margin:0 !important;color:#35ddff !important;text-align:center !important;font-size:clamp(23px,7vw,29px) !important;line-height:1.05 !important;font-weight:950 !important;white-space:normal !important;text-shadow:0 0 16px rgba(53,221,255,.30) !important}}@media (max-width:900px){#prezzi{display:none !important}.mobile-services-main{grid-template-columns:1fr !important}.mobile-tariffe-card p{font-weight:850 !important}.mobile-tariffe-card h3{color:#35ddff !important}}:root{--skpc-purple-glow:rgba(180,92,255,.34);--skpc-purple-border:rgba(180,92,255,.72);--skpc-cyan-border:rgba(40,221,255,.42)}.card,.mobile-service-card,.process-card,.prices-wrap,.price-item,.pc-card,.gallery a,.contact-card,.reviews-polished,.reviews-box,.hero-info-card,.hero-contact-block,.hours-box,.map,.mobile-menu-panel,.mobile-bottom-bar,.mobile-more-services-toggle,.mobile-gallery-toggle,.mobile-spec-toggle,.btn{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease,color .18s ease !important}.card:hover,.card:focus-within,.mobile-service-card:hover,.mobile-service-card:focus-within,.process-card:hover,.process-card:focus-within,.prices-wrap:hover,.prices-wrap:focus-within,.price-item:hover,.price-item:focus-within,.pc-card:hover,.pc-card:focus-within,.gallery a:hover,.gallery a:focus-visible,.contact-card:hover,.contact-card:focus-within,.reviews-polished:hover,.reviews-polished:focus-within,.reviews-box:hover,.reviews-box:focus-within,.hero-info-card:hover,.hero-info-card:focus-within,.hero-contact-block:hover,.hero-contact-block:focus-within,.hours-box:hover,.hours-box:focus-within,.map:hover,.map:focus-visible{border-color:var(--skpc-purple-border) !important;box-shadow:0 0 0 1px rgba(40,221,255,.14),0 0 24px rgba(40,221,255,.16),0 0 34px var(--skpc-purple-glow),0 18px 44px rgba(0,0,0,.32) !important}.hero-proof{border:1px solid transparent;border-radius:18px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease !important}.hero-proof:hover,.hero-proof:focus-within{background:rgba(7,22,50,.50) !important;border-color:rgba(180,92,255,.48) !important;box-shadow:0 0 22px rgba(180,92,255,.18),inset 0 0 18px rgba(40,221,255,.04) !important}.hero-proof:hover>span,.hero-proof:focus-within>span{border-color:var(--skpc-purple-border) !important;box-shadow:0 0 22px rgba(180,92,255,.30),0 0 18px rgba(40,221,255,.18) !important}.mobile-more-services-toggle:hover,.mobile-more-services-toggle:focus-visible,.mobile-gallery-toggle:hover,.mobile-gallery-toggle:focus-visible,.mobile-spec-toggle:hover,.mobile-spec-toggle:focus-visible,.btn:hover,.btn:focus-visible{border-color:rgba(180,92,255,.78) !important;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 24px rgba(40,221,255,.24),0 0 34px rgba(180,92,255,.34),0 14px 30px rgba(0,0,0,.28) !important;outline:none !important}a.btn[href*="wa.me"]:hover,a.btn[href*="wa.me"]:focus-visible,.mobile-bottom-bar a[href*="wa.me"]:hover,.mobile-bottom-bar a[href*="wa.me"]:focus-visible{box-shadow:0 0 0 1px rgba(180,92,255,.30),0 0 22px rgba(37,211,102,.45),0 0 28px rgba(180,92,255,.24),0 14px 30px rgba(18,140,126,.34) !important}.mobile-bottom-bar a,.mobile-bottom-bar button{transition:background .18s ease,box-shadow .18s ease,border-color .18s ease,transform .18s ease !important}.mobile-bottom-bar a:hover,.mobile-bottom-bar button:hover,.mobile-bottom-bar a:focus-visible,.mobile-bottom-bar button:focus-visible{border-color:rgba(180,92,255,.72) !important;box-shadow:0 0 18px rgba(180,92,255,.28),0 0 14px rgba(40,221,255,.16) !important;outline:none !important}.mobile-menu-panel a:hover,.mobile-menu-panel a:focus-visible,.mobile-menu-panel button:hover,.mobile-menu-panel button:focus-visible{border-color:rgba(180,92,255,.72) !important;box-shadow:0 0 20px rgba(180,92,255,.24),0 0 14px rgba(40,221,255,.14) !important;outline:none !important}@media (hover:none){.card:hover,.mobile-service-card:hover,.process-card:hover,.prices-wrap:hover,.price-item:hover,.pc-card:hover,.gallery a:hover,.contact-card:hover,.reviews-polished:hover,.reviews-box:hover,.hero-info-card:hover,.hero-contact-block:hover,.hours-box:hover,.hero-proof:hover{transform:none !important}}body.page .card h2,body.privacy-policy .card h2{font-size:clamp(30px,4vw,46px);color:#fff;margin-top:0}body.page .card h3,body.privacy-policy .card h3{color:#16d8ff;margin-top:28px}body.page .card,body.privacy-policy .card{max-width:980px;margin:0 auto;background:rgba(5,16,38,.82);border:1px solid rgba(22,216,255,.32);color:#eaf4ff}body.page .card p,body.page .card li,body.privacy-policy .card p,body.privacy-policy .card li{color:#dce8ff}body.page .card a,body.privacy-policy .card a{color:#16d8ff;font-weight:800}body.page .card ul,body.privacy-policy .card ul{padding-left:22px}.reviews-with-carousel{display:block !important;text-align:left !important;overflow:hidden}.reviews-head{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin-bottom:22px}.reviews-head p{max-width:760px}.google-reviews-carousel{position:relative;overflow:hidden;width:100%;padding:2px}.google-reviews-track{display:flex;gap:16px;transition:transform .45s ease;will-change:transform}.google-review-card{flex:0 0 calc((100% - 32px) / 3);min-height:260px;background:rgba(2,11,34,.62);border:1px solid rgba(22,216,255,.28);border-radius:22px;padding:20px;box-shadow:0 0 24px rgba(18,135,255,.10),0 14px 34px rgba(0,0,0,.20);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.google-review-card:hover,.google-review-card:focus-within{border-color:rgba(180,92,255,.65);box-shadow:0 0 26px rgba(180,92,255,.22),0 0 18px rgba(40,221,255,.14),0 16px 38px rgba(0,0,0,.28);transform:translateY(-2px)}.google-review-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:8px}.google-review-top strong{color:#fff;font-size:17px;line-height:1.15}.google-review-top span{color:#95a8d0;font-size:13px;white-space:nowrap;font-weight:800}.google-stars{color:#ffc94a;letter-spacing:.08em;font-size:18px;margin-bottom:12px;text-shadow:0 0 14px rgba(255,201,74,.18)}.google-review-card p{color:#d6e2ff !important;font-size:15px !important;line-height:1.52 !important;margin:0 !important}@media (max-width:900px){.reviews-head{grid-template-columns:1fr;text-align:center;gap:16px}.reviews-head .review-actions{justify-content:center !important;margin-top:0 !important}.google-review-card{flex-basis:100%;min-height:0;padding:18px}.google-review-top{justify-content:center;flex-direction:column;align-items:center;gap:4px}.google-review-card p{text-align:center;font-size:14.5px !important}}@media (min-width:901px){#servizi .card-tariffe p strong{color:#35ddff;text-shadow:0 0 14px rgba(53,221,255,.25);font-weight:950}}.google-reviews-carousel{overflow:hidden !important;padding:2px 52px !important}.google-review-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:999px;border:1px solid rgba(22,216,255,.38);background:rgba(5,17,40,.92);color:#fff;font-size:30px;line-height:1;font-weight:900;display:grid;place-items:center;cursor:pointer;box-shadow:0 0 22px rgba(22,216,255,.14),0 10px 24px rgba(0,0,0,.22);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.google-review-nav:hover,.google-review-nav:focus-visible{transform:translateY(-50%) scale(1.06);border-color:rgba(180,92,255,.85);box-shadow:0 0 28px rgba(180,92,255,.30),0 0 16px rgba(22,216,255,.18),0 12px 28px rgba(0,0,0,.28);outline:none}.google-review-prev{left:8px}.google-review-next{right:8px}.google-review-dots{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:18px}.google-review-dot{width:8px;height:8px;border-radius:999px;border:0;background:rgba(214,226,255,.32);cursor:pointer;padding:0;transition:width .18s ease,background .18s ease,box-shadow .18s ease}.google-review-dot.is-active{width:24px;background:#25cfff;box-shadow:0 0 14px rgba(37,207,255,.38)}@media (max-width:900px){.google-reviews-carousel{padding:2px 34px !important}.google-review-card{flex:0 0 100% !important;min-height:auto !important;height:auto !important;padding:18px 16px !important;display:block !important}.google-review-card p{display:block !important;visibility:visible !important;opacity:1 !important;max-height:none !important;overflow:visible !important;color:#d6e2ff !important;font-size:14.5px !important;line-height:1.5 !important;text-align:left !important;margin-top:10px !important}.google-review-top{align-items:flex-start !important;text-align:left !important}.google-stars{text-align:left !important}.google-review-nav{width:34px;height:34px;font-size:25px}.google-review-prev{left:0}.google-review-next{right:0}}.google-review-nav{display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;line-height:1 !important;text-align:center !important}.google-review-prev,.google-review-next{font-family:Arial,Helvetica,sans-serif !important}.google-review-prev{padding-bottom:2px !important}.google-review-next{padding-bottom:2px !important}.google-review-read-more{display:none}@media (max-width:900px){.google-review-card.is-review-collapsed p{display:-webkit-box !important;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden !important;max-height:9em !important}.google-review-card.is-review-expanded p{display:block !important;overflow:visible !important;max-height:none !important}.google-review-read-more{display:inline-flex !important;align-items:center;justify-content:center;margin-top:12px;border:1px solid rgba(22,216,255,.45);background:rgba(22,216,255,.08);color:#35ddff;border-radius:999px;padding:8px 14px;font-weight:900;font-size:13px;cursor:pointer;box-shadow:0 0 14px rgba(22,216,255,.10)}.google-review-read-more:focus-visible,.google-review-read-more:hover{outline:none;border-color:rgba(180,92,255,.75);color:#fff;box-shadow:0 0 20px rgba(180,92,255,.22)}}.reviews-carousel .review-arrow,.reviews-carousel .reviews-arrow,.review-carousel .review-arrow,.review-carousel .reviews-arrow,.google-reviews .review-arrow,.google-reviews .reviews-arrow,.reviews-nav-arrow,.review-nav-arrow,.review-prev,.review-next,.reviews-prev,.reviews-next,button[aria-label*="recensione precedente"],button[aria-label*="recensione successiva"],button[aria-label*="precedente"],button[aria-label*="successiva"]{display:none !important}.reviews-track,.review-track,.google-reviews-track,.reviews-slider,.review-slider{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews-track::-webkit-scrollbar,.review-track::-webkit-scrollbar,.google-reviews-track::-webkit-scrollbar,.reviews-slider::-webkit-scrollbar,.review-slider::-webkit-scrollbar{display:none}@media (max-width:768px){body.privacy-policy,body.page-template-default,body.page{overflow-x:hidden}.privacy-policy main,.privacy-policy .site-main,.privacy-policy .content-area,.privacy-policy .entry-content,.privacy-policy article,.privacy-content,.policy-content,.page-content{width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow-wrap:anywhere !important;word-break:normal !important}.privacy-policy .entry-content,.privacy-policy article,.privacy-content,.policy-content{padding-left:18px !important;padding-right:18px !important}.privacy-policy h1,.privacy-policy h2,.privacy-policy h3,.privacy-policy p,.privacy-policy li,.privacy-policy a,.privacy-policy td,.privacy-policy th,.privacy-policy div{max-width:100% !important;overflow-wrap:anywhere !important;word-break:normal !important;line-height:1.55 !important}.privacy-policy h1{font-size:clamp(1.8rem,8vw,2.35rem) !important;line-height:1.1 !important}.privacy-policy h2{font-size:clamp(1.25rem,6vw,1.65rem) !important;line-height:1.2 !important;margin-top:1.6rem !important}.privacy-policy table,.privacy-policy pre,.privacy-policy code{display:block !important;width:100% !important;max-width:100% !important;overflow-x:auto !important;white-space:normal !important}.privacy-policy ul,.privacy-policy ol{padding-left:1.15rem !important}.privacy-policy .bottom-mobile-bar,.privacy-policy .mobile-bottom-bar{position:fixed}.privacy-policy main,.privacy-policy .site-main{padding-bottom:96px !important}}.google-review-nav,.google-review-prev,.google-review-next{display:none !important}.google-reviews-carousel{padding:8px 0 4px !important;overflow:hidden !important}.google-reviews-track{display:flex !important;gap:18px !important;overflow:visible !important;transition:transform .38s ease !important;will-change:transform}.google-review-card{flex:0 0 calc((100% - 36px) / 3) !important;min-height:285px !important;overflow:visible !important;position:relative !important;box-shadow:0 0 0 1px rgba(40,221,255,.14),0 0 24px rgba(40,221,255,.12),0 16px 38px rgba(0,0,0,.26) !important}.google-review-card:hover,.google-review-card:focus-within{border-color:rgba(180,92,255,.76) !important;box-shadow:0 0 0 1px rgba(180,92,255,.42),0 0 22px rgba(180,92,255,.26),0 0 24px rgba(40,221,255,.16),0 18px 44px rgba(0,0,0,.30) !important;transform:translateY(-2px)}.google-review-dots{display:flex !important;justify-content:center !important;align-items:center !important;gap:13px !important;margin-top:24px !important}.google-review-dot{width:14px !important;height:14px !important;min-width:14px !important;border-radius:999px !important;border:1px solid rgba(53,221,255,.70) !important;background:rgba(53,221,255,.16) !important;cursor:pointer !important;padding:0 !important;transition:transform .18s ease,width .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease}.google-review-dot:hover,.google-review-dot:focus-visible{transform:scale(1.14);outline:none;border-color:rgba(180,92,255,.85) !important;box-shadow:0 0 18px rgba(180,92,255,.25) !important}.google-review-dot.is-active{width:34px !important;background:linear-gradient(135deg,#25cfff,#b45cff) !important;box-shadow:0 0 20px rgba(180,92,255,.28),0 0 14px rgba(37,207,255,.22) !important}@media (max-width:900px){.google-reviews-carousel{padding:6px 0 2px !important}.google-reviews-track{gap:14px !important}.google-review-card{flex:0 0 100% !important;min-height:auto !important;padding:18px 16px !important}.google-review-card p{font-size:14.5px !important;line-height:1.5 !important;text-align:left !important}.google-review-card.is-review-collapsed p{display:-webkit-box !important;-webkit-line-clamp:6 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;max-height:9em !important}.google-review-card.is-review-expanded p{display:block !important;overflow:visible !important;max-height:none !important}.google-review-dots{gap:9px !important;margin-top:18px !important}.google-review-dot{width:11px !important;height:11px !important;min-width:11px !important}.google-review-dot.is-active{width:26px !important}}.privacy-page-section{background:linear-gradient(180deg,rgba(4,9,26,.86),rgba(5,13,34,.92)),url('assets/img/skpc-clean-premium-bg-v34.svg') center center / cover no-repeat,#050d22 !important}.privacy-page-container{width:min(1040px,calc(100% - 32px)) !important}.privacy-page-card{display:block !important;max-width:980px !important;width:100% !important;margin:0 auto !important;padding:34px !important;border-radius:26px !important;background:rgba(5,16,38,.88) !important;border:1px solid rgba(22,216,255,.34) !important;color:#eaf4ff !important;overflow:visible !important}.privacy-page-card h1{font-size:clamp(34px,4vw,52px) !important;line-height:1.05 !important;margin:0 0 24px !important;color:#fff !important;word-break:normal !important;overflow-wrap:normal !important}.privacy-page-card h2{font-size:clamp(24px,3vw,34px) !important;line-height:1.15 !important;margin:0 0 18px !important;color:#fff !important;word-break:normal !important}.privacy-page-card h3{font-size:clamp(19px,2.2vw,24px) !important;line-height:1.22 !important;margin:28px 0 10px !important;color:#35ddff !important}.privacy-page-card p,.privacy-page-card li{font-size:16px !important;line-height:1.72 !important;color:#dce8ff !important;overflow-wrap:break-word !important;word-break:normal !important}.privacy-page-card a{color:#35ddff !important;font-weight:900 !important}.privacy-home-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin:0 0 24px !important;padding:12px 18px !important;border-radius:999px !important;background:linear-gradient(135deg,#063a92,#087bd8 50%,#6b2bd8) !important;color:#fff !important;font-weight:950 !important;text-decoration:none !important;border:1px solid rgba(53,221,255,.44) !important;box-shadow:0 0 18px rgba(53,221,255,.14),0 0 18px rgba(180,92,255,.12) !important}.privacy-home-btn:hover,.privacy-home-btn:focus-visible{outline:none !important;border-color:rgba(180,92,255,.78) !important;box-shadow:0 0 26px rgba(180,92,255,.25),0 0 18px rgba(53,221,255,.18) !important}@media (max-width:768px){.privacy-page-section{padding:22px 0 96px !important}.privacy-page-container{width:100% !important;max-width:100% !important;padding:0 14px !important}.privacy-page-card{display:block !important;grid-template-columns:none !important;width:100% !important;max-width:100% !important;padding:20px 16px !important;border-radius:22px !important;overflow:visible !important}.privacy-page-card h1{font-size:31px !important;line-height:1.08 !important;letter-spacing:-.02em !important;white-space:normal !important;word-break:normal !important;overflow-wrap:normal !important}.privacy-page-card h2{font-size:22px !important;line-height:1.18 !important;white-space:normal !important;word-break:normal !important}.privacy-page-card h3{font-size:18px !important;line-height:1.24 !important}.privacy-page-card p,.privacy-page-card li{font-size:14.8px !important;line-height:1.64 !important;max-width:100% !important;overflow-wrap:break-word !important}.privacy-page-card ul,.privacy-page-card ol{padding-left:18px !important}.privacy-home-btn{width:100% !important;margin-bottom:20px !important}}.google-review-read-more{display:none !important}@media (max-width:900px){.google-review-card,.google-review-card.is-review-collapsed,.google-review-card.is-review-expanded{height:auto !important;min-height:auto !important}.google-review-card p,.google-review-card.is-review-collapsed p,.google-review-card.is-review-expanded p{display:block !important;-webkit-line-clamp:unset !important;-webkit-box-orient:initial !important;overflow:visible !important;max-height:none !important;height:auto !important;visibility:visible !important;opacity:1 !important}}.hero-proof-list .hero-proof:nth-child(2){border-color:rgba(35,216,255,.46) !important;box-shadow:0 0 22px rgba(35,216,255,.12),0 14px 32px rgba(0,0,0,.20) !important}.hero-proof-list .hero-proof:nth-child(2) strong,.hero-proof-list .hero-proof:nth-child(2) span{color:#35ddff !important}.hero-proof-list .hero-proof:nth-child(2):hover,.hero-proof-list .hero-proof:nth-child(2):focus-within{border-color:rgba(180,92,255,.78) !important;box-shadow:0 0 0 1px rgba(53,221,255,.16),0 0 26px rgba(180,92,255,.28),0 0 18px rgba(53,221,255,.15),0 18px 42px rgba(0,0,0,.28) !important;transform:translateY(-2px) !important}.hero-proof-list .hero-proof:nth-child(2):hover strong,.hero-proof-list .hero-proof:nth-child(2):focus-within strong{color:#fff !important}.hero-contact-block,.hero-info-card .hero-contact-block,.hero-card .hero-contact-block{border-color:rgba(35,216,255,.72) !important;box-shadow:0 0 24px rgba(35,216,255,.15),0 18px 42px rgba(0,0,0,.28) !important}.hero-contact-block .label,.hero-contact-block small,.hero-contact-block .contact-label,.hero-contact-block strong:first-child{color:#35ddff !important}.hero-info-card,.hero-card,.hero-info-card .hours-box,.hero-info-card .hero-contact-block{overflow:visible !important}.hero-info-card{padding-top:8px !important;padding-bottom:8px !important}.hero-info-card:hover,.hero-info-card:focus-within{transform:none !important}.hours-box,.hero-info-card .hours-box{border-color:rgba(35,216,255,.72) !important;box-shadow:0 0 24px rgba(35,216,255,.15),0 18px 42px rgba(0,0,0,.28) !important}.hours-box:hover,.hours-box:focus-within,.hero-contact-block:hover,.hero-contact-block:focus-within{border-color:rgba(180,92,255,.86) !important;box-shadow:0 0 0 1px rgba(53,221,255,.20),0 0 28px rgba(180,92,255,.32),0 0 20px rgba(53,221,255,.18),0 20px 46px rgba(0,0,0,.32) !important;transform:translateY(-2px) !important}.hero-info-card:hover .hours-box:not(:hover):not(:focus-within),.hero-info-card:hover .hero-contact-block:not(:hover):not(:focus-within){border-color:rgba(35,216,255,.72) !important;box-shadow:0 0 24px rgba(35,216,255,.15),0 18px 42px rgba(0,0,0,.28) !important;transform:none !important}.hero-proof-list .hero-proof:nth-child(2)>span:first-child,.hero-proof-list .hero-proof:nth-child(2) .icon{color:#dff8ff !important;border-color:rgba(35,216,255,.70) !important;background:linear-gradient(135deg,#0b86ff,#28ddff 70%,#35ddff) !important;box-shadow:0 0 18px rgba(35,216,255,.25),inset 0 0 14px rgba(255,255,255,.05) !important}.hero-proof-list .hero-proof:nth-child(2):hover>span:first-child,.hero-proof-list .hero-proof:nth-child(2):focus-within>span:first-child,.hero-proof-list .hero-proof:nth-child(2):hover .icon,.hero-proof-list .hero-proof:nth-child(2):focus-within .icon{border-color:rgba(180,92,255,.75) !important;background:linear-gradient(135deg,#0b86ff,#28ddff 55%,#b45cff) !important;box-shadow:0 0 22px rgba(180,92,255,.26),0 0 18px rgba(35,216,255,.18) !important}.hero-info-card:hover,.hero-info-card:focus,.hero-info-card:focus-within,.hero-card:hover,.hero-card:focus-within{border-color:transparent !important;box-shadow:none !important;transform:none !important}.hero-info-card .hours-box,.hero-info-card .hero-contact-block,.hero-card .hours-box,.hero-card .hero-contact-block{border-color:rgba(35,216,255,.72) !important;box-shadow:0 0 24px rgba(35,216,255,.15),0 18px 42px rgba(0,0,0,.28) !important;transform:none !important}.hero-info-card:hover .hours-box:not(:hover):not(:focus-within),.hero-info-card:hover .hero-contact-block:not(:hover):not(:focus-within),.hero-card:hover .hours-box:not(:hover):not(:focus-within),.hero-card:hover .hero-contact-block:not(:hover):not(:focus-within){border-color:rgba(35,216,255,.72) !important;box-shadow:0 0 24px rgba(35,216,255,.15),0 18px 42px rgba(0,0,0,.28) !important;transform:none !important}.hero-info-card .hours-box:hover,.hero-info-card .hours-box:focus-within,.hero-info-card .hero-contact-block:hover,.hero-info-card .hero-contact-block:focus-within,.hero-card .hours-box:hover,.hero-card .hours-box:focus-within,.hero-card .hero-contact-block:hover,.hero-card .hero-contact-block:focus-within{border-color:rgba(180,92,255,.88) !important;box-shadow:0 0 0 1px rgba(53,221,255,.18),0 0 30px rgba(180,92,255,.34),0 0 20px rgba(53,221,255,.18),0 20px 46px rgba(0,0,0,.32) !important;transform:translateY(-2px) !important}.hero-info-card:has(.hours-box:hover) .hero-contact-block,.hero-info-card:has(.hours-box:focus-within) .hero-contact-block,.hero-card:has(.hours-box:hover) .hero-contact-block,.hero-card:has(.hours-box:focus-within) .hero-contact-block{border-color:rgba(35,216,255,.72) !important;box-shadow:0 0 24px rgba(35,216,255,.15),0 18px 42px rgba(0,0,0,.28) !important;transform:none !important}.hero-info-card:has(.hero-contact-block:hover) .hours-box,.hero-info-card:has(.hero-contact-block:focus-within) .hours-box,.hero-card:has(.hero-contact-block:hover) .hours-box,.hero-card:has(.hero-contact-block:focus-within) .hours-box{border-color:rgba(35,216,255,.72) !important;box-shadow:0 0 24px rgba(35,216,255,.15),0 18px 42px rgba(0,0,0,.28) !important;transform:none !important}.hero-info-card:has(.hours-box:hover) .hours-box,.hero-info-card:has(.hours-box:focus-within) .hours-box,.hero-card:has(.hours-box:hover) .hours-box,.hero-card:has(.hours-box:focus-within) .hours-box,.hero-info-card:has(.hero-contact-block:hover) .hero-contact-block,.hero-info-card:has(.hero-contact-block:focus-within) .hero-contact-block,.hero-card:has(.hero-contact-block:hover) .hero-contact-block,.hero-card:has(.hero-contact-block:focus-within) .hero-contact-block{border-color:rgba(180,92,255,.88) !important;box-shadow:0 0 0 1px rgba(53,221,255,.18),0 0 30px rgba(180,92,255,.34),0 0 20px rgba(53,221,255,.18),0 20px 46px rgba(0,0,0,.32) !important;transform:translateY(-2px) !important}.hero-proof-list .hero-proof:nth-child(2)>span:first-child,.hero-proof-list .hero-proof:nth-child(2) .icon{background:rgba(5,17,40,.88) !important;color:#dff8ff !important;border-color:rgba(35,216,255,.72) !important;box-shadow:0 0 18px rgba(35,216,255,.18),inset 0 0 16px rgba(53,221,255,.04) !important}.hero-proof-list .hero-proof:nth-child(2):hover>span:first-child,.hero-proof-list .hero-proof:nth-child(2):focus-within>span:first-child,.hero-proof-list .hero-proof:nth-child(2):hover .icon,.hero-proof-list .hero-proof:nth-child(2):focus-within .icon{background:rgba(5,17,40,.92) !important;color:#ffffff !important;border-color:rgba(180,92,255,.80) !important;box-shadow:0 0 22px rgba(180,92,255,.28),0 0 18px rgba(35,216,255,.16),inset 0 0 16px rgba(180,92,255,.05) !important}.skpc-cookie-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:99999;color:#eaf4ff}.skpc-cookie-banner[hidden]{display:none !important}.skpc-cookie-inner{width:min(1060px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-radius:22px;background:rgba(5,16,38,.94);border:1px solid rgba(53,221,255,.45);box-shadow:0 0 30px rgba(53,221,255,.18),0 18px 46px rgba(0,0,0,.38);backdrop-filter:blur(14px) saturate(120%)}.skpc-cookie-text strong{display:block;color:#fff;font-size:17px;margin-bottom:4px}.skpc-cookie-text p{margin:0;color:#d6e3f8;font-size:14px;line-height:1.45}.skpc-cookie-text a{display:inline-block;margin-top:6px;color:#35ddff;font-weight:900;font-size:13px}.skpc-cookie-actions{display:flex;gap:10px;flex:0 0 auto}.skpc-cookie-btn{border:1px solid rgba(53,221,255,.48);border-radius:999px;padding:11px 16px;font-weight:950;cursor:pointer;color:#fff}.skpc-cookie-primary{background:linear-gradient(135deg,#18d66b,#119c74);box-shadow:0 0 18px rgba(24,214,107,.22)}.skpc-cookie-secondary{background:rgba(255,255,255,.06)}.skpc-cookie-btn:hover,.skpc-cookie-btn:focus-visible{outline:none;border-color:rgba(180,92,255,.78);box-shadow:0 0 24px rgba(180,92,255,.24),0 0 16px rgba(53,221,255,.12)}.map-consent-placeholder{min-height:360px;display:grid !important;place-items:center;border-radius:24px;border:1px solid rgba(53,221,255,.35);background:linear-gradient(145deg,rgba(5,16,38,.92),rgba(8,29,61,.82))}.map-consent-card{text-align:center;max-width:520px;padding:24px}.map-consent-card strong{display:block;color:#fff;font-size:24px;margin-bottom:8px}.map-consent-card p{color:#d6e3f8;margin:0 0 16px}@media (max-width:760px){.skpc-cookie-banner{left:10px;right:10px;bottom:86px}.skpc-cookie-inner{flex-direction:column;align-items:stretch;padding:15px;border-radius:18px}.skpc-cookie-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.skpc-cookie-btn{padding:11px 10px;font-size:13px}.map-consent-placeholder{min-height:300px}}.icon,.process-number,.mobile-service-icon,.mobile-card-icon,.service-icon,.hero-proof>span:first-child,.card .icon,.process-card .process-number{background:linear-gradient(135deg,#2f7cff 0%,#24cfff 44%,#8b5cff 100%) !important;color:#eaffff !important;border:1px solid rgba(53,221,255,.56) !important;box-shadow:0 0 18px rgba(53,221,255,.22),0 0 18px rgba(139,92,255,.18),inset 0 0 16px rgba(255,255,255,.05) !important}.services .card:nth-child(even) .icon,.services .card:nth-child(odd) .icon,.process-card:nth-child(even) .process-number,.process-card:nth-child(odd) .process-number,.mobile-service-card:nth-child(even) .mobile-service-icon,.mobile-service-card:nth-child(odd) .mobile-service-icon{background:linear-gradient(135deg,#2f7cff 0%,#24cfff 44%,#8b5cff 100%) !important;color:#eaffff !important;border-color:rgba(53,221,255,.56) !important}.card:hover .icon,.card:focus-within .icon,.process-card:hover .process-number,.process-card:focus-within .process-number,.mobile-service-card:hover .mobile-service-icon,.mobile-service-card:focus-within .mobile-service-icon,.hero-proof:hover>span:first-child,.hero-proof:focus-within>span:first-child{background:linear-gradient(135deg,#2f7cff 0%,#24cfff 38%,#a45cff 100%) !important;border-color:rgba(180,92,255,.78) !important;box-shadow:0 0 22px rgba(180,92,255,.28),0 0 18px rgba(53,221,255,.20),inset 0 0 18px rgba(255,255,255,.06) !important}.hero-proof-list .hero-proof:nth-child(2)>span:first-child,.hero-proof-list .hero-proof:nth-child(2) .icon{background:linear-gradient(135deg,#2f7cff 0%,#24cfff 44%,#8b5cff 100%) !important;color:#eaffff !important;border:1px solid rgba(53,221,255,.56) !important;box-shadow:0 0 18px rgba(53,221,255,.22),0 0 18px rgba(139,92,255,.18),inset 0 0 16px rgba(255,255,255,.05) !important}@media (max-width:900px){.mobile-service-card.card-tariffe h3,.mobile-service-card.card-tariffe strong,.services .card.card-tariffe h3,#servizi .card.card-tariffe h3,#servizi .card-tariffe h3{color:#ffffff !important}}@media (max-width:900px){#servizi .card-tariffe h3,#servizi .card-tariffe .mobile-service-title,#servizi .mobile-service-card.card-tariffe h3,#servizi .mobile-service-card.card-tariffe .mobile-service-title,.mobile-services .card-tariffe h3,.mobile-services .card-tariffe .mobile-service-title,.mobile-extra-services .card-tariffe h3,.mobile-extra-services .card-tariffe .mobile-service-title,.card-tariffe h3:first-of-type{color:#ffffff !important;text-shadow:none !important}#servizi .card-tariffe p strong,#servizi .card-tariffe .price,#servizi .card-tariffe .cyan,.card-tariffe p strong{color:#35ddff !important;text-shadow:0 0 14px rgba(53,221,255,.24) !important}}@media (max-width:900px){.mobile-tariffe-card h3,article.mobile-service-card.mobile-tariffe-card h3,#servizi .mobile-tariffe-card h3,.hero .mobile-tariffe-card h3,.mobile-tariffe-card div h3{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:none !important;background-image:none !important;text-shadow:none !important}.mobile-tariffe-card p{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:none !important}}@media (max-width:900px){.mobile-tariffe-card h3,article.mobile-service-card.mobile-tariffe-card h3,#servizi .mobile-tariffe-card h3,.mobile-tariffe-card div h3{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:none !important;background-image:none !important;text-shadow:none !important}.mobile-tariffe-card p,article.mobile-service-card.mobile-tariffe-card p,#servizi .mobile-tariffe-card p{color:#35ddff !important;-webkit-text-fill-color:#35ddff !important;text-shadow:0 0 14px rgba(53,221,255,.24) !important;font-weight:900 !important}}.hero-proof-list .hero-proof:nth-child(2)>span:first-child,.hero-proof-list .hero-proof:nth-child(2) .icon{background:linear-gradient(135deg,#2f7cff 0%,#24cfff 44%,#8b5cff 100%) !important;color:#eaffff !important;border:1px solid rgba(53,221,255,.56) !important;box-shadow:0 0 18px rgba(53,221,255,.22),0 0 18px rgba(139,92,255,.18),inset 0 0 16px rgba(255,255,255,.05) !important}.hero-proof-list .hero-proof:nth-child(2):hover>span:first-child,.hero-proof-list .hero-proof:nth-child(2):focus-within>span:first-child,.hero-proof-list .hero-proof:nth-child(2):hover .icon,.hero-proof-list .hero-proof:nth-child(2):focus-within .icon{background:linear-gradient(135deg,#2f7cff 0%,#24cfff 38%,#a45cff 100%) !important;color:#ffffff !important;border-color:rgba(180,92,255,.78) !important;box-shadow:0 0 22px rgba(180,92,255,.28),0 0 18px rgba(53,221,255,.20),inset 0 0 18px rgba(255,255,255,.06) !important}.card-tariffe h3,.mobile-tariffe-card h3,article.mobile-service-card.mobile-tariffe-card h3,#servizi .card-tariffe h3,#servizi .mobile-tariffe-card h3{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:none !important;background-image:none !important;text-shadow:none !important}.card-tariffe p,.card-tariffe p strong,.mobile-tariffe-card p,.mobile-tariffe-card p strong,article.mobile-service-card.mobile-tariffe-card p,#servizi .card-tariffe p,#servizi .card-tariffe p strong,#servizi .mobile-tariffe-card p{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:none !important}.icon,.process-number,.mobile-service-icon,.mobile-card-icon,.service-icon,.hero-proof>span:first-child,.card .icon,.process-card .process-number{background:linear-gradient(135deg,#1478ff 0%,#21dcff 42%,#7b4dff 100%) !important;color:#ffffff !important;border:1.5px solid rgba(91,235,255,.82) !important;box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 0 22px rgba(33,220,255,.34),0 0 20px rgba(123,77,255,.24),0 10px 24px rgba(0,0,0,.28) !important;text-shadow:0 1px 2px rgba(0,0,0,.38),0 0 10px rgba(255,255,255,.20) !important}.services .card:nth-child(even) .icon,.services .card:nth-child(odd) .icon,.process-card:nth-child(even) .process-number,.process-card:nth-child(odd) .process-number,.mobile-service-card:nth-child(even) .mobile-service-icon,.mobile-service-card:nth-child(odd) .mobile-service-icon{background:linear-gradient(135deg,#1478ff 0%,#21dcff 42%,#7b4dff 100%) !important;color:#ffffff !important;border-color:rgba(91,235,255,.82) !important}.card:hover .icon,.card:focus-within .icon,.process-card:hover .process-number,.process-card:focus-within .process-number,.mobile-service-card:hover .mobile-service-icon,.mobile-service-card:focus-within .mobile-service-icon,.hero-proof:hover>span:first-child,.hero-proof:focus-within>span:first-child{background:linear-gradient(135deg,#0f86ff 0%,#32ecff 36%,#a45cff 100%) !important;color:#ffffff !important;border-color:rgba(190,112,255,.92) !important;box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 0 28px rgba(190,112,255,.36),0 0 22px rgba(50,236,255,.28),0 12px 28px rgba(0,0,0,.32) !important}.hero-proof-list .hero-proof:nth-child(2)>span:first-child,.hero-proof-list .hero-proof:nth-child(2) .icon{background:linear-gradient(135deg,#1478ff 0%,#21dcff 42%,#7b4dff 100%) !important;color:#ffffff !important;border:1.5px solid rgba(91,235,255,.82) !important;box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 0 22px rgba(33,220,255,.34),0 0 20px rgba(123,77,255,.24),0 10px 24px rgba(0,0,0,.28) !important}.hero-proof-list .hero-proof:nth-child(2):hover>span:first-child,.hero-proof-list .hero-proof:nth-child(2):focus-within>span:first-child,.hero-proof-list .hero-proof:nth-child(2):hover .icon,.hero-proof-list .hero-proof:nth-child(2):focus-within .icon{background:linear-gradient(135deg,#0f86ff 0%,#32ecff 36%,#a45cff 100%) !important;color:#ffffff !important;border-color:rgba(190,112,255,.92) !important}.sales-badge-section{padding-top:34px !important;padding-bottom:34px !important}.sales-badge{position:relative;display:grid;grid-template-columns:1.1fr 1.35fr auto;gap:22px;align-items:center;padding:26px;border-radius:28px;background:radial-gradient(circle at 6% 10%,rgba(53,221,255,.15),transparent 34%),radial-gradient(circle at 94% 18%,rgba(139,92,255,.15),transparent 36%),linear-gradient(145deg,rgba(8,29,61,.96),rgba(6,20,48,.96));border:1px solid rgba(91,235,255,.42);box-shadow:0 0 0 1px rgba(139,92,255,.08),0 0 28px rgba(33,220,255,.14),0 18px 44px rgba(0,0,0,.28);overflow:hidden}.sales-badge::before{content:"";position:absolute;inset:12px;border-radius:22px;pointer-events:none;border:1px solid rgba(53,221,255,.12)}.sales-badge-copy{position:relative;z-index:1}.sales-badge-copy .eyebrow{color:#35ddff !important;font-weight:950;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.sales-badge-copy h2{color:#ffffff !important;font-size:clamp(24px,2.5vw,36px);line-height:1.05;margin:0 0 8px;text-shadow:0 0 18px rgba(53,221,255,.18)}.sales-badge-copy p{color:#d6e3f8 !important;margin:0;font-weight:750;line-height:1.48}.sales-badge-prices{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sales-price-chip{min-height:94px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:15px 13px;border-radius:20px;background:rgba(2,11,34,.58);border:1px solid rgba(91,235,255,.34);box-shadow:inset 0 0 18px rgba(255,255,255,.03),0 0 18px rgba(53,221,255,.08);text-align:center}.sales-price-chip span{color:#dce8ff;font-size:13.5px;line-height:1.18;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.sales-price-chip strong{color:#ffffff;font-size:clamp(22px,2.2vw,30px);line-height:1;text-shadow:0 0 16px rgba(53,221,255,.28)}.sales-badge-action{position:relative;z-index:1;display:grid;gap:9px;justify-items:center;min-width:190px}.sales-badge-action small{color:#a9bddb;font-size:12.5px;line-height:1.25;text-align:center;max-width:220px}.sales-badge:hover{border-color:rgba(180,92,255,.62);box-shadow:0 0 0 1px rgba(53,221,255,.10),0 0 30px rgba(180,92,255,.20),0 20px 48px rgba(0,0,0,.30)}@media (max-width:1050px){.sales-badge{grid-template-columns:1fr;text-align:center}.sales-badge-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-badge-action{min-width:0}}@media (max-width:760px){.sales-badge-section{padding-top:24px !important;padding-bottom:26px !important}.sales-badge{padding:20px 16px;border-radius:24px;gap:18px}.sales-badge-copy h2{font-size:25px}.sales-badge-copy p{font-size:14.5px}.sales-badge-prices{grid-template-columns:1fr;gap:10px}.sales-price-chip{min-height:auto;padding:13px 12px}.sales-price-chip strong{font-size:26px}.sales-badge-action .btn{width:100%}}.sales-badge-section{display:none !important}.sales-badge-under-pc{margin-top:34px;margin-bottom:4px}.sales-badge-under-pc .sales-badge{max-width:100%}@media (max-width:760px){.sales-badge-under-pc{margin-top:26px}}.sales-badge-copy p{display:none !important}.sales-badge-copy h2{max-width:520px !important}.sales-price-chip strong{display:inline-flex !important;align-items:baseline !important;justify-content:center !important;gap:6px !important;white-space:nowrap !important;line-height:1 !important}.sales-price-chip strong,.sales-price-chip strong *{word-break:keep-all !important;overflow-wrap:normal !important}.sales-price-chip{min-width:0 !important}@media (max-width:760px){.sales-badge-copy h2{max-width:100% !important}.sales-price-chip strong{font-size:25px !important;white-space:nowrap !important}}.sales-badge::before{display:none !important;content:none !important}.sales-badge-action .btn{min-width:220px !important}.sales-price-chip{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease !important}.sales-price-chip:hover,.sales-price-chip:focus-within{transform:translateY(-2px) !important;border-color:rgba(180,92,255,.86) !important;background:radial-gradient(circle at 10% 0%,rgba(53,221,255,.12),transparent 45%),linear-gradient(145deg,rgba(8,24,58,.82),rgba(20,11,54,.78)) !important;box-shadow:0 0 0 1px rgba(53,221,255,.16),0 0 30px rgba(180,92,255,.32),0 0 20px rgba(53,221,255,.16),0 16px 34px rgba(0,0,0,.30) !important}.sales-price-chip:hover strong,.sales-price-chip:focus-within strong{color:#ffffff !important;text-shadow:0 0 18px rgba(180,92,255,.30),0 0 14px rgba(53,221,255,.22) !important}.sales-price-chip:hover span,.sales-price-chip:focus-within span{color:#ffffff !important}.sales-badge-prices{grid-template-columns:repeat(2,minmax(0,1fr)) !important;max-width:620px !important;width:100% !important;justify-self:center !important}@media (max-width:760px){.sales-badge-prices{grid-template-columns:1fr !important;max-width:100% !important}}.sales-badge-action-dual{min-width:230px !important}.sales-badge-action-dual .btn{width:100% !important;min-width:220px !important;text-align:center !important;justify-content:center !important;white-space:normal !important;line-height:1.15 !important}.sales-badge-action-dual .btn-secondary-green{background:linear-gradient(135deg,#0b6edb,#6d42e8) !important;border-color:rgba(53,221,255,.55) !important;box-shadow:0 0 18px rgba(53,221,255,.18),0 0 16px rgba(139,92,255,.16) !important}.sales-badge-action-dual .btn-secondary-green:hover,.sales-badge-action-dual .btn-secondary-green:focus-visible{border-color:rgba(180,92,255,.86) !important;box-shadow:0 0 26px rgba(180,92,255,.28),0 0 18px rgba(53,221,255,.18) !important}@media (max-width:1050px){.sales-badge-action-dual{width:100% !important;max-width:520px !important;justify-self:center !important;grid-template-columns:1fr 1fr !important}.sales-badge-action-dual small{grid-column:1 / -1}}@media (max-width:760px){.sales-badge-action-dual{grid-template-columns:1fr !important;max-width:100% !important}}.sales-badge-action{min-width:220px !important}.sales-badge-action .btn{width:100% !important;min-width:220px !important;justify-content:center !important;text-align:center !important}.sales-badge-action small{display:none !important}#notebook-ricondizionati{scroll-margin-top:24px}@media (max-width:900px){#notebook-ricondizionati{scroll-margin-top:18px}}.sales-price-chip strong{color:#35ddff !important;-webkit-text-fill-color:#35ddff !important;text-shadow:0 0 18px rgba(53,221,255,.32) !important}.sales-price-chip:hover strong,.sales-price-chip:focus-within strong{color:#35ddff !important;-webkit-text-fill-color:#35ddff !important;text-shadow:0 0 18px rgba(53,221,255,.36),0 0 12px rgba(180,92,255,.20) !important}@media (max-width:900px){.sales-price-chip strong{color:#35ddff !important;-webkit-text-fill-color:#35ddff !important}}#notebook-ricondizionati{scroll-margin-top:125px !important}.sales-badge-under-pc{scroll-margin-top:125px !important}@media (max-width:900px){#notebook-ricondizionati{scroll-margin-top:98px !important}.sales-badge-under-pc{scroll-margin-top:98px !important}}img{height:auto}body.lightbox-open{overflow:hidden !important}.skpc-lightbox{position:fixed;inset:0;z-index:99998;display:none;align-items:center;justify-content:center;padding:34px;background:rgba(2,8,23,.92);backdrop-filter:blur(10px)}.skpc-lightbox.is-open{display:flex}.skpc-lightbox-image{display:block;max-width:min(92vw,1400px);max-height:88vh;width:auto;height:auto;border-radius:24px;border:1px solid rgba(53,221,255,.44);box-shadow:0 0 0 1px rgba(180,92,255,.12),0 0 32px rgba(53,221,255,.18),0 24px 60px rgba(0,0,0,.52)}.skpc-lightbox-close{position:absolute;top:22px;right:24px;width:48px;height:48px;border-radius:999px;border:1px solid rgba(53,221,255,.55);background:linear-gradient(135deg,rgba(8,29,61,.96),rgba(20,11,54,.94));color:#ffffff;font-size:34px;line-height:1;cursor:pointer;box-shadow:0 0 20px rgba(53,221,255,.16),0 0 18px rgba(180,92,255,.12)}.skpc-lightbox-close:hover,.skpc-lightbox-close:focus-visible{outline:none;border-color:rgba(180,92,255,.84);box-shadow:0 0 28px rgba(180,92,255,.30),0 0 18px rgba(53,221,255,.18)}@media (max-width:900px){.gallery .gallery-item-link{pointer-events:none !important;cursor:default !important}.skpc-lightbox{display:none !important}}@media (prefers-reduced-motion:no-preference){body.js-reveal-enabled .reveal-item{opacity:0;transform:translateY(24px);transition:opacity .62s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}body.js-reveal-enabled .reveal-item.reveal-left{transform:translateX(-26px)}body.js-reveal-enabled .reveal-item.reveal-right{transform:translateX(26px)}body.js-reveal-enabled .reveal-item.reveal-scale{transform:translateY(18px) scale(.97)}body.js-reveal-enabled .reveal-item.is-visible{opacity:1;transform:none}body.js-reveal-enabled .hero-reveal{opacity:0;transform:translateY(18px);animation:skpcHeroReveal .72s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--hero-delay,0ms)}@keyframes skpcHeroReveal{to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.reveal-item,.hero-reveal{opacity:1 !important;transform:none !important;animation:none !important;transition:none !important}}@media (prefers-reduced-motion:no-preference){body.js-reveal-enabled .hero-copy{opacity:1 !important;transform:none !important;animation:none !important}body.js-reveal-enabled .hero-title-reveal,body.js-reveal-enabled .hero-subtitle-reveal,body.js-reveal-enabled .hero-proof-reveal,body.js-reveal-enabled .hero-panel-reveal{opacity:0;transform:translateY(22px);animation:skpcHeroLayerIn .72s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--hero-layer-delay,0ms)}body.js-reveal-enabled .hero-proof-reveal{transform:translateX(-18px)}body.js-reveal-enabled .hero-panel-reveal{transform:translateX(22px)}body.js-reveal-enabled .hero-bg-pc{opacity:0;animation:skpcHeroPcIn .92s cubic-bezier(.18,.82,.2,1) .24s forwards,skpcHeroPcFloat 6.5s ease-in-out 1.25s infinite,skpcHeroPcGlow 7s linear 1.25s infinite}body.js-reveal-enabled .mobile-hero-pc{animation:skpcHeroLayerIn .72s cubic-bezier(.2,.8,.2,1) .28s forwards,skpcMobilePcGlow 7s linear 1.1s infinite}.hero-led-strip{opacity:0;animation:skpcLedStripIn .72s cubic-bezier(.2,.8,.2,1) .62s forwards,skpcLedStripFlow 7s linear 1.2s infinite}@keyframes skpcHeroLayerIn{to{opacity:1;transform:none}}@keyframes skpcHeroPcIn{0%{opacity:0;transform:translateY(-46%) scale(.965);filter:drop-shadow(0 0 0 rgba(22,216,255,0)) drop-shadow(0 0 0 rgba(155,70,255,0))}100%{opacity:.98;transform:translateY(-50%) scale(1);filter:drop-shadow(0 0 34px rgba(22,216,255,.42)) drop-shadow(0 0 42px rgba(155,70,255,.30))}}@keyframes skpcHeroPcFloat{0%,100%{transform:translateY(-50%) translateX(0) scale(1)}50%{transform:translateY(calc(-50% - 7px)) translateX(2px) scale(1.008)}}@keyframes skpcHeroPcGlow{0%,100%{filter:drop-shadow(0 0 28px rgba(22,216,255,.46)) drop-shadow(0 0 38px rgba(18,135,255,.28)) drop-shadow(0 0 48px rgba(155,70,255,.24))}33%{filter:drop-shadow(0 0 30px rgba(18,135,255,.44)) drop-shadow(0 0 40px rgba(155,70,255,.30)) drop-shadow(0 0 48px rgba(22,216,255,.20))}66%{filter:drop-shadow(0 0 30px rgba(155,70,255,.42)) drop-shadow(0 0 40px rgba(22,216,255,.26)) drop-shadow(0 0 48px rgba(18,135,255,.22))}}@keyframes skpcMobilePcGlow{0%,100%{box-shadow:inset 0 0 24px rgba(22,216,255,.10),0 0 24px rgba(22,216,255,.16),0 0 26px rgba(155,70,255,.10)}50%{box-shadow:inset 0 0 28px rgba(155,70,255,.12),0 0 30px rgba(155,70,255,.18),0 0 22px rgba(22,216,255,.18)}}@keyframes skpcLedStripIn{to{opacity:1;transform:scaleX(1)}}@keyframes skpcLedStripFlow{0%{background-position:0% 50%}100%{background-position:220% 50%}}}.hero-led-strip{position:absolute;z-index:3;left:clamp(42px,4vw,92px);right:clamp(42px,4vw,92px);bottom:28px;height:3px;border-radius:999px;transform:scaleX(.72);transform-origin:center;background:linear-gradient( 90deg,transparent 0%,rgba(22,216,255,.92) 10%,rgba(18,135,255,.98) 28%,rgba(155,70,255,.98) 48%,rgba(22,216,255,.98) 68%,rgba(18,135,255,.96) 84%,transparent 100% );background-size:220% 100%;box-shadow:0 0 8px rgba(22,216,255,.60),0 0 18px rgba(18,135,255,.38),0 0 28px rgba(155,70,255,.28);pointer-events:none}.hero-led-strip::before{content:"";position:absolute;inset:-8px 0;border-radius:999px;background:inherit;background-size:inherit;filter:blur(11px);opacity:.52}@media (max-width:900px){.hero-led-strip{display:none !important}}@media (prefers-reduced-motion:reduce){.hero-led-strip{opacity:1 !important;transform:none !important;animation:none !important}}.hero-led-strip,.hero-led-strip::before{display:none !important;content:none !important;animation:none !important}.hero-gaming:before{background-image:none !important}@media (max-width:900px){.gallery .gallery-item-link{pointer-events:auto !important;cursor:pointer !important;border-radius:18px}.gallery .gallery-item-link.is-tapped{border-color:rgba(180,92,255,.88) !important;box-shadow:0 0 0 1px rgba(53,221,255,.18),0 0 28px rgba(180,92,255,.34),0 0 20px rgba(53,221,255,.18),0 18px 38px rgba(0,0,0,.28) !important;transform:translateY(-2px) !important}}@media (prefers-reduced-motion:no-preference){body.scroll-glow-mode .scroll-glow-target{transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,filter .26s ease,background .26s ease !important}body.scroll-glow-mode .scroll-glow-target:not(.scroll-glow-active):hover,body.scroll-glow-mode .scroll-glow-target:not(.scroll-glow-active):focus-within{transform:none !important}body.scroll-glow-mode .scroll-glow-target.scroll-glow-active{border-color:rgba(180,92,255,.78) !important;box-shadow:0 0 0 1px rgba(53,221,255,.14),0 0 calc(14px+(22px * var(--scroll-glow,.55))) rgba(180,92,255,calc(.16+(.18 * var(--scroll-glow,.55)))),0 0 calc(10px+(18px * var(--scroll-glow,.55))) rgba(53,221,255,calc(.12+(.14 * var(--scroll-glow,.55)))),0 16px 38px rgba(0,0,0,.26) !important;filter:saturate(calc(1+(.18 * var(--scroll-glow,.55)))) brightness(calc(1+(.04 * var(--scroll-glow,.55)))) !important}body.scroll-glow-mode .scroll-glow-target.scroll-glow-strong{transform:translateY(-2px) !important;border-color:rgba(180,92,255,.90) !important;box-shadow:0 0 0 1px rgba(53,221,255,.20),0 0 32px rgba(180,92,255,.34),0 0 22px rgba(53,221,255,.20),0 20px 46px rgba(0,0,0,.32) !important}body.scroll-glow-mode .scroll-glow-target.scroll-glow-active .icon,body.scroll-glow-mode .scroll-glow-target.scroll-glow-active .mobile-service-icon,body.scroll-glow-mode .scroll-glow-target.scroll-glow-active .process-number,body.scroll-glow-mode .scroll-glow-target.scroll-glow-active>span:first-child{background:linear-gradient(135deg,#0f86ff 0%,#32ecff 36%,#a45cff 100%) !important;color:#ffffff !important;border-color:rgba(190,112,255,.88) !important;box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 0 25px rgba(190,112,255,.30),0 0 20px rgba(50,236,255,.24) !important}body.scroll-glow-mode .sales-price-chip.scroll-glow-active{background:radial-gradient(circle at 10% 0%,rgba(53,221,255,.13),transparent 45%),linear-gradient(145deg,rgba(8,24,58,.82),rgba(20,11,54,.78)) !important}body.scroll-glow-mode .sales-price-chip.scroll-glow-active span{color:#ffffff !important}body.scroll-glow-mode .sales-price-chip.scroll-glow-active strong{color:#35ddff !important;-webkit-text-fill-color:#35ddff !important;text-shadow:0 0 18px rgba(53,221,255,.38),0 0 12px rgba(180,92,255,.22) !important}body.scroll-glow-mode .gallery .scroll-glow-target.scroll-glow-active{border-color:rgba(180,92,255,.86) !important;box-shadow:0 0 0 1px rgba(53,221,255,.18),0 0 28px rgba(180,92,255,.30),0 0 20px rgba(53,221,255,.16),0 18px 38px rgba(0,0,0,.28) !important}@media (max-width:900px){body.scroll-glow-mode .scroll-glow-target.scroll-glow-strong{transform:translateY(-1px) !important;box-shadow:0 0 0 1px rgba(53,221,255,.16),0 0 24px rgba(180,92,255,.25),0 0 16px rgba(53,221,255,.16),0 16px 34px rgba(0,0,0,.28) !important}}}@media (prefers-reduced-motion:reduce){.scroll-glow-target,.scroll-glow-target *{transition:none !important}}body.scroll-glow-mode .sales-price-chip.scroll-glow-active>span:first-child,body.scroll-glow-mode .sales-price-chip.scroll-glow-strong>span:first-child{background:none !important;border:0 !important;box-shadow:none !important;color:#dce8ff !important;-webkit-text-fill-color:#dce8ff !important;text-shadow:none !important}body.scroll-glow-mode .map-grid .map.scroll-glow-active{border:1px solid rgba(180,92,255,.82) !important;box-shadow:0 0 0 1px rgba(53,221,255,.16),0 0 28px rgba(180,92,255,.30),0 0 20px rgba(53,221,255,.16),0 18px 38px rgba(0,0,0,.28) !important}body.scroll-glow-mode .map-grid .map.scroll-glow-strong{border-color:rgba(180,92,255,.92) !important;box-shadow:0 0 0 1px rgba(53,221,255,.20),0 0 34px rgba(180,92,255,.36),0 0 24px rgba(53,221,255,.20),0 20px 42px rgba(0,0,0,.30) !important}.map.map-loaded{overflow:hidden !important;padding:0 !important}.map.map-loaded iframe{display:block;width:100%;height:100%;border:0;border-radius:inherit}.hero-gaming .hero-proof-list .hero-proof:nth-child(2) strong,.hero-gaming .hero-proof-list .hero-proof:nth-child(2):hover strong,.hero-gaming .hero-proof-list .hero-proof:nth-child(2):focus-within strong,.hero-gaming .hero-proof-list .hero-proof:nth-child(2) div strong,.hero-gaming .hero-proof-list .hero-proof:nth-child(2):hover div strong,.hero-gaming .hero-proof-list .hero-proof:nth-child(2):focus-within div strong{color:#35ddff !important;-webkit-text-fill-color:#35ddff !important;text-shadow:0 0 14px rgba(53,221,255,.34) !important}.hero-gaming .hero-proof-list .hero-proof:nth-child(2):hover>span:first-child,.hero-gaming .hero-proof-list .hero-proof:nth-child(2):focus-within>span:first-child{color:#eaffff !important}@media (prefers-reduced-motion:no-preference){body.js-reveal-enabled .hero .hero-title-reveal,body.js-reveal-enabled .hero .hero-subtitle-reveal,body.js-reveal-enabled .hero .hero-proof-reveal,body.js-reveal-enabled .hero .hero-panel-reveal,body.js-reveal-enabled .hero .hero-reveal,body.js-reveal-enabled .hero .mobile-hero-pc{opacity:1 !important;animation:none !important;transition:none !important;transform:none !important}body.js-reveal-enabled .hero .hero-bg-pc{opacity:.98 !important;animation:none !important;transition:none !important}}.hero,.hero::before,.hero::after,.hero *,.hero *::before,.hero *::after{animation:none !important;animation-delay:0s !important;animation-duration:0s !important;animation-iteration-count:1 !important;transition:none !important;transition-delay:0s !important;transition-duration:0s !important;scroll-behavior:auto !important}.hero .hero-reveal,.hero .hero-title-reveal,.hero .hero-subtitle-reveal,.hero .hero-proof-reveal,.hero .hero-panel-reveal,body.js-reveal-enabled .hero .hero-reveal,body.js-reveal-enabled .hero .hero-title-reveal,body.js-reveal-enabled .hero .hero-subtitle-reveal,body.js-reveal-enabled .hero .hero-proof-reveal,body.js-reveal-enabled .hero .hero-panel-reveal{opacity:1 !important;transform:none !important;animation:none !important;transition:none !important;will-change:auto !important}.hero .hero-bg-pc,body.js-reveal-enabled .hero .hero-bg-pc{animation:none !important;transition:none !important;will-change:auto !important}@media (min-width:1051px){.hero .hero-bg-pc,body.js-reveal-enabled .hero .hero-bg-pc{opacity:.98 !important}}@media (max-width:1050px) and (min-width:521px){.hero .hero-bg-pc,body.js-reveal-enabled .hero .hero-bg-pc{opacity:.35 !important}}@media (max-width:520px){.hero .hero-bg-pc,body.js-reveal-enabled .hero .hero-bg-pc{display:none !important}}.hero .mobile-hero-pc,body.js-reveal-enabled .hero .mobile-hero-pc{opacity:1 !important;animation:none !important;transition:none !important;will-change:auto !important}.hero .hero-led-strip,body.js-reveal-enabled .hero .hero-led-strip{opacity:1 !important;transform:scaleX(1) !important;background-position:50% 50% !important;animation:none !important;transition:none !important;will-change:auto !important}.hero .hero-led-strip::before{animation:none !important;transition:none !important}html,body{background:#020817 !important;background-image:none !important}html,body{background:#020817 !important;background-image:none !important;background-attachment:scroll !important}body::before,body::after,#page::before,#page::after,.site::before,.site::after,.site-main::before,.site-main::after,main::before,main::after{content:none !important;display:none !important;background:none !important;background-image:none !important;animation:none !important}main,#page,.site,.site-main,.content-area,.entry-content,.wp-site-blocks,.section,.process-section,.pc-zone,section:not(.hero):not(.hero-gaming){background:transparent !important;background-image:none !important;background-color:transparent !important}#servizi,#come-funziona,#pc,#prezzi,#galleria,#contatti,#recensioni{background:transparent !important;background-image:none !important;background-color:transparent !important}html,body{background-color:#020817 !important;background-image:linear-gradient(180deg,rgba(2,8,23,.68) 0%,rgba(2,8,23,.60) 42%,rgba(2,8,23,.74) 100%),radial-gradient(circle at 50% 18%,rgba(22,216,255,.10) 0%,rgba(22,216,255,0) 38%),url('assets/img/skpc-bg-circuiti-premium.webp') !important;background-size:cover,cover,cover !important;background-position:center top,center top,center top !important;background-repeat:no-repeat,no-repeat,no-repeat !important;background-attachment:fixed,fixed,fixed !important}main,#page,.site,.site-main,.content-area,.entry-content,.wp-site-blocks,.section,.process-section,.pc-zone,section:not(.hero):not(.hero-gaming),#servizi,#come-funziona,#pc,#prezzi,#galleria,#contatti,#recensioni{background:transparent !important;background-image:none !important;background-color:transparent !important}.section-title h2,.section-title .eyebrow,.section-title p,.card h3,.process-card h3,.pc-card h3,.price-item strong,.contact-card h2{text-shadow:0 2px 14px rgba(0,0,0,.72),0 0 18px rgba(2,8,23,.42) !important}@media (max-width:900px){html,body{background-attachment:scroll,scroll,scroll !important;background-size:auto,auto,cover !important;background-position:center top,center top,center top !important}}@media (max-width:1024px){html,body{background-color:#020817 !important;background-image:radial-gradient(circle at 50% 0%,rgba(22,216,255,.10) 0%,rgba(22,216,255,0) 38%),radial-gradient(circle at 100% 18%,rgba(155,70,255,.08) 0%,rgba(155,70,255,0) 34%),linear-gradient(180deg,#020817 0%,#041026 52%,#01040d 100%) !important;background-size:cover,cover,cover !important;background-position:center top,center top,center top !important;background-repeat:no-repeat,no-repeat,no-repeat !important;background-attachment:scroll,scroll,scroll !important}}img[loading="lazy"]{content-visibility:auto}@supports (content-visibility:auto){main>.section{content-visibility:auto;contain-intrinsic-size:900px}main>.section#lavori,main>.section#contatti{contain-intrinsic-size:1100px}}

/* ===== PERFORMANCE: Lazy loading nativo per immagini ===== */
img[loading="lazy"]{content-visibility:auto}
@supports(content-visibility:auto){
  main>.section{content-visibility:auto;contain-intrinsic-size:900px}
  main>.section#lavori,main>.section#contatti{contain-intrinsic-size:1100px}
}
/* ===== PERFORMANCE: Riduzione repaint su elementi animati ===== */
.btn,.card,.process-card,.pc-card,.gallery a{will-change:transform}
.site-header{will-change:auto}
/* ===== PERFORMANCE: Ottimizzazione font rendering ===== */
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
/* ===== PERFORMANCE: Scroll smooth solo se motion ok ===== */
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/* ===== SEO: focus visibili per accessibilità (ranking) ===== */
:focus-visible{outline:3px solid #25d366;outline-offset:3px;border-radius:8px}
