.hl2-pc{color:#173d2c;margin-inline:auto;max-width:1120px;width:100%}.hl2-pc__hero{background:linear-gradient(135deg,#eef6e9,#f8f5ed 58%,#e6f3ed);border:1px solid rgba(23,61,44,.14);border-radius:1.5rem;padding:clamp(1.5rem,5vw,4rem)}.hl2-pc__eyebrow{color:#2c6c43;font-size:.76rem;font-weight:800;letter-spacing:.14em;margin:0 0 .65rem;text-transform:uppercase}.hl2-pc__hero h1,.hl2-pc__discounts h2,.hl2-pc__form-header h2{color:#153f2a;letter-spacing:-.025em;line-height:1.08;margin:0;text-wrap:balance}.hl2-pc__hero h1{font-size:clamp(2rem,7vw,4.4rem);max-width:14ch}.hl2-pc__lead{color:#355a48;font-size:clamp(1rem,2.4vw,1.22rem);line-height:1.6;margin:1.25rem 0 0;max-width:68ch}.hl2-pc__benefits{display:grid;gap:1rem;margin-top:1rem}.hl2-pc__benefit{align-items:flex-start;background:#fff;border:1px solid rgba(23,61,44,.14);border-radius:1.15rem;display:grid;gap:.9rem;grid-template-columns:auto 1fr;padding:1.2rem}.hl2-pc__number{align-items:center;background:#dfeeda;border-radius:999px;color:#153f2a;display:inline-flex;font-size:.86rem;font-weight:850;height:2rem;justify-content:center;width:2rem}.hl2-pc__benefit h2{color:#153f2a;font-size:1.03rem;margin:0 0 .35rem}.hl2-pc__benefit p{color:#4d6859;line-height:1.5;margin:0}.hl2-pc__discounts,.hl2-pc__form-card{border:1px solid rgba(23,61,44,.14);border-radius:1.5rem;margin-top:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.25rem,4vw,2.5rem)}.hl2-pc__discounts{background:#fbfaf6}.hl2-pc__discounts h2,.hl2-pc__form-header h2{font-size:clamp(1.65rem,4vw,2.7rem)}.hl2-pc__table-wrap{margin-top:1.35rem;overflow-x:auto;overscroll-behavior-inline:contain}.hl2-pc__table{border-collapse:separate;border-spacing:0;min-width:650px;width:100%}.hl2-pc__table th,.hl2-pc__table td{border-bottom:1px solid rgba(23,61,44,.13);padding:.9rem .8rem;text-align:left;vertical-align:top}.hl2-pc__table thead th{background:#e8f1e3;color:#153f2a;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.hl2-pc__table thead th:first-child{border-start-start-radius:.75rem}.hl2-pc__table thead th:last-child{border-start-end-radius:.75rem}.hl2-pc__table tbody th{color:#153f2a;font-weight:800}.hl2-pc__fine-print,.hl2-pc__source{color:#536d5e;font-size:.86rem;line-height:1.55}.hl2-pc__fine-print{margin:1rem 0 .5rem}.hl2-pc__source{margin:0}.hl2-pc__source a,.hl2-pc__contact a,.hl2-pc__privacy a{color:#1f6b3a;font-weight:760;text-underline-offset:.18em}.hl2-pc__form-card{background:#f6f2e8;box-shadow:0 16px 44px #173d2c14}.hl2-pc__form-header{max-width:760px}.hl2-pc__form-header p{color:#536d5e;line-height:1.55;margin:.75rem 0 0}.hl2-pc__form{display:grid;gap:1rem;margin-top:1.5rem}.hl2-pc__grid{display:grid;gap:1rem}.hl2-pc__field{display:grid;gap:.42rem}.hl2-pc__field label{color:#153f2a;font-size:.9rem;font-weight:760}.hl2-pc__optional{color:#60776a;font-size:.78rem;font-weight:500}.hl2-pc__field input{background:#fff;border:1px solid rgba(23,61,44,.3);border-radius:.78rem;color:#17231c;font:inherit;min-height:50px;padding:.82rem .92rem;width:100%}.hl2-pc__field small{color:#60776a;font-size:.78rem}.hl2-pc__privacy{align-items:flex-start;display:grid;gap:.7rem;grid-template-columns:auto 1fr}.hl2-pc__privacy input{height:1.2rem;margin-top:.18rem;width:1.2rem}.hl2-pc__privacy label,.hl2-pc__privacy-note{font-size:.86rem;line-height:1.5}.hl2-pc__privacy-note{color:#60776a;margin:0}.hl2-pc__submit{--button-background-color: #123d32;--button-border-color: #123d32;--button-color: #fff;color:#fff;justify-self:start;min-height:50px}.hl2-pc__submit:hover{--button-background-color: #0d3027;--button-color: #fff;color:#fff}.hl2-pc__success,.hl2-pc__errors{border-radius:.8rem;line-height:1.5;padding:1rem}.hl2-pc__success{background:#e3f2dc;color:#153f2a}.hl2-pc__errors{background:#fff0ed;color:#7c2722}.hl2-pc__contact{border-top:1px solid rgba(23,61,44,.14);margin:1.5rem 0 0;padding-top:1rem}.hl2-pc :is(a,button,input,[tabindex]):focus-visible{outline:3px solid rgba(31,107,58,.38);outline-offset:3px}@media(min-width:750px){.hl2-pc__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.hl2-pc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hl2-pc__field--wide{grid-column:1 / -1}}@media(max-width:749px){.hl2-pc__table-wrap:after{color:#60776a;content:"Scorri la tabella verso destra";display:block;font-size:.76rem;margin-top:.45rem}.hl2-pc__submit{justify-self:stretch;width:100%}}@media(prefers-reduced-motion:reduce){.hl2-pc *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/hl2-tessera-cliente-privilegiato.css.map */
