:root{--navy:#082b58;--deep:#061f43;--gold:#a9853b;--cream:#f8f5ef;--border:#ded7c9;--text:#27384b}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--text);font:16px/1.68 Arial,Helvetica,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.sales-wrap{width:min(1100px,calc(100% - 38px));margin:auto}
.sales-nav{background:var(--deep);color:#fff}.nav-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.sales-logo{display:flex;align-items:center;gap:13px;text-decoration:none;color:#fff;font:18px Georgia,serif;letter-spacing:.07em}.sales-logo small{display:block;color:#e1ce9e;font:10px Arial,sans-serif;letter-spacing:.16em;margin-top:5px}.ah{font:25px Georgia,serif;border:1px solid var(--gold);padding:8px 10px;color:#e5c37c}.sales-nav nav{display:flex;align-items:center;gap:20px;font-size:12px}.sales-nav nav a{text-decoration:none}.sales-nav nav a:hover{color:#e2c17b}.lang-links{white-space:nowrap}.lang-links a[aria-current]{color:#f2cc76;border-bottom:2px solid var(--gold)}
.sales-hero{background:linear-gradient(120deg,#06244d,#0b3e74);color:#fff;padding:72px 0 76px}.eyebrow{font-size:11px;color:var(--gold);letter-spacing:.19em;font-weight:700;text-transform:uppercase}.sales-hero .eyebrow{color:#ddbd77}.sales-hero h1{max-width:860px;font:normal clamp(38px,5vw,64px)/1.13 Georgia,serif;margin:14px 0 20px}.lead{font-size:18px;max-width:870px;color:#e6edf5;line-height:1.8}.sales-text-link{display:inline-block;margin-top:16px;color:#efd398;text-decoration:none;border-bottom:1px solid #efd398}
.sales-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:-33px;position:relative;align-items:stretch}.sales-card{background:white;padding:29px 26px;border:1px solid var(--border);box-shadow:0 10px 23px #082b5810;scroll-margin-top:20px;display:flex;flex-direction:column}.sales-card h2{font:normal 29px/1.18 Georgia,serif;color:var(--navy);margin:12px 0 16px}.sales-card h3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8a6729;margin:22px 0 6px}.sales-card p{margin:0;line-height:1.68}.sales-card .sales-intro{color:#233e58;font-size:15px;line-height:1.7}.sales-card ul{padding-left:18px;margin:0}.sales-card li{margin:0 0 8px}.sales-cta{display:inline-block;align-self:flex-start;margin-top:28px;padding:13px 17px;background:var(--gold);color:#fff;text-decoration:none;font-size:13px;font-weight:bold;line-height:1.5}.sales-card .sales-cta{margin-top:auto;transform:translateY(11px)}.sales-cta:hover{background:var(--navy)}
.compare{padding:76px 0 60px}.compare h2,.personal-advice h2{font:normal clamp(31px,3.7vw,46px)/1.18 Georgia,serif;color:var(--navy);margin:10px 0 15px}.compare>p{max-width:840px}.sales-table-scroll{overflow-x:auto;margin-top:25px;border:1px solid var(--border);background:#fff}table{width:100%;min-width:690px;border-collapse:collapse}th,td{padding:17px 14px;text-align:left;border-bottom:1px solid #e9e3d9;vertical-align:top}thead{background:#0b3566;color:#fff}tbody th{font-weight:700;color:var(--navy);width:20%}tbody tr:nth-child(even){background:#fbf8f2}.disclaimer{border-left:3px solid var(--gold);padding:10px 18px;color:#5a5f69;font-size:14px;line-height:1.7;margin:27px 0 0}
.personal-advice{border-top:1px solid var(--border);padding:52px 0 72px}.personal-advice p{max-width:810px}.personal-advice .sales-cta{margin-top:16px}footer{background:var(--deep);color:#d5dfeb;padding:25px 0;font-size:12px}footer .sales-wrap{display:flex;justify-content:space-between;gap:20px;align-items:center}footer p{margin:0}footer a{color:#edd19b}
@media(max-width:920px){.sales-card-grid{grid-template-columns:1fr}.sales-card .sales-cta{margin-top:26px;transform:none}.sales-card h2{font-size:30px}.sales-card-grid{margin-top:24px}.sales-hero{padding:52px 0 50px}.nav-inner{flex-wrap:wrap;padding:15px 0}.sales-nav nav{flex-wrap:wrap}.compare{padding-top:55px}}@media(max-width:550px){.sales-logo{font-size:14px}.sales-logo small{font-size:8px}.sales-hero h1{font-size:36px}.sales-card{padding:22px 20px}footer .sales-wrap{display:block}footer a{display:inline-block;margin-top:9px}}
/* ITALIAN WATERMARKS: discreet architectural illustration behind comparison content */
body{background-image:url("/assets/italian-landscape-watermark.webp");background-repeat:repeat-y;background-position:center top;background-size:100% auto}

/* MATCHED THREE-LANGUAGE WATERMARK */
body{background-image:url("/assets/italy-unified-watermark.webp")!important;background-size:cover;background-position:center;background-repeat:repeat-y}
