body[data-page=interno]{background:#f8f9f5}body[data-page=interno]>.notice,body[data-page=interno]>footer{display:none}body[data-page=interno] #sidebar{width:14.8vw;padding:28px 13px;background:linear-gradient(120deg,#193f3b,#104b43)}body[data-page=interno]>header,body[data-page=interno] main{margin-left:14.8vw}body[data-page=interno]>header{height:82px;background:transparent;padding:0 32px;border:0}body[data-page=interno] #account-bar{height:82px;border-bottom:1px solid #dce3df;gap:22px}body[data-page=interno] .side-logo{font-size:34px;gap:7px}body[data-page=interno] .side-logo svg{width:30px}body[data-page=interno] .side-tag{font-size:13px;letter-spacing:0;line-height:1.4;padding-left:16px;margin-top:14px}body[data-page=interno] .side-links{margin-top:36px;gap:12px}body[data-page=interno] .side-links a,body[data-page=interno] .side-links button{display:flex;gap:18px;align-items:center;background:transparent;color:white;font-size:16px;font-weight:400;padding:16px 19px;border:1px solid transparent;text-align:left}body[data-page=interno] .side-links svg{width:25px;height:25px;flex-shrink:0}body[data-page=interno] .side-links .active{background:#cbe87519;border-color:#9bbb65;border-radius:7px}body[data-page=interno] .side-links .active svg{color:#d8ed87}body[data-page=interno] .side-bottom{display:flex;gap:18px;align-items:center;padding:24px 8px;font-size:12px;line-height:1.5;margin:0 10px}.comparison-leaf{color:#cce979;font-size:32px}.comparison-picker{display:flex;align-items:center;gap:12px;margin:0!important;max-width:465px;width:100%;border:1px solid #dfe5df;border-radius:10px;padding:3px 12px;background:#f1f3ee}.comparison-picker label{font-size:12px;color:#7e8c85}.comparison-picker select{font-size:13px;min-width:0;width:100%;border:0;background:transparent;padding:9px;color:#52665e}.comparison-bell{margin-left:auto;background:transparent;color:#173c36;padding:10px;position:relative}.comparison-bell svg{width:24px;height:24px}.comparison-bell i{position:absolute;right:10px;top:10px;width:5px;height:5px;background:#a5c144;border-radius:50%}.comparison-reference{max-width:none!important;padding:34px 32px 25px!important}.comparison-reference .comparison-heading{position:relative;padding-top:0;min-height:112px;margin:0 0 2px}.comparison-reference .comparison-heading h1{font-size:clamp(32px,2.85vw,51px);letter-spacing:-1.4px;line-height:1.15;margin:0 0 10px}.comparison-reference .comparison-heading h2{font-size:23px;font-weight:500;margin:0}.comparison-reference .comparison-heading>div{gap:18px;align-items:center}.comparison-reference .badge{font-size:11px;background:#f6ecd2;border-radius:20px;padding:6px 14px}.comparison-note{position:absolute;right:0;top:-14px;width:29%;font-size:12px}.comparison-note>small{display:block;text-align:right;color:#718178;margin-bottom:29px}.comparison-note>div{display:flex;align-items:flex-start;gap:14px;background:#ecf1df;padding:15px 18px;border-radius:12px;line-height:1.5}.comparison-note svg{width:21px;height:21px;flex-shrink:0;color:#5e812e}.comparison-reference .offer-cards{gap:20px;margin:0 0 27px}.comparison-reference .offer-card{padding:20px 24px;border:1px solid #d9e2dd;border-radius:10px;background:transparent;box-shadow:none;min-width:0}.comparison-reference .offer-card.best{border:1.5px solid #c4ef65;background:#fbfcf655}.comparison-reference .offer-top{height:35px;align-items:center}.comparison-reference .offer-top>b{font-size:30px;letter-spacing:-1px}.comparison-reference .offer-top>span{display:flex;gap:7px;align-items:center;font-size:10px;padding:8px 12px;border-radius:13px;background:#def291;color:#102e23}.comparison-reference .offer-top>span span{padding:0;font-size:16px;background:none}.comparison-reference .offer-card h3{font-size:21px;margin:0 0 4px}.comparison-reference .offer-card>p{font-size:13px;line-height:1.4;margin:0;color:#65766f;min-height:20px}.comparison-reference .total{margin:16px 0 0;padding:15px 0;border-top:1px solid #e0e6e0;border-bottom:1px solid #e0e6e0}.comparison-reference .total small{font-size:13px}.comparison-reference .total strong{font-size:37px;line-height:1.2;letter-spacing:-.8px;margin-top:2px}.comparison-reference dl{margin:0 0 20px}.comparison-reference dl>div{padding:10px 0;border-bottom:1px solid #e2e7e1;font-size:12px;min-height:38px}.comparison-reference dl>div:last-child{border:0}.comparison-reference dt{display:flex;align-items:center;gap:16px}.comparison-reference dt svg{width:19px;height:19px}.comparison-reference dd{color:#64756f;margin:0}.comparison-reference dd em{color:#13a77c;font-style:normal;margin-right:8px}.comparison-reference .offer-card>button{width:100%;display:flex;align-items:center;justify-content:center;gap:14px;padding:10px;font-size:12px;border-radius:5px;min-height:39px;background:#12443e}.comparison-reference .offer-card>button.outline{background:transparent;border:1px solid #46655e;color:#123b35}.comparison-reference button svg{width:18px;height:18px}.comparison-reference .section-line{margin:0 0 12px;align-items:center}.comparison-reference .section-line h3{font-size:21px;margin:0 0 3px}.comparison-reference .section-line p{font-size:12px;margin:0;color:#748078}.comparison-reference #print-comparison{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:400;background:transparent;color:#60716b;padding:10px 0}.comparison-reference .table-wrap{border:1px solid #dfe5df;border-radius:8px;overflow-x:auto}.comparison-reference table{width:100%;border-collapse:collapse;font-size:12px;background:transparent}.comparison-reference th{padding:13px 14px;font-weight:500;font-size:11px;background:#edf0eb;white-space:nowrap}.comparison-reference td{padding:8px 14px;border-bottom:1px solid #e1e6df;border-right:1px solid #edf0e9;font-size:12px;vertical-align:middle}.comparison-reference tr:last-child td{border-bottom:0}.comparison-reference td small{display:block;font-size:11px;line-height:1.5;margin-top:3px;color:#7b8780;max-width:220px}.comparison-reference .table-product{display:flex;align-items:center;gap:15px;min-height:47px}.comparison-reference .table-product b{font-size:12px;white-space:nowrap}.comparison-reference .mini-art{width:42px;height:46px;flex-shrink:0;transform:scale(.83);margin:0}.comparison-reference .comparison-bottom{margin:22px 0 0;gap:20px}.comparison-reference .comparison-bottom>span{display:flex;gap:16px;align-items:center;background:#eef1e7;border-radius:9px;padding:12px 20px;font-size:12px;line-height:1.5;min-width:27%}.comparison-reference .comparison-bottom p{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:11px}.comparison-reference .comparison-bottom p svg{width:22px;height:22px;flex-shrink:0}.comparison-reference .comparison-bottom small{display:block;font-size:10px;color:#718077;margin-top:3px}.comparison-reference #prepare{display:flex;align-items:center;gap:20px;padding:18px 23px;font-size:14px;border-radius:8px;background:#12443e;white-space:nowrap}.comparison-reference button:hover{filter:brightness(1.06)}.comparison-reference button:focus-visible{outline:3px solid #b7d848;outline-offset:3px}
@media(min-width:1700px){.comparison-reference{padding-top:40px!important}.comparison-reference .comparison-heading{min-height:128px}.comparison-reference .offer-card{padding:25px 28px}.comparison-reference .total{padding:20px 0}.comparison-reference dl>div{padding:14px 0}.comparison-reference td{padding-top:12px;padding-bottom:12px}}
@media(max-width:1200px){.comparison-note{display:none}.comparison-reference .comparison-heading h1{font-size:36px}.comparison-reference .offer-card{padding:18px}.comparison-reference .offer-top>span{font-size:9px;padding:5px}.comparison-reference .comparison-bottom{flex-wrap:wrap}.comparison-reference .comparison-bottom p{margin-left:0}body[data-page=interno] .side-links a,body[data-page=interno] .side-links button{padding:12px 6px;font-size:13px;gap:10px}body[data-page=interno] .side-logo{font-size:24px}.comparison-reference .offer-card h3{font-size:18px}}
@media(max-width:760px){body[data-page=interno] #sidebar{width:100%;padding:16px;position:static}body[data-page=interno] main{margin-left:0}body[data-page=interno] .side-tag,body[data-page=interno] .side-bottom{display:none}body[data-page=interno] .side-links{margin-top:12px}body[data-page=interno] .side-links button{white-space:nowrap}body[data-page=interno] .side-links svg{display:none}.comparison-reference{padding:24px 16px!important}.comparison-reference .comparison-heading h1{font-size:31px}.comparison-reference .comparison-heading h2{font-size:18px}.comparison-reference .comparison-heading>div{flex-wrap:wrap;gap:8px}.comparison-reference .offer-cards{grid-template-columns:1fr;margin-top:20px}.comparison-reference .section-line{align-items:flex-start;gap:10px}.comparison-reference #print-comparison{font-size:10px}.comparison-reference .comparison-bottom{display:flex}.comparison-reference .comparison-bottom>span{display:none}.comparison-reference #prepare{width:100%;justify-content:center}}
@media print{body[data-page=interno] #sidebar,body[data-page=interno]>header,.comparison-reference button{display:none!important}body[data-page=interno] main{margin:0}.comparison-reference{padding:0!important}.comparison-reference .offer-cards{grid-template-columns:repeat(3,1fr)}}
body[data-page=interno] #sidebar{display:flex;flex-direction:column;min-height:100vh}body[data-page=interno] .side-bottom{margin-top:auto}.comparison-leaf{display:inline-flex;align-items:center}.comparison-leaf svg{width:28px;height:32px}.comparison-reference .table-product b{font-weight:600}
@media(max-width:760px){body[data-page=interno] #sidebar{min-height:0}}
