Preventivo gratuito
Che lavoro devi fare? Tre passi, trenta secondi. Ti ricontattiamo entro un’ora (lun–sab 8–20).
Passo 1 di 3 · Servizio
.edil-form-card{max-width:600px;margin:10px auto;padding:0 16px}
.edil-form-card .edil-wiz{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:26px 24px 22px;box-shadow:0 1px 2px rgba(16,24,40,.04)}
.edil-wiz-head{text-align:left;margin:0 0 20px}
.edil-eyebrow{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2e7d32}
.edil-wiz h2{font-size:23px;font-weight:700;color:#111827;margin:0 0 6px;letter-spacing:-.015em;line-height:1.25}
.edil-wiz-head>p{color:#6b7280;font-size:14px;margin:0;line-height:1.55}
.edil-prog{display:flex;gap:8px;margin:18px 0 6px}
.edil-prog i{flex:1;height:2px;border-radius:2px;background:#e5e7eb;transition:background .2s ease}
.edil-prog i.fatto{background:#14532d}
.edil-etichetta{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;font-weight:600;margin:0 0 14px}
.edil-wiz fieldset{border:0;margin:0;padding:0;min-width:0}
.edil-wiz legend.edil-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.edil-scelte{display:grid;grid-template-columns:1fr;gap:8px}
@media(min-width:520px){.edil-scelte{grid-template-columns:1fr 1fr}}
.edil-scelta{position:relative;display:grid;grid-template-columns:20px 1fr 16px;grid-template-areas:"ico nome radio" "ico aiuto radio";align-items:center;column-gap:10px;row-gap:1px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent;text-align:left}
.edil-scelta:hover{border-color:#d1d5db;background:#fafafa}
.edil-scelta input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.edil-scelta:focus-within{outline:2px solid #14532d;outline-offset:2px}
.edil-scelta:has(input:checked){border-color:#14532d;background:#f6faf7;box-shadow:none}
.edil-ico{grid-area:ico;display:flex;width:20px;height:20px;color:#6b7280}
.edil-ico svg{width:20px;height:20px}
.edil-scelta:has(input:checked) .edil-ico{color:#14532d}
.edil-nome{grid-area:nome;font-size:14.5px;font-weight:600;color:#111827;line-height:1.3}
.edil-aiuto{grid-area:aiuto;font-size:12px;color:#9ca3af;line-height:1.35}
.edil-radio{grid-area:radio;width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:50%;position:relative}
.edil-scelta:has(input:checked) .edil-radio,.edil-pillola:has(input:checked) .edil-radio{border-color:#14532d;background:#14532d}
.edil-scelta:has(input:checked) .edil-radio::after,.edil-pillola:has(input:checked) .edil-radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#fff}
.edil-pillole{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;border:1px solid #e5e7eb;border-radius:10px;margin:0 0 14px}
.edil-pillola{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}
.edil-pillola input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.edil-pillola span.edil-pillola-testo{display:none}
.edil-pillola>span:not(.edil-radio){padding:9px 6px;font-size:13.5px;font-weight:600;color:#4b5563;text-align:center;border-radius:7px;transition:background .15s ease,color .15s ease}
.edil-pillola:has(input:checked)>span:not(.edil-radio){background:#14532d;color:#fff}
.edil-pillola .edil-radio{display:none}
.edil-pillola:focus-within>span:not(.edil-radio){outline:2px solid #14532d;outline-offset:1px}
.edil-campo{display:block;margin:0 0 12px}
.edil-campo>span{display:block;font-size:13px;font-weight:600;color:#374151;margin:0 0 5px}
.edil-campo em{font-style:normal;font-weight:400;color:#9ca3af}
.edil-wiz input[type="text"],.edil-wiz input[type="tel"],.edil-wiz input[type="email"],.edil-wiz textarea{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;font-family:inherit;color:#111827;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}
.edil-wiz textarea{min-height:84px;resize:vertical}
.edil-wiz input:focus,.edil-wiz textarea:focus{border-color:#14532d;outline:none;box-shadow:0 0 0 3px rgba(20,83,45,.10)}
.edil-wiz input::placeholder,.edil-wiz textarea::placeholder{color:#9ca3af}
.edil-hp{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;opacity:0 !important}
.edil-cta{display:block;width:100%;margin:8px 0 0;padding:14px;border:0;border-radius:10px;background:#14532d;color:#fff;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease}
.edil-cta:hover{background:#0f3d22}
.edil-cta:disabled{opacity:.7;cursor:progress}
.edil-trust{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}
.edil-trust li{position:relative;padding-left:22px;font-size:12.5px;color:#6b7280;line-height:1.4}
.edil-trust li::before{content:"";position:absolute;left:2px;top:3px;width:12px;height:7px;border-left:1.7px solid #2e7d32;border-bottom:1.7px solid #2e7d32;transform:rotate(-45deg)}
.edil-errore{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:600;margin:10px 0 0}
.edil-nav{display:flex;gap:8px;margin:16px 0 0}
.edil-avanti{flex:1;padding:13px;border:0;border-radius:10px;background:#14532d;color:#fff;font-size:15.5px;font-weight:600;font-family:inherit;cursor:pointer}
.edil-avanti:hover{background:#0f3d22}
.edil-indietro{padding:13px 16px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#374151;font-size:14.5px;font-weight:500;font-family:inherit;cursor:pointer}
.edil-indietro:hover{border-color:#9ca3af}
.edil-form-card .edil-cf-turnstile iframe{margin:0 auto}
@media(max-width:400px){.edil-form-card .edil-wiz{padding:20px 16px 18px}.edil-wiz h2{font-size:20px}.edil-pillole{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.edil-wiz *{transition:none !important;animation:none !important}}*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
.ep{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;font-family:"Segoe UI",Roboto,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.7;color:#2d3748;overflow-x:hidden!important;font-size:16px;-webkit-font-smoothing:antialiased}
.ep *{box-sizing:border-box}
/* ===== ANIMATIONS ===== */
@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@keyframes pulse{0%,100%{box-shadow:0 4px 15px rgba(76,175,80,.25)}50%{box-shadow:0 4px 30px rgba(76,175,80,.45)}}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.anim{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.anim.visible{opacity:1;transform:translateY(0)}
/* ===== HERO ===== */
.eh{background:linear-gradient(160deg,rgba(5,5,16,.9) 0%,rgba(13,27,62,.87) 40%,rgba(26,58,92,.84) 100%),var(--hero-img,none) center/cover no-repeat;color:#fff;padding:56px 24px 48px;text-align:center;position:relative;overflow:hidden}
.eh::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 25% 75%,rgba(76,175,80,.08) 0%,transparent 55%);pointer-events:none}
.eh-deco{position:absolute;border-radius:50%;pointer-events:none;border:1px solid rgba(255,255,255,.04)}
.eh-deco-1{width:300px;height:300px;top:-120px;left:-100px}
.eh-deco-2{width:180px;height:180px;bottom:-60px;right:-50px;animation:float 7s ease-in-out infinite}
.eh-deco-3{width:80px;height:80px;top:25%;right:8%;animation:float 11s ease-in-out infinite reverse}
.eh h1{font-size:28px;font-weight:800;line-height:1.2;margin:0 0 16px;position:relative;letter-spacing:-.03em}
.eh>p{font-size:16px;max-width:620px;margin:0 auto 24px;opacity:.88;position:relative;line-height:1.75}
.eh-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(76,175,80,.12);color:#7ddb8a;padding:7px 16px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:16px;position:relative;letter-spacing:.3px;border:1px solid rgba(76,175,80,.18)}
.eh-badge::before{content:"";width:6px;height:6px;background:#4CAF50;border-radius:50%;flex-shrink:0}
.eh-btns{display:flex;flex-direction:column;gap:12px;align-items:center;position:relative;padding:0 8px}
.eb{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:50px;font-size:16px;font-weight:700;text-decoration:none!important;transition:all .2s ease;min-height:52px;width:100%;max-width:340px;letter-spacing:.2px}
.eb-green{background:linear-gradient(135deg,#43a047,#388e3c);color:#fff!important;box-shadow:0 4px 14px rgba(76,175,80,.3);animation:pulse 4s ease-in-out infinite}
.eb-green:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(76,175,80,.4)}
.eb-outline{background:rgba(255,255,255,.05);border:1.5px solid rgba(255,255,255,.25);color:#fff!important}
.eb-outline:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4)}
/* ===== TRUST BAR ===== */
.et{display:grid;grid-template-columns:repeat(2,1fr);background:#fff;border-bottom:1px solid #edf0f7;box-shadow:0 2px 8px rgba(0,0,0,.03)}
.et-i{text-align:center;padding:24px 12px;position:relative}
.et-i+.et-i{border-left:1px solid #edf0f7}
.et-i:nth-child(n+3){border-top:1px solid #edf0f7}
.et-n{font-size:28px;font-weight:800;color:#1a2744;display:block;line-height:1.15}
.et-l{font-size:11px;color:#7a859b;text-transform:uppercase;letter-spacing:1.3px;margin-top:4px;display:block;font-weight:600}
/* ===== SECTIONS ===== */
.es{padding:48px 24px;max-width:1200px;margin:0 auto}
.es-bg{background:#f8f9fc;padding:48px 24px}
.es-bg .es-inner{max-width:1200px;margin:0 auto}
.es h2{font-size:24px;color:#1a2744;margin-bottom:10px;font-weight:700;line-height:1.25;letter-spacing:-.02em}
.es-sub{font-size:15px;color:#7a859b;margin-bottom:28px;line-height:1.6}
.es h3{font-size:18px;color:#1a2744;margin:24px 0 8px;font-weight:700}
.es p,.es li{font-size:15.5px;color:#4a556b;line-height:1.8}
.es ul{padding-left:20px;margin:10px 0 16px}
.es li{margin-bottom:8px}
.es strong{color:#1a2744}
.es a{color:#388e3c;text-decoration:none;font-weight:600}
.es a:hover{text-decoration:underline}
.es-divider{width:48px;height:3px;background:linear-gradient(90deg,#43a047,#66bb6a);border-radius:2px;margin:0 auto 28px}
/* ===== CARDS ===== */
.eg{display:grid;grid-template-columns:1fr;gap:16px;margin:24px 0}
.ec{background:#fff;border-radius:14px;padding:24px 20px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.03);border:1px solid #edf0f7;transition:all .25s ease;position:relative}
.ec::after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#43a047,#66bb6a);border-radius:14px 14px 0 0;opacity:0;transition:opacity .25s}
.ec:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.05);border-color:#dde1ec}
.ec:hover::after{opacity:1}
.ec-link{text-decoration:none!important;color:inherit!important;display:block}
.ec h3{font-size:17px;color:#1a2744;margin:0 0 8px;font-weight:700;line-height:1.3}
.ec p{font-size:14.5px;color:#5a6577;margin:0 0 10px;line-height:1.75}
.ec .price{color:#388e3c;font-weight:700;font-size:15px;display:block;margin-top:8px}
.ec .arrow{color:#43a047;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:4px;margin-top:6px;transition:gap .25s}
.ec:hover .arrow{gap:8px}
.ec-icon{width:48px;height:48px;background:linear-gradient(135deg,#43a047,#2e7d32);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:21px;color:#fff;box-shadow:0 3px 8px rgba(67,160,71,.2)}
/* ===== TABLES ===== */
.etbl-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:24px 0;border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.04),0 6px 20px rgba(0,0,0,.06);background:#fff}
.etbl{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border-radius:12px;min-width:480px}
.etbl th{background:linear-gradient(135deg,#1a2744 0%,#243b5c 100%);color:#fff;padding:14px 16px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}
.etbl td{padding:13px 16px;border-bottom:1px solid #f0f2f7;color:#4a556b;vertical-align:middle}
.etbl tr:last-child td{border-bottom:none}
.etbl tr:nth-child(even){background:#f8f9fc}
.etbl tr:hover td{background:#f0f4f0}
.etbl .highlight{background:#f0faf1!important}
.etbl strong{color:#1a2744}
/* ===== FAQ ===== */
.ef{padding:48px 24px;background:#f8f9fc}
.ef-inner{max-width:800px;margin:0 auto}
.ef h2{text-align:center;font-size:24px;color:#1a2744;margin-bottom:10px}
.ef-item{background:#fff;border-radius:12px;margin-bottom:10px;border:1px solid #edf0f7;overflow:hidden;transition:all .2s}
.ef-item:hover{border-color:#d4dae8}
.ef-item.active{border-color:#43a047;box-shadow:0 2px 12px rgba(67,160,71,.06)}
.ef-q{padding:18px 20px;font-weight:600;font-size:15px;color:#1a2744;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;-webkit-tap-highlight-color:transparent;user-select:none;line-height:1.45;min-height:56px}
.ef-q::after{content:"";width:20px;height:20px;border:2px solid #c0c8d8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") center/10px no-repeat}
.ef-item.active .ef-q{color:#388e3c}
.ef-item.active .ef-q::after{border-color:#43a047;transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2343a047' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")}
.ef-a{padding:0 20px 18px;color:#5a6577;line-height:1.8;font-size:15px;display:none}
.ef-item.active .ef-a{display:block}
/* ===== TESTIMONIALS ===== */
.etest{padding:52px 24px;background:#1a2744;color:#fff;position:relative}
.etest-inner{max-width:1100px;margin:0 auto;position:relative}
.etest h2{text-align:center;font-size:24px;margin-bottom:10px;color:#fff}
.etest-grid{display:grid;grid-template-columns:1fr;gap:16px}
.etest-card{background:rgba(255,255,255,.05);border-radius:14px;padding:28px 22px;border:1px solid rgba(255,255,255,.07);position:relative;transition:all .25s}
.etest-card:hover{background:rgba(255,255,255,.08);transform:translateY(-2px)}
.etest-card::before{content:open-quote;font-size:56px;color:rgba(255,255,255,.06);font-family:Georgia,serif;line-height:.8;display:block;margin-bottom:4px}
.etest-stars{display:flex;gap:2px;margin-bottom:12px}
.etest-stars::before{content:"★★★★★";color:#f0c040;font-size:15px;letter-spacing:3px}
.etest-card p{font-style:italic;color:rgba(255,255,255,.82);margin-bottom:14px;line-height:1.8;font-size:15px}
.etest-card .au{color:#7ddb8a;font-weight:700;font-size:13.5px;letter-spacing:.2px}
/* ===== CTA SECTION ===== */
.ecta{background:linear-gradient(135deg,#43a047,#2e7d32);color:#fff;padding:52px 24px;text-align:center;position:relative;overflow:hidden}
.ecta::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 30%,rgba(255,255,255,.08),transparent 60%);pointer-events:none}
.ecta h2{color:#fff;font-size:24px;margin-bottom:10px;position:relative}
.ecta>p{font-size:16px;opacity:.92;margin-bottom:24px;max-width:520px;margin-left:auto;margin-right:auto;position:relative;line-height:1.7}
.ecta-btns{display:flex;flex-direction:column;gap:12px;align-items:center;position:relative}
.ew{display:flex;align-items:center;justify-content:center;background:#fff;color:#2e7d32!important;padding:15px 34px;border-radius:50px;text-decoration:none!important;font-size:16px;font-weight:700;transition:all .25s;min-height:52px;width:100%;max-width:320px;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.ew:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}
/* ===== LINKS ===== */
.elinks{padding:40px 24px;max-width:1140px;margin:0 auto}
.elinks h2{font-size:22px;color:#1a2744;margin-bottom:10px;text-align:center}
.elinks-grid{display:grid;grid-template-columns:1fr;gap:12px}
.elink{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #edf0f7;border-radius:12px;padding:16px 20px;text-decoration:none!important;color:inherit!important;transition:all .25s}
.elink::before{content:"";width:4px;height:32px;background:linear-gradient(180deg,#43a047,#66bb6a);border-radius:2px;flex-shrink:0;transition:height .25s}
.elink:hover{border-color:#c8d6c9;box-shadow:0 2px 10px rgba(0,0,0,.04);transform:translateX(4px)}
.elink:hover::before{height:40px}
.elink h3{font-size:14.5px;color:#1a2744;margin:0 0 2px}
.elink p{font-size:12.5px;color:#7a859b;margin:0}
/* ===== AREA TAGS ===== */
.earea{text-align:center;padding:36px 24px}
.earea h2{font-size:22px;color:#1a2744;margin-bottom:6px}
.earea>p{color:#7a859b;margin-bottom:18px;font-size:14px}
.earea-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.earea-tag{background:#f0f4f0;color:#2e7d32;padding:7px 16px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid #d4e4d4;transition:all .2s}
.earea-tag:hover{background:#43a047;color:#fff;border-color:#43a047}
/* ===== CONTACT ===== */
.econtact-grid{display:grid;grid-template-columns:1fr;gap:12px;margin:20px 0}
.econtact-box{background:#fff;border-radius:14px;padding:26px 20px;text-align:center;border:1px solid #edf0f7;box-shadow:0 1px 3px rgba(0,0,0,.03);transition:all .25s;position:relative;overflow:hidden}
.econtact-box::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#43a047,#66bb6a);opacity:0;transition:opacity .25s}
.econtact-box:hover{border-color:#c8d6c9;box-shadow:0 4px 16px rgba(0,0,0,.05);transform:translateY(-2px)}
.econtact-box:hover::after{opacity:1}
.econtact-box h3{color:#1a2744;margin:0 0 6px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px}
.econtact-box a{color:#388e3c;font-size:18px;font-weight:700;text-decoration:none;display:block;margin:4px 0}
.econtact-box p{color:#7a859b;font-size:13px;margin:4px 0 0}
/* ===== FORM ===== */
.eform{max-width:560px;margin:0 auto}
.eform input,.eform textarea,.eform select{width:100%;padding:14px 16px;border:1.5px solid #dde1ec;border-radius:10px;font-size:16px;margin-bottom:12px;transition:all .2s;font-family:inherit;-webkit-appearance:none;appearance:none;background:#fff;color:#2d3748}
.eform input:focus,.eform textarea:focus,.eform select:focus{border-color:#43a047;outline:none;box-shadow:0 0 0 3px rgba(67,160,71,.08)}
.eform textarea{min-height:110px;resize:vertical}
.eform button{display:block;width:100%;background:linear-gradient(135deg,#43a047,#2e7d32);color:#fff;padding:16px;border:none;border-radius:10px;font-size:17px;font-weight:700;cursor:pointer;transition:all .25s;min-height:54px;box-shadow:0 3px 10px rgba(67,160,71,.2)}
.eform button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(67,160,71,.3)}
/* ===== STEPS ===== */
.esteps{display:grid;grid-template-columns:1fr;gap:14px;margin:24px 0;counter-reset:step}
.estep{background:#fff;border-radius:14px;padding:22px 20px 22px 72px;box-shadow:0 1px 3px rgba(0,0,0,.03),0 2px 8px rgba(0,0,0,.03);border:1px solid #edf0f7;position:relative;counter-increment:step;transition:all .25s}
.estep:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}
.estep::before{content:counter(step);position:absolute;top:20px;left:20px;width:40px;height:40px;background:linear-gradient(135deg,#43a047,#2e7d32);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;box-shadow:0 3px 8px rgba(67,160,71,.2)}
.estep h3{font-size:16px;color:#1a2744;margin:0 0 6px;line-height:1.3}
.estep p{font-size:14px;color:#5a6577;line-height:1.75;margin:0}
/* ===== STATS ===== */
.estats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}
.estat{background:#fff;border-radius:14px;padding:22px 16px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.03),0 2px 8px rgba(0,0,0,.03);border:1px solid #edf0f7;position:relative;overflow:hidden}
.estat::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#43a047,#66bb6a)}
.estat-num{font-size:30px;font-weight:800;color:#388e3c;display:block;line-height:1.1}
.estat-label{font-size:12px;color:#7a859b;margin-top:4px;display:block;font-weight:500}
/* ===== DESKTOP 640px ===== */
@media(min-width:640px){
.eh{padding:80px 32px 68px}
.eh h1{font-size:38px}
.eh>p{font-size:17px;max-width:660px}
.eh-btns{flex-direction:row;justify-content:center}
.eb{width:auto;max-width:none;font-size:16px}
.et{grid-template-columns:repeat(4,1fr)}
.et-i:nth-child(n+3){border-top:none}
.et-n{font-size:32px}
.et-l{font-size:11.5px}
.eg{grid-template-columns:repeat(2,1fr);gap:20px}
.ec{padding:28px 24px}
.etest-grid{grid-template-columns:repeat(2,1fr)}
.elinks-grid{grid-template-columns:repeat(2,1fr)}
.econtact-grid{grid-template-columns:repeat(3,1fr)}
.ecta-btns{flex-direction:row;justify-content:center}
.ew{width:auto;max-width:none}
.esteps{grid-template-columns:repeat(2,1fr)}
.es,.es-bg,.ef,.etest,.ecta,.elinks,.earea{padding-left:32px;padding-right:32px}
.es h2,.ef h2,.etest h2,.ecta h2{font-size:30px}
.etbl{min-width:auto}
.etbl th{padding:13px 16px}
.etbl td{padding:12px 16px}
}
/* ===== DESKTOP 1024px ===== */
@media(min-width:1024px){
.eh{padding:100px 40px 88px}
.eh h1{font-size:48px}
.eh>p{font-size:18px;max-width:720px}
.eg{grid-template-columns:repeat(3,1fr)}
.ec h3{font-size:18px}
.etest-grid{grid-template-columns:repeat(3,1fr)}
.elinks-grid{grid-template-columns:repeat(3,1fr)}
.esteps{grid-template-columns:repeat(4,1fr)}
.es h2,.ef h2,.etest h2,.ecta h2{font-size:36px}
.eg{gap:24px}
.etbl{min-width:auto;font-size:15px}
.etbl th{padding:14px 18px;font-size:12.5px}
.etbl td{padding:13px 18px;font-size:14.5px}
}
Materiali Svizzeri – Consulenza Colore Gratuita
Imbiancatura Interni in Ticino: Pittura Professionale per Casa e Ufficio Imbiancatura professionale per interni in Ticino. Pittura lavabile, traspirante e premium con materiali svizzeri certificati. Stuccatura, preparazione pareti e pulizia incluse. Da 18 CHF/m2.
18 CHF Prezzo da /m2
2-3 Giorni Per 3.5 Locali
8-12 Anni Durata Pittura
Gratuita Consulenza Colore
Il Nostro Servizio di Imbiancatura Interni Imbiancare una casa non significa semplicemente passare un rullo sulle pareti. Un lavoro professionale inizia dalla preparazione: stuccatura di crepe e buchi, carteggiatura, applicazione del primer, protezione completa di pavimenti e mobili. Solo dopo si applicano 2 mani di pittura di qualita. Il risultato: pareti perfette che durano 8-12 anni.
Tipi di Pittura Disponibili Pittura Lavabile La scelta piu versatile. Resistente a macchie e lavaggi frequenti. Ideale per cucine, corridoi, camerette bambini e zone ad alto traffico. Finitura satinata o lucida.
Pittura Traspirante Permette alle pareti di “respirare”, regolando l’umidita ambientale. Perfetta per camere da letto, soggiorni e ambienti dove il comfort e prioritario.
Pittura Basso VOC Zero emissioni nocive, certificata per ambienti con bambini, anziani o persone allergiche. Ideale per camerette, asili, studi medici. Senza odore dopo 24h.
Pittura Premium Materiali svizzeri top di gamma. Copertura perfetta in 2 mani, resistenza superiore, colori intensi e duraturi. Per chi non vuole compromessi sulla qualita.
Prezzi Imbiancatura Interni Locali Standard (2 mani) Premium Durata Monolocale 1’100 – 2’000 CHF 2’000-3’000 CHF 1 giorno 2.5 locali 1’800 – 3’200 CHF 3’200-4’500 CHF 1-2 giorni 3.5 locali 2’500 – 4’500 CHF 4’500-6’500 CHF 2-3 giorni 4.5 locali 3’200 – 6’000 CHF 6’000-8’500 CHF 3-4 giorni
Risultato professionale, tempi certi Per un interno a regola d’arte serve preparazione: stuccare fori e crepe, rasare, carteggiare e proteggere pavimenti e mobili. Solo dopo si applica la pittura, di solito in due mani.
Consigliamo le pitture giuste per ogni ambiente: lavabili per le zone di passaggio, traspiranti per le camere, adatte per cucina e bagno. Il preventivo è gratuito e su misura.
Cosa è incluso Nel preventivo trovi tutto quello che servirà, senza costi nascosti:
Preparazione: stuccatura e rasatura Protezione di pavimenti e mobili Due mani di pittura professionale Pitture a basso VOC Pulizia a fine lavoro Come funziona la preventivazione Contatto: ci racconti l’esigenza e fissiamo un sopralluogo gratuito. Sopralluogo: misuriamo e valutiamo il lavoro, con inventario su richiesta. Preventivo vincolante in 24 ore, con fatturazione IVA. Esecuzione nei tempi concordati, con protezione e pulizia. Documentazione e certificati a fine intervento.
Domande frequenti Quanto costa imbiancare l’interno?
Da 18 CHF/m² a 40 CHF/m² a seconda di preparazione e pittura.
Quanto dura il lavoro?
Un appartamento di 3.5 locali si completa in 2–4 giorni.
Usate pitture a basso VOC?
Sì, per la salubrità degli ambienti chiusi.
Preparate le pareti?
Sì, stuccatura, rasatura e carteggio inclusi.
Perche Scegliere EDIL Swiss Preventivo Fisso Il prezzo concordato non cambia. Nessun costo nascosto, nessuna sorpresa alla fine dei lavori. Paghi esattamente quanto firmato nel preventivo.
Esperienza Ventennale Oltre 15 anni di attivita in Ticino. Conosciamo ogni zona, ogni regolamento, ogni centro di raccolta. Esperienza che si traduce in efficienza e risparmio per te.
Assicurazione RC Copertura assicurativa professionale per qualsiasi eventualita. Lavoriamo con la massima cura, ma se dovesse succedere qualcosa, sei protetto al 100%.
Risposta in 1 Ora Non ti facciamo aspettare. Chiamaci o scrivi su WhatsApp: rispondiamo in meno di 1 ora durante gli orari di lavoro. Preventivo scritto entro 24h.
Zone Servite in Ticino Operiamo in tutto il Canton Ticino senza supplementi di distanza nelle citta principali: Lugano, Bellinzona, Locarno, Mendrisio, Chiasso, Biasca, Massagno, Paradiso, Viganello, Minusio, Giubiasco, Ascona, Stabio, Balerna, Cadenazzo e zone limitrofe.
Richiedi Preventivo Gratuito Sopralluogo gratuito. Preventivo fisso. Rispondiamo in 1 ora.
document.querySelectorAll('.ef-q').forEach(q=>q.addEventListener('click',()=>{const i=q.parentElement;document.querySelectorAll('.ef-item').forEach(x=>{if(x!==i)x.classList.remove('active')});i.classList.toggle('active')}));const observer=new IntersectionObserver((entries)=>{entries.forEach(e=>{if(e.isIntersecting){e.target.classList.add('visible');observer.unobserve(e.target)}})},{threshold:0.1,rootMargin:'0px 0px -40px 0px'});document.querySelectorAll('.ec,.estep,.etest-card,.elink,.econtact-box,.estat').forEach(el=>{el.classList.add('anim');observer.observe(el)})
Cercate uno sgombero o un trasloco? Per questi due servizi abbiamo due siti dedicati, con i prezzi e i tempi di ciascuno.
Gli altri servizi del gruppo