.financing-box{background:#0000004d;padding:24px;border-radius:16px;border:1px solid var(--gbr);margin-top:16px;box-sizing:border-box;max-width:100%;width:100%}.financing-box h3{margin-bottom:16px;font-weight:700;font-size:15px}.fin-row{display:flex;justify-content:space-between;margin-bottom:7px;font-size:13px;color:var(--tg)}.fin-row b{color:var(--tw)}.range-slider{-webkit-appearance:none;appearance:none;width:100%;background:transparent;outline:none;margin:12px 0 20px}.range-slider:focus-visible{outline:none;border-radius:10px;box-shadow:0 0 0 3px var(--red)}.range-slider::-webkit-slider-runnable-track{width:100%;height:6px;background:#ffffff1a;border-radius:10px;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px 3px #0000004d}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:22px;width:22px;border-radius:50%;background:var(--red);cursor:pointer;margin-top:-9px;border:2px solid #fff;box-shadow:0 2px 8px #00000080;transition:transform .2s var(--ease)}.range-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.range-slider::-moz-range-track{width:100%;height:6px;background:#ffffff1a;border-radius:10px;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px 3px #0000004d}.range-slider::-moz-range-thumb{height:22px;width:22px;border-radius:50%;background:var(--red);cursor:pointer;border:2px solid #fff;box-shadow:0 2px 8px #00000080;transition:transform .2s var(--ease)}.range-slider::-moz-range-thumb:hover{transform:scale(1.15)}.fin-mode-toggle{display:flex;background:#0006;border:1px solid var(--gbr);border-radius:25px;padding:4px;margin-bottom:18px;gap:4px}.fin-mode-btn{flex:1;padding:8px 10px;border-radius:20px;border:none;background:none;color:var(--tg);font-size:12px;font-weight:600;cursor:pointer;transition:all .25s;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-mode-btn.active{background:var(--red);color:#fff;box-shadow:0 4px 12px #d904294d}.fin-dur-row{display:flex;gap:7px;margin-bottom:18px;flex-wrap:wrap}.dur-btn{background:var(--gb);border:1px solid var(--gbr);color:var(--tg);padding:5px 12px;border-radius:20px;cursor:pointer;font-size:11px;font-weight:600;transition:.2s;border:none;font-family:inherit}.dur-btn.active{background:var(--red);border-color:var(--red);color:#fff}.maxi-section{display:none;background:#d904290d;border:1px solid rgba(217,4,41,.15);border-radius:12px;padding:14px;margin-bottom:14px;box-sizing:border-box}.maxi-section.visible{display:block}.maxi-note{font-size:11px;color:#d90429b3;margin-top:8px;line-height:1.4}.rate-display{border-top:1px solid var(--gbr);padding-top:16px;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.rate-display .lbl{font-size:12px;color:var(--tg)}.rate-display .amount{font-size:2.1rem;font-weight:800;word-wrap:break-word}.tan-taeg{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.tan-box{flex:1;min-width:28%;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 12px;text-align:center;box-sizing:border-box}.tan-box .t-label{font-size:10px;color:var(--tg);text-transform:uppercase;letter-spacing:.5px}.tan-box .t-value{font-size:15px;font-weight:700;color:var(--tw);margin-top:2px}.fin-legal{font-size:10px;color:#ffffff38;line-height:1.5;margin-top:14px;border-top:1px solid rgba(255,255,255,.05);padding-top:10px}.xchange-banner{background:linear-gradient(135deg,#5048001a,#7b6e0166);border:1px solid rgb(217 202 4 / 22%);border-radius:13px;padding:13px;margin-top:16px;display:flex;gap:11px;align-items:center;box-sizing:border-box;animation:promo-pulse 2s infinite;flex-wrap:wrap}.xchange-banner p{font-size:12px;color:var(--tw);flex:1;line-height:1.5}.xchange-banner .badge{background:#d9a404;color:#070500;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:800;white-space:nowrap}@keyframes promo-pulse{0%{box-shadow:0 0 #d9a40466}70%{box-shadow:0 0 0 10px #d9a40400}to{box-shadow:0 0 #d9a40400}}.fin-disabled-layer{opacity:.35;pointer-events:none;filter:grayscale(100%);transition:.3s}.info-banner{background:linear-gradient(135deg,#1e293b66,#0f172a99);border:1px solid rgba(148,163,184,.2);border-radius:13px;padding:13px;margin-top:16px;display:flex;gap:11px;align-items:center;box-sizing:border-box;flex-wrap:wrap}.info-banner p{font-size:12px;color:var(--tw);flex:1;line-height:1.5;margin:0}.info-banner .info-badge{background:#475569;color:#f8fafc;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:800;white-space:nowrap}body.light-mode .fin-row b,body.light-mode .tan-box .t-value{color:var(--tw)}body.light-mode .fin-mode-toggle{background:#0000001c;color:var(--tg)}body.light-mode .fin-legal{color:#0000004f;border-top:1px solid rgb(0 0 0 / 9%)}body.light-mode .fin-mode-btn{color:#000}body.light-mode .tan-box{background:#0000000d;border:1px solid rgb(0 0 0 / 8%)}body.light-mode .xchange-banner{background:linear-gradient(90deg,#fbe5bb,#e1ac1ec4,#ffc886)}body.light-mode .fin-mode-btn.active,body.light-mode .dur-btn.active{color:#fff!important}body.light-mode .info-banner{background:linear-gradient(90deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1}body.light-mode .info-banner p{color:#334155}main#app{padding-top:140px!important;flex:1;display:flex;flex-direction:column;align-items:center}section#product-view{padding:40px 5%;max-width:1400px;width:100%;box-sizing:border-box;margin:0 auto;overflow:hidden}.product-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:start;width:100%;max-width:100%}.product-layout>div{min-width:0;max-width:100%;width:100%}.breadcrumb-nav{margin-bottom:20px;margin-left:25px}.breadcrumb-nav ol{display:flex;align-items:center;gap:8px;list-style:none;flex-wrap:wrap}.breadcrumb-nav li{font-size:13px;color:var(--tg)}.breadcrumb-nav a{color:var(--tg);transition:color .3s}.breadcrumb-nav a:hover{color:var(--tw)}.breadcrumb-nav li[aria-current=page]{color:var(--tw);font-weight:600}.mobile-ph{display:none;margin-bottom:20px;word-wrap:break-word}.mobile-ph h1{word-wrap:break-word;overflow-wrap:break-word}.slideshow{border-radius:var(--r-lg);overflow:hidden;background:var(--gb);border:1px solid var(--gbr);padding:14px;width:100%;box-sizing:border-box;max-width:100%;backdrop-filter:var(--blur);box-shadow:var(--sh)}.main-img-wrap{width:100%;aspect-ratio:16/9;max-height:450px;border-radius:20px;overflow:hidden;background:#0a0a0a}.main-img-wrap img{width:100%;height:100%;object-fit:cover;transition:opacity .25s;max-width:100%}.thumbnails{display:flex;gap:11px;margin-top:13px;overflow-x:auto;padding-bottom:5px;scrollbar-width:none;width:100%;max-width:100%}.thumbnails::-webkit-scrollbar{display:none}.thumb{width:95px;height:65px;border-radius:10px;object-fit:cover;cursor:pointer;opacity:.45;transition:.3s;border:2px solid transparent;flex:0 0 auto;background:#111}.thumb.active{opacity:1;border-color:var(--red)}.product-panel{display:flex;flex-direction:column;gap:20px;position:sticky;top:100px;max-width:100%}.tag{margin-bottom:10px}.product-top-actions{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:26px}.bell-btn{display:inline-flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:var(--tw);font-size:13px;font-weight:600;padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .3s;margin-top:8px;backdrop-filter:blur(10px);max-width:100%}.price-actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:12px}.price-action-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:24px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s var(--ease);font-family:inherit;text-decoration:none;border:1px solid transparent;box-sizing:border-box;backdrop-filter:blur(10px);line-height:1}.price-action-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;flex-shrink:0}.btn-notify{background:#ffffff0d;border-color:#ffffff2e;color:var(--tw)}.btn-notify:hover{background:#ffffff1a;border-color:#ffffff59;transform:translateY(-2px)}.btn-preventivo{background:#d904290d;border-color:#d9042966;color:var(--tw)}.btn-preventivo:hover{background:#d9042926;border-color:var(--red);transform:translateY(-2px)}.btn-preacquisto{background:linear-gradient(135deg,#1a1a2e,#16213e);border-color:#ffffff26;color:#fff}.btn-preacquisto:hover{background:linear-gradient(135deg,#22223e,#1e2a50);border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 10px 30px #0006}body.light-mode .btn-notify{background:#00000008;border-color:#00000026;color:#1d1d1f}body.light-mode .btn-notify:hover{background:#00000012}body.light-mode .btn-preventivo{color:var(--red);border-color:#d9042966}body.light-mode .btn-preacquisto{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.pa-modal-overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);z-index:2000;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all .4s var(--ease)}.pa-modal-overlay.show{opacity:1;pointer-events:auto}.pa-modal-content{background:#0f0f14f2;border:1px solid rgba(255,255,255,.15);border-radius:32px;padding:30px;width:90%;max-width:400px;text-align:center;transform:scale(.95) translateY(20px);transition:all .4s var(--ease);box-shadow:0 40px 80px #000c,inset 0 0 0 1px #ffffff0d;position:relative;box-sizing:border-box}.pa-modal-overlay.show .pa-modal-content{transform:scale(1) translateY(0)}.pa-close{position:absolute;top:16px;right:20px;font-size:18px;color:var(--tg);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:50%;transition:.3s;border:none;font-family:inherit}.pa-close:hover{background:#ffffff1a;color:var(--tw)}.pa-modal-icon{width:56px;height:56px;background:#d9042926;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.pa-modal-icon svg{width:24px;height:24px;stroke:var(--red);fill:none;stroke-width:2}.pa-modal-content h3{font-size:22px;font-weight:700;margin-bottom:10px;letter-spacing:-.5px}.pa-modal-content p{font-size:14px;color:var(--tg);line-height:1.5;margin-bottom:24px}.pa-modal-input{width:100%;background:#00000080;border:1px solid rgba(255,255,255,.1);padding:14px 20px;border-radius:16px;color:#fff;font-size:15px;outline:none;margin-bottom:20px;transition:border-color .3s;box-sizing:border-box}.pa-modal-input:focus{border-color:var(--red)}.price-hero{background:var(--gb);padding:26px;border-radius:var(--r-md);border:1px solid var(--gbr);box-sizing:border-box;max-width:100%;width:100%}.desktop-ph h1{word-wrap:break-word;overflow-wrap:break-word}.listino-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.listino-label{font-size:11px;color:var(--tg);text-transform:uppercase;letter-spacing:.5px}.listino-price{font-size:16px;color:var(--tg);text-decoration:line-through;font-weight:500}.discount-badge{background:linear-gradient(135deg,#d90429,#ff1744);color:#fff;font-size:12px;font-weight:800;padding:3px 10px;border-radius:20px;box-shadow:0 4px 12px #d9042966}.saving-line{font-size:12px;color:#e4d9d9e6;margin-bottom:6px;font-weight:500}.saving-line b{font-weight:700}.price-display-group{display:flex!important;align-items:center!important;gap:10px!important;position:relative;flex-wrap:nowrap!important;flex-direction:row!important;width:100%}.shimmer-text{background:linear-gradient(90deg,#dd9d1f,#e1b41e,#c07318);background-size:200% auto;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:sh 3s infinite linear;font-size:2.7rem;font-weight:800;white-space:nowrap!important;flex-shrink:1;display:inline-block}@keyframes sh{to{background-position:200% center}}.price-note{font-size:11px;color:var(--tg);margin-top:5px}.detail-tooltip{margin-top:0!important;flex-shrink:0!important;cursor:help;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;outline:none;border-radius:50%;padding:2px;transition:color .3s;color:var(--tg)}.detail-tooltip svg{stroke:currentColor;transition:stroke .3s}.detail-tooltip:hover,.detail-tooltip:focus-visible{color:var(--tw)}.detail-tooltip:focus-visible{box-shadow:0 0 0 2px var(--red)}.detail-tooltip .tooltip-content{position:absolute!important;bottom:calc(100% + 12px)!important;left:50%!important;transform:translate(-50%) translateY(10px)!important;background:#0f0f14f2!important;backdrop-filter:blur(30px)!important;-webkit-backdrop-filter:blur(30px)!important;border:1px solid rgba(255,255,255,.15)!important;padding:12px 16px!important;border-radius:14px!important;font-size:13px!important;color:var(--tw)!important;font-weight:500!important;white-space:normal!important;width:max-content!important;max-width:280px!important;text-align:center!important;line-height:1.5!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:all .3s cubic-bezier(.25,1,.5,1)!important;z-index:2000!important}.detail-tooltip .tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:8px;border-style:solid;border-color:rgba(255,255,255,.15) transparent transparent transparent}.detail-tooltip:hover .tooltip-content,.detail-tooltip:focus-visible .tooltip-content{opacity:1!important;visibility:visible!important;transform:translate(-50%) translateY(0)!important;pointer-events:auto!important}.tabbed-box{background:var(--gb);border:1px solid var(--gbr);border-radius:var(--r-md);overflow:hidden;width:100%;box-sizing:border-box;max-width:100%}.tab-btns{display:flex;border-bottom:1px solid var(--gbr);width:100%;overflow-x:auto;scrollbar-width:none}.tab-btn{flex:1;padding:13px 8px;background:none;border:none;color:var(--tg);font-size:12px;font-weight:600;cursor:pointer;transition:.3s;border-bottom:2px solid transparent;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.tab-btn.active{color:var(--red);border-bottom-color:var(--red)}.tab-content{display:none;padding:20px;max-height:370px;overflow-y:auto;box-sizing:border-box}.tab-content.active{display:block}.tab-content::-webkit-scrollbar{width:4px}.tab-content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.specs-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%}.spec-item{display:flex;flex-direction:column;align-items:center;text-align:center;word-wrap:break-word}.spec-label{font-size:11px;color:var(--tg);text-transform:uppercase;letter-spacing:.3px}.spec-value{font-size:14px;font-weight:600;margin-top:3px;word-break:break-word}.equip-list{display:flex;flex-direction:column;gap:9px;width:100%}.equip-list li{font-size:13px;color:var(--tw);display:flex;align-items:flex-start;gap:10px;line-height:1.4;word-wrap:break-word}.equip-list li:before{content:"•";color:var(--red);font-weight:700;flex-shrink:0}.similar-section{margin-top:55px;width:100%;max-width:100%;box-sizing:border-box}.sh-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.scroll-btns{display:flex;gap:10px}.scroll-btn{background:var(--gb);border:1px solid var(--gbr);color:#fff;width:38px;height:38px;border-radius:50%;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:.3s}.scroll-btn:hover{background:var(--red);border-color:var(--red)}body.light-mode .pa-modal-content{background:#fffffff2;color:#1d1d1f;border-color:#0000001a}body.light-mode .pa-modal-input{background-color:#0000000d!important;color:#1d1d1f!important;border-color:#0000001a!important}body.light-mode .pa-modal-input:focus{border-color:var(--red)!important}body.light-mode .prev-btn{color:var(--tw);border-color:#d9042966}body.light-mode .shimmer-text{background:linear-gradient(90deg,#dd9d1f,#e1b41e,#c07318);background-size:200% auto;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:sh 3s infinite linear}body.light-mode .saving-line{color:#989898}body.light-mode .discount-badge{box-shadow:0 4px 12px #cfcfcf66}body.light-mode .price-note{color:#0006}body.light-mode .scroll-btn{color:#000;border-color:#00000026}body.light-mode .scroll-btn:hover{background:var(--red);border-color:var(--red);color:#fff}body.light-mode .detail-tooltip svg{stroke:#1d1d1f}body.light-mode .detail-tooltip:hover svg,body.light-mode .detail-tooltip:focus-visible svg{stroke:var(--red)}body.light-mode .detail-tooltip .tooltip-content{background:#fffffff2!important;color:#1d1d1f!important;border-color:#0000001a!important}body.light-mode .detail-tooltip .tooltip-content:after{border-color:rgba(0,0,0,.1) transparent transparent transparent!important}body.light-mode .thumb{width:95px;height:65px;border-radius:10px;object-fit:cover;cursor:pointer;opacity:.45;transition:.3s;flex:0 0 auto;background:#d7d7d7}body.light-mode .thumb.active{opacity:2;border-color:var(--red)}@media(max-width:1090px){.product-top-actions{margin-bottom:16px}}@media(max-width:900px){.desktop-only-price{display:none!important}.product-layout{grid-template-columns:1fr;gap:28px}.product-panel{position:static}.mobile-ph{display:block}.desktop-ph{display:none}.mobile-hero-box{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;background:var(--gb);border:1px solid var(--gbr);border-radius:var(--r-md);box-sizing:border-box;width:100%}.mh-left{padding-bottom:14px;border-bottom:1px solid var(--gbr);margin-bottom:4px;min-width:0}.mh-right{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px}.price-left-wrapper{text-align:left;flex:1;min-width:0}.price-note{white-space:normal;line-height:1.3;display:block;overflow-wrap:break-word}.listino-row{justify-content:flex-start;margin-bottom:6px}.buttons-right-wrapper{display:flex;flex-direction:column;gap:8px;width:140px;flex-shrink:0}.mobile-brand{font-size:12px;font-weight:700;color:var(--red);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.mobile-model{font-size:2.2rem;font-weight:800;letter-spacing:-1px;line-height:1.2;margin-bottom:6px;word-wrap:break-word;overflow-wrap:break-word}.mobile-trim{font-size:14px;color:var(--tg);margin-bottom:0;line-height:1.4;white-space:normal}.mobile-shimmer{font-size:2rem!important;line-height:1.1}.price-display-group{flex-wrap:nowrap!important}.mobile-btn{width:100%!important;justify-content:center;margin:0;padding:10px 8px;font-size:11px;white-space:nowrap}.main-img-wrap{aspect-ratio:16/9;max-height:380px}.thumb{width:80px;height:56px}.specs-list{grid-template-columns:1fr 1fr}}@media(max-width:701px){section#product-view{padding:30px 4%;box-sizing:border-box;max-width:100%}.slideshow{padding:10px;border-radius:20px}.main-img-wrap{aspect-ratio:4/3;max-height:260px}.thumbnails{gap:8px;margin-top:10px}.thumb{width:68px;height:48px;border-radius:8px}.listino-row{flex-wrap:wrap;gap:6px}.listino-price{font-size:14px}.discount-badge,.saving-line{font-size:11px}.specs-list{grid-template-columns:1fr 1fr;gap:10px}.spec-label{font-size:10px}.spec-value{font-size:13px}.tab-btn{font-size:10px;padding:11px 5px;letter-spacing:.2px}.similar-section{margin-top:28px}.tooltip-content{transform:translate(-70%) translateY(5px)}.tooltip-content:after{left:70%}.detail-tooltip .tooltip-content{transform:translate(-70%) translateY(10px)!important}.detail-tooltip .tooltip-content:after{left:70%}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{margin:.8cm;size:A4}body{background:#fff!important;color:#1d1d1f!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif!important}main#app{padding-top:0!important}body>:not(#app){display:none!important}#app>:not(#print-summary){display:none!important}header,footer,.bg-glow,.pulse-spheres,.chatbot-container,.floating-wa,.cookie-banner,#skeleton-root{display:none!important}#print-summary{display:block!important;width:100%;padding:0;margin:0}.print-company-header{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px solid #e5e5ea;padding-bottom:20px;margin-bottom:20px}.print-logo-wrap img{max-height:45px;display:block;filter:invert(1) hue-rotate(180deg)}.print-company-details{text-align:right;font-size:12px;color:#515154;line-height:1.5}.print-company-details strong{font-size:15px;color:#1d1d1f;letter-spacing:-.5px}.print-header{text-align:center;margin-bottom:20px}.print-header h1{font-size:32px;margin-bottom:4px;color:#1d1d1f;font-weight:800;letter-spacing:-1px}.print-header h2{font-size:18px;color:#86868b;font-weight:500;margin-top:0}.print-image{text-align:center;margin:20px 0}.print-image img{max-width:100%;max-height:300px;object-fit:contain;border-radius:16px}.print-details{display:flex;justify-content:space-between;gap:20px;margin-bottom:30px}.print-prices,.print-fin{flex:1;background:#f5f5f7!important;padding:20px;border-radius:20px!important;border:1px solid #e5e5ea}#print-summary h3{font-size:18px;font-weight:700;color:#1d1d1f;margin-bottom:15px;display:flex;align-items:center;gap:8px;border-bottom:none}#print-summary h3:before{content:"";display:block;width:4px;height:18px;background:#d90429;border-radius:4px}#print-summary p{font-size:13px;margin-bottom:8px;color:#515154}#print-summary strong{color:#1d1d1f}.print-discounted,.print-rate-text{font-size:18px;font-weight:800;color:#d90429!important;margin-top:8px}.print-note{font-size:10px!important;color:#86868b!important;margin-top:12px;line-height:1.4}.print-specs-container,.print-opts-container{margin-bottom:25px}.print-specs-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;padding:0;margin:0}.print-specs-list li{font-size:12px;border-bottom:1px solid #f0f0f2;padding-bottom:4px;color:#515154}.print-specs-list li strong{color:#1d1d1f}.print-opts-list{columns:2;list-style-type:none;padding:0;margin:0}.print-opts-list li{font-size:12px;margin-bottom:6px;position:relative;padding-left:12px;color:#515154}.print-opts-list li:before{content:"•";color:#d90429;position:absolute;left:0;font-weight:700}.print-contract-info{margin-top:40px;page-break-inside:avoid}.print-grid-2{display:flex;gap:20px;margin-bottom:20px}.print-info-card{flex:1;background:#f5f5f7!important;padding:24px;border-radius:20px!important;border:1px solid #e5e5ea;page-break-inside:avoid}.print-info-card h4{font-size:16px;font-weight:800;color:#1d1d1f;margin:0 0 16px;border-bottom:1px solid #e5e5ea;padding-bottom:10px;letter-spacing:-.5px}.print-info-card ul{list-style:none;padding:0;margin:0}.print-info-card ul li{font-size:12px;color:#333336;margin-bottom:10px;padding-left:22px;position:relative;line-height:1.4;display:flex;align-items:flex-start}.print-info-card ul li:before{content:"";position:absolute;left:0;top:1px;width:12px;height:12px;border:1.5px solid #a1a1a6;border-radius:4px;background:#fff}.payment-card{width:100%;display:block;box-sizing:border-box;margin-top:20px}.payment-methods{display:flex;gap:24px}.payment-methods>div{flex:1;font-size:12px;color:#515154;line-height:1.6;background:#fff;padding:16px;border-radius:12px;border:1px solid #e5e5ea}.payment-methods>div strong{color:#1d1d1f;font-size:14px;display:block;margin-bottom:6px}.payment-methods>div em{font-style:normal;color:#1d1d1f;font-weight:600}.print-promo-banner{background-color:#d90429!important;color:#fff!important;text-align:center;padding:16px;font-size:16px;font-weight:800;border-radius:12px;margin-top:30px;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.main-img-wrap{position:relative}.media-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#0f0f1473;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:transform .25s ease,background .25s ease,border-color .25s ease,opacity .25s ease;opacity:0;color:#fff}.main-img-wrap:hover .media-nav{opacity:1}.media-nav:hover{background:#d90429e6;border-color:#ffffff4d;transform:translateY(-50%) scale(1.06)}.media-nav:active{transform:translateY(-50%) scale(.96)}.media-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.media-prev{left:16px}.media-next{right:16px}@media(max-width:900px){.media-nav{opacity:1;width:44px;height:44px;background:#00000073}.media-prev{left:10px}.media-next{right:10px}.media-nav svg{width:18px;height:18px}}body.light-mode .media-nav{background:#ffffffa6;border-color:#00000014;color:#1d1d1f}body.light-mode .media-nav:hover{background:var(--red);color:#fff}
