.sr-landing{--ink:#0d1e33;--ink-2:#132a44;--ink-3:#0a1728;--gold:#c6a15b;--gold-soft:#d8bd84;--copper:#a9673f;--cream:#f2eddf;--mist:#9fb2c7;--line:#ffffff1f;--line-gold:#c6a15b59;background:var(--ink);color:var(--cream);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}.sr-landing *,.sr-landing :before,.sr-landing :after{box-sizing:border-box}.sr-landing p,.sr-landing h1,.sr-landing h2,.sr-landing h3,.sr-landing h4{margin:0}.sr-landing .wrap{width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(24px,5vw,72px)}.sr-landing a{color:inherit}.sr-landing .eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:500}.sr-landing .serif{font-family:Fraunces,Georgia,serif;font-weight:300;line-height:1.05}.sr-landing .sr-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0d1e33d1;position:sticky;top:0}.sr-landing .nav{justify-content:space-between;align-items:center;height:64px;display:flex}.sr-landing .brand-logo{width:auto;height:30px;display:block}.sr-landing .btn{background:var(--gold);color:var(--ink-3);cursor:pointer;letter-spacing:.01em;border:none;border-radius:2px;padding:12px 22px;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.sr-landing .btn:hover{background:var(--gold-soft);transform:translateY(-1px)}.sr-landing .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.sr-landing .btn-nav{padding:9px 18px;font-size:.8rem}.sr-landing .btn-ghost{border:1px solid var(--line-gold);color:var(--cream);background:0 0}.sr-landing .btn-ghost:hover{border-color:var(--gold);background:#c6a15b14}.sr-landing .hero{padding:88px 0 76px;position:relative;overflow:hidden}.sr-landing .hero-bg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.sr-landing .hero-bg:after{content:"";background:linear-gradient(100deg,#091424ed 0%,#091424cc 42%,#0914246b 100%),linear-gradient(#09142400 60%,#091424d9 100%);position:absolute;inset:0}.sr-landing .rings{z-index:0;pointer-events:none;opacity:.5;position:absolute;inset:0}.sr-landing .rings svg{position:absolute}.sr-landing .r1{top:-260px;right:-200px}.sr-landing .r2{bottom:-320px;left:-260px}.sr-landing .hero-inner{z-index:1;text-align:center;position:relative}.sr-landing .live{letter-spacing:.22em;text-transform:uppercase;color:var(--cream);border:1px solid var(--line-gold);border-radius:100px;align-items:center;gap:8px;margin-bottom:26px;padding:6px 12px;font-size:.72rem;display:inline-flex}.sr-landing .dot{background:#e0524d;border-radius:50%;width:7px;height:7px;animation:2s infinite sr-pulse;box-shadow:0 0 #e0524d99}.sr-landing .dot-static{background:var(--gold);animation:none}@keyframes sr-pulse{0%{box-shadow:0 0 #e0524d8c}70%{box-shadow:0 0 0 9px #e0524d00}to{box-shadow:0 0 #e0524d00}}.sr-landing .hero h1{letter-spacing:.01em;margin:14px auto 6px;font-size:clamp(2.3rem,5.6vw,4.3rem);font-weight:300}.sr-landing .hero h1 .rev{color:var(--gold)}.sr-landing .hero .claim{color:var(--cream);opacity:.9;max-width:720px;margin:10px auto 0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.15rem,2.6vw,1.6rem);font-style:italic;font-weight:400}.sr-landing .meta{flex-wrap:wrap;justify-content:center;gap:10px;margin:32px 0 30px;display:flex}.sr-landing .chip{background:var(--ink-2);border:1px solid var(--line);border-radius:2px;align-items:center;gap:9px;padding:11px 16px;font-size:.86rem;display:inline-flex}.sr-landing .chip b{font-weight:600}.sr-landing .chip .ic{color:var(--gold)}.sr-landing .cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.sr-landing .cta-note{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft);margin-top:16px;font-size:.78rem}.sr-landing .cd-lead{letter-spacing:.2em;text-transform:uppercase;color:var(--mist);text-align:center;margin:48px 0 10px;font-size:.7rem}.sr-landing .countdown{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:8px;display:flex}.sr-landing .cd-unit{background:var(--ink-2);border:1px solid var(--line);text-align:center;border-radius:4px;min-width:64px;padding:12px 14px}.sr-landing .cd-n{color:var(--gold);font-family:Fraunces,Georgia,serif;font-size:1.85rem;line-height:1;display:block}.sr-landing .cd-l{letter-spacing:.16em;text-transform:uppercase;color:var(--mist);margin-top:6px;font-size:.62rem;display:block}.sr-landing section{padding:76px 0;position:relative}.sr-landing .divider{background:var(--line);height:1px}.sr-landing section>.wrap{text-align:center}.sr-landing section>.wrap>.serif,.sr-landing section>.wrap>p,.sr-landing section>.wrap>div{margin-left:auto;margin-right:auto}.sr-landing .cta-band{text-align:center;padding:4px 0 18px}.sr-landing .franco{background:var(--ink-3)}.sr-landing .franco-grid{text-align:center;grid-template-columns:1fr;gap:8px;max-width:980px;display:grid}.sr-landing .franco p{color:#e7e0d0;max-width:780px;margin-bottom:18px;margin-left:auto;margin-right:auto;font-size:1.12rem}.sr-landing .sign{color:var(--gold-soft);text-align:center;margin-top:10px;font-family:Fraunces,Georgia,serif;font-size:1.4rem}.sr-landing .sign small{letter-spacing:.22em;text-transform:uppercase;color:var(--mist);margin-top:4px;font-family:Inter,system-ui,sans-serif;font-size:.72rem;display:block}.sr-landing .method{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid}.sr-landing .method .mst{background:var(--ink-3);text-align:center;padding:26px 22px}.sr-landing .method .mst .k{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.sr-landing .method .mst h4{margin:12px 0 10px;font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:400}.sr-landing .method .mst p{color:var(--mist);font-size:.9rem;line-height:1.55}.sr-landing .preview{border:1px solid var(--line-gold);text-align:center;background:linear-gradient(#c6a15b12,#0000);border-radius:4px;margin-top:32px;padding:24px 28px}.sr-landing .preview .k{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:.72rem}.sr-landing .preview p{color:var(--cream);font-size:1.05rem}.sr-landing .speaker-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px;display:grid}.sr-landing .speaker{text-align:center;background:var(--ink-2);border:1px solid var(--line);border-radius:3px;flex-direction:column;align-items:center;gap:12px;padding:26px;display:flex}.sr-landing .avatar{border:1px solid var(--line-gold);width:64px;height:64px;color:var(--gold);background:var(--ink-3);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-family:Fraunces,Georgia,serif;font-size:1.5rem;display:flex;overflow:hidden}.sr-landing .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.sr-landing .speaker h4{font-size:1.1rem;font-weight:600}.sr-landing .speaker span{color:var(--gold-soft);letter-spacing:.04em;font-size:.82rem}.sr-landing .tbd{color:var(--mist);margin-top:16px;font-size:.9rem}.sr-landing .agenda{background:var(--line);border:1px solid var(--line);gap:1px;max-width:640px;display:grid}.sr-landing .agenda .row{background:var(--ink);align-items:baseline;gap:18px;padding:15px 20px;display:flex}.sr-landing .agenda b{color:var(--gold);min-width:64px;font-family:Fraunces,Georgia,serif;font-size:1.05rem}.sr-landing .why{grid-template-columns:repeat(2,1fr);gap:14px;max-width:920px;margin-top:36px;display:grid}.sr-landing .why .r{background:var(--ink-2);border:1px solid var(--line);text-align:center;border-radius:3px;padding:22px 24px}.sr-landing .why .r h4{margin-bottom:8px;font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-weight:400}.sr-landing .why .r h4 span{color:var(--gold);margin:0 0 4px;display:block}.sr-landing .why .r p{color:var(--mist);font-size:.94rem}.sr-landing .eco{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:1px;margin-top:40px;display:grid}.sr-landing .eco .cell{background:var(--ink);text-align:center;padding:26px 22px}.sr-landing .eco .en{color:var(--gold);letter-spacing:.1em;font-family:Fraunces,Georgia,serif;font-size:1rem}.sr-landing .eco .cell h4{margin:12px 0 10px;font-family:Fraunces,Georgia,serif;font-size:1.12rem;font-weight:400;line-height:1.2}.sr-landing .eco .cell p{color:var(--mist);font-size:.9rem;line-height:1.55}.sr-landing .seq{color:var(--gold-soft);margin-top:26px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.05rem,2.4vw,1.35rem);font-style:italic}.sr-landing .tour{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:38px;display:grid}.sr-landing .tblock{background:var(--ink-2);border:1px solid var(--line);border-top:2px solid var(--gold);text-align:center;border-radius:4px;padding:26px}.sr-landing .tblock .tk{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.sr-landing .tblock h4{margin:10px 0 12px;font-family:Fraunces,Georgia,serif;font-size:1.28rem;font-weight:400;line-height:1.2}.sr-landing .tblock p{color:var(--mist);font-size:.93rem;line-height:1.55}.sr-landing .quotes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.sr-landing .quote{background:var(--ink-2);border:1px solid var(--line);border-left:2px solid var(--gold);text-align:center;border-radius:3px;padding:26px}.sr-landing .quote p{color:var(--cream);font-family:Fraunces,Georgia,serif;font-size:1.06rem;font-style:italic;line-height:1.42}.sr-landing .quote .who{color:var(--gold-soft);letter-spacing:.02em;margin-top:16px;font-size:.82rem}.sr-landing .ev-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.sr-landing .ev{background:var(--ink-2);border:1px solid var(--line);text-align:center;border-radius:4px;flex-direction:column;align-items:center;padding:28px;display:flex}.sr-landing .ev-hl{border-color:var(--line-gold);box-shadow:0 0 0 1px #c6a15b24}.sr-landing .ev-date{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.76rem}.sr-landing .ev h3{margin:10px 0;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:400}.sr-landing .ev p{color:var(--mist);flex:1;margin-bottom:20px;font-size:.92rem}.sr-landing .ev .btn{align-self:center}.sr-landing .form-sec{background:var(--ink-3)}.sr-landing .form-card{background:var(--ink);border:1px solid var(--line-gold);border-radius:4px;max-width:620px;margin:0 auto;padding:44px}.sr-landing .form-card .serif{text-align:center;margin-bottom:8px;font-size:clamp(1.7rem,3.6vw,2.4rem)}.sr-landing .form-card .sub{text-align:center;color:var(--mist);margin-bottom:32px;font-size:.98rem}.sr-landing .field{text-align:left;margin-bottom:18px}.sr-landing .field label{letter-spacing:.06em;text-transform:uppercase;color:var(--mist);margin-bottom:7px;font-size:.78rem;display:block}.sr-landing input[type=text],.sr-landing input[type=email],.sr-landing input[type=tel],.sr-landing select{background:var(--ink-3);border:1px solid var(--line);width:100%;color:var(--cream);border-radius:2px;padding:13px 15px;font-family:inherit;font-size:1rem}.sr-landing input:focus,.sr-landing select:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:#0000}.sr-landing .field-error input,.sr-landing .field-error select{border-color:#e9a39f}.sr-landing .err{color:#e9a39f;margin-top:6px;font-size:.8rem}.sr-landing .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sr-landing .form-card .btn{width:100%;margin-top:8px;padding:16px;font-size:1rem}.sr-landing .note{color:var(--mist);text-align:center;margin-top:16px;font-size:.8rem}.sr-landing .note a{color:var(--gold-soft)}.sr-landing .form-status{color:#e9a39f;text-align:center;margin-top:14px;font-size:.9rem}.sr-landing .consent{text-align:left;color:var(--mist);align-items:flex-start;gap:10px;margin-top:4px;font-size:.82rem;display:flex}.sr-landing .consent input{accent-color:var(--gold);margin-top:3px}.sr-landing .consent a{color:var(--gold-soft)}.sr-landing .success{text-align:center;padding:20px 0}.sr-landing .success .serif{color:var(--gold);margin-bottom:12px;font-size:2rem}.sr-landing .success p{color:var(--cream)}.sr-landing .sr-footer{border-top:1px solid var(--line);text-align:center;padding:52px 0}.sr-landing .sr-footer p{color:var(--mist);font-size:.86rem}.sr-landing .sr-footer a{color:var(--gold-soft);text-decoration:none}.sr-landing .footer-logo{width:auto;height:44px;margin:0 auto 16px;display:block}.sr-landing .legal{color:var(--mist);opacity:.65;max-width:680px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:.72rem;line-height:1.6}.sr-landing .mobile-cta{z-index:45;border-top:1px solid var(--line-gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);inset-inline:0;background:#0a1728f5;padding:12px 16px;transition:transform .3s;position:fixed;bottom:0;transform:translateY(110%)}.sr-landing .mobile-cta.is-visible{transform:translateY(0)}.sr-landing .mobile-cta .btn{text-align:center;width:100%;display:block}@media (width>=761px){.sr-landing .mobile-cta{display:none}}@media (width<=760px){.sr-landing .row2{grid-template-columns:1fr}.sr-landing .form-card{padding:30px 22px}.sr-landing section{padding:56px 0}.sr-landing .hero{padding:56px 0 52px}.sr-landing .why,.sr-landing .quotes,.sr-landing .method,.sr-landing .tour,.sr-landing .speaker-grid{grid-template-columns:1fr}.sr-landing main{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.sr-landing *{transition:none!important;animation:none!important}}.sr-landing .stream-wrap{aspect-ratio:16/9;border:1px solid var(--line);background:#000;width:100%;max-width:1040px;min-height:320px;position:relative}.sr-landing .stream-wrap>#clappr{width:100%;height:100%;position:absolute;inset:0}.sr-landing .stream-wrap>#clappr>div{width:100%;height:100%}.sr-vantaggi{--v-bg:#0b1a2d;--v-bg-alt:#0e2137;--v-panel:#122a43;--v-panel-2:#0f2338;--v-line:#ffffff1a;--v-line-gold:#c6a15b47;--v-ink:#f5f2ea;--v-muted:#9db0c4;--v-muted-2:#7c8da1;--v-gold:#c6a15b;--v-gold-soft:#d8bc85;--v-gold-ink:#0b1a2d;--v-gold-tint:#c6a15b1f;--v-radius:10px;--v-serif:"Playfair Display", Georgia, "Times New Roman", serif;--v-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;background:var(--v-bg);color:var(--v-ink);font-family:var(--v-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;line-height:1.6;display:flex}.sr-vantaggi *,.sr-vantaggi :before,.sr-vantaggi :after{box-sizing:border-box}.sr-vantaggi a{color:inherit;text-decoration:none}.sr-vantaggi .site-header{z-index:50;-webkit-backdrop-filter:saturate(150%)blur(12px);border-bottom:1px solid var(--v-line);background:#0b1a2ddb;position:sticky;top:0}.sr-vantaggi .bar{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:14px 24px;display:flex}.sr-vantaggi .brand{align-items:center;gap:12px;min-width:0;display:flex}.sr-vantaggi .logo-mark{background:var(--v-gold);width:34px;height:34px;color:var(--v-gold-ink);letter-spacing:.5px;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.sr-vantaggi .logo-txt{flex-direction:column;min-width:0;line-height:1.15;display:flex}.sr-vantaggi .logo-txt b{letter-spacing:.02em;color:var(--v-ink);font-size:15px;font-weight:600}.sr-vantaggi .logo-txt span{color:var(--v-gold);letter-spacing:.2em;text-transform:uppercase;font-size:10.5px}.sr-vantaggi .back-link{color:var(--v-muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.sr-vantaggi .back-link:hover{color:var(--v-gold-soft)}.sr-vantaggi main{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:40px 24px 48px}.sr-vantaggi .layout{grid-template-columns:minmax(0,1fr) 500px;align-items:start;gap:40px;display:grid}.sr-vantaggi .v-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--v-gold);align-items:center;gap:11px;margin:0 0 16px;font-size:11.5px;font-weight:600;display:flex}.sr-vantaggi .v-eyebrow:before,.sr-vantaggi .v-eyebrow:after{content:"◆";font-size:8px}.sr-vantaggi h1{font-family:var(--v-serif);color:var(--v-ink);margin:0;font-size:clamp(30px,4.2vw,44px);font-weight:500;line-height:1.1}.sr-vantaggi h1 .accent{color:var(--v-gold);font-style:italic}.sr-vantaggi .lead{color:var(--v-muted);max-width:520px;margin:18px 0 0;font-size:16px}.sr-vantaggi .lead b{color:var(--v-ink);font-weight:600}.sr-vantaggi .perks-grid{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 10px;display:grid}.sr-vantaggi .badge-100,.sr-vantaggi .badge-gift{border:1px solid var(--v-line-gold);background:var(--v-gold-tint);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.sr-vantaggi .badge-100 .num{font-family:var(--v-serif);color:var(--v-gold-soft);white-space:nowrap;font-size:26px;font-weight:600;line-height:1}.sr-vantaggi .badge-gift .icon{flex:none;font-size:24px;line-height:1}.sr-vantaggi .badge-100 .lab,.sr-vantaggi .badge-gift .lab{color:var(--v-ink);font-size:12.5px;line-height:1.35}.sr-vantaggi .badge-100 .lab b,.sr-vantaggi .badge-gift .lab b{color:var(--v-gold-soft)}.sr-vantaggi .eco-card{background:var(--v-panel-2);border:1px solid var(--v-line);border-radius:var(--v-radius);margin-top:24px;padding:20px 22px}.sr-vantaggi .eco-card h4{letter-spacing:.18em;text-transform:uppercase;color:var(--v-gold);align-items:center;gap:9px;margin:0 0 14px;font-size:11px;font-weight:600;display:flex}.sr-vantaggi .eco-card h4:before{content:"◆";font-size:7px}.sr-vantaggi .eco-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.sr-vantaggi .eco-list li{color:var(--v-muted);align-items:flex-start;gap:11px;font-size:13.5px;display:flex}.sr-vantaggi .eco-list li b{color:var(--v-ink);font-weight:600}.sr-vantaggi .eco-list li svg{flex:none;margin-top:3px}.sr-vantaggi .form-card{background:var(--v-panel);border:1px solid var(--v-line-gold);border-radius:var(--v-radius);padding:28px 26px;box-shadow:0 18px 50px #00000059}.sr-vantaggi .form-card h2{font-family:var(--v-serif);color:var(--v-ink);margin:0;font-size:24px;font-weight:500;line-height:1.25}.sr-vantaggi .form-card .form-intro{color:var(--v-muted);margin:12px 0 20px;font-size:13.5px;line-height:1.6}.sr-vantaggi .field{margin-bottom:14px}.sr-vantaggi .field label{letter-spacing:.04em;color:var(--v-ink);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.sr-vantaggi .field label .req{color:var(--v-gold)}.sr-vantaggi .field input{border:1px solid var(--v-line);width:100%;color:var(--v-ink);background:#ffffff0a;border-radius:6px;outline:none;padding:11px 12px;font-family:inherit;font-size:14px;transition:border-color .15s;display:block}.sr-vantaggi .field input::placeholder{color:var(--v-muted-2)}.sr-vantaggi .field input:focus{border-color:var(--v-gold)}.sr-vantaggi .field input.has-error{border-color:#d0604f}.sr-vantaggi .field .error-msg{color:#e08a7a;margin-top:5px;font-size:11.5px;display:block}.sr-vantaggi .submit-btn{cursor:pointer;background:var(--v-gold);width:100%;color:var(--v-gold-ink);border:0;border-radius:6px;margin-top:6px;padding:14px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;transition:background .15s}.sr-vantaggi .submit-btn:hover{background:var(--v-gold-soft)}.sr-vantaggi .submit-btn:disabled{cursor:not-allowed;opacity:.5}.sr-vantaggi .form-note{color:var(--v-muted-2);text-align:center;margin:14px 4px 0;font-size:12px}.sr-vantaggi .form-error{color:#e08a7a;text-align:center;margin-top:12px;font-size:13px}.sr-vantaggi .thank-you{text-align:center;padding:28px 8px}.sr-vantaggi .thank-you .ty-title{font-family:var(--v-serif);color:var(--v-gold-soft);margin:0 0 12px;font-size:26px;font-weight:500}.sr-vantaggi .thank-you p{color:var(--v-muted);margin:0;font-size:14px;line-height:1.7}.sr-vantaggi .site-footer{border-top:1px solid var(--v-line);background:var(--v-bg-alt);margin-top:20px}.sr-vantaggi .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1120px;margin:0 auto;padding:28px 24px;display:flex}.sr-vantaggi .foot .tag{font-family:var(--v-serif);color:var(--v-ink);max-width:520px;font-size:15px;font-style:italic}.sr-vantaggi .foot .legal{color:var(--v-muted-2);font-size:11.5px;line-height:1.7}.sr-vantaggi .foot .legal a{color:var(--v-gold-soft)}@media (width<=920px){.sr-vantaggi .layout{grid-template-columns:1fr;gap:28px}.sr-vantaggi .form-wrap{order:-1}}@media (width<=640px){.sr-vantaggi .bar{padding:12px 16px}.sr-vantaggi main{padding:28px 16px 40px}.sr-vantaggi .perks-grid{grid-template-columns:1fr}.sr-vantaggi .foot{flex-direction:column;align-items:flex-start}}.sr-diretta{--sd-bg:#0b1a2d;--sd-bg-alt:#0e2137;--sd-panel:#122a43;--sd-panel-2:#0f2338;--sd-line:#ffffff1a;--sd-line-gold:#c6a15b47;--sd-ink:#f5f2ea;--sd-muted:#9db0c4;--sd-muted-2:#7c8da1;--sd-gold:#c6a15b;--sd-gold-soft:#d8bc85;--sd-gold-tint:#c6a15b1f;--sd-live:#e0524b;--sd-theater:#060f1a;background:var(--sd-bg);color:var(--sd-ink);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:Inter,sans-serif;line-height:1.6;display:flex}.sr-diretta a{color:inherit;text-decoration:none}.sr-diretta .serif{font-family:Playfair Display,Georgia,serif}.sr-diretta .sd-header{z-index:50;-webkit-backdrop-filter:saturate(150%)blur(12px);border-bottom:1px solid var(--sd-line);background:#0b1a2ddb;position:sticky;top:0}.sr-diretta .sd-bar{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:14px 24px;display:flex}.sr-diretta .sd-brand{align-items:center;gap:12px;min-width:0;display:flex}.sr-diretta .sd-logo{background:var(--sd-gold);width:34px;height:34px;color:var(--sd-bg);letter-spacing:.5px;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.sr-diretta .sd-logo.sm{width:30px;height:30px;font-size:14px}.sr-diretta .sd-brand-txt{flex-direction:column;min-width:0;line-height:1.15;display:flex}.sr-diretta .sd-brand-txt b{letter-spacing:.02em;color:var(--sd-ink);font-size:15px;font-weight:600}.sr-diretta .sd-brand-txt span{color:var(--sd-gold);letter-spacing:.2em;text-transform:uppercase;font-size:10.5px}.sr-diretta .sd-headmeta{align-items:center;gap:16px;display:flex}.sr-diretta .sd-event-chip{color:var(--sd-muted);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;max-width:42vw;font-size:12.5px;overflow:hidden}.sr-diretta .sd-event-chip b{color:var(--sd-ink);font-weight:600}.sr-diretta .sd-live-badge{border:1px solid var(--sd-line-gold);color:var(--sd-ink);background:var(--sd-gold-tint);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.sr-diretta .sd-live-badge .dot{background:var(--sd-live);border-radius:50%;width:8px;height:8px;animation:1.8s infinite sd-pulse}.sr-diretta .sd-live-badge.sd-badge-static{color:var(--sd-gold-soft)}@keyframes sd-pulse{0%{box-shadow:0 0 #e0524b99}70%{box-shadow:0 0 0 7px #e0524b00}to{box-shadow:0 0 #e0524b00}}.sr-diretta main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:30px 24px 44px}.sr-diretta .sd-titlewrap{margin:6px 2px 24px}.sr-diretta .sd-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--sd-gold);align-items:center;gap:12px;margin:0 0 14px;font-size:11.5px;font-weight:600;display:flex}.sr-diretta .sd-eyebrow:before,.sr-diretta .sd-eyebrow:after{content:"◆";color:var(--sd-gold);opacity:.9;font-size:8px}.sr-diretta .sd-eyebrow:after{margin-left:2px}.sr-diretta h1{color:var(--sd-ink);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,4.4vw,46px);font-weight:500;line-height:1.1}.sr-diretta h1 .accent{color:var(--sd-gold);font-style:italic}.sr-diretta .sd-subtitle{color:var(--sd-muted);max-width:640px;margin:14px 0 0;font-size:16px}.sr-diretta .sd-grid{display:block}.sr-diretta .sd-grid>section{min-width:0}.sr-diretta .sd-grid>.sd-cta-col{margin-top:26px}.sr-diretta .sd-player-card{background:var(--sd-theater);border:1px solid var(--sd-line);border-radius:10px;overflow:hidden;box-shadow:0 18px 50px #00000059}.sr-diretta .sd-video-frame{background:#050d16;width:100%;height:0;padding-top:56.25%;position:relative}@supports (aspect-ratio:16/9){.sr-diretta .sd-video-frame{aspect-ratio:16/9;height:auto;padding-top:0}}.sr-diretta .sd-video-frame .clappr-mount{width:100%;height:100%;position:absolute;inset:0}.sr-diretta .sd-video-frame .clappr-mount>div{width:100%;height:100%}.sr-diretta .sd-video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.sr-diretta .sd-overlay{text-align:center;color:#eaf0f6;z-index:5;background:radial-gradient(circle at 50% 38%,#c6a15b29,#060f1af5);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:24px;display:flex;position:absolute;inset:0}.sr-diretta .sd-overlay .ov-badge{letter-spacing:.2em;text-transform:uppercase;color:var(--sd-gold);font-size:11px;font-weight:600}.sr-diretta .sd-overlay h3{color:#fff;margin:0;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:500}.sr-diretta .sd-overlay p{color:#b7c4d2;max-width:380px;margin:0;font-size:14px}.sr-diretta .sd-retry{border:1px solid var(--sd-line-gold);color:var(--sd-gold-soft);cursor:pointer;letter-spacing:.02em;background:0 0;border-radius:6px;margin-top:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,color .2s}.sr-diretta .sd-retry:hover{background:var(--sd-gold-tint);color:#fff}.sr-diretta .sd-unmute{z-index:5;border:1px solid var(--sd-line-gold);color:var(--sd-gold-soft);cursor:pointer;background:#081226e0;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:700;animation:1.8s ease-in-out infinite sd-unmute-pulse;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000073}.sr-diretta .sd-unmute:hover{background:var(--sd-gold-tint);color:#fff}@keyframes sd-unmute-pulse{0%,to{box-shadow:0 0 #d4af6a73}50%{box-shadow:0 0 0 12px #d4af6a00}}@media (prefers-reduced-motion:reduce){.sr-diretta .sd-unmute{animation:none}}.sr-diretta .sd-spinner{border:3px solid #ffffff24;border-top-color:var(--sd-gold);border-radius:50%;width:34px;height:34px;animation:1s linear infinite sd-spin}@keyframes sd-spin{to{transform:rotate(360deg)}}.sr-diretta .sd-under-player{color:var(--sd-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:16px 4px 0;font-size:13.5px;display:flex}.sr-diretta .sd-status-pill{background:var(--sd-gold-tint);color:var(--sd-gold-soft);border:1px solid var(--sd-line-gold);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.sr-diretta .sd-status-pill .sdot{background:var(--sd-gold);border-radius:50%;width:7px;height:7px}.sr-diretta .sd-cta-col{flex-direction:column;gap:16px;display:flex;position:static}.sr-diretta .sd-cta-col>*+*{margin-top:0}.sr-diretta .sd-cta-card{background:linear-gradient(180deg,var(--sd-panel) 0%,var(--sd-panel-2) 100%);border:1px solid var(--sd-line-gold);border-radius:10px;padding:26px 24px;box-shadow:0 18px 50px #00000059}.sr-diretta .sd-cta-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--sd-gold);align-items:center;gap:9px;margin:0 0 12px;font-size:10.5px;font-weight:600;display:flex}.sr-diretta .sd-cta-eyebrow:before{content:"◆";font-size:7px}.sr-diretta .sd-cta-card h2{color:var(--sd-ink);margin:0 0 12px;font-family:Playfair Display,Georgia,serif;font-size:23px;font-weight:500;line-height:1.2}.sr-diretta .sd-cta-card h2 .g{color:var(--sd-gold-soft);font-style:italic}.sr-diretta .sd-cta-card p{color:var(--sd-muted);margin:0 0 20px;font-size:14px;line-height:1.55}.sr-diretta .sd-cta-card p b{color:var(--sd-ink);font-weight:600}.sr-diretta .sd-cta-btn{text-align:center;background:var(--sd-gold);color:var(--sd-bg);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;transition:background .2s;display:flex}.sr-diretta .sd-cta-btn:hover{background:var(--sd-gold-soft)}.sr-diretta .sd-cta-note{color:var(--sd-muted-2);text-align:center;margin:13px 0 0;font-size:12px}.sr-diretta .sd-eco-card{background:var(--sd-panel-2);border:1px solid var(--sd-line);border-radius:10px;padding:20px 22px}.sr-diretta .sd-eco-card h4{letter-spacing:.18em;text-transform:uppercase;color:var(--sd-gold);align-items:center;gap:9px;margin:0 0 14px;font-size:11px;font-weight:600;display:flex}.sr-diretta .sd-eco-card h4:before{content:"◆";font-size:7px}.sr-diretta .sd-eco-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.sr-diretta .sd-eco-list li{color:var(--sd-muted);align-items:flex-start;gap:11px;font-size:13.5px;display:flex}.sr-diretta .sd-eco-list li b{color:var(--sd-ink);font-weight:600}.sr-diretta .sd-eco-list li svg{flex:none;margin-top:3px}.sr-diretta .sd-sticky{z-index:60;border-top:1px solid var(--sd-line-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#0f2338f7;align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0006}.sr-diretta .sd-sticky .txt{flex:1;min-width:0}.sr-diretta .sd-sticky .txt b{color:var(--sd-ink);font-size:13.5px;font-weight:600;line-height:1.25;display:block}.sr-diretta .sd-sticky .txt span{color:var(--sd-muted);font-size:11.5px}.sr-diretta .sd-sticky a{background:var(--sd-gold);color:var(--sd-bg);white-space:nowrap;border-radius:6px;flex:none;padding:10px 14px;font-size:13px;font-weight:600}.sr-diretta .sd-footer{border-top:1px solid var(--sd-line);background:var(--sd-bg-alt)}.sr-diretta .sd-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1200px;margin:0 auto;padding:30px 24px;display:flex}.sr-diretta .sd-foot .tag{color:var(--sd-ink);max-width:520px;font-family:Playfair Display,Georgia,serif;font-size:15px;font-style:italic}.sr-diretta .sd-foot .legal{color:var(--sd-muted-2);font-size:11.5px;line-height:1.7}.sr-diretta .sd-foot .legal a{color:var(--sd-gold-soft)}.sr-diretta .sd-gate{max-width:520px}.sr-diretta .sd-gate p.hint{color:var(--sd-muted);margin:0 0 22px}.sr-diretta .sd-field{margin-bottom:18px}.sr-diretta .sd-field label{color:var(--sd-ink);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.sr-diretta .sd-field input{border:1px solid var(--sd-line);background:var(--sd-panel-2);width:100%;color:var(--sd-ink);border-radius:8px;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.sr-diretta .sd-field input::placeholder{color:var(--sd-muted-2)}.sr-diretta .sd-field input:focus{border-color:var(--sd-gold);outline:none}.sr-diretta .sd-field.err input{border-color:var(--sd-live)}.sr-diretta .sd-field .err-msg{color:#f08a84;margin-top:8px;font-size:13px;display:block}.sr-diretta .sd-gate-btn{background:var(--sd-gold);color:var(--sd-bg);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:14px 26px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.sr-diretta .sd-gate-btn:hover{background:var(--sd-gold-soft)}.sr-diretta .sd-gate-btn:disabled{opacity:.7;cursor:default}@media (width>=981px){.sr-diretta .sd-grid{grid-template-columns:minmax(0,1fr) 366px;align-items:start;gap:26px;display:grid}.sr-diretta .sd-grid>.sd-cta-col{margin-top:0;position:sticky;top:88px}}.sr-diretta .sd-brand-txt b,.sr-diretta .sd-brand-txt span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=640px){.sr-diretta .sd-bar{padding:12px 16px}.sr-diretta .sd-event-chip{display:none!important}.sr-diretta main{padding:22px 16px 96px}.sr-diretta .sd-sticky{display:flex}.sr-diretta .sd-foot{flex-direction:column;align-items:flex-start}}.sr-vantaggi .steps-bar{gap:8px;margin:18px 0 8px;display:flex}.sr-vantaggi .steps-bar span{background:#c6a15b33;border-radius:999px;flex:1;height:3px;transition:background .3s}.sr-vantaggi .steps-bar span.on{background:#c6a15b}.sr-vantaggi .steps-label{letter-spacing:.08em;text-transform:uppercase;color:#f0ece499;margin:0 0 18px;font-size:.74rem}.sr-vantaggi .field[hidden]{display:none}.sr-vantaggi .step-back{color:#f0ece4a6;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px;padding:10px;font-size:.85rem;display:block}.sr-vantaggi .step-back:hover{color:#c6a15b}
