.hero{position:relative;min-height:100dvh;display:flex;align-items:center;padding-block:calc(72px + var(--s6)) var(--s7);overflow:clip}.hero__col{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--s6)}.hero__lead{display:grid;grid-template-columns:minmax(0,auto) minmax(20rem,30rem);gap:clamp(var(--s4), 3vw, var(--s6));align-items:stretch}.hero__actions.cta2>.btn{min-width:0;padding-inline:var(--s4)}.hero__side{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s5);min-width:0;padding-block-start:.18em}.hero__head{width:100%;min-width:0}@media (max-width:1080px){.hero__lead{grid-template-columns:minmax(0,1fr)}.hero__side{padding-block-start:0}}.hero__eyebrow{margin-block-end:var(--s4)}.hero__title{font-size:min(var(--t4), 15vh);line-height:.84;margin:0;max-width:14ch}@supports (container-type:inline-size){.hero__lead{container-type:inline-size}.hero__title{font-size:min(10.6cqw, var(--t4), 15vh)}}.hero__title .reveal-line+.reveal-line{margin-block-start:-.03em}.hero__title em{font-style:normal;color:var(--copper)}.hero__claim{margin:0;font-size:var(--t-h);line-height:1.7;color:var(--text-muted);font-weight:300;letter-spacing:0;max-width:none}.hero__claim b{color:var(--white-warm);font-weight:500}.hero__actions{max-width:32rem}.hero__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s3) var(--s5);padding-block-start:var(--s4);border-block-start:1px solid var(--line);font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5;max-width:none;letter-spacing:.02em}.hero__facts b{font-family:var(--font-display);font-size:1.62em;line-height:1;color:var(--white-warm);font-weight:400;margin-inline-end:.22em}.hero__facts .sep{display:none}.hero__facts a{color:inherit;transition:color var(--dur-fast) var(--ease-out)}.hero__facts a:hover,.hero__facts a:hover b{color:var(--copper)}.hero__facts .live,.hero__facts .live b{color:var(--copper)}.hero__facts .live{display:inline-flex;align-items:center}.hero__dot{flex:0 0 auto;display:block;width:6px;height:6px;border-radius:50%;background:var(--copper);margin-inline-end:.55em;animation:sb-pulse 3.2s var(--ease-io) infinite}@keyframes sb-pulse{0%,100%{box-shadow:0 0 0 0 rgb(207 157 123 / .4)}55%{box-shadow:0 0 0 8px #fff0}}@media (max-width:760px){.hero__col{gap:var(--s5)}}.ab{margin-block-start:var(--s6);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);align-items:stretch}.ab__side{padding:clamp(var(--s4), 3vw, var(--s5));display:flex;flex-direction:column;gap:var(--s4)}.ab__tag{font-size:var(--t-1);text-transform:uppercase;letter-spacing:var(--tr-label);font-weight:600;color:var(--text-faint);margin:0}.ab--verdict .ab__side--good .ab__tag{color:var(--copper)}.ab__what{font-family:var(--font-display);font-size:var(--t2);line-height:.96;letter-spacing:.03em}.ab__note{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.72;margin:0}.ab img{border-radius:var(--r-chip)}@media (max-width:760px){.ab{grid-template-columns:minmax(0,1fr)}}.pair{margin-block-start:var(--s6);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}@media (max-width:800px){.pair{grid-template-columns:minmax(0,1fr)}}.args{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6);margin-block-start:var(--s7)}.arg{border-block-start:1px solid var(--line);padding-block-start:var(--s4)}.arg h3{font-size:var(--t2);line-height:.96;margin-block-end:var(--s4)}.arg p{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.78;margin:0}@media (max-width:860px){.args{grid-template-columns:minmax(0,1fr);gap:var(--s5)}}.pan{position:relative;overflow:hidden;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.pan__head{padding-block-start:calc(72px + clamp(var(--s4), 3vw, var(--s6)))}.pan__head .wrap{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s4);flex-wrap:wrap}.pan__all{flex-basis:100%;margin-block-start:var(--s2)}.pan__center{min-height:0;display:flex;align-items:center;justify-content:center}.pan__viewport{display:flex;flex-direction:column;gap:var(--s3)}.pan__row{flex:0 0 auto;display:flex;gap:var(--s3);padding-inline:var(--gutter);width:max-content;will-change:transform;cursor:grab}.pan__row:active{cursor:grabbing}.pan.is-manuale{height:auto;overflow:visible;grid-template-rows:auto auto auto}.pan.is-manuale .pan__head{margin-block-end:var(--s5)}.pan.is-manuale .pan__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.pan.is-manuale .pan__row{flex:0 0 auto;will-change:auto}.pan.is-manuale .tcard{scroll-snap-align:start}.pan.is-manuale .pan__bar{display:none}.tcard{flex:0 0 clamp(15.5rem, 21vw, 20rem);height:clamp(220px, 27vh, 300px);min-width:0;padding:var(--s4);border-radius:var(--r-panel);background:rgb(22 33 39 / .88);border:1px solid var(--line);display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:var(--s3);transition:opacity var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.tcard:hover{border-color:var(--warm-line);background:rgb(27 41 48 / .74)}.tcard>.player{align-self:end}.pan .tcard .player__btn{width:0;border-width:0;opacity:0;overflow:hidden;transition:width var(--dur) var(--ease-out),opacity var(--dur-fast) var(--ease-out),border-width var(--dur) var(--ease-out)}.tcard:hover .player__btn,.tcard:focus-within .player__btn,.tcard.is-open .player__btn{width:46px;border-width:1px;opacity:1}.tcard.is-dim{opacity:.18}.tcard__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.tcard__name{font-family:var(--font-display);font-size:var(--t1);letter-spacing:.04em;line-height:1}.tcard__len{font-size:var(--t-1);letter-spacing:.14em;color:var(--text-faint);font-variant-numeric:tabular-nums}.tcard__for{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.66;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tcard__tags{display:flex;gap:5px;flex-wrap:nowrap;overflow:hidden;height:1.42rem}.tcard__tag{flex:0 0 auto;font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);padding:2px 6px;border-radius:var(--r-chip);white-space:nowrap}.pan__bar{margin:0 auto clamp(var(--s5), 5vw, var(--section-y));width:min(28rem, 60vw);height:2px;background:var(--line);border-radius:var(--r-pill);overflow:hidden}.pan__bar i{display:block;height:100%;width:100%;background:var(--copper);transform-origin:left;transform:scaleX(.22)}@media (min-width:901px) and (max-height:940px){.pan__head{padding-block-start:calc(72px + var(--s3))}.pan__head h2{font-size:var(--t2)}.pan .tcard{padding:var(--s3);gap:var(--s2)}.pan .tcard__name{font-size:var(--t1)}.pan .player{padding:4px var(--s3) 4px 4px;gap:var(--s2)}.pan .player__btn{width:38px;height:38px}.pan .player__wave{height:26px}.pan__bar{margin-block-end:var(--s3)}}@media (min-width:901px) and (max-height:820px){.pan .tcard__tags{display:none}}@media (max-width:900px){.pan{height:auto;padding-block:var(--section-y)}.pan__head{position:static;margin-block-end:var(--s5)}.pan__center{position:static;top:auto;transform:none}.pan__viewport{display:block}.pan__row{display:grid;grid-template-columns:minmax(0,1fr);width:auto;cursor:auto;padding-inline:var(--gutter);margin-block-end:var(--s3)}.pan__row .wrap{padding:0}.tcard{height:auto}.tcard__for{-webkit-line-clamp:3}.pan__bar{display:none}.pan[data-pan]:not(.is-tutte) .tcard:nth-child(n+3){display:none}.pan .pan__more{display:block}}.price__intro{max-width:46ch}.quick{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:clamp(var(--s5), 4vw, var(--s7));align-items:end;padding:clamp(var(--s5), 3.4vw, var(--s6));border-radius:var(--r-panel)}.quick__controls{display:grid;gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}.quick__controls .field--wide{grid-column:1 / -1}.quick__note{grid-column:1 / -1;font-size:var(--fs-xs);color:var(--text-faint);margin:0;line-height:1.66}.quick__out{text-align:end}.quick__price{font-family:var(--font-display);font-size:var(--t4);line-height:.84;color:var(--copper);font-variant-numeric:tabular-nums;margin:0}.quick__unit{font-size:var(--t-1);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--text-faint);margin:var(--s3) 0 0;max-width:22ch;margin-inline-start:auto;line-height:1.8}@media (max-width:900px){.quick{grid-template-columns:minmax(0,1fr);align-items:stretch}.quick__controls{grid-template-columns:minmax(0,1fr)}.quick__out{text-align:start}.quick__unit{margin-inline-start:0}}.compare-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s4);margin-block-start:var(--s5)}.compare{padding:var(--s4);border-radius:var(--r-panel);box-shadow:var(--nm-inset-sm);display:flex;flex-direction:column;gap:var(--s3)}.compare__pips{display:flex;flex-wrap:wrap;gap:.2em}.compare__pips svg{width:1em;height:1em;font-size:var(--fs-sm);color:var(--text-faint);opacity:.35}.compare__pips svg.on{color:var(--copper);opacity:1}.compare__claim{font-size:var(--fs-sm);line-height:1.55;color:var(--text-muted);margin:0}.compare__claim b{color:var(--text);font-weight:600}.compare__u{font-size:var(--fs-xs);color:var(--text-faint);margin:0}@media (max-width:900px){.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.compare-grid{grid-template-columns:minmax(0,1fr)}}.remove{position:relative;display:flex;align-items:center;padding-block:var(--section-y)}.remove__stage{width:100%;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(var(--s4), 3.4vw, var(--s6));align-items:center}.remove__copy{min-width:0}.remove__wheel{position:relative;align-self:center;height:min(37rem, 68dvh);overflow:visible;--cog-size:min(21rem, 46%)}.remove__disc{position:absolute;inset:0;pointer-events:none}.remove__disc .cog{pointer-events:none}.remove__disc .cog__knob{pointer-events:auto}.remove__total{display:flex;align-items:flex-end;gap:var(--s4);margin:0 0 var(--s4)}.remove__total b{font-family:var(--font-display);font-size:var(--t3);line-height:.8;color:var(--copper);font-variant-numeric:tabular-nums;font-weight:400}.remove__total span{font-size:var(--t-1);text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);max-width:28ch;line-height:1.6;padding-block-end:.35em}.remove__title{font-size:var(--t2);margin-block-end:var(--s4)}.remove__intro{font-size:var(--fs-sm);color:var(--text-muted);max-width:42ch;margin-block-end:var(--s5);line-height:1.76}.remove__consequence{padding:var(--s5);border-radius:var(--r-panel);min-height:8.4rem;background:var(--ink);border:1px solid var(--line);box-shadow:var(--nm-inset)}@media (max-width:1100px){.remove{min-height:0;padding-block:var(--section-y)}.remove__stage{grid-template-columns:minmax(0,1fr)}.remove__wheel{height:auto;margin-block-end:var(--s5)}.remove__disc{display:none}.spokes,.spokes--flat{position:static;display:flex;flex-direction:column;gap:var(--s2)}.spokes .spoke,.spokes--flat .spoke{position:static;transform:none!important;opacity:1!important;max-width:none!important;width:100%!important;padding:var(--s3);border-radius:var(--r-chip)}.spokes .spoke.is-focus{background:rgb(30 38 44 / .94);box-shadow:0 14px 30px rgb(0 0 0 / .42)}.spokes .spoke.is-off{opacity:.55!important}}.daily{margin-block-start:var(--s6);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s3)}@media (max-width:1100px){.daily{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.daily{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.daily{grid-template-columns:minmax(0,1fr)}}.daily__cell{padding:var(--s5) var(--s4);border-radius:var(--r-panel);background:rgb(22 33 39 / .5);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.daily__cell:hover{border-color:var(--warm-line);background:rgb(22 33 39 / .68)}.daily__claim{font-size:var(--fs-sm);line-height:1.5;color:var(--white-warm);font-weight:400;margin:0 0 var(--s3);min-height:4.5em}.daily__claim b{color:var(--copper);font-weight:600}.daily__u{font-size:var(--t-1);text-transform:uppercase;letter-spacing:.16em;color:var(--text-faint);margin:auto 0 0;line-height:1.8}.demos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);margin-block-start:var(--s6)}@media (max-width:900px){.demos{grid-template-columns:minmax(0,1fr)}}.rstat{display:flex;align-items:flex-end;gap:var(--s5);margin-block-end:var(--s7)}.rstat b{font-family:var(--font-display);font-size:var(--t3);line-height:.74;color:var(--copper);display:block;margin-block-end:-.06em}.rstat span{font-size:var(--fs-sm);color:var(--text-muted);max-width:32ch;line-height:1.72;padding-block-end:.1em}.rstat a{color:var(--copper);font-weight:600;white-space:nowrap}.rstat a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:620px){.rstat{flex-direction:column;align-items:flex-start;gap:var(--s3)}}.rwall{display:grid;gap:var(--s3);overflow:hidden;padding-block:var(--s2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.rwall__row{display:flex;gap:var(--s3);width:max-content;will-change:transform}.rwall a.rcard{text-decoration:none}.rel{border-block-start:1px solid var(--line)}.rel__row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:var(--s4);padding-block:var(--s4);border-block-end:1px solid var(--line);transition:padding-inline var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.rel__row:hover{padding-inline:var(--s3);background:var(--warm-faint)}.rel__yr{font-size:var(--fs-xs);letter-spacing:.14em;color:var(--text-faint);font-variant-numeric:tabular-nums}.rel__name{font-family:var(--font-display);font-size:var(--t2);line-height:.98;letter-spacing:.03em}.rel__kind{font-size:var(--t-1);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--text-muted)}@media (max-width:640px){.rel__row{grid-template-columns:4rem minmax(0,1fr)}.rel__kind{grid-column:2}}.stack{position:relative}.stack__card{position:sticky;min-height:100dvh;display:flex;align-items:center;padding-block:var(--s6)}.stack__card:nth-child(1){inset-block-start:0}.stack__card:nth-child(2){inset-block-start:14px}.stack__card:nth-child(3){inset-block-start:28px}.stack__card:nth-child(4){inset-block-start:42px}.stack__card:nth-child(5){inset-block-start:56px}.stack__card>.step{width:100%;background-color:var(--surface);box-shadow:0 -18px 40px rgb(0 0 0 / .38)}.stack__card>.step--light{background-color:var(--white-warm)}.stack__card:first-child>.step{box-shadow:none}.genre{margin-block-end:var(--s7)}.genre:last-of-type{margin-block-end:0}.genre__head{padding-block-end:var(--s4);margin-block-end:var(--s4);border-block-end:1px solid var(--line)}.genre__head h2{font-size:var(--t2);line-height:.98;margin:0}.genre__toggle{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;width:100%;background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer}.genre__chev{flex:0 0 auto;width:22px;height:22px;stroke:var(--text-faint);stroke-width:2;fill:none;transition:transform var(--dur-fast) var(--ease-out),stroke var(--dur-fast) var(--ease-out)}.genre__toggle:hover .genre__chev{stroke:var(--copper)}.genre__toggle[aria-expanded='false'] .genre__chev{transform:rotate(-90deg)}.genre.is-closed .genre__blurb,.genre.is-closed .genre__body{display:none}.genre__blurb{font-size:var(--fs-xs);color:var(--text-muted);max-width:56ch;margin-block-end:var(--s5);line-height:1.76}.close{text-align:center}.close__title{font-size:min(var(--t4), 13vw);max-width:14ch;margin-inline:auto}.close__actions{margin-block-start:var(--s6);display:flex;gap:var(--s4);justify-content:center;flex-wrap:wrap}.close__note{margin:var(--s6) auto 0;font-size:var(--fs-xs);color:var(--text-faint);max-width:42ch}.foot{border-block-start:1px solid var(--line);padding-block:var(--s7) var(--s5)}.foot__grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:var(--s6) var(--s5)}@media (max-width:800px){.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot__mark{margin:0;color:var(--white-warm)}.firma--foot{width:17rem}.foot h4{font-family:var(--font-body);font-size:var(--t-1);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--copper);font-weight:600;margin-block-end:var(--s4)}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.foot a{font-size:var(--fs-sm);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}.foot a:hover{color:var(--copper)}.foot__bottom{margin-block-start:var(--s7);padding-block-start:var(--s4);border-block-start:1px solid var(--line);display:flex;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-faint)}.foot__bottom a{font-size:inherit}.tcard{transition:flex-basis var(--dur-slow) var(--ease-out),background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.tcard:hover,.tcard:focus-within,.tcard.is-open{flex-basis:clamp(26.35rem, 35.7vw, 34rem);height:auto;min-height:clamp(220px, 27vh, 300px);background:rgb(22 33 39 / .62);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);border-color:var(--line-strong);box-shadow:0 30px 70px rgb(0 0 0 / .45)}.tcard:hover .tcard__for,.tcard:focus-within .tcard__for,.tcard.is-open .tcard__for{-webkit-line-clamp:unset;overflow:visible}.tcard__more{display:none;align-self:start;margin-top:calc(var(--s2) * -1);font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--copper);opacity:.78;transition:opacity var(--dur-fast) var(--ease-out)}.tcard.has-more .tcard__more{display:block}.tcard.has-more:hover .tcard__more{opacity:0}@media (hover:none) and (min-width:901px){.tcard:hover,.tcard:focus-within{flex-basis:clamp(15.5rem, 21vw, 20rem)}.tcard.is-open{flex-basis:clamp(26.35rem, 35.7vw, 34rem)}}@media (hover:none) and (max-width:900px){.tcard:hover,.tcard:focus-within{flex-basis:auto}.tcard.is-open{flex-basis:auto}}.pan__more{display:none;margin:var(--s4) var(--gutter) 0;width:calc(100% - var(--gutter) * 2)}.pan.is-tutte .pan__more{display:none}