.dyou{--navy:#16234a;--viola:#6C4BF6;--viola2:#B79BFF;--muted:#6b7787;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden;padding:66px 20px;background:linear-gradient(140deg,#4b3a9e,#6448c4 44%,#8b6be0)}.dyou *{box-sizing:border-box}.dyou:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(46% 52% at 14% 16%,rgba(160,130,255,.45),transparent 62%),radial-gradient(44% 50% at 88% 84%,rgba(205,185,255,.35),transparent 62%);animation:dyouRespiro 12s ease-in-out infinite}@keyframes dyouRespiro{0%,to{opacity:.8}50%{opacity:1}}.dyou .in{position:relative;z-index:1;max-width:1000px;margin:0 auto}.dyou .grad{background:linear-gradient(120deg,#f0e4ff,#fff 55%,#cff3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dyou .testa{text-align:center;margin-bottom:30px}.dyou h2{font-size:clamp(26px,4.4vw,40px);font-weight:900;color:#fff;letter-spacing:-1px;margin:0 0 10px;line-height:1.1;text-shadow:0 2px 18px rgba(40,25,90,.35)}.dyou .testa p{font-size:15.5px;color:#ffffffe0;margin:0;line-height:1.55}.dyou .calcolo{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-bottom:26px}.dyou .lato{border-radius:22px;padding:24px;background:#ffffff21;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dyou .et{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;margin-bottom:10px}.dyou .cifra{font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1;font-size:clamp(34px,5.6vw,46px);margin-bottom:16px}.dyou .cifra small{font-size:.55em;margin-left:2px;color:#ebdcff}.dyou input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:7px;border-radius:20px;outline:none;cursor:pointer;margin-bottom:16px;background:linear-gradient(90deg,#FFFFFF 0%,#DFF6FF var(--p,48%),rgba(255,255,255,.28) var(--p,48%),rgba(255,255,255,.28) 100%)}.dyou input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;cursor:grab;border:3px solid #4B3A9E;box-shadow:0 6px 18px -4px #1e124699}.dyou input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #4B3A9E}.dyou .durate{display:flex;gap:7px}.dyou .d{flex:1;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;padding:10px 6px;border-radius:12px;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.26);transition:.2s}.dyou .d:hover{background:#ffffff38}.dyou .d.on{background:#fff;color:#4b3a9e;border-color:transparent;box-shadow:0 10px 22px -12px #1e1246cc}.dyou .rata{display:flex;flex-direction:column;justify-content:center;text-align:center}.dyou .grande{font-weight:900;color:#fff;letter-spacing:-2px;line-height:1;font-size:clamp(40px,7.4vw,58px);margin-bottom:10px;text-shadow:0 2px 20px rgba(40,25,90,.35)}.dyou .dett{font-size:12px;color:#fffc;margin:0 0 18px;line-height:1.45}.dyou .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;background:#2a1e63;color:#fff;font-size:14.5px;font-weight:800;padding:14px 24px;border-radius:40px;box-shadow:0 14px 30px -14px #140a32e6;transition:transform .2s,background .25s}.dyou .cta:hover{transform:translateY(-2px);background:#1c1445}.dyou .cta svg{transition:transform .2s}.dyou .cta:hover svg{transform:translate(4px)}.dyou .punti{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.dyou .punti div{padding:15px 16px;border-radius:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22)}.dyou .punti b{display:block;font-size:13.5px;color:#fff;margin-bottom:3px}.dyou .punti span{font-size:11.5px;color:#ffffffc7;line-height:1.4}.dyou .legale{font-size:9px;line-height:1.5;color:#ffffff8c;text-align:justify;margin:0}@media(max-width:820px){.dyou .calcolo{grid-template-columns:1fr}}@media(max-width:640px){.dyou{padding:46px 16px}.dyou .lato{padding:19px}.dyou .punti{grid-template-columns:1fr;gap:8px}.dyou .punti div{padding:12px 14px}.dyou .testa p{font-size:14px}.dyou .legale{font-size:8.5px}}@media(prefers-reduced-motion:reduce){.dyou:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dema-younited.css.map */
