.mm{--navy-950:#051833;--navy-900:#071f45;--navy-800:#0a2a5e;--navy-700:#0b3d86;--blue-600:#2b7cb6;--sky-400:#5ac8fa;--sky-100:#e3f3fd;--ink:#0e1e36;--slate:#24303a;--muted:#55657d;--line:#dbe4f0;--surface:#ffffff;--surface-alt:#f3f7fc;--accent:#00e5ff;--accent-600:#00c2dc;--accent-ink:#051833;--danger:#c4253a;--danger-tint:#fdecee;--success:#12875a;--success-tint:#e5f6ee;--radius:12px;--ease:cubic-bezier(.22,1,.36,1);--header-h:80px;--container:1280px;--gap-block:24px;--panel-radius:40px;--panel-inset:16px;--font-display:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-dm-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:clip}html:has(.mm){scroll-padding-top:72px}.mm *,.mm :after,.mm :before{box-sizing:border-box}.mm img{display:block;max-width:100%}.mm h1,.mm h2,.mm h3{font-family:var(--font-display);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin:0;text-wrap:balance}.mm p{margin:0;text-wrap:pretty}.mm a{color:inherit}.mm button,.mm input,.mm select{font:inherit;color:inherit}.mm :focus-visible{outline:3px solid var(--sky-400);outline-offset:2px;border-radius:6px}.mm .wrap{width:min(100% - 32px,var(--container));margin-inline:auto}.mm .skip{position:fixed;left:16px;top:-60px;z-index:100;background:var(--accent);color:var(--accent-ink);padding:10px 18px;border-radius:999px;font-weight:700;text-decoration:none}.mm .skip:focus{top:12px}.mm .ic{display:grid;place-items:center;flex:none}.mm .ic svg{width:50%;height:50%}.mm .btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:54px;padding:0 28px;border:0;border-radius:999px;cursor:pointer;font-family:var(--font-display);font-weight:800;font-size:1rem;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s}.mm .btn svg{width:20px;height:20px;transition:transform .3s var(--ease)}.mm .btn:hover svg{transform:translateX(3px)}.mm .btn-cta{background:var(--accent);color:var(--accent-ink);box-shadow:0 14px 30px -12px rgb(0 229 255/.8)}.mm .btn-cta:hover{transform:translateY(-2px);background:#5cf0ff;box-shadow:0 18px 36px -12px rgb(0 229 255/.9)}.mm .btn-cta:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/.55) 50%,transparent 70%);transform:translateX(-120%);animation:mm-shine 4.5s var(--ease) 1.5s infinite}@keyframes mm-shine{0%,70%{transform:translateX(-120%)}to{transform:translateX(120%)}}.mm .btn-sm{min-height:44px;padding:0 22px;font-size:.9rem}.mm .btn-block{width:100%}.mm .btn-navy{background:var(--navy-700);color:#fff}.mm .btn-navy:hover{background:var(--navy-800)}.mm .btn:disabled{cursor:not-allowed}.mm .header{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);display:flex;align-items:center;transition:background-color .3s,height .3s,box-shadow .3s}.mm .header.is-solid{height:68px;background:rgb(5 24 51/.88);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 rgb(255 255 255/.08)}.mm .header .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px}.mm .header .logo img{height:36px;width:auto}.mm .header nav{display:flex;align-items:center;gap:32px}.mm .header nav a.link{color:rgb(255 255 255/.82);text-decoration:none;font-weight:600;font-size:.95rem;transition:color .2s}.mm .header nav a.link:hover,.mm .hero{color:#fff}.mm .hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy-950);border-radius:0 0 var(--panel-radius) var(--panel-radius)}.mm .hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden}.mm .hero-media img{position:absolute;top:0;left:calc(50% - 470px);height:116%;width:auto;max-width:none;transform:scaleX(-1);animation:mm-kenburns 24s ease-in-out infinite alternate}@keyframes mm-kenburns{0%{transform:scaleX(-1) scale(1)}to{transform:scaleX(-1) scale(1.06) translateX(-14px)}}.mm .hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(5 24 51/.9) 0,rgb(5 24 51/0) 32%),linear-gradient(90deg,var(--navy-950) 0,var(--navy-950) calc(50% - 280px),rgb(5 24 51/.78) calc(50% - 144px),rgb(5 24 51/.15) calc(50% + 30px),rgb(5 24 51/0) calc(50% + 144px),rgb(5 24 51/.4) calc(50% + 317px),rgb(5 24 51/.8) 100%)}.mm .hero-glow{position:absolute;left:-160px;bottom:-200px;width:560px;height:560px;border-radius:50%;background:rgb(43 124 182/.35);filter:blur(90px);z-index:-1}.mm .hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,480px) 1fr minmax(0,460px);align-items:center;gap:24px;padding:calc(var(--header-h) + 24px) 0 48px;min-height:100vh;min-height:100svh}.mm .hero-copy{display:flex;flex-direction:column;gap:22px}.mm .eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border-radius:999px;background:rgb(90 200 250/.12);box-shadow:inset 0 0 0 1px rgb(90 200 250/.35);color:var(--sky-400);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.mm .eyebrow .dot{width:22px;height:22px;border-radius:50%;background:rgb(90 200 250/.2);display:grid;place-items:center}.mm .eyebrow .dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sky-400);animation:mm-ping 2s infinite}@keyframes mm-ping{0%{box-shadow:0 0 0 0 rgb(90 200 250/.7)}70%,to{box-shadow:0 0 0 8px rgb(90 200 250/0)}}.mm .hero h1{font-size:clamp(2.2rem,1.2rem + 3.2vw,3.65rem);line-height:1.04}.mm .hero h1 em{font-style:normal;color:var(--accent)}.mm .hero .lead{font-size:1.2rem;line-height:1.55;color:rgb(227 238 255/.85)}.mm .perks{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.mm .perks li{display:flex;align-items:center;gap:12px;font-weight:600}.mm .perks .ic{width:34px;height:34px;border-radius:10px;background:rgb(255 255 255/.1);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18);color:var(--sky-400)}.mm .perks li:first-child .ic{background:var(--accent);color:var(--accent-ink);box-shadow:none}.mm .float-chip{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:18px;background:rgb(255 255 255/.14);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.28),0 20px 40px -20px rgb(0 0 0/.5);animation:mm-float 6s ease-in-out infinite}.mm .float-chip .ic{width:38px;height:38px;border-radius:12px;background:var(--accent);color:var(--accent-ink)}.mm .float-chip small{display:block;font-size:.75rem;color:rgb(255 255 255/.75);line-height:1.2}.mm .float-chip b{display:block;font-size:.95rem;line-height:1.25}@keyframes mm-float{50%{transform:translateY(-8px)}}.mm .form-card{position:relative;grid-column:3;background:#fff;color:var(--ink);border-radius:28px;padding:30px 30px 26px;box-shadow:0 0 0 1px rgb(90 200 250/.35),0 50px 90px -30px rgb(0 0 0/.6)}[data-js] .mm .form-card.reveal{transform:translateY(36px) scale(.97);transition-duration:.9s}[data-js] .mm .form-card.reveal.in{transform:none}[data-js] .mm .form-card.reveal :is(.form-head,.form>:not(.form-alert)){opacity:0;transform:translateY(12px)}[data-js] .mm .form-card.reveal.in :is(.form-head,.form>:not(.form-alert)){animation:mm-field-in .6s var(--ease) forwards;animation-delay:calc(.35s + var(--i, 0) * 60ms)}.mm .form>:first-child{--i:1}.mm .form>:nth-child(2){--i:2}.mm .form>:nth-child(3){--i:3}.mm .form>:nth-child(4){--i:4}.mm .form>:nth-child(5){--i:5}.mm .form>:nth-child(6){--i:6}.mm .form>:nth-child(7){--i:7}.mm .form>:nth-child(8){--i:8}.mm .form>:nth-child(n+9){--i:9}@keyframes mm-field-in{to{opacity:1;transform:none}}.mm .form-head h2{font-size:1.4rem;letter-spacing:-.02em}.mm .form-head p{margin-top:4px;color:var(--muted);font-size:.92rem}.mm .form{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px 12px}.mm .field{display:flex;flex-direction:column;gap:5px;min-width:0;border:0;margin:0;padding:0}.mm .field.full{grid-column:1/-1}.mm .field label,.mm .field legend{padding:0;font-weight:600;font-size:.82rem;color:var(--slate)}.mm .field legend{margin-bottom:5px}.mm .control{width:100%;height:48px;padding:0 13px;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);font-size:16px;transition:border-color .2s,background-color .2s,box-shadow .2s}.mm .control::placeholder{color:#8a98ad}.mm .control:hover{border-color:#c2d0e3}.mm .control:focus{outline:none;border-color:var(--blue-600);background:#fff;box-shadow:0 0 0 4px rgb(43 124 182/.15)}.mm select.control{appearance:none;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2355657d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:18px}.mm select.control.is-empty{color:#8a98ad}.mm select.control option{color:var(--ink)}.mm .seg{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--radius);background:var(--surface-alt);border:1.5px solid var(--line);transition:border-color .2s}.mm .seg input{position:absolute;opacity:0;pointer-events:none}.mm .seg label{display:grid;place-items:center;height:38px;border-radius:9px;cursor:pointer;font-weight:700;font-size:.95rem;color:var(--muted);transition:background-color .2s,color .2s,box-shadow .2s}.mm .seg label:hover{color:var(--ink)}.mm .seg input:checked+label{background:var(--navy-700);color:#fff;box-shadow:0 6px 14px -6px rgb(11 61 134/.6)}.mm .seg input:focus-visible+label{outline:3px solid var(--sky-400);outline-offset:1px}.mm .field.has-error .control,.mm .field.has-error .seg{border-color:var(--danger);background:var(--danger-tint)}.mm .err{display:flex;align-items:center;gap:6px;color:var(--danger);font-size:.8rem;font-weight:600;line-height:1.3;animation:mm-err-in .3s var(--ease)}.mm .err svg{width:14px;height:14px;flex:none}@keyframes mm-err-in{0%{opacity:0;transform:translateY(-3px)}}.mm .consents{grid-column:1/-1;margin-top:2px;padding:12px 14px;border-radius:var(--radius);background:var(--surface-alt);border:1.5px solid var(--line)}.mm .consents .has-error{border-radius:8px}.mm .consent-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 12px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line);font-size:.76rem;color:var(--muted)}.mm .consent-foot b{color:var(--slate);font-weight:700}.mm .prefs-toggle{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0;border:0;background:none;cursor:pointer;font-weight:700;font-size:.78rem;color:var(--navy-700)}.mm .prefs-toggle svg{width:15px;height:15px;transition:transform .25s var(--ease)}.mm .prefs-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mm .prefs-panel{margin-top:8px;animation:mm-err-in .3s var(--ease)}.mm .prefs-hint{margin-top:4px!important;padding-left:30px;font-size:.72rem;color:var(--muted)}.mm .check{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:.8rem;line-height:1.45;color:var(--muted);cursor:pointer}.mm .check input{appearance:none;margin:0;width:20px;height:20px;border-radius:6px;border:1.5px solid #b9c7da;background:#fff;display:grid;place-items:center;cursor:pointer;transition:background-color .2s,border-color .2s}.mm .check input:after{content:"";width:10px;height:5px;border:2.5px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .2s var(--ease)}.mm .check input:checked{background:var(--navy-700);border-color:var(--navy-700)}.mm .check input:checked:after{transform:rotate(-45deg) translate(1px,-1px) scale(1)}.mm .check a{color:var(--navy-700);font-weight:600}.mm .check .opt{margin-left:4px;font-weight:700;font-size:.72rem;color:var(--muted)}.mm .consents .has-error .check input{border-color:var(--danger)}.mm .form-alert{grid-column:1/-1;display:flex;gap:10px;padding:12px 14px;border-radius:var(--radius);background:var(--danger-tint);color:var(--danger);font-size:.86rem;font-weight:600;animation:mm-err-in .3s var(--ease)}.mm .form-alert svg{width:18px;height:18px;flex:none;margin-top:1px}.mm .submit{grid-column:1/-1;margin-top:4px}.mm .spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid rgb(5 24 51/.25);border-top:2.5px solid var(--accent-ink);animation:mm-rot .7s linear infinite}@keyframes mm-rot{to{transform:rotate(1turn)}}.mm .form-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:.8rem}.mm .form-foot svg{width:15px;height:15px;color:var(--success)}.mm .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mm .strip{margin:var(--gap-block) var(--panel-inset) 0;border-radius:24px;background:var(--accent);color:var(--accent-ink);overflow:hidden;padding:26px 0}.mm .strip-track{display:flex;width:max-content;animation:mm-marquee 38s linear infinite}.mm .strip-track ul{list-style:none;margin:0;padding:0 44px 0 0}.mm .strip-track li,.mm .strip-track ul{display:flex;align-items:center;gap:44px}.mm .strip-track li{font-family:var(--font-display);font-weight:800;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);letter-spacing:-.02em;white-space:nowrap}.mm .strip-track li:after{content:"";width:30px;height:27px;background:url(/brand/logo-mark-navy.png) 50%/contain no-repeat}.mm .strip:hover .strip-track{animation-play-state:paused}@keyframes mm-marquee{to{transform:translateX(-50%)}}.mm .section{padding:112px 0}.mm #vantaggi{padding:96px 0 72px}.mm .kicker{font-weight:800;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-600)}.mm .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:56px}.mm .section-head h2{margin-top:14px;font-size:clamp(2.2rem,1.4rem + 2.6vw,3.75rem);line-height:1.02;letter-spacing:-.035em;color:var(--navy-900)}.mm .section-head h2 span{color:var(--blue-600)}.mm .section-head .side{display:flex;align-items:center;gap:18px;max-width:560px;padding:14px 14px 14px 16px;border-radius:999px;background:var(--surface-alt);box-shadow:inset 0 0 0 1px var(--line)}.mm .section-head .side p{font-size:1rem;line-height:1.4;color:var(--muted)}.mm .section-head .side p strong{color:var(--navy-900);font-weight:700}.mm .section-head .side .btn{flex:none}.mm .side-ic{width:48px;height:48px;border-radius:50%;background:var(--navy-700);color:#fff}.mm .invite-m{display:none}.mm .bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.mm .card{position:relative;overflow:hidden;border-radius:32px;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.mm .card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px rgb(7 31 69/.45)}.mm .card .desc{font-size:1.05rem;line-height:1.5}.mm .card .icon{width:56px;height:56px;border-radius:18px}.mm .card .icon svg{width:26px;height:26px}.mm .card-photo{color:#fff;background:var(--navy-900)}.mm .card-photo>.photo{position:absolute;inset:0}.mm .card-photo>.photo img{object-fit:cover;transition:transform 1.2s var(--ease)}.mm .card-photo:hover>.photo img{transform:scale(1.04)}.mm .card-photo .shade{position:absolute;inset:0}.mm .card-photo .body{position:absolute;left:40px;right:40px;bottom:40px;display:flex;flex-direction:column;gap:14px;max-width:470px}.mm .card-photo .desc{color:rgb(227 238 255/.88)}.mm .c-title{display:flex;flex-direction:column;gap:12px}.mm .c-appt{grid-column:span 7;min-height:500px}.mm .c-appt .photo img{object-position:40% 30%}.mm .c-appt .shade{background:linear-gradient(20deg,rgb(5 24 51/.96),rgb(5 24 51/.75) 35%,rgb(5 24 51/.05) 70%)}.mm .c-appt h3{font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem)}.mm .c-appt .body{right:350px;max-width:none}.mm .tag{align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:800;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.mm .agenda{position:absolute;right:28px;bottom:28px;width:290px;padding:16px;border-radius:22px;background:rgb(255 255 255/.92);color:var(--navy-900);backdrop-filter:blur(14px);box-shadow:0 24px 50px -20px rgb(0 0 0/.55);display:flex;flex-direction:column;gap:9px}.mm .agenda header{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-weight:800;font-size:.88rem}.mm .pill{padding:3px 10px;border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:.7rem}.mm .pill-sky{background:var(--sky-100);color:var(--navy-700)}.mm .pill-green{background:var(--success-tint);color:#0e6b47}.mm .pill-amber{background:#fdf1e1;color:#8a5208}.mm .slot{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--surface-alt);font-weight:600;font-size:.82rem;opacity:0;transform:translateX(14px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.mm .slot i{width:4px;height:32px;border-radius:2px;background:var(--accent)}.mm .slot:nth-of-type(2) i{background:var(--blue-600)}.mm .slot:nth-of-type(3) i{background:var(--sky-400)}.mm .slot time{font-family:var(--font-display);font-weight:800;width:40px}.mm .slot span{flex-grow:1}.mm .slot svg{width:18px;height:18px;color:var(--success)}.mm .in .slot{opacity:1;transform:none}.mm .in .slot:nth-of-type(2){transition-delay:.15s}.mm .in .slot:nth-of-type(3){transition-delay:.3s}.mm .c-bonus{grid-column:span 5;min-height:500px;padding:40px;background:var(--accent);color:var(--accent-ink);display:flex;flex-direction:column;justify-content:space-between;gap:32px}.mm .c-bonus .euro{position:absolute;right:-30px;top:-60px;font-family:var(--font-display);font-weight:800;font-size:360px;line-height:1;color:rgb(5 24 51/.07);pointer-events:none}.mm .c-bonus h3{font-size:clamp(1.9rem,1.4rem + 1.2vw,2.3rem)}.mm .c-bonus .desc{color:rgb(5 24 51/.78)}.mm .c-bonus .icon{background:var(--accent-ink);color:var(--accent)}.mm .ticket{position:relative;align-self:flex-end;width:260px;padding:18px;border-radius:20px;background:#fff;box-shadow:0 24px 44px -20px rgb(5 24 51/.5);transform:rotate(3deg);display:flex;flex-direction:column;gap:12px;transition:transform .5s var(--ease)}.mm .c-bonus:hover .ticket{transform:rotate(0deg) translateY(-4px)}.mm .ticket header{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-display);font-weight:800;font-size:.88rem;color:var(--navy-900)}.mm .ticket header .ic{width:30px;height:30px;border-radius:10px;background:#d6fbff;color:#00788a}.mm .bar{height:10px;border-radius:999px;background:#eef2f8;overflow:hidden}.mm .bar>span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-600));transition:width 1.2s var(--ease) .2s}.mm .in .bar>span{width:100%}.mm .ticket footer{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:600;color:var(--muted)}.mm .ticket .pill-green{text-transform:uppercase;letter-spacing:.04em;font-weight:800}.mm .c-crm{grid-column:span 5;min-height:460px;padding:36px;background:var(--surface-alt);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:28px}.mm .c-crm h3,.mm .c-min h3{color:var(--navy-900)}.mm .c-crm h3{font-size:1.6rem;line-height:1.08}.mm .c-crm .desc,.mm .c-min .desc{color:var(--muted)}.mm .c-crm .icon{background:var(--navy-700);color:#fff}.mm .c-crm .title-row{display:flex;align-items:center;gap:14px;margin-bottom:12px}.mm .window{border-radius:18px;background:#fff;box-shadow:0 1px 2px rgb(7 31 69/.05),0 24px 44px -24px rgb(7 31 69/.35);overflow:hidden}.mm .window .bar-top{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid #e8eef6;font-weight:700;font-size:.75rem;color:var(--muted)}.mm .window .dots{display:flex;gap:6px;margin-right:6px}.mm .window .dots i{width:9px;height:9px;border-radius:50%;background:#f4b4b4}.mm .window .dots i:nth-child(2){background:#f7dc9a}.mm .window .dots i:nth-child(3){background:#b8e2c8}.mm .window .bar-top .pill{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.mm .window .bar-top .pill svg{width:11px;height:11px}.mm .rows{padding:10px 14px;display:flex;flex-direction:column;gap:9px}.mm .rows .row{display:flex;align-items:center;gap:10px}.mm .rows .av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.68rem;color:#fff;background:var(--navy-700);flex:none}.mm .rows .row:nth-child(2) .av{background:var(--blue-600)}.mm .rows .row:nth-child(3) .av{background:var(--sky-400);color:var(--navy-900)}.mm .rows .lines{flex-grow:1;display:flex;flex-direction:column;gap:5px}.mm .rows .lines b{height:7px;border-radius:4px;background:#c9d6e8;width:70%}.mm .rows .lines b+b{height:6px;background:#e3eaf3;width:40%}.mm .c-back{grid-column:span 7;min-height:460px}.mm .c-back .photo img{object-position:50% 25%}.mm .c-back .shade{background:linear-gradient(0deg,rgb(5 24 51/.95),rgb(5 24 51/.55) 38%,rgb(5 24 51/0) 62%)}.mm .c-back h3{font-size:clamp(2rem,1.4rem + 1.4vw,2.5rem)}.mm .c-back .icon{background:rgb(255 255 255/.14);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.3);color:var(--sky-400)}.mm .toasts{position:absolute;right:28px;top:28px;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.mm .toast{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:16px;background:rgb(255 255 255/.94);color:var(--navy-900);box-shadow:0 18px 36px -18px rgb(0 0 0/.5);font-weight:700;font-size:.88rem;opacity:0;transform:translateY(-8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.mm .toast .ic{width:30px;height:30px;border-radius:10px;background:var(--sky-100);color:var(--navy-700)}.mm .toast.ok .ic{background:var(--success-tint);color:var(--success)}.mm .in .toast{opacity:1;transform:none}.mm .in .toast.ok{transition-delay:.6s}.mm .c-offer{grid-column:span 8;min-height:380px;background:var(--navy-900);color:#fff;display:grid;grid-template-columns:1fr 1fr}.mm .c-offer .media{position:relative;overflow:hidden}.mm .c-offer .media img{object-fit:cover;object-position:45% 30%;transition:transform 1.2s var(--ease)}.mm .c-offer:hover .media img{transform:scale(1.04)}.mm .c-offer .media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 31 69/0) 55%,var(--navy-900) 100%)}.mm .c-offer .content{padding:36px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.mm .c-offer h3{font-size:1.75rem;line-height:1.08;letter-spacing:-.02em}.mm .c-offer .desc{color:rgb(227 238 255/.82)}.mm .c-offer .icon{background:rgb(255 255 255/.1);color:var(--sky-400)}.mm .builder{display:flex;flex-direction:column;gap:8px}.mm .builder div{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgb(255 255 255/.07);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12);opacity:0;transform:translateX(-14px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.mm .builder div:nth-child(2){margin-left:18px;transition-delay:.15s}.mm .builder div:nth-child(3){margin-left:36px;background:rgb(0 229 255/.14);box-shadow:inset 0 0 0 1px rgb(0 229 255/.4);transition-delay:.3s}.mm .in .builder div{opacity:1;transform:none}.mm .builder i{width:22px;height:22px;border-radius:7px;background:var(--sky-400);flex:none}.mm .builder div:nth-child(2) i{background:var(--blue-600)}.mm .builder div:nth-child(3) i{background:var(--accent)}.mm .builder b{flex-grow:1;height:7px;border-radius:4px;background:rgb(255 255 255/.35)}.mm .builder svg{width:16px;height:16px;color:var(--accent)}.mm .c-min{grid-column:span 4;min-height:380px;padding:36px;background:var(--surface-alt);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.mm .c-min h3{font-size:1.75rem;line-height:1.06;letter-spacing:-.02em}.mm .c-min .icon{background:#fff;color:var(--blue-600);box-shadow:0 10px 24px -12px rgb(7 31 69/.3)}.mm .chart{position:relative;height:130px;display:flex;align-items:flex-end;gap:10px;padding:0 6px}.mm .chart .limit{position:absolute;left:0;right:0;top:34px;border-top:2px dashed #c4d1e3}.mm .chart .limit span{position:absolute;right:0;top:-14px;padding:3px 9px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:#8a98ad;font-weight:700;font-size:.7rem;text-decoration:line-through}.mm .chart i{flex:1;height:0;border-radius:10px 10px 4px 4px;background:#c9d9ee;transition:height .9s var(--ease)}.mm .chart i:nth-of-type(2){background:#9fc0e3;transition-delay:.08s}.mm .chart i:nth-of-type(3){background:#6ea2d6;transition-delay:.16s}.mm .chart i:nth-of-type(4){background:var(--blue-600);transition-delay:.24s}.mm .chart i:nth-of-type(5){background:var(--navy-700);transition-delay:.32s}.mm .in .chart i{height:var(--h)}.mm .how{position:relative;overflow:hidden;isolation:isolate;margin:0 var(--panel-inset);border-radius:var(--panel-radius);background:var(--navy-950);color:#fff}.mm .how:before{inset:0;background-image:linear-gradient(rgb(90 200 250/.06) 1px,transparent 0),linear-gradient(90deg,rgb(90 200 250/.06) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(180deg,#000,transparent 90%)}.mm .how:after,.mm .how:before{content:"";position:absolute;z-index:-1}.mm .how:after{right:-200px;top:-200px;width:700px;height:700px;border-radius:50%;background:rgb(43 124 182/.35);filter:blur(120px)}.mm .how-grid{display:grid;grid-template-columns:5fr 7fr;gap:56px}.mm .how-intro{display:flex;flex-direction:column;gap:22px}.mm .how-intro .kicker{color:var(--sky-400)}.mm .how-intro h2{font-size:clamp(2.2rem,1.4rem + 2.6vw,3.5rem);line-height:1.02;letter-spacing:-.035em}.mm .how-intro h2 em{font-style:normal;color:var(--accent)}.mm .how-intro p{font-size:1.12rem;color:rgb(227 238 255/.8)}.mm .how-intro .btn{align-self:flex-start}.mm .how-photo{position:relative;flex-grow:1;min-height:300px;margin-top:10px;border-radius:28px;overflow:hidden}.mm .how-photo img{object-fit:cover;object-position:78% 25%}.mm .how-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(5 24 51/.85),rgb(5 24 51/0) 55%)}.mm .call{position:absolute;z-index:1;left:20px;bottom:20px;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:16px;background:rgb(255 255 255/.14);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.28)}.mm .call .ic,.mm .call-ring .ic{width:38px;height:38px;border-radius:50%;background:var(--success);color:#fff}.mm .call .ic{animation:mm-ring 2.4s ease-in-out infinite}@keyframes mm-ring{0%,60%,to{transform:rotate(0)}64%{transform:rotate(-12deg)}68%{transform:rotate(12deg)}72%{transform:rotate(-8deg)}76%{transform:rotate(8deg)}}.mm .call b,.mm .call small{display:block;line-height:1.25}.mm .call small{font-size:.75rem;color:rgb(255 255 255/.75)}.mm .steps{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;gap:18px}.mm .steps:before{content:"";position:absolute;left:47px;top:60px;bottom:60px;border-left:2px dashed rgb(90 200 250/.35)}.mm .step{position:relative;display:flex;align-items:center;gap:28px;padding:28px 32px;border-radius:26px;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12);transition:background-color .3s,transform .4s var(--ease)}.mm .step:hover{background:rgb(255 255 255/.09);transform:translateX(4px)}.mm .step .num{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--navy-950);box-shadow:0 0 0 2px var(--sky-400);color:var(--sky-400);font-family:var(--font-display);font-weight:800;font-size:.88rem}.mm .step .txt{flex-grow:1;display:flex;flex-direction:column;gap:6px}.mm .step h3{font-size:1.6rem;line-height:1.1;letter-spacing:-.02em}.mm .step p{color:rgb(227 238 255/.75)}.mm .step.is-last{background:linear-gradient(120deg,var(--navy-700),var(--navy-800));box-shadow:inset 0 0 0 1px rgb(0 229 255/.45),0 30px 60px -30px rgb(0 0 0/.6)}.mm .step.is-last .num{background:var(--accent);color:var(--accent-ink);box-shadow:none}.mm .step .art{flex:none;width:170px}.mm .mini-form{padding:12px;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:6px;box-shadow:0 18px 34px -18px rgb(0 0 0/.6)}.mm .mini-form span{display:flex;gap:5px}.mm .mini-form i{flex:1;height:16px;border-radius:5px;background:#eef3f9}.mm .mini-form i.on{background:var(--navy-700)}.mm .mini-form i.go{height:18px;border-radius:999px;background:var(--accent)}.mm .call-ring{position:relative;height:92px;display:grid;place-items:center}.mm .call-ring:after,.mm .call-ring:before{content:"";position:absolute;width:68px;height:68px;border-radius:50%;box-shadow:0 0 0 1px rgb(90 200 250/.55);animation:mm-ripple 2.6s ease-out infinite}.mm .call-ring:after{animation-delay:1.3s}@keyframes mm-ripple{0%{transform:scale(.7);opacity:1}to{transform:scale(1.5);opacity:0}}.mm .call-ring .ic{position:relative;width:48px;height:48px}.mm .plan{padding:14px;border-radius:14px;background:#fff;color:var(--navy-900);transform:rotate(-3deg);display:flex;flex-direction:column;gap:7px;box-shadow:0 18px 34px -18px rgb(0 0 0/.6);font-family:var(--font-display);font-weight:800;font-size:.75rem}.mm .plan i{height:5px;border-radius:3px;background:var(--line);width:90%}.mm .plan i+i{width:70%}.mm .plan .ic{align-self:flex-end;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.mm .cta-final{padding:var(--gap-block) var(--panel-inset)}.mm .final-card{position:relative;isolation:isolate;overflow:hidden;min-height:460px;border-radius:var(--panel-radius);background:var(--navy-900);color:#fff;display:flex;align-items:center}.mm .final-card .photo{position:absolute;right:0;top:0;bottom:0;width:52%;z-index:-2}.mm .final-card .photo img{object-fit:cover;object-position:56% 18%}.mm .final-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--navy-900) 0,var(--navy-900) 46%,rgb(7 31 69/.7) 56%,rgb(7 31 69/.05) 74%,rgb(7 31 69/0) 100%)}.mm .final-card:after{content:"";position:absolute;left:-120px;bottom:-180px;z-index:-1;width:460px;height:460px;border-radius:50%;background:rgb(43 124 182/.5);filter:blur(90px)}.mm .final-body{padding:64px 64px 64px max(48px,calc((100vw - var(--container)) / 2 - var(--panel-inset)));width:60%;display:flex;flex-direction:column;gap:20px}.mm .final-body h2{font-size:clamp(2rem,1.3rem + 2vw,2.9rem);line-height:1.05}.mm .final-body h2 em{font-style:normal;color:var(--accent)}.mm .final-body>p{font-size:1.12rem;color:rgb(227 238 255/.82)}.mm .checks{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;font-weight:600}.mm .checks li{display:flex;align-items:center;gap:10px}.mm .checks .ic{width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.mm .checks .ic svg{width:12px;height:12px}.mm .final-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:8px}.mm .final-actions span{display:inline-flex;align-items:center;gap:8px;color:rgb(227 238 255/.78)}.mm .final-actions span svg{width:18px;height:18px;color:var(--sky-400)}.mm .footer{margin:0 var(--panel-inset) var(--panel-inset);border-radius:var(--panel-radius);background:var(--navy-950);color:rgb(227 238 255/.7);padding:40px 0 calc(32px + env(safe-area-inset-bottom));font-size:.9rem}.mm .footer .top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid rgb(255 255 255/.08)}.mm .footer .logo img{height:32px;width:auto}.mm .footer nav{display:flex;flex-wrap:wrap;gap:0 22px}.mm .footer nav a,.mm .footer nav button{display:inline-flex;align-items:center;min-height:44px;color:rgb(227 238 255/.78);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-size:.9rem}.mm .footer nav a:hover,.mm .footer nav button:hover{color:#fff}.mm .footer .legal{padding-top:18px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.mm .placeholder{display:inline-block;padding:2px 10px;border-radius:6px;border:1px dashed rgb(0 229 255/.6);color:var(--accent);font-size:.8rem}.mm .sticky-cta{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;display:none;transform:translateY(140%);transition:transform .4s var(--ease),opacity .3s}.mm .sticky-cta.show{transform:none}.mm .sticky-cta .btn{width:100%;box-shadow:0 14px 34px -10px rgb(0 0 0/.45)}[data-js] .mm .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}[data-js] .mm .reveal.in{opacity:1;transform:none}.mm .page-dark{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:grid;place-items:center;padding:112px 16px 48px;border-radius:0 0 var(--panel-radius) var(--panel-radius);background:radial-gradient(120% 90% at 85% 10%,var(--navy-700) 0,var(--navy-900) 48%,var(--navy-950) 100%);color:#fff}.mm .thanks-card{width:min(560px,100%);padding:48px 36px;border-radius:32px;text-align:center;background:#fff;color:var(--ink);box-shadow:0 40px 80px -30px rgb(0 0 0/.55)}.mm .thanks-card .ok{width:76px;height:76px;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;background:var(--success-tint);color:var(--success)}.mm .thanks-card .ok svg{width:36px;height:36px;stroke-dasharray:30;stroke-dashoffset:30;animation:mm-draw .6s var(--ease) .3s forwards}@keyframes mm-draw{to{stroke-dashoffset:0}}.mm .thanks-card h1{font-size:clamp(1.8rem,1.4rem + 1.6vw,2.4rem);color:var(--navy-900)}.mm .thanks-card p{margin-top:12px;color:var(--muted);font-size:1.08rem}.mm .thanks-card .btn{margin-top:28px}.mm .legal-hero{padding:132px 0 56px;border-radius:0 0 var(--panel-radius) var(--panel-radius);background:radial-gradient(120% 140% at 85% 0,var(--navy-700) 0,var(--navy-900) 55%,var(--navy-950) 100%);color:#fff}.mm .legal-hero h1{font-size:clamp(2rem,1.4rem + 2vw,3rem)}.mm .legal-body{padding:48px 0 72px}.mm .legal-box{max-width:760px;margin:0 auto;padding:40px;border-radius:28px;background:#fff;border:1px solid var(--line)}@media (max-width:1239px){.mm .hero-grid{grid-template-columns:minmax(0,430px) 1fr minmax(0,440px)}}@media (min-width:1100px) and (max-width:1239px){.mm .c-appt .agenda{width:240px;right:20px;bottom:20px}.mm .c-appt .body{right:280px;left:28px;bottom:28px}.mm .c-appt h3{font-size:2rem}}@media (max-width:1099px){.mm{--header-h:64px}.mm .header nav a.link{display:none}.mm .header .logo img{height:30px}.mm .hero{min-height:0}.mm .hero-media{bottom:auto;height:520px}.mm .hero-media img{left:0;width:100%;height:100%;object-fit:cover;object-position:90% 20%;transform:none;animation:none}.mm .hero-shade{bottom:auto;height:520px;background:linear-gradient(180deg,rgb(5 24 51/.55) 0,rgb(5 24 51/0) 22%,rgb(5 24 51/.1) 50%,var(--navy-950) 97%)}.mm .hero-grid{display:flex;flex-direction:column;gap:28px;padding:330px 0 72px;min-height:0}.mm .hero-copy{padding-top:0;gap:14px;max-width:640px}.mm .eyebrow{background:rgb(5 24 51/.6);backdrop-filter:blur(8px)}.mm .perks{flex-direction:row;flex-wrap:wrap;gap:8px}.mm .perks li{padding:6px 12px 6px 6px;border-radius:999px;background:rgb(255 255 255/.08);box-shadow:inset 0 0 0 1px rgb(255 255 255/.16);font-size:.9rem;gap:8px}.mm .perks li:first-child{background:rgb(0 229 255/.14);box-shadow:inset 0 0 0 1px rgb(0 229 255/.45)}.mm .perks .ic{width:24px;height:24px;border-radius:50%}.mm .form-card{width:100%;max-width:640px}.mm .seg label{height:44px}.mm .sticky-cta{display:block}.mm .section{padding:88px 0}.mm .section-head{flex-direction:column;align-items:flex-start}.mm .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.mm .c-appt,.mm .c-back{grid-column:span 2}.mm .c-bonus,.mm .c-crm,.mm .c-min,.mm .c-offer{grid-column:span 1}.mm .c-offer{grid-template-columns:1fr}.mm .c-offer .media{min-height:220px}.mm .c-offer .media:after{background:linear-gradient(180deg,rgb(7 31 69/0) 55%,var(--navy-900) 100%)}.mm .c-bonus{min-height:460px}.mm .how-grid{grid-template-columns:1fr;gap:40px}.mm .how-photo{min-height:280px}.mm .final-card{flex-direction:column;align-items:stretch}.mm .final-card .photo{position:relative;width:100%;height:320px}.mm .final-card:before{background:linear-gradient(180deg,rgb(7 31 69/0) 0,rgb(7 31 69/0) 200px,var(--navy-900) 320px)}.mm .final-body{padding:0 32px 40px;width:auto;margin-top:-40px}}@media (min-width:700px) and (max-width:1099px){.mm .hero-copy,.mm .hero-grid{align-items:center}.mm .hero-copy{text-align:center;margin-inline:auto;max-width:680px}.mm .eyebrow{align-self:center}.mm .perks{justify-content:center}.mm .form-card{margin-inline:auto;max-width:640px}.mm .hero-media img{object-position:78% 18%}.mm .section-head{align-items:center;text-align:center}.mm .section-head .side{align-self:center;text-align:left}.mm .how-intro{align-items:center;text-align:center}.mm .how-intro .btn{align-self:center}.mm .how-photo{width:100%}}@media (max-width:1099px) and (max-height:500px),(max-width:1099px) and (min-width:900px){.mm .hero-media,.mm .hero-shade{height:420px}.mm .hero-grid{padding-top:236px;gap:22px}.mm .hero h1{font-size:2.4rem}}@media (max-width:1099px) and (max-height:500px){.mm .hero-media,.mm .hero-shade{height:300px}.mm .hero-grid{padding-top:150px}}@media (max-width:699px){.mm{--gap-block:16px;--panel-radius:28px;--panel-inset:10px}.mm .hero-media,.mm .hero-shade{height:440px}.mm .hero-grid{padding-top:262px;gap:24px}.mm .hero h1{font-size:2.15rem}.mm .hero .lead{font-size:1.02rem}.mm .eyebrow{font-size:.68rem}.mm .perks{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px;mask-image:linear-gradient(90deg,#000 85%,transparent)}.mm .perks::-webkit-scrollbar{display:none}.mm .perks li{flex:none}.mm .form-card{padding:22px 18px 20px;border-radius:24px}.mm .form-head h2{font-size:1.25rem}.mm .field.half-m{grid-column:1/-1}.mm .strip{padding:18px 0;border-radius:20px}.mm .strip-track li:after{width:24px;height:22px}.mm .section{padding:72px 0}.mm #vantaggi{padding:64px 0 48px}.mm .section-head{margin-bottom:36px}.mm .section-head .side{display:none}.mm .invite-m{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:14px;padding:30px 22px 22px;border-radius:26px;text-align:center;background:linear-gradient(180deg,var(--sky-100) 0,#fff 100%);box-shadow:inset 0 0 0 1px rgb(43 124 182/.22),0 22px 44px -28px rgb(11 61 134/.45)}.mm .invite-m:before{content:"";position:absolute;z-index:-1;top:-90px;left:50%;width:260px;height:180px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(0 229 255/.35),transparent)}.mm .invite-ic{width:56px;height:56px;border-radius:18px;background:var(--navy-700);color:var(--accent);box-shadow:0 12px 24px -10px rgb(11 61 134/.7)}.mm .invite-ic svg{width:26px;height:26px}.mm .invite-m p{max-width:280px;font-family:var(--font-display);font-weight:600;font-size:1.2rem;line-height:1.3;letter-spacing:-.015em;color:var(--muted)}.mm .invite-m p strong{display:block;color:var(--navy-900);font-weight:800}.mm .invite-m .btn{margin-top:4px}.mm .bento{grid-template-columns:1fr;gap:14px}.mm .c-appt,.mm .c-back,.mm .c-bonus,.mm .c-crm,.mm .c-min,.mm .c-offer{grid-column:auto}.mm .card{border-radius:26px}.mm .c-bonus,.mm .c-crm,.mm .c-min,.mm .c-offer .content{padding:26px}.mm .c-bonus{min-height:0}.mm .ticket{width:230px}.mm .card-photo{display:flex;flex-direction:column;min-height:0}.mm .c-appt,.mm .c-back{min-height:0}.mm .card-photo>.photo{position:relative;flex:none;height:250px}.mm .card-photo .shade{inset:0 0 auto 0;height:250px;background:linear-gradient(180deg,rgb(7 31 69/0) 50%,var(--navy-900) 100%)}.mm .c-appt .body,.mm .card-photo .body{position:relative;order:2;left:auto;right:auto;bottom:auto;max-width:none;margin-top:-36px;padding:0 24px 22px}.mm .agenda,.mm .toasts{position:relative;order:3;inset:auto;width:auto;margin:0 16px 16px}.mm .agenda{background:#fff}.mm .toasts{flex-direction:column;align-items:stretch;gap:8px}.mm .toast{box-shadow:none}.mm .how .wrap{width:min(100% - 28px,var(--container))}.mm .steps:before{left:39px}.mm .step{padding:22px 24px;gap:18px}.mm .step h3{font-size:1.25rem}.mm .step .art{display:none}.mm .final-body{padding:0 22px 32px}.mm .final-body .btn{width:100%}.mm .checks{grid-template-columns:1fr}.mm .footer .wrap{width:min(100% - 40px,var(--container))}.mm .footer{padding:44px 0 calc(36px + env(safe-area-inset-bottom))}.mm .footer .top{flex-direction:column;align-items:center;gap:22px;padding-bottom:26px;text-align:center}.mm .footer .logo img{height:38px}.mm .footer nav{justify-content:center;gap:8px}.mm .footer nav a,.mm .footer nav button{min-height:40px;padding:0 16px;border-radius:999px;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1);font-size:.85rem}.mm .footer .legal{flex-direction:column;align-items:center;gap:10px;padding-top:22px;text-align:center;font-size:.8rem;line-height:1.6}.mm .footer .legal span{max-width:260px}.mm .legal-box{padding:24px}}@media (prefers-reduced-motion:reduce){.mm *,.mm :after,.mm :before{animation:none!important;transition:none!important}.mm .builder div,.mm .slot,.mm .toast,[data-js] .mm .form-card.reveal :is(.form-head,.form>:not(.form-alert)),[data-js] .mm .reveal{opacity:1;transform:none}.mm .bar>span{width:100%}.mm .chart i{height:var(--h)}}@media (max-width:1099px){.mm .prefs-toggle{min-height:40px}}