*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#132b48}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:auto;padding:0 24px}header{background:#fff;position:sticky;top:0;z-index:3;box-shadow:0 2px 15px #0012}.top{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:20px}.brand{width:165px}nav{display:flex;gap:15px;flex-wrap:wrap;font-size:13px;font-weight:bold}.hero{background:linear-gradient(115deg,#0a2243,#174b84);color:white;padding:65px 0}.hero .wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.hero h1{font-size:clamp(34px,4vw,56px);line-height:1.08;margin:15px 0}.hero p{font-size:19px;line-height:1.6;color:#d9eafa}.visual{border:1px solid #ffffff3d;border-radius:18px;padding:30px;text-align:center;background:#ffffff0c}.visual img{max-width:85%;max-height:160px;object-fit:contain}.kicker{color:#0578db;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:bold}h2{font-size:clamp(28px,3vw,40px);margin:10px 0 25px}.section{padding:70px 0}.soft{background:#f2f6fb}.poster{width:100%;border-radius:15px;box-shadow:0 16px 40px #173b5929}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card{padding:26px;border:1px solid #dce8f4;background:white;border-radius:15px}.card p{line-height:1.7;color:#5b7088}.pills{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pill{background:#eaf3ff;border-radius:11px;padding:17px;font-weight:bold}.pill:before{content:'✓ ';color:#087cec}.btn{display:inline-block;padding:15px 22px;border-radius:10px;background:#0984f4;color:white;font-weight:bold;margin:8px 10px 0 0}.btn.alt{background:white;color:#15395e}.contact{background:#0a2446;color:white;padding:60px 0}.contact .wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.contact p{color:#dce8f4}.footer{padding:25px 0;color:#66788c;font-size:13px}.homegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.homecard{border:1px solid #dce8f4;border-radius:16px;overflow:hidden}.homecard img{width:100%;aspect-ratio:16/9;object-fit:cover}.inside{padding:22px}.inside p{line-height:1.6;color:#5d7289}.note{color:#657a91;font-size:13px;line-height:1.6}@media(max-width:800px){.top{flex-direction:column;align-items:flex-start;padding:12px 24px}.hero .wrap,.grid,.homegrid{grid-template-columns:1fr}.pills{grid-template-columns:1fr 1fr}.contact .wrap{display:block}nav{font-size:11px;gap:10px}}@media(max-width:480px){.pills{grid-template-columns:1fr}}
/* v4 – Adempimenti fiscali */
.fiscal{background:#eef6ff}.fiscal .wrap>p{max-width:900px;line-height:1.7}.fiscalgrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.fiscalgrid .card{border-top:4px solid #1685e9}.fiscalgrid h3{font-size:1.3rem}@media(max-width:700px){.fiscalgrid{grid-template-columns:1fr}}

.ecommerce{background:#eaf4ff}.ecommerce p{max-width:850px;font-size:1.12rem;line-height:1.65}.soft .card h3{line-height:1.35}.soft .card p{line-height:1.55}
