/* Servizi · pagina definitiva (opzione D): aurora + particelle-logo in hero, servizi che si costruiscono allo scroll */
.sv-hero{background:#1E1E1E;color:#fff;position:relative;overflow:hidden;isolation:isolate}.sv-hero h1{color:#fff}.sv-hero .lead{color:var(--neutro-300)}
.sv-crumbs{display:flex;justify-content:flex-start;gap:var(--space-2);align-items:center;margin:0 0 var(--space-5);font-size:var(--fs-small);font-weight:500;color:var(--neutro-400)}.sv-crumbs a{color:var(--neutro-300);text-decoration:none;transition:color var(--dur-sm) var(--ease-standard)}.sv-crumbs [aria-current]{color:#fff;font-weight:600}.sv-crumbs .crumbs__sep{color:var(--neutro-600)}
@media (hover:hover) and (pointer:fine){.sv-crumbs a:hover{color:#fff}}
.sv-hero{min-height:min(100vh,56rem);display:flex;align-items:center;padding:var(--space-11) 0}
.sv-cv{position:absolute;inset:0;width:100%;height:100%;z-index:-1}
.sv-hero__in{position:relative}.sv-h1{font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.02;letter-spacing:-.04em;margin:var(--space-4) 0 var(--space-6);max-width:12ch}
.sv-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}.sv-w>span{display:inline-block}
.sv-hero .lead{max-width:46ch}
@media (prefers-reduced-motion:no-preference){.sv-w>span{animation:sv-up var(--dur-xl) var(--ease-enter) both;animation-delay:calc(200ms + var(--i) * var(--stagger-hero))}.sv-in{animation:sv-fade var(--dur-xl) var(--ease-enter) both;animation-delay:calc(200ms + var(--i) * var(--stagger-hero))}}
@keyframes sv-up{from{transform:translateY(105%)}}@keyframes sv-fade{from{opacity:0;transform:translateY(var(--move-lg))}}
.sv-pause{all:unset;position:absolute;right:0;bottom:calc(-1 * var(--space-9,4rem));font-size:var(--fs-small);color:var(--neutro-400);cursor:pointer;padding:var(--space-2) 0}.sv-pause:focus-visible{outline:var(--btn-focus-width) solid var(--btn-focus-color);outline-offset:4px}
@media (hover:hover) and (pointer:fine){.sv-pause:hover{color:#fff}}
.sv-row{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--space-10);align-items:center;padding-block:var(--space-10);border-top:var(--btn-border-width) solid var(--border)}
.sv-row--r .sv-txt{order:2}
.sv-n{font-size:var(--fs-small);font-weight:600;color:var(--c)}.sv-txt h3{font-size:clamp(1.75rem,3.4vw,3rem);letter-spacing:-.03em;margin:var(--space-2) 0 var(--space-3)}.sv-txt p{color:var(--neutro-600);max-width:42ch;margin:0 0 var(--space-6)}
.sv-mock{position:relative;aspect-ratio:16/10;border-radius:var(--radius-lg,var(--radius-md));background:#F7F7FA;border:var(--btn-border-width) solid var(--border);overflow:hidden}
.sv-row:nth-of-type(even) .sv-mock{background:#F1EFEA}
.sv-l{position:absolute;inset:var(--space-5)}
.sv-l1 i{position:absolute;border:1.5px dashed var(--neutro-300);border-radius:var(--radius-sm);transform:scale(calc(.85 + .15 * min(1,var(--p) * 3)));opacity:min(1,calc(var(--p) * 3))}
.sv-l1 .b1{left:0;right:0;top:0;height:10%}.sv-l1 .b2{left:0;width:55%;top:16%;bottom:24%}.sv-l1 .b3{right:0;width:40%;top:16%;bottom:24%}.sv-l1 .b4{left:0;right:0;bottom:0;height:18%}
.sv-l2{border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--c),#1E1E1E);opacity:clamp(0,calc((var(--p) - .33) * 3),1);transform:translateY(calc((1 - clamp(0,calc((var(--p) - .33) * 3),1)) * 24px))}
.sv-l3{border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-md);opacity:clamp(0,calc((var(--p) - .66) * 3),1);transform:scale(calc(.94 + .06 * clamp(0,calc((var(--p) - .66) * 3),1)))}.sv-l3 img{display:block;width:100%;height:100%;object-fit:cover}
.sv-stage{position:absolute;left:var(--space-4);bottom:var(--space-4);display:flex;gap:var(--space-1);margin:0;padding:var(--space-1);list-style:none;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:var(--shadow-md);font-size:var(--fs-caption,.75rem);font-weight:600}
.sv-stage li{padding:2px var(--space-3);border-radius:999px;color:var(--neutro-500)}
@media (max-width:64rem){.sv-row{grid-template-columns:1fr;gap:var(--space-6)}.sv-row--r .sv-txt{order:0}.sv-pause{position:static;display:block;margin-top:var(--space-6)}}
@media (max-width:40rem){.sv-hero{min-height:auto;padding:var(--space-8) 0 var(--space-12)}.sv-hero .actions{flex-direction:column;align-items:stretch}.sv-row{padding-block:var(--space-8)}}

.sv-stage li{transition:background-color var(--dur-md) var(--ease-standard),color var(--dur-md) var(--ease-standard)}
.sv-row[data-stage="0"] .sv-stage li:nth-child(1),.sv-row[data-stage="1"] .sv-stage li:nth-child(2),.sv-row[data-stage="2"] .sv-stage li:nth-child(3){background:var(--neutro-950);color:#fff}
@media (prefers-reduced-motion:reduce){.sv-l1 i,.sv-l2,.sv-l3{transform:none!important}}
@media (max-width:40rem){.sv-hero{padding-bottom:16rem}}
.sv-l3{background:#1E1E1E}.sv-stage{left:auto;right:var(--space-4)}


/* 04/11 · Manifesto (opzione 3: selezione builder) */
.mf{position:relative;background:var(--color-nebbia);font-family:"Plus Jakarta Sans",sans-serif}
.mf__pin{position:sticky;top:0;height:100vh;display:grid;place-items:center;overflow:hidden}
.mf--scroll{height:260vh}
.mf__eye{display:flex;justify-content:center;width:fit-content;margin:0 auto var(--space-5);text-align:center}
.mf__t{margin:0 auto;max-width:18ch;text-align:center;font-weight:700;letter-spacing:-.035em;line-height:1.06;font-size:clamp(2.5rem,6.4vw,6.5rem);color:#1E1E1E}
.gr{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}
@media (prefers-reduced-motion:reduce){.mf--scroll{height:auto}.mf__pin{position:static;height:auto;padding:var(--space-12) 0}}
.mf3-t{max-width:16ch;font-size:clamp(2.75rem,7.4vw,7.5rem);position:relative}
.mf3-grid{position:absolute;inset:0;background-image:linear-gradient(#1E1E1E0d 1px,transparent 1px),linear-gradient(90deg,#1E1E1E0d 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}
.g3{background:linear-gradient(90deg,#4F46E5,#9333EA,#E11D48,#9333EA,#4F46E5);background-size:300% 100%;background-position:calc(var(--p,1) * 100%) 0;-webkit-background-clip:text;background-clip:text;color:transparent}
.sel{position:relative;display:inline-block}.sel::after{content:"";position:absolute;inset:-.06em -.12em;border:2px solid #4F46E5;border-radius:4px;opacity:var(--s,1);transform:scale(calc(.9 + .1 * var(--s,1)))}
.h{position:absolute;width:12px;height:12px;background:#fff;border:2px solid #4F46E5;border-radius:3px;opacity:var(--s,1);z-index:1}.h1{left:calc(-.12em - 6px);top:calc(-.06em - 6px)}.h2{right:calc(-.12em - 6px);top:calc(-.06em - 6px)}.h3{left:calc(-.12em - 6px);bottom:calc(-.06em - 6px)}.h4{right:calc(-.12em - 6px);bottom:calc(-.06em - 6px)}
.tag{position:absolute;left:-.12em;top:calc(-.06em - 34px);font:600 14px/1 "Plus Jakarta Sans";letter-spacing:0;color:#fff;background:#4F46E5;padding:6px 10px;border-radius:6px;font-style:normal;opacity:var(--s,1);white-space:nowrap}
.cur{position:absolute;left:0;top:0;z-index:2;transition:opacity var(--dur-lg);opacity:var(--c,0);transform:translate(var(--cx,0),var(--cy,0));pointer-events:none}
.mf-js .mf3-t{transform:scale(calc(1.08 - .08 * min(1,var(--p) * 2)));opacity:calc(.2 + .8 * min(1,var(--p) * 3))}

/* sezioni 04/11 · regole copiate da home-12.css (tslider, tool2, split--faq) e chi-sono.css (cs-pslider) */
.tslider{position:relative}
.tslider__track{list-style:none;margin:0;padding:var(--space-1) 0 var(--space-6);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--grid-gap)) / 3);gap:var(--grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}
.tslider__track::-webkit-scrollbar{display:none}
.tslide{scroll-snap-align:start}
.tcard{display:flex;flex-direction:column;gap:var(--space-4);text-decoration:none;color:var(--text-primary);border-radius:var(--radius-lg)}
.tcard__media{display:block;overflow:hidden;border-radius:var(--radius-lg);border:var(--line) solid var(--border);background:var(--surface-alt);aspect-ratio:16/10}
.tcard__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform var(--dur-xl) var(--ease-enter)}
.tcard__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-1)}
.tcard__title{font-weight:var(--fw-h4);font-size:var(--fs-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tcard__cta{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-small);color:var(--text-secondary);flex:none;transition:color var(--dur-sm) var(--ease-standard)}
.tcard__cta .ico{width:var(--space-4);height:var(--space-4);transition:transform var(--dur-sm) var(--ease-standard)}
.tcard:focus-visible{outline:var(--btn-focus-width) solid var(--btn-focus-color);outline-offset:var(--btn-focus-offset)}
@media (hover:hover) and (pointer:fine){.tcard:hover .tcard__media img{transform:scale(1.03)}.tcard:hover .tcard__media{box-shadow:var(--shadow-md)}.tcard:hover .tcard__cta{color:var(--accent)}.tcard:hover .tcard__cta .ico{transform:translateX(var(--move-xs,2px))}}
.tcard__media{transition:box-shadow var(--dur-md) var(--ease-standard)}
.tcard:active .tcard__media{transform:scale(.98);opacity:.9;transition:transform 80ms,opacity 80ms}
.tslider__nav{display:flex;justify-content:flex-end;gap:var(--space-2)}
.tslider__btn{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:var(--line) solid var(--border);background:var(--surface);color:var(--text-primary);cursor:pointer;transition:background var(--dur-sm) var(--ease-standard),opacity var(--dur-sm)}
.tslider__btn .ico{width:var(--space-5);height:var(--space-5)}
.tslider__btn:focus-visible{outline:var(--btn-focus-width) solid var(--btn-focus-color);outline-offset:var(--btn-focus-offset)}
.tslider__btn[disabled]{opacity:.35;cursor:default}
@media (hover:hover) and (pointer:fine){.tslider__btn:not([disabled]):hover{background:var(--surface-alt)}}
.tslider__btn:active{transform:scale(.98);opacity:.9}
@media (max-width:63.9375rem){.tslider__track{grid-auto-columns:calc((100% - var(--grid-gap)) / 2.15)}}
@media (max-width:47.9375rem){.tslider__track{grid-auto-columns:82%}.tslider__nav{display:none}}
.tools2{gap:var(--grid-gap)}
.tools2>li{display:flex}
.tool2{position:relative;display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);border:var(--line) solid var(--border);text-decoration:none;color:var(--text-primary);transition:transform var(--dur-md) var(--ease-enter),box-shadow var(--dur-md) var(--ease-standard),border-color var(--dur-md)}
.tool2::after{content:"";position:absolute;inset:calc(-1 * var(--line));border-radius:inherit;padding:var(--line);background:var(--gradient-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--dur-md) var(--ease-standard);pointer-events:none}
.tool2__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}
.tool2__ico{width:var(--space-7);height:var(--space-7)}
.tool2__free{font-size:.75rem;font-weight:500;height:20px;display:inline-flex;align-items:center;padding:0 6px;border-radius:6px;background:var(--bd-success-bg,#D0FFE4);color:var(--bd-success-fg,#036B45)}
.tool2__t{font-weight:var(--fw-h4);font-size:var(--fs-body)}
.tool2__d{font-size:var(--fs-small);color:var(--text-secondary);flex:1}
.tool2__cta{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-4);font-size:var(--fs-small);font-weight:var(--fw-h4);color:var(--accent)}
.tool2__cta .ico{width:var(--space-4);height:var(--space-4);transition:transform var(--dur-sm) var(--ease-standard)}
.tool2:focus-visible{outline:var(--btn-focus-width) solid var(--btn-focus-color);outline-offset:var(--btn-focus-offset)}
@media (hover:hover) and (pointer:fine){.tool2:hover{transform:translateY(calc(-1 * var(--move-xs,2px)));box-shadow:var(--shadow-md);border-color:transparent}.tool2:hover::after{opacity:1}.tool2:hover .tool2__cta .ico{transform:translateX(var(--move-xs,2px))}}
.tool2:active{transform:scale(.98);opacity:.9;transition:transform 80ms,opacity 80ms}
@media (max-width:63.9375rem){.tools2{grid-template-columns:1fr 1fr}}
@media (max-width:47.9375rem){.tools2{grid-template-columns:1fr}.tool2__top{margin-bottom:var(--space-3)}}
@media (min-width:64rem){.split--faq{align-items:start}.split--faq>:first-child{position:sticky;top:calc(72px + var(--space-8))}}
.tcard__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cs-pslider{margin-top:var(--space-8)}
.cs-pslider .tcard{gap:var(--space-3)}
.cs-pyear{flex:none;font-size:var(--fs-small);color:var(--neutro-500);font-variant-numeric:tabular-nums}
.cs-ptag{padding:0 var(--space-1);margin-top:calc(-1 * var(--space-2));font-size:var(--fs-small);color:var(--neutro-600)}
@media (max-width:47.9375rem){.cs-pslider .tslider__track{margin-inline:calc(-1 * var(--container-pad));padding-inline:var(--container-pad);scroll-padding-inline:var(--container-pad)}}

/* 1 · Metodo: binario a gradiente che si riempie con lo scroll (rif. Linear method, Stripe "How it works") */
.v2-steps{position:relative}
.v2-rail{position:absolute;left:calc(var(--space-5) - 1px);top:var(--space-6);bottom:var(--space-6);width:2px;border-radius:2px;background:var(--border);list-style:none;pointer-events:none}
.v2-rail::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#4F46E5,#9333EA,#E11D48);transform-origin:top;transform:scaleY(var(--p,0))}
.v2-steps .step{position:relative;grid-template-columns:var(--space-10) minmax(0,1fr) auto}
.v2-steps .step__n{position:relative;z-index:1;display:grid;place-items:center;width:var(--space-10);height:var(--space-10);font-size:var(--fs-small);isolation:isolate;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--text-muted);-webkit-text-fill-color:currentColor;transition:color var(--dur-md) var(--ease-enter)}
.v2-steps .step.is-on .step__n{color:#9333EA}
.v2-steps .step__n::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--surface);border:var(--line,1px) solid var(--border);transition:border-color var(--dur-md) var(--ease-enter),box-shadow var(--dur-md) var(--ease-enter)}
.v2-steps .step.is-on .step__n::before{border-color:transparent;box-shadow:0 0 0 2px #9333EA33,0 6px 18px -6px #9333EA66}
html.rv .v2-steps .step>div,html.rv .v2-steps .step__tag{opacity:0;transform:translateY(var(--move-lg,24px));transition:opacity var(--dur-xl,600ms) var(--ease-enter),transform var(--dur-xl,600ms) var(--ease-enter)}
html.rv .v2-steps .step.is-on>div,html.rv .v2-steps .step.is-on .step__tag{opacity:1;transform:none}
html.rv .v2-steps .step.is-on .step__tag{transition-delay:60ms}
@media (max-width:47.9375rem){.v2-steps .step{grid-template-columns:var(--space-10) minmax(0,1fr)}.v2-steps .step__tag{grid-column:2}}

/* 2 · Per chi è: moduli UI flottanti in stile isometrico (rif. Stripe, Linear, Framer) */
.v2-uses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap);list-style:none;margin:0;padding:0}
.v2u{display:grid;gap:var(--space-3);align-content:start}
.v2u h3{margin:var(--space-2) 0 0;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-h4)}
.v2u p{margin:0;color:var(--text-secondary)}
.v2u__art{position:relative;display:block;aspect-ratio:4/3.4;border-radius:var(--radius-lg);background:#F7F7FA;border:var(--line,1px) solid var(--border);overflow:hidden;perspective:900px}
.v2u__art::before{content:"";position:absolute;inset:0;background-image:linear-gradient(#1E1E1E0D 1px,transparent 1px),linear-gradient(90deg,#1E1E1E0D 1px,transparent 1px);background-size:20px 20px;transform:rotateX(55deg) rotateZ(-45deg) scale(1.8);transform-origin:center}
.v2m{position:absolute;display:grid;gap:7px;align-content:start;padding:10px;border-radius:10px;background:#fff;box-shadow:0 1px 0 #1E1E1E0F,0 14px 30px -12px #1E1E1E40;transform:rotateX(18deg) rotateZ(-8deg);transition:transform var(--dur-xl,600ms) var(--ease-enter),opacity var(--dur-xl,600ms) var(--ease-enter)}
.v2m:nth-child(2){transform:rotateX(18deg) rotateZ(-8deg) translateZ(30px)}
.v2m__l{display:block;height:6px;border-radius:3px;background:#E4E4EB}.w70{width:70%}.w45{width:45%}
.v2m__img{display:block;height:44%;min-height:34px;border-radius:6px;background:linear-gradient(135deg,#4F46E5,#9333EA 55%,#E11D48)}
.v2m__btn{display:block;height:16px;width:58%;border-radius:8px;background:linear-gradient(90deg,#4F46E5,#9333EA,#E11D48)}
.v2m__f{display:block;height:12px;border-radius:4px;border:1px solid #E4E4EB}
.v2m__bar{display:flex;gap:4px}.v2m__bar i{width:6px;height:6px;border-radius:50%;background:#E4E4EB}
.v2m--win{left:10%;top:14%;width:58%;height:62%}.v2m--win .v2m__img{height:auto;flex:1;min-height:44px}
.v2m--form{right:9%;bottom:12%;width:40%}
.v2m--cal{left:12%;top:16%;width:64%}
.v2m__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.v2m__grid i{aspect-ratio:1;border-radius:4px;background:#EFEFF4}.v2m__grid i.on{background:linear-gradient(135deg,#4F46E5,#E11D48)}
.v2m--chip{right:10%;bottom:16%;width:46%;grid-template-columns:auto 1fr;align-items:center;border-radius:999px;padding:8px 12px}
.v2m__dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#4F46E5,#E11D48)}
.v2m--map{left:10%;top:12%;width:66%;height:62%;background:#fff;overflow:hidden}
.v2m__road{position:absolute;background:#EFEFF4}.r1{left:-10%;right:-10%;top:55%;height:10px;transform:rotate(-12deg)}.r2{top:-10%;bottom:-10%;left:38%;width:10px;transform:rotate(18deg)}
.v2m__pin{position:absolute;left:46%;top:26%;width:22px;height:22px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:linear-gradient(135deg,#4F46E5,#9333EA,#E11D48);box-shadow:0 8px 14px -6px #9333EA99}
.v2m__pin::after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}
.v2m--search{right:8%;bottom:14%;width:50%;border-radius:999px;padding:9px 12px}
.v2m--prod{left:12%;top:12%;width:52%;height:66%}.v2m--prod .v2m__img{height:56%}
.v2m--pal{right:9%;bottom:16%;grid-auto-flow:column;gap:5px;padding:8px}.v2m--pal i{width:18px;height:18px;border-radius:5px}
.v2m--pal i:nth-child(1){background:#4F46E5}.v2m--pal i:nth-child(2){background:#9333EA}.v2m--pal i:nth-child(3){background:#E11D48}.v2m--pal i:nth-child(4){background:#1E1E1E}
html.rv .v2-in .v2m{opacity:0;transform:rotateX(18deg) rotateZ(-8deg) translateY(var(--move-lg,24px))}
html.rv .v2-in.is-on .v2m{opacity:1;transform:rotateX(18deg) rotateZ(-8deg)}
html.rv .v2-in.is-on .v2m:nth-child(2){transform:rotateX(18deg) rotateZ(-8deg) translateZ(30px);transition-delay:120ms}
@media (hover:hover) and (pointer:fine){.v2u:hover .v2m:nth-child(2){transform:rotateX(18deg) rotateZ(-8deg) translateZ(30px) translateY(-6px)}}
@media (max-width:63.9375rem){.v2-uses{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:47.9375rem){.v2-uses{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.v2m,.v2-steps *{transition:none!important}html.rv .v2-in .v2m,html.rv .v2-steps .step>div,html.rv .v2-steps .step__tag{opacity:1!important}.v2-rail::after{transform:none}}

@media (max-width:47.9375rem){.mf3 .tag{display:none}.mf3 .h{width:9px;height:9px}}

/* 04/11 · bottone pausa/play solo icona */
.sv-pause{all:unset;box-sizing:border-box;position:absolute;right:var(--container-pad,var(--space-6));bottom:calc(-1 * var(--space-9,4rem));display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:var(--line,1px) solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:var(--neutro-300);cursor:pointer;margin:0;padding:0;transition:background var(--dur-sm) var(--ease-standard),color var(--dur-sm) var(--ease-standard),border-color var(--dur-sm) var(--ease-standard)}
.sv-pause .ico{width:var(--space-5);height:var(--space-5)}
.sv-pause__i--play,.sv-pause[aria-pressed="true"] .sv-pause__i--pause{display:none}
.sv-pause[aria-pressed="true"] .sv-pause__i--play{display:block}
.sv-pause:hover{color:var(--neutro-300)}
@media (hover:hover) and (pointer:fine){.sv-pause:hover{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.32)}}
.sv-pause:active{transform:scale(.96)}
.sv-pause:focus-visible{outline:var(--btn-focus-width) solid var(--btn-focus-color);outline-offset:var(--btn-focus-offset,3px)}
@media (max-width:64rem){.sv-pause{position:static;display:inline-grid;margin-top:var(--space-6)}}
.sv-pause{position:static;margin-top:var(--space-6)}
