body:has(.ir-page) [aria-label="Contattaci su WhatsApp"],body:has(.ir-page) [aria-label^="Hai bisogno di aiuto?"],body:has(.ir-page) footer.bg-charcoal,body:has(.ir-page) header[class*=fixed]:not(.ir-page *){display:none!important}body:has(.ir-page){padding-top:0!important}html:has(.ir-page){scroll-behavior:smooth;scroll-padding-top:84px}.ir-page{min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}.ir-page *,.ir-page :after,.ir-page :before{box-sizing:border-box}.ir-page h1,.ir-page h2,.ir-page h3{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);line-height:var(--lh-display);margin:0;text-wrap:balance}.ir-page h1 em,.ir-page h2 em{font-style:italic;color:var(--pop-text)}.ir-page p{margin:0;text-wrap:pretty}.ir-page a{color:inherit}.ir-page a:focus-visible,.ir-page button:focus-visible,.ir-page summary:focus-visible{outline:2px solid var(--pop-text);outline-offset:3px;border-radius:8px}.ir-page img,.ir-page video{display:block;max-width:100%}.ir-page .ir-kicker{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pop-text);margin-bottom:12px}.ir-page .ir-top{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--pad);pointer-events:none}.ir-page .ir-top>*{pointer-events:auto}.ir-page .ir-pill{display:flex;align-items:center;border-radius:var(--r-pill);background:color-mix(in srgb,var(--card) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line)}.ir-page .ir-brand{padding:9px 16px;line-height:0}.ir-page .ir-brand img{height:26px;width:auto}.ir-page .ir-nav{gap:2px;padding:4px}.ir-page .ir-nav a:not(.ir-btn){padding:10px 14px;border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--ink-soft);text-decoration:none;transition:color .2s ease,background .2s ease}.ir-page .ir-nav a:not(.ir-btn):hover{color:var(--ink);background:var(--line)}@media (max-width:899px){.ir-page .ir-nav a:not(.ir-btn){display:none}.ir-page .ir-nav{transition:opacity .3s ease,visibility 0s}.ir-page:has(.ir-sticky.on) .ir-nav{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}}.ir-page .ir-hero{position:relative;display:grid;grid-template-rows:1fr auto;min-height:100vh;min-height:100svh;padding:84px var(--pad) 22px;overflow:hidden;background:radial-gradient(60% 42% at 50% 46%,color-mix(in srgb,var(--accent-night) 45%,var(--paper)),transparent 72%),var(--paper)}.ir-page .ir-stage{display:grid;grid-template-rows:auto 1fr;justify-items:center;align-items:center;text-align:center}.ir-page .ir-stage .ir-kicker{margin:0}.ir-page .ir-cutout,.ir-page .ir-giant{grid-row:2;grid-column:1}.ir-page .ir-giant{position:relative;z-index:1;justify-self:stretch;text-align:left;font-size:clamp(5.5rem,min(29vw,30vh),17rem);line-height:.82;letter-spacing:-.05em;translate:0 calc(var(--hp, 0) * 22%)}.ir-page .ir-giant .ir-line+.ir-line{text-align:right}.ir-page .ir-giant em{font-style:italic;color:transparent;-webkit-text-stroke:1.5px var(--ink)}.ir-page .ir-cutout{position:relative;z-index:2;width:clamp(150px,min(40vw,34vh),300px);height:auto;rotate:calc(-18deg + var(--hp, 0) * 14deg);translate:4% calc(2% - var(--hp, 0) * 14%);filter:drop-shadow(0 28px 34px color-mix(in srgb,var(--ink) 28%,transparent));pointer-events:none;animation:irArrive 1.3s var(--ease-out) both,irBob 4s 1.3s ease-in-out infinite alternate}@keyframes irArrive{0%{transform:translateY(48px) rotate(8deg) scale(.94)}to{transform:none}}@keyframes irBob{0%{transform:none}to{transform:translateY(-10px)}}.ir-page .ir-hero-bar{position:relative;z-index:3;display:grid;gap:14px}.ir-page .ir-hero-bar .ir-lead{margin:0;text-align:center}.ir-page .ir-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none}.ir-page .ir-trust li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 6px;font-size:var(--fs-2xs);line-height:1.3;text-align:center;color:var(--ink)}.ir-page .ir-trust li+li{border-left:1px solid var(--line)}.ir-page .ir-trust svg{flex:none;color:var(--pop-text)}.ir-page .ir-stage .ir-rating{font-size:var(--fs-xs);font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-soft)}.ir-page .ir-rating span{color:var(--pop-text)}.ir-page .ir-secure{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fs-2xs);color:var(--ink-soft)}.ir-page .ir-secure svg{flex:none;width:15px;height:15px}.ir-page .ir-intro{padding:30px var(--pad) 8px}.ir-page .ir-intro .ir-desc{margin:0;max-width:46ch;font-size:var(--fs-md)}@media (max-width:899px){.ir-page .ir-cutout{width:36vw;translate:16vw calc(4% - var(--hp, 0) * 14%)}}@media (max-width:899px) and (max-height:700px){.ir-page .ir-giant{font-size:clamp(4.5rem,24vw,6rem)}.ir-page .ir-cutout{width:36vw}}@media (min-width:900px){.ir-page .ir-hero{padding-top:96px;padding-bottom:32px}.ir-page .ir-hero-bar{grid-template-columns:minmax(0,1fr) minmax(0,26rem);grid-template-areas:"lead buy" "trust buy";align-items:end;gap:16px 32px}.ir-page .ir-hero-bar .ir-lead{grid-area:lead}.ir-page .ir-hero-bar .ir-trust{grid-area:trust;display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;border:0}.ir-page .ir-trust li{flex-direction:row;gap:8px;padding:0;font-size:var(--fs-sm);text-align:left}.ir-page .ir-trust li+li{border-left:0}.ir-page .ir-hero-bar .ir-buy{grid-area:buy}.ir-page .ir-hero-bar .ir-lead{max-width:24ch;font-size:var(--fs-xl);text-align:left}.ir-page .ir-hero-bar .ir-buy,.ir-page .ir-hero-bar .ir-secure{justify-content:flex-end}.ir-page .ir-hero-bar,.ir-page .ir-stage{width:100%;max-width:1320px;justify-self:center}.ir-page .ir-cutout{width:clamp(220px,min(21vw,42vh),380px);translate:-18% calc(0% - var(--hp, 0) * 14%)}.ir-page .ir-intro{max-width:760px;margin:0 auto;padding:64px var(--pad) 8px;text-align:center}.ir-page .ir-intro .ir-desc{max-width:none;font-size:var(--fs-lg);line-height:1.5}.ir-page .ir-seller{max-width:none;margin-top:24px}}@media (min-width:1280px){.ir-page .ir-hero-bar{grid-template-columns:1fr auto 1fr;grid-template-areas:"lead trust buy"}.ir-page .ir-hero-bar .ir-trust{justify-content:center}}.ir-page .ir-lead{margin-top:8px;font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);line-height:1.25;color:var(--pop-text)}.ir-page .ir-desc{margin-top:18px;font-size:var(--fs-base);color:var(--ink-soft)}.ir-page .ir-buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.ir-page .ir-buy .ir-btn-main{flex:1 1 auto;width:auto;max-width:300px}.ir-page .ir-buy>:not(.ir-price):not(.ir-btn-main){flex-basis:100%}.ir-page .ir-price{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.02em}.ir-page .ir-price span{font-size:var(--fs-xs);font-weight:400;letter-spacing:0;color:var(--ink-soft)}.ir-page .ir-link{justify-self:start;font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:3px}.ir-page .ir-note{font-size:var(--fs-xs);color:var(--ink-soft)}.ir-page .ir-error,.ir-page .ir-test{color:var(--pop-text)}.ir-page .ir-card{background:var(--card);color:var(--ink);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line)}.ir-page .ir-notice{padding:12px 16px;border-radius:var(--r-sm)}.ir-page .ir-seller{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;max-width:560px;margin-top:20px;padding-top:14px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-soft)}.ir-page .ir-terms-open{padding:4px 0;border:0;background:none;font:500 var(--fs-xs) /1.3 var(--font-body);color:var(--ink);cursor:pointer}.ir-page .ir-terms-open:hover{text-decoration:underline;text-underline-offset:3px}.ir-page .ir-terms-open span{display:inline-block;transition:transform .2s ease}.ir-page .ir-terms-open:hover span{transform:translateX(3px)}.ir-page .ir-sheet{width:100%;max-width:100%;max-height:86vh;margin:auto 0 0;padding:0;border:0;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--paper);color:var(--ink);text-align:left}.ir-page .ir-sheet::backdrop{background:color-mix(in srgb,var(--night) 55%,transparent)}.ir-page .ir-sheet[open]{animation:irSheetUp .35s var(--ease-out)}@keyframes irSheetUp{0%{transform:translateY(40px);opacity:0}}html:has(.ir-sheet[open]){overflow:hidden}.ir-page .ir-sheet-body{padding:22px var(--pad) calc(28px + env(safe-area-inset-bottom, 0px))}.ir-page .ir-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.ir-page .ir-sheet-head h2{font-size:var(--fs-xl)}.ir-page .ir-sheet-close{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--sand);color:var(--ink);font-size:22px;line-height:1;cursor:pointer}.ir-page .ir-terms{margin:0}.ir-page .ir-terms>div{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.ir-page .ir-terms dt{color:var(--ink-soft)}.ir-page .ir-terms dd{margin:0}.ir-page .ir-terms-full{display:inline-block;margin-top:16px;font-size:var(--fs-sm);font-weight:500;text-decoration:underline;text-underline-offset:3px}@media (min-width:900px){.ir-page .ir-sheet{width:min(560px,calc(100% - 48px));margin:auto;border-radius:var(--r-card)}.ir-page .ir-sheet-body{padding:28px 32px 32px}}.ir-page .ir-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:0 26px;border:0;border-radius:var(--r-pill);background:var(--pop);color:var(--on-pop);font:600 var(--fs-base)/1 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s ease}.ir-page .ir-btn:not(:disabled):hover{transform:translateY(-2px)}.ir-page .ir-btn:focus-visible{border-radius:var(--r-pill)}.ir-page .ir-btn:disabled{cursor:not-allowed;opacity:.6}.ir-page .ir-sticky .ir-btn{background:var(--on-night);color:var(--night)}.ir-page .ir-btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.ir-page .ir-btn-sm{width:auto;min-height:42px;padding:0 18px;font-size:var(--fs-sm)}.ir-page .ir-section{padding:48px var(--pad)}.ir-page .ir-section h2{font-size:var(--fs-h2)}.ir-page .ir-use{background:var(--sand);display:grid;gap:26px}.ir-page .ir-use-media{border-radius:var(--r-media);overflow:hidden;aspect-ratio:4/5}.ir-page .ir-use-media img,.ir-page .ir-use-media video{width:100%;height:100%;object-fit:cover;object-position:center 30%}.ir-page .ir-steps{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:18px}.ir-page .ir-steps li{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start}.ir-page .ir-steps li>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:var(--fs-sm);font-weight:600}.ir-page .ir-steps h3{font-size:var(--fs-lg);margin:4px 0}.ir-page .ir-steps p{font-size:var(--fs-base);color:var(--ink-soft)}.ir-page .ir-box{display:grid;gap:26px;border-top:1px solid var(--line)}.ir-page .ir-box-media{border-radius:var(--r-media);overflow:hidden;aspect-ratio:4/5;background:var(--sand)}.ir-page .ir-box-media img{width:100%;height:100%;object-fit:cover}.ir-page .ir-specs{margin:22px 0 0}.ir-page .ir-producer>div,.ir-page .ir-specs>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.ir-page .ir-producer dt,.ir-page .ir-specs dt{color:var(--ink-soft)}.ir-page .ir-producer dd,.ir-page .ir-specs dd{margin:0;text-align:right}.ir-page .ir-more{border-bottom:1px solid var(--line)}.ir-page .ir-faq-list summary,.ir-page .ir-more summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-size:var(--fs-base)}.ir-page .ir-faq-list summary::-webkit-details-marker,.ir-page .ir-more summary::-webkit-details-marker{display:none}.ir-page .ir-faq-list summary:after,.ir-page .ir-more summary:after{content:"+";font-size:var(--fs-lg);line-height:1;color:var(--pop-text);transition:transform .25s ease}.ir-page .ir-faq-list details[open] summary:after,.ir-page .ir-more[open] summary:after{transform:rotate(45deg)}.ir-page .ir-faq-list details>p,.ir-page .ir-more>p{padding:0 0 16px;font-size:var(--fs-base);color:var(--ink-soft)}.ir-page .ir-producer{margin:0 0 12px}.ir-page .ir-faq{background:var(--sand)}.ir-page .ir-faq-list{margin-top:20px;border-top:1px solid var(--line)}.ir-page .ir-faq-list details{border-bottom:1px solid var(--line)}.ir-page .ir-faq-list a{text-decoration:underline;text-underline-offset:2px}.ir-page .ir-faq-guide{margin:28px 0 0;font-size:15px;color:var(--ink-soft)}.ir-page .ir-faq-contact{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;font-size:var(--fs-base)}.ir-page .ir-wa{width:auto}.ir-page .ir-wa svg{flex:none}.ir-page .ir-footer{display:grid;gap:10px;padding:28px var(--pad) calc(96px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line);font-size:var(--fs-2xs);color:var(--ink-soft)}.ir-page .ir-footer nav{display:flex;flex-wrap:wrap;gap:6px 16px}.ir-page .ir-footer a{text-decoration:none}.ir-page .ir-footer a:hover{color:var(--ink);text-decoration:underline}.ir-page .ir-sticky{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 20px;border-radius:var(--r-pill);background:var(--night);color:var(--on-night);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-night) 10%,transparent);transform:translateY(160%);transition:transform .35s var(--ease-out)}.ir-page .ir-sticky.on{transform:none}.ir-page .ir-sticky p{min-width:0;overflow:hidden;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis}.ir-page .ir-sticky strong{font-weight:600}.ir-page .ir-sticky span{margin-left:4px;color:var(--on-night-soft)}.ir-page.js .ir-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.ir-page.js .ir-reveal.in{opacity:1;transform:none}@media (min-width:900px){.ir-page .ir-section{padding:80px var(--pad)}.ir-page .ir-section>*{max-width:1140px;margin-left:auto;margin-right:auto}.ir-page .ir-section h2{font-size:var(--fs-h2)}.ir-page .ir-box,.ir-page .ir-use{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.ir-page .ir-box>*,.ir-page .ir-use>*{max-width:none;margin:0}.ir-page .ir-box,.ir-page .ir-use{padding-left:max(var(--pad),calc((100% - 1140px) / 2));padding-right:max(var(--pad),calc((100% - 1140px) / 2))}.ir-page .ir-faq-contact,.ir-page .ir-faq-list,.ir-page .ir-faq>.ir-kicker,.ir-page .ir-faq>h2{max-width:760px}.ir-page .ir-top{padding-top:18px}.ir-page .ir-footer{grid-template-columns:1fr auto;gap:6px 32px;padding:28px max(var(--pad),calc((100% - 1240px) / 2)) 32px}.ir-page .ir-footer nav{grid-column:2;grid-row:1/span 2}.ir-page .ir-sticky{display:none}}@media (prefers-reduced-motion:reduce){.ir-page *,.ir-page :after,.ir-page :before{transition:none!important;animation:none!important}html:has(.ir-page){scroll-behavior:auto}}.ir-page .ir-dark{background:var(--night);color:var(--on-night)}.ir-page .ir-dark .ir-kicker{color:var(--accent-night)}.ir-page .ir-dark h2{font-size:var(--fs-h2-lg);line-height:.98}.ir-page .ir-dark h2 em{color:var(--accent-night)}.ir-page .ir-dark .ir-steps li>span{background:var(--accent-night);color:var(--ink)}.ir-page .ir-dark .ir-steps p{color:var(--on-night-soft)}.ir-page .ir-dark .ir-steps{gap:0}.ir-page .ir-dark .ir-steps li{padding:18px 0;border-top:1px solid color-mix(in srgb,var(--on-night) 12%,transparent)}@media (max-width:899px){.ir-page .ir-dark{padding-top:0}.ir-page .ir-dark .ir-use-media{--mr:0px;margin:0 calc(var(--pad) * -1);border-radius:0;aspect-ratio:1/1;position:relative}.ir-page .ir-dark .ir-use-media:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,var(--night),transparent)}.ir-page .ir-dark .ir-use-copy{margin-top:-64px;position:relative;z-index:1}}.ir-page.js .ir-steps.ir-rv li{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1)}.ir-page.js .ir-steps.ir-rv.in li{opacity:1;transform:none}.ir-page .ir-section .ir-statement{font-size:var(--fs-statement);line-height:.98;letter-spacing:-.045em}@media (min-width:900px){.ir-page .ir-dark h2{font-size:var(--fs-h2-lg)}.ir-page .ir-why>*{max-width:860px}.ir-page .ir-versus h3,.ir-page .ir-why .ir-statement{text-align:center}.ir-page .ir-versus table{margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.ir-page.js .ir-steps.ir-rv li{opacity:1;transform:none}}.ir-page .ir-line{display:block;overflow:hidden;padding:0 .08em .12em;margin:0 -.08em -.12em}.ir-page .ir-line>span{display:block}.ir-page .ir-giant .ir-line>span{animation:irLineUp 1.1s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(.15s + var(--d, 0s))}.ir-page .ir-stage .ir-kicker{animation:irRise .9s cubic-bezier(.2,.7,.3,1) both}.ir-page.js .ir-rv .ir-line>span{transform:translateY(108%);transition:transform 1s cubic-bezier(.2,.75,.2,1) var(--d,0s)}.ir-page.js .ir-rv.in .ir-line>span{transform:none}@keyframes irLineUp{0%{transform:translateY(108%)}to{transform:none}}@keyframes irRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ir-page .ir-frost{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .8s ease}.ir-page .ir-frost.on{opacity:1}.ir-page .ir-frost.melt{opacity:0;transition-duration:1.5s}.ir-page .ir-media{--mr:var(--r-media);position:relative}.ir-page .ir-media img,.ir-page .ir-media video{scale:var(--ms,1)}.ir-page.js .ir-media.ir-rv{clip-path:inset(9% 7% 9% 7% round var(--mr));transition:clip-path 1.3s cubic-bezier(.2,.75,.2,1)}.ir-page.js .ir-media.ir-rv.in{clip-path:inset(0 round var(--mr))}.ir-page.js .ir-media.ir-rv img,.ir-page.js .ir-media.ir-rv video{scale:calc(var(--ms, 1) * 1.15);transition:scale 1.8s cubic-bezier(.2,.75,.2,1)}.ir-page.js .ir-media.ir-rv.in img,.ir-page.js .ir-media.ir-rv.in video{scale:var(--ms,1)}@supports (animation-timeline:view()){.ir-page .ir-use-media{--ms:1.14}.ir-page .ir-use-media img,.ir-page .ir-use-media video{animation:irDrift linear both;animation-timeline:view()}}@keyframes irDrift{0%{translate:0 -6%}to{translate:0 6%}}.ir-page.js .ir-statement .ir-w{opacity:clamp(.14,calc(var(--sp, 1) * (var(--n) + 2) - var(--i)),1);transition:opacity .2s linear}.ir-page .ir-tags{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.ir-page .ir-tag{position:absolute;display:flex;align-items:center;gap:8px}.ir-page .ir-tag-r{transform:translate(-6px,-50%)}.ir-page .ir-tag-d{flex-direction:column;transform:translate(-50%,-6px)}.ir-page .ir-tag i{position:relative;flex:none;width:12px;height:12px;border-radius:50%;background:var(--card);box-shadow:0 0 0 1px var(--line)}.ir-page .ir-tag i:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--card);animation:irPing 2.4s ease-out infinite}.ir-page .ir-tag span{padding:6px 11px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(8px);color:var(--ink);font-size:var(--fs-2xs);font-weight:600;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line)}.ir-page.js .ir-tag{opacity:0;translate:0 10px;transition:opacity .6s ease var(--d,0s),translate .7s cubic-bezier(.2,.75,.2,1) var(--d,0s)}.ir-page.js .ir-media.in .ir-tag{opacity:1;translate:none}@keyframes irPing{0%{scale:1;opacity:.9}to{scale:2.6;opacity:0}}@media (min-width:900px){.ir-page .ir-tag span{font-size:var(--fs-xs);padding:7px 13px}}@media (prefers-reduced-motion:reduce){.ir-page.js .ir-rv .ir-line>span{transform:none}.ir-page.js .ir-tag{translate:none;opacity:1}.ir-page.js .ir-media.ir-rv{clip-path:none}.ir-page.js .ir-media.ir-rv img,.ir-page.js .ir-media.ir-rv video{scale:var(--ms,1)}}.ir-page .ir-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ir-page .ir-dot:before{content:"";display:inline-block;width:7px;height:7px;margin:0 8px 1px 0;border-radius:50%;background:currentColor}.ir-page .ir-points{display:grid;gap:56px}.ir-page .ir-point{display:grid;gap:22px}.ir-page .ir-point-media{aspect-ratio:1/1;border-radius:var(--r-media);overflow:hidden;background:var(--sand)}.ir-page .ir-point-media img,.ir-page .ir-point-media video{width:100%;height:100%;object-fit:cover}.ir-page .ir-point h3{font-size:var(--fs-point);line-height:1}.ir-page .ir-point-copy>p:not(.ir-kicker){margin-top:12px;font-size:var(--fs-base);color:var(--ink-soft);max-width:40ch}.ir-page .ir-stats{display:flex;gap:36px;margin:24px 0 0}.ir-page .ir-stats>div{display:flex;flex-direction:column-reverse}.ir-page .ir-stats dd{margin:0;font-family:var(--font-display);font-size:var(--fs-stat);line-height:1;letter-spacing:-.04em;color:var(--pop-text)}.ir-page .ir-stats dt{margin-top:6px;font-size:var(--fs-xs);color:var(--ink-soft)}@supports (animation-timeline:view()){.ir-page .ir-point-media{--ms:1.14}.ir-page .ir-point-media img,.ir-page .ir-point-media video{animation:irDrift linear both;animation-timeline:view()}}.ir-page .ir-versus{margin-top:44px}.ir-page .ir-versus h3{font-size:var(--fs-h3);max-width:16ch}.ir-page .ir-versus table{width:100%;margin-top:22px;border-collapse:collapse;font-size:var(--fs-sm)}.ir-page .ir-versus td,.ir-page .ir-versus th{padding:14px 8px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.ir-page .ir-versus thead th{font-size:var(--fs-2xs);font-weight:600;line-height:1.25;color:var(--ink-soft)}.ir-page .ir-versus tbody th{padding-left:0;text-align:left;font-weight:500}.ir-page .ir-versus tr>:nth-child(2){width:84px;background:var(--sand)}.ir-page .ir-versus thead th:nth-child(2){border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--ink)}.ir-page .ir-versus tbody tr:last-child>:nth-child(2){border-radius:0 0 var(--r-sm) var(--r-sm)}.ir-page .ir-versus tr>:nth-child(3){width:84px}.ir-page .ir-no,.ir-page .ir-yes{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:var(--fs-xs);line-height:1}.ir-page .ir-yes{background:var(--ink);color:var(--paper)}.ir-page .ir-yes:before{content:"✓"}.ir-page .ir-no{border:1px solid var(--line);color:var(--ink-soft)}.ir-page .ir-no:before{content:"×"}.ir-page.js .ir-versus.ir-rv .ir-yes{scale:0;transition:scale .5s cubic-bezier(.3,1.6,.5,1)}.ir-page.js .ir-versus.ir-rv.in .ir-yes{scale:1}.ir-page.js .ir-versus tbody tr:nth-child(2) .ir-yes{transition-delay:.12s}.ir-page.js .ir-versus tbody tr:nth-child(3) .ir-yes{transition-delay:.24s}.ir-page.js .ir-versus tbody tr:nth-child(4) .ir-yes{transition-delay:.36s}@media (min-width:900px){.ir-page .ir-points{gap:96px}.ir-page .ir-point{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.ir-page .ir-point-flip .ir-point-media{order:2}.ir-page .ir-point-media{aspect-ratio:4/5}.ir-page .ir-point h3{font-size:var(--fs-point)}.ir-page .ir-point-copy>p:not(.ir-kicker){font-size:var(--fs-md)}.ir-page .ir-stats dd{font-size:var(--fs-stat)}.ir-page .ir-versus{margin-top:72px}.ir-page .ir-versus table{max-width:760px}.ir-page .ir-versus h3{font-size:var(--fs-h3);max-width:none}.ir-page .ir-versus table{font-size:var(--fs-base)}.ir-page .ir-versus tr>:nth-child(2),.ir-page .ir-versus tr>:nth-child(3){width:150px}}@media (prefers-reduced-motion:reduce){.ir-page.js .ir-versus.ir-rv .ir-yes{scale:1}}.ir-page .ir-box-lead{margin-top:12px;font-size:var(--fs-md);color:var(--ink-soft)}.ir-page .ir-marquee{overflow:hidden;padding:16px 0;background:var(--night);color:var(--on-night)}.ir-page .ir-marquee-track{display:flex;width:max-content;animation:irMarquee 32s linear infinite}.ir-page .ir-marquee ul{display:flex;flex:none;margin:0;padding:0;list-style:none}.ir-page .ir-marquee li{display:flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);white-space:nowrap}.ir-page .ir-marquee li:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-night)}@keyframes irMarquee{to{transform:translateX(-50%)}}@media (min-width:900px){.ir-page .ir-marquee{padding:20px 0}.ir-page .ir-marquee li{font-size:var(--fs-xl)}}.ir-page .ir-express-slot{height:0;overflow:hidden;visibility:hidden}.ir-page .ir-express.is-shown .ir-express-slot{height:auto;overflow:visible;visibility:visible;animation:irRise .5s var(--ease-out) both}.ir-page .ir-express-terms{margin-top:8px;font-size:var(--fs-2xs);color:var(--ink-soft)}.ir-page .ir-express-terms a{text-decoration:underline;text-underline-offset:2px}@media (min-width:900px){.ir-page .ir-hero-bar .ir-express{max-width:300px;margin-left:auto}.ir-page .ir-hero-bar .ir-express-terms{text-align:right}}.ir-page #ir-acquista{scroll-margin-top:38vh}