/* RegenDays 2026 — CSS extras din pagina (generat de build-design.js) */
.regendays-lp *{margin:0;padding:0;box-sizing:border-box;border-radius:0 !important;border:0 !important}.regendays-lp{scroll-behavior:smooth;background:#37094D}body.regendays-lp{background:#37094D;color:#fff;font-family:'Red Hat Display',system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.regendays-lp img{display:block;max-width:100%}.regendays-lp a{color:#99F7FF;text-decoration:none}.regendays-lp a:hover{color:#fff}.regendays-lp summary{list-style:none;cursor:pointer}.regendays-lp summary::-webkit-details-marker{display:none}.regendays-lp ::selection{background:#99F7FF;color:#37094D}
@keyframes kb{from{transform:scale(1.04) translate(0,0)}to{transform:scale(1.16) translate(-2%,-2%)}}
@keyframes flow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
@keyframes blink{50%{opacity:0}}
@keyframes drift{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(4%,-6%,0) scale(1.18)}}
@keyframes pulseline{0%,100%{transform:scaleX(.2)}50%{transform:scaleX(1)}}
@keyframes marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes bob{0%,100%{transform:translateY(0);opacity:.55}50%{transform:translateY(9px);opacity:1}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}}
body,button,input,select,textarea{font-family:'Red Hat Display',system-ui,sans-serif;font-weight:400}
h1,h2,h3,h4,h5,h6{font-family:'SUSE',system-ui,sans-serif!important;font-weight:700!important}
/* Salient seteaza culori direct pe body si h1-h6 (#676767 / #444), peste mostenirea din design */
body.regendays-lp{background:#37094D;color:#EDE4F5}
.regendays-lp h1,.regendays-lp h2,.regendays-lp h3,.regendays-lp h4,.regendays-lp h5,.regendays-lp h6,
.regendays-lp p,.regendays-lp a,.regendays-lp li,.regendays-lp span,.regendays-lp div,.regendays-lp summary,
.regendays-lp strong,.regendays-lp b,.regendays-lp em,.regendays-lp small{color:inherit}
.hv0.hv0.hv0:hover{color:#99F7FF}
.hv1.hv1.hv1:hover{color:#99F7FF}
.hv2.hv2.hv2:hover{color:#99F7FF}
.hv3.hv3.hv3:hover{color:#99F7FF}
.hv4.hv4.hv4:hover{color:#99F7FF}
.hv5.hv5.hv5:hover{background:#fff;transform:translateY(-2px)}
.hv6.hv6.hv6:hover{background:#fff;transform:translateY(-3px)}
.hv7.hv7.hv7:hover{background:#99F7FF;color:#37094D;transform:translateY(-3px)}
.hv8.hv8.hv8:hover{background:#fff;transform:translateY(-3px)}
.hv9.hv9.hv9:hover{background:#99F7FF;color:#37094D;transform:translateY(-3px)}
.hv10.hv10.hv10:hover{transform:translateY(-6px);background:linear-gradient(170deg,#5A1878,#3F0B57)}
.hv11.hv11.hv11:hover{transform:translateY(-6px);background:linear-gradient(170deg,#5A1878,#3F0B57)}
.hv12.hv12.hv12:hover{transform:translateY(-6px);background:linear-gradient(170deg,#5A1878,#3F0B57)}
.hv13.hv13.hv13:hover{background:#3F0B57}
.hv14.hv14.hv14:hover{transform:scale(1.06);filter:grayscale(0)}
.hv15.hv15.hv15:hover{color:#99F7FF}
.hv16.hv16.hv16:hover{background:#3F0B57}
.hv17.hv17.hv17:hover{transform:scale(1.06);filter:grayscale(0)}
.hv18.hv18.hv18:hover{color:#99F7FF}
.hv19.hv19.hv19:hover{background:#3F0B57}
.hv20.hv20.hv20:hover{transform:scale(1.06);filter:grayscale(0)}
.hv21.hv21.hv21:hover{color:#99F7FF}
.hv22.hv22.hv22:hover{background:#3F0B57}
.hv23.hv23.hv23:hover{transform:scale(1.06);filter:grayscale(0)}
.hv24.hv24.hv24:hover{color:#99F7FF}
.hv25.hv25.hv25:hover{background:#3F0B57}
.hv26.hv26.hv26:hover{transform:scale(1.06);filter:grayscale(0)}
.hv27.hv27.hv27:hover{color:#99F7FF}
.hv28.hv28.hv28:hover{background:#99F7FF;color:#37094D}
.hv29.hv29.hv29:hover{background:#99F7FF;color:#37094D}
.hv30.hv30.hv30:hover{background:#99F7FF;color:#37094D}
.hv31.hv31.hv31:hover{background:#99F7FF;color:#37094D}
.hv32.hv32.hv32:hover{background:#99F7FF;color:#37094D}
.hv33.hv33.hv33:hover{background:#5A1878;transform:translateY(-5px)}
.hv34.hv34.hv34:hover{background:#5A1878;transform:translateY(-5px)}
.hv35.hv35.hv35:hover{background:#5A1878;transform:translateY(-5px)}
.hv36.hv36.hv36:hover{background:#5A1878;transform:translateY(-5px)}
.hv37.hv37.hv37:hover{background:#5A1878;transform:translateY(-5px)}
.hv38.hv38.hv38:hover{background:#5A1878;transform:translateY(-5px)}
.hv39.hv39.hv39:hover{background:#fff;transform:translateY(-3px)}
.hv40.hv40.hv40:hover{animation-play-state:paused}
.hv41.hv41.hv41:hover{animation-play-state:paused}
.hv42.hv42.hv42:hover{filter:none;opacity:1}
.hv43.hv43.hv43:hover{filter:none;opacity:1}
.hv44.hv44.hv44:hover{filter:none;opacity:1}
.hv45.hv45.hv45:hover{filter:none;opacity:1}
.hv46.hv46.hv46:hover{filter:none;opacity:1}
.hv47.hv47.hv47:hover{filter:none;opacity:1}
.hv48.hv48.hv48:hover{filter:none;opacity:1}
.hv49.hv49.hv49:hover{filter:none;opacity:1}
.hv50.hv50.hv50:hover{filter:none;opacity:1}
.hv51.hv51.hv51:hover{filter:none;opacity:1}
.hv52.hv52.hv52:hover{filter:none;opacity:1}
.hv53.hv53.hv53:hover{filter:none;opacity:1}
.hv54.hv54.hv54:hover{filter:none;opacity:1}
.hv55.hv55.hv55:hover{filter:none;opacity:1}
.hv56.hv56.hv56:hover{filter:none;opacity:1}
.hv57.hv57.hv57:hover{filter:none;opacity:1}
.hv58.hv58.hv58:hover{filter:none;opacity:1}
.hv59.hv59.hv59:hover{filter:none;opacity:1}
.hv60.hv60.hv60:hover{filter:none;opacity:1}
.hv61.hv61.hv61:hover{filter:none;opacity:1}
.hv62.hv62.hv62:hover{filter:none;opacity:1}
.hv63.hv63.hv63:hover{filter:none;opacity:1}
.hv64.hv64.hv64:hover{filter:none;opacity:1}
.hv65.hv65.hv65:hover{filter:none;opacity:1}
.hv66.hv66.hv66:hover{filter:none;opacity:1}
.hv67.hv67.hv67:hover{filter:none;opacity:1}
.hv68.hv68.hv68:hover{filter:none;opacity:1}
.hv69.hv69.hv69:hover{filter:none;opacity:1}
.hv70.hv70.hv70:hover{filter:none;opacity:1}
.hv71.hv71.hv71:hover{filter:none;opacity:1}
.hv72.hv72.hv72:hover{filter:none;opacity:1}
.hv73.hv73.hv73:hover{filter:none;opacity:1}
.hv74.hv74.hv74:hover{filter:none;opacity:1}
.hv75.hv75.hv75:hover{filter:none;opacity:1}
.hv76.hv76.hv76:hover{filter:none;opacity:1}
.hv77.hv77.hv77:hover{filter:none;opacity:1}
.hv78.hv78.hv78:hover{filter:none;opacity:1}
.hv79.hv79.hv79:hover{filter:none;opacity:1}
.hv80.hv80.hv80:hover{filter:none;opacity:1}
.hv81.hv81.hv81:hover{filter:none;opacity:1}
.hv82.hv82.hv82:hover{filter:none;opacity:1}
.hv83.hv83.hv83:hover{filter:none;opacity:1}
.hv84.hv84.hv84:hover{filter:none;opacity:1}
.hv85.hv85.hv85:hover{filter:none;opacity:1}
.hv86.hv86.hv86:hover{filter:none;opacity:1}
.hv87.hv87.hv87:hover{filter:none;opacity:1}
.hv88.hv88.hv88:hover{filter:none;opacity:1}
.hv89.hv89.hv89:hover{filter:none;opacity:1}
.hv90.hv90.hv90:hover{filter:none;opacity:1}
.hv91.hv91.hv91:hover{filter:none;opacity:1}
.hv92.hv92.hv92:hover{filter:none;opacity:1}
.hv93.hv93.hv93:hover{filter:none;opacity:1}
.hv94.hv94.hv94:hover{filter:none;opacity:1}
.hv95.hv95.hv95:hover{filter:none;opacity:1}
.hv96.hv96.hv96:hover{filter:none;opacity:1}
.hv97.hv97.hv97:hover{filter:none;opacity:1}
.hv98.hv98.hv98:hover{filter:none;opacity:1}
.hv99.hv99.hv99:hover{filter:none;opacity:1}
.hv100.hv100.hv100:hover{filter:none;opacity:1}
.hv101.hv101.hv101:hover{filter:none;opacity:1}
.hv102.hv102.hv102:hover{filter:none;opacity:1}
.hv103.hv103.hv103:hover{filter:none;opacity:1}
.hv104.hv104.hv104:hover{filter:none;opacity:1}
.hv105.hv105.hv105:hover{filter:none;opacity:1}
.hv106.hv106.hv106:hover{filter:none;opacity:1}
.hv107.hv107.hv107:hover{filter:none;opacity:1}
.hv108.hv108.hv108:hover{filter:none;opacity:1}
.hv109.hv109.hv109:hover{filter:none;opacity:1}
.hv110.hv110.hv110:hover{filter:none;opacity:1}
.hv111.hv111.hv111:hover{filter:none;opacity:1}
.hv112.hv112.hv112:hover{filter:none;opacity:1}
.hv113.hv113.hv113:hover{filter:none;opacity:1}
.hv114.hv114.hv114:hover{filter:none;opacity:1}
.hv115.hv115.hv115:hover{filter:none;opacity:1}
.hv116.hv116.hv116:hover{filter:none;opacity:1}
.hv117.hv117.hv117:hover{filter:none;opacity:1}
.hv118.hv118.hv118:hover{filter:none;opacity:1}
.hv119.hv119.hv119:hover{filter:none;opacity:1}
.hv120.hv120.hv120:hover{filter:none;opacity:1}
.hv121.hv121.hv121:hover{filter:none;opacity:1}
.hv122.hv122.hv122:hover{background:#fff;transform:translateY(-3px)}
.hv123.hv123.hv123:hover{background:#37094D;transform:translateY(-3px)}
.hv124.hv124.hv124:hover{color:#99F7FF}
.hv125.hv125.hv125:hover{color:#99F7FF}
.hv126.hv126.hv126:hover{color:#99F7FF}
.hv127.hv127.hv127:hover{color:#99F7FF}
.hv128.hv128.hv128:hover{color:#99F7FF}
.hv129.hv129.hv129:hover{color:#99F7FF}
.hv130.hv130.hv130:hover{color:#99F7FF}
.hv131.hv131.hv131:hover{color:#99F7FF}
.hv132.hv132.hv132:hover{color:#99F7FF}
.hv133.hv133.hv133:hover{color:#99F7FF}
.hv134.hv134.hv134:hover{color:#99F7FF}
.hv135.hv135.hv135:hover{color:#99F7FF}
.hv136.hv136.hv136:hover{color:#99F7FF}
.hv137.hv137.hv137:hover{color:#99F7FF;background:rgba(153,247,255,.12)}
.hv138.hv138.hv138:hover{background:#fff}
.hv139.hv139.hv139:hover{color:#99F7FF;background:rgba(153,247,255,.12)}
.hv140.hv140.hv140:hover{background:#fff}
.hv141.hv141.hv141:hover{color:#99F7FF;background:rgba(153,247,255,.12)}
.hv142.hv142.hv142:hover{background:#fff}
.hv143.hv143.hv143:hover{color:#99F7FF;background:rgba(153,247,255,.12)}
.hv144.hv144.hv144:hover{background:#fff}
.hv145.hv145.hv145:hover{color:#99F7FF;background:rgba(153,247,255,.12)}
.hv146.hv146.hv146:hover{background:#fff}
.rd-modal{position:fixed;inset:0;z-index:120}
/* "De ce": full-width pe desktop, coboara treptat, stivuit pe mobil */
.rd-reasons{padding:0 clamp(16px,4vw,64px);margin-bottom:50px}
@media(max-width:1100px){.rd-reasons{grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:680px){.rd-reasons{grid-template-columns:1fr!important;padding:0 16px}}
/* #contact: valorile (email, telefon) devin albe; accentul cyan din titlu ramane */
#contact a{color:#fff}
#contact a:hover{color:#99F7FF}
/* logo hero: pe desktop latime fixa 250px (inaltime auto, fara deformare); pe mobil ramane pe inaltime */
@media(min-width:900px){.rd-hero-logo{width:250px!important;height:auto!important;margin-bottom:30px}}
.hv67.hv67.hv67:hover{color:#99F7FF}
.hv68.hv68.hv68:hover{color:#99F7FF}
.hv69.hv69.hv69:hover{color:#99F7FF}
.hv70.hv70.hv70:hover{color:#99F7FF}
.hv71.hv71.hv71:hover{color:#99F7FF}
.hv72.hv72.hv72:hover{color:#99F7FF}
.hv73.hv73.hv73:hover{color:#99F7FF}
.hv74.hv74.hv74:hover{color:#99F7FF}
.hv75.hv75.hv75:hover{color:#99F7FF}
.hv76.hv76.hv76:hover{color:#99F7FF}
.hv77.hv77.hv77:hover{color:#99F7FF;background:rgba(153,247,255,.12)}
.hv78.hv78.hv78:hover{background:#fff}
.hv79.hv79.hv79:hover{color:#99F7FF;background:rgba(153,247,255,.12)}
.hv80.hv80.hv80:hover{background:#fff}
.hv81.hv81.hv81:hover{color:#99F7FF;background:rgba(153,247,255,.12)}
.hv82.hv82.hv82:hover{background:#fff}
.hv83.hv83.hv83:hover{color:#99F7FF;background:rgba(153,247,255,.12)}
.hv84.hv84.hv84:hover{background:#fff}
.hv85.hv85.hv85:hover{animation-play-state:paused}
.hv86.hv86.hv86:hover{animation-play-state:paused}
.hv87.hv87.hv87:hover{filter:none;opacity:1}
.hv88.hv88.hv88:hover{filter:none;opacity:1}
.hv89.hv89.hv89:hover{filter:none;opacity:1}
.hv90.hv90.hv90:hover{filter:none;opacity:1}
.hv91.hv91.hv91:hover{filter:none;opacity:1}
.hv92.hv92.hv92:hover{filter:none;opacity:1}
.hv93.hv93.hv93:hover{filter:none;opacity:1}
.hv94.hv94.hv94:hover{filter:none;opacity:1}
.hv95.hv95.hv95:hover{filter:none;opacity:1}
.hv96.hv96.hv96:hover{filter:none;opacity:1}
.hv97.hv97.hv97:hover{filter:none;opacity:1}
.hv98.hv98.hv98:hover{filter:none;opacity:1}
.hv99.hv99.hv99:hover{filter:none;opacity:1}
.hv100.hv100.hv100:hover{filter:none;opacity:1}
.hv101.hv101.hv101:hover{filter:none;opacity:1}
.hv102.hv102.hv102:hover{filter:none;opacity:1}
.hv103.hv103.hv103:hover{filter:none;opacity:1}
.hv104.hv104.hv104:hover{filter:none;opacity:1}
.hv105.hv105.hv105:hover{filter:none;opacity:1}
.hv106.hv106.hv106:hover{filter:none;opacity:1}
.hv107.hv107.hv107:hover{filter:none;opacity:1}
.hv108.hv108.hv108:hover{filter:none;opacity:1}
.hv109.hv109.hv109:hover{filter:none;opacity:1}
.hv110.hv110.hv110:hover{filter:none;opacity:1}
.hv111.hv111.hv111:hover{filter:none;opacity:1}
.hv112.hv112.hv112:hover{filter:none;opacity:1}
.hv113.hv113.hv113:hover{filter:none;opacity:1}
.hv114.hv114.hv114:hover{filter:none;opacity:1}
.hv115.hv115.hv115:hover{filter:none;opacity:1}
.hv116.hv116.hv116:hover{filter:none;opacity:1}
.hv117.hv117.hv117:hover{filter:none;opacity:1}
.hv118.hv118.hv118:hover{filter:none;opacity:1}
.hv119.hv119.hv119:hover{filter:none;opacity:1}
.hv120.hv120.hv120:hover{filter:none;opacity:1}
.hv121.hv121.hv121:hover{filter:none;opacity:1}
.hv122.hv122.hv122:hover{filter:none;opacity:1}
.hv123.hv123.hv123:hover{filter:none;opacity:1}
.hv124.hv124.hv124:hover{filter:none;opacity:1}
.hv125.hv125.hv125:hover{filter:none;opacity:1}
.hv126.hv126.hv126:hover{filter:none;opacity:1}
.hv127.hv127.hv127:hover{filter:none;opacity:1}
.hv128.hv128.hv128:hover{filter:none;opacity:1}
.hv129.hv129.hv129:hover{filter:none;opacity:1}
.hv130.hv130.hv130:hover{filter:none;opacity:1}
.hv131.hv131.hv131:hover{filter:none;opacity:1}
.hv132.hv132.hv132:hover{filter:none;opacity:1}
.hv133.hv133.hv133:hover{filter:none;opacity:1}
.hv134.hv134.hv134:hover{filter:none;opacity:1}
.hv135.hv135.hv135:hover{filter:none;opacity:1}
.hv136.hv136.hv136:hover{filter:none;opacity:1}
.hv137.hv137.hv137:hover{filter:none;opacity:1}
.hv138.hv138.hv138:hover{filter:none;opacity:1}
.hv139.hv139.hv139:hover{filter:none;opacity:1}
.hv140.hv140.hv140:hover{filter:none;opacity:1}
.hv141.hv141.hv141:hover{filter:none;opacity:1}
.hv142.hv142.hv142:hover{filter:none;opacity:1}
.hv143.hv143.hv143:hover{filter:none;opacity:1}
.hv144.hv144.hv144:hover{filter:none;opacity:1}
.hv145.hv145.hv145:hover{filter:none;opacity:1}
.hv146.hv146.hv146:hover{filter:none;opacity:1}
.hv147.hv147.hv147:hover{filter:none;opacity:1}
.hv148.hv148.hv148:hover{filter:none;opacity:1}
.hv149.hv149.hv149:hover{filter:none;opacity:1}
.hv150.hv150.hv150:hover{filter:none;opacity:1}
.hv151.hv151.hv151:hover{filter:none;opacity:1}
.hv152.hv152.hv152:hover{filter:none;opacity:1}
.hv153.hv153.hv153:hover{filter:none;opacity:1}
.hv154.hv154.hv154:hover{filter:none;opacity:1}
.hv155.hv155.hv155:hover{filter:none;opacity:1}
.hv156.hv156.hv156:hover{filter:none;opacity:1}
.hv157.hv157.hv157:hover{filter:none;opacity:1}
.hv158.hv158.hv158:hover{filter:none;opacity:1}
.hv159.hv159.hv159:hover{filter:none;opacity:1}
.hv160.hv160.hv160:hover{filter:none;opacity:1}
.hv161.hv161.hv161:hover{filter:none;opacity:1}
.hv162.hv162.hv162:hover{filter:none;opacity:1}
.hv163.hv163.hv163:hover{filter:none;opacity:1}
.hv164.hv164.hv164:hover{filter:none;opacity:1}
.hv165.hv165.hv165:hover{filter:none;opacity:1}
.hv166.hv166.hv166:hover{filter:none;opacity:1}
/* formular de instiintare */
.btn-ghost.btn-ghost.btn-ghost:hover{background:rgba(255,255,255,.08)}
.signup-form input:focus,.hero-notify input:focus{outline:2px solid #99F7FF;outline-offset:2px}

/* ==== clase generate din atributele style= (fix-md.js) ==== */
.s1.s1.s1{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.s2.s2.s2{position:absolute;width:56vw;height:56vw;top:-18vw;left:-14vw;background:radial-gradient(circle,rgba(145,33,194,.55),transparent 66%);filter:blur(40px);animation:drift 24s ease-in-out infinite}
.s3.s3.s3{position:absolute;width:44vw;height:44vw;bottom:-16vw;right:-12vw;background:radial-gradient(circle,rgba(153,247,255,.22),transparent 66%);filter:blur(40px);animation:drift 31s ease-in-out infinite reverse}
.s4.s4.s4{position:relative;z-index:1}
.s5.s5.s5{position:fixed;top:0;left:0;right:0;z-index:65;background:rgba(43,6,60,.72);backdrop-filter:blur(16px)}
.s6.s6.s6{max-width:1180px;margin:0 auto;padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.s7.s7.s7{display:flex;align-items:center;gap:12px}
.s8.s8.s8{height:44px;width:auto}
.s9.s9.s9{display:flex;align-items:center;gap:clamp(10px,2vw,28px);flex-wrap:wrap;justify-content:flex-end;font-family:'Space Grotesk',monospace;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase}
.s10.s10.s10{color:#D9C7EC}
.s11.s11.s11{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:#4F126B}
.s12.s12.s12{position:absolute;inset:0;background:url('bg-hero-regendays.webp') center/cover no-repeat;opacity:1;transition:opacity 2.6s ease;animation:kb 26s ease-in-out infinite alternate}
.s13.s13.s13{position:absolute;inset:0;background:url('bg-hero-regendays-2.webp') center/cover no-repeat;opacity:0;transition:opacity 2.6s ease;animation:kb 26s ease-in-out infinite alternate}
.s14.s14.s14{position:absolute;inset:0;background:linear-gradient(118deg,rgba(79,18,107,.97) 0%,rgba(145,33,194,.72) 34%,rgba(178,84,217,.42) 60%,rgba(153,247,255,.20) 86%,rgba(153,247,255,0) 100%);background-size:220% 220%;animation:flow 20s ease-in-out infinite}
.s15.s15.s15{position:absolute;inset:0;background:linear-gradient(180deg,rgba(43,6,60,.72) 0%,rgba(55,9,77,.12) 26%,rgba(55,9,77,.72) 76%,#37094D 100%)}
.s16.s16.s16{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:150px 22px clamp(56px,8vh,104px)}
.s17.s17.s17{height:clamp(58px,7vw,88px);width:auto;margin-bottom:30px}
.s18.s18.s18{font-family:'Red Hat Display',sans-serif;font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#99F7FF;display:flex;align-items:center;gap:14px;margin-bottom:12px}
.s19.s19.s19{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#D9C7EC;margin-bottom:20px}
.s20.s20.s20{color:#fff;font-weight:600}
.s21.s21.s21{font-weight:800;font-size:clamp(38px,7.4vw,96px);line-height:.92;letter-spacing:-.03em;text-transform:uppercase;max-width:15em}
.s22.s22.s22{color:#99F7FF}
.s23.s23.s23{display:inline-block;width:.05em;min-width:3px;height:.78em;vertical-align:-.06em;background:#99F7FF;margin-left:.05em;animation:blink 1s step-end infinite}
.s24.s24.s24{font-size:clamp(17px,2.2vw,26px);font-weight:500;color:#fff;margin:20px 0 0}
.s25.s25.s25{font-size:clamp(16px,2vw,22px);color:rgba(255,255,255,.94);max-width:640px;margin:26px 0 34px;text-wrap:pretty}
.s26.s26.s26{margin-top:8px}
.s27.s27.s27{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.s28.s28.s28{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:13px 16px;color:#fff;font-size:14.5px;min-width:240px}
.s29.s29.s29{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.s30.s30.s30{background:#99F7FF;color:#37094D;font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;padding:16px 26px;border:0;border-radius:6px;cursor:pointer}
.s31.s31.s31{display:inline-flex;align-items:center;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:6px;padding:15px 22px;font-size:12.5px;font-family:'Red Hat Display',sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}
.s32.s32.s32{font-size:13px;color:#99F7FF;margin-top:10px;min-height:1.2em}
.s33.s33.s33{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:2;font-family:'Space Grotesk',monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#D9C7EC;animation:bob 2.6s ease-in-out infinite}
.s34.s34.s34{background:#4F126B;padding:clamp(72px,10vw,124px) 22px}
.s35.s35.s35{max-width:1180px;margin:0 auto}
.s36.s36.s36{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(32px,5vw,68px);align-items:start}
.s37.s37.s37{font-family:'Space Grotesk',monospace;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#99F7FF;display:flex;align-items:center;gap:12px;margin-bottom:18px}
.s38.s38.s38{width:28px;height:2px;background:#99F7FF}
.s39.s39.s39{font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:1.02;letter-spacing:-.025em}
.s40.s40.s40{display:flex;flex-direction:column;gap:18px;color:#E9DDF5;font-size:clamp(15px,1.7vw,17px)}
.s41.s41.s41{text-wrap:pretty}
.s42.s42.s42{color:#fff}
.s43.s43.s43{display:flex;flex-wrap:wrap;gap:2px;margin-top:6px}
.s44.s44.s44{background:#99F7FF;color:#37094D;font-family:'Space Grotesk',monospace;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:16px 26px;transition:background .18s ease,transform .18s ease}
.s45.s45.s45{background:rgba(217,199,236,.14);color:#fff;font-family:'Space Grotesk',monospace;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:16px 26px;transition:background .18s ease,color .18s ease,transform .18s ease}
.s46.s46.s46{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:rgba(178,84,217,.3);margin-top:clamp(40px,6vw,66px)}
.s47.s47.s47{background:#37094D;padding:clamp(26px,3vw,38px) clamp(20px,2.4vw,30px)}
.s48.s48.s48{font-family:'Space Grotesk',monospace;font-weight:700;font-size:clamp(38px,5vw,58px);line-height:1;letter-spacing:-.03em;color:#fff}
.s49.s49.s49{font-family:'Space Grotesk',monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#99F7FF;margin-top:12px}
.s50.s50.s50{background:#37094D;padding:clamp(72px,10vw,124px) 22px}
.s51.s51.s51{font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:1.02;letter-spacing:-.025em;max-width:20em}
.s52.s52.s52{max-width:720px;color:#D9C7EC;font-size:clamp(15px,1.7vw,18px);margin-top:20px;text-wrap:pretty}
.s53.s53.s53{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:rgba(178,84,217,.28);margin-top:clamp(40px,6vw,64px)}
.s54.s54.s54{background:linear-gradient(170deg,#4F126B,#37094D);padding:clamp(26px,3vw,38px);transition:transform .25s ease,background .25s ease}
.s55.s55.s55{font-family:'Space Grotesk',monospace;font-weight:700;font-size:40px;color:rgba(153,247,255,.34);line-height:1;margin-bottom:18px}
.s56.s56.s56{font-size:20px;font-weight:800;margin-bottom:10px;letter-spacing:-.01em}
.s57.s57.s57{color:rgba(217,199,236,.92);font-size:14.5px}
.s58.s58.s58{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:1px;background:rgba(178,84,217,.3);margin-top:clamp(40px,6vw,64px)}
.s59.s59.s59{position:relative;background:#37094D;min-height:390px;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;overflow:hidden}
.s60.s60.s60{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(.55) contrast(1.05);transition:transform .6s ease,filter .6s ease}
.s61.s61.s61{position:absolute;inset:0;background:linear-gradient(180deg,rgba(55,9,77,.1) 22%,rgba(55,9,77,.72) 58%,#37094D 97%)}
.s62.s62.s62{position:relative;z-index:2;padding:22px 20px 24px}
.s63.s63.s63{font-family:'Space Grotesk',monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#99F7FF;margin-bottom:8px}
.s64.s64.s64{font-size:19px;font-weight:800;line-height:1.08;letter-spacing:-.01em}
.s65.s65.s65{font-size:12.5px;color:rgba(217,199,236,.92);margin-top:9px}
.s66.s66.s66{font-family:'Space Grotesk',monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-top:14px;transition:color .2s ease}
.s67.s67.s67{display:flex;flex-direction:column;gap:1px;background:rgba(178,84,217,.28);margin-top:clamp(40px,6vw,64px)}
.s68.s68.s68{background:#4F126B}
.s69.s69.s69{display:flex;gap:clamp(14px,2.5vw,26px);align-items:flex-start;padding:clamp(20px,2.6vw,30px)}
.s70.s70.s70{font-family:'Space Grotesk',monospace;font-weight:700;font-size:22px;color:#fff;flex:none;min-width:34px}
.s71.s71.s71{flex:1;display:flex;flex-direction:column;gap:5px}
.s72.s72.s72{font-size:clamp(16px,2vw,20px);font-weight:800;line-height:1.2;letter-spacing:-.01em}
.s73.s73.s73{font-family:'Space Grotesk',monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#99F7FF}
.s74.s74.s74{color:rgba(217,199,236,.9);font-size:14.5px;margin-top:4px}
.s75.s75.s75{font-family:'Space Grotesk',monospace;font-size:24px;line-height:1;color:#99F7FF;flex:none}
.s76.s76.s76{padding:0 clamp(20px,2.6vw,30px) clamp(24px,3vw,34px) clamp(20px,2.6vw,30px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,3vw,40px)}
.s77.s77.s77{color:#E9DDF5;font-size:14.5px;text-wrap:pretty}
.s78.s78.s78{font-family:'Space Grotesk',monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:14px}
.s79.s79.s79{display:flex;flex-direction:column;gap:10px}
.s80.s80.s80{display:flex;gap:12px;align-items:flex-start;color:#E9DDF5;font-size:14px}
.s81.s81.s81{flex:none;width:7px;height:7px;background:#99F7FF;margin-top:8px}
.s82.s82.s82{display:inline-block;margin-top:20px;font-family:'Space Grotesk',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#99F7FF;cursor:pointer;background:rgba(153,247,255,.12);padding:12px 18px;transition:background .2s ease,color .2s ease}
.s83.s83.s83{color:rgba(217,199,236,.8);font-size:13px;margin-top:22px;max-width:820px}
.s84.s84.s84{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:rgba(178,84,217,.3);margin-top:clamp(40px,6vw,64px)}
.s85.s85.s85{background:#4F126B;padding:clamp(24px,3vw,34px);display:flex;flex-direction:column;gap:10px;transition:background .25s ease,transform .25s ease}
.s86.s86.s86{font-family:'Space Grotesk',monospace;font-weight:700;font-size:12px;letter-spacing:.22em;color:#99F7FF}
.s87.s87.s87{font-size:17.5px;font-weight:800;line-height:1.24;letter-spacing:-.01em}
.s88.s88.s88{color:rgba(217,199,236,.9);font-size:14px}
.s89.s89.s89{max-width:1180px;margin:0 auto;padding:0 22px}
.s90.s90.s90{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;background:rgba(178,84,217,.3);margin-top:1px}
.s91.s91.s91{background:linear-gradient(160deg,#5A1878,#37094D);padding:clamp(28px,3.4vw,42px)}
.s92.s92.s92{font-size:16px;color:#fff;margin-bottom:18px}
.s93.s93.s93{display:flex;flex-direction:column;gap:12px}
.s94.s94.s94{display:flex;gap:12px;align-items:flex-start;color:#E9DDF5;font-size:14.5px}
.s95.s95.s95{background:#4F126B;padding:clamp(28px,3.4vw,42px)}
.s96.s96.s96{flex:none;width:7px;height:7px;background:#B254D9;margin-top:8px}
.s97.s97.s97{max-width:720px;margin:0 auto;text-align:center}
.s98.s98.s98{font-family:'Red Hat Display',sans-serif;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#99F7FF;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}
.s99.s99.s99{max-width:560px;margin:20px auto 0;color:#D9C7EC;font-size:clamp(15px,1.7vw,18px);text-wrap:pretty}
.s100.s100.s100{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:32px}
.s101.s101.s101{background:#fff;border:1px solid rgba(255,255,255,.4);border-radius:8px;padding:14px 18px;font-size:15px;min-width:280px;color:#2B0640}
.s102.s102.s102{padding:14px 28px}
.s103.s103.s103{font-size:13px;color:#99F7FF;margin-top:14px;min-height:1.2em}
.s104.s104.s104{background:#37094D;padding:clamp(72px,10vw,124px) 0}
.s105.s105.s105{overflow:hidden;background:rgba(178,84,217,.3);padding:1px 0;margin-top:clamp(32px,4vw,48px)}
.s106.s106.s106{display:flex;gap:1px;width:max-content;animation:marq 315s linear infinite}
.s107.s107.s107{flex:none;width:560px;min-height:200px;background:#fff;display:flex;align-items:center;justify-content:center;padding:22px 40px}
.s108.s108.s108{max-height:150px;max-width:100%;width:auto;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .3s ease,opacity .3s ease}
.s109.s109.s109{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(36px,5vw,72px)}
.s110.s110.s110{font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.06;letter-spacing:-.02em}
.s111.s111.s111{display:flex;flex-direction:column;gap:1px;background:rgba(178,84,217,.3);margin-top:28px}
.s112.s112.s112{background:#37094D;padding:18px 20px;display:grid;grid-template-columns:minmax(90px,120px) 1fr;gap:16px;align-items:baseline}
.s113.s113.s113{font-family:'Space Grotesk',monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#fff}
.s114.s114.s114{color:#E9DDF5;font-size:14.5px}
.s115.s115.s115{background:#37094D}
.s116.s116.s116{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px 20px;font-size:15.5px;font-weight:700}
.s117.s117.s117{font-family:'Space Grotesk',monospace;color:#99F7FF;font-size:20px;line-height:1;flex:none}
.s118.s118.s118{padding:0 20px 20px;color:#E9DDF5;font-size:14.5px}
.s119.s119.s119{max-width:820px}
.s120.s120.s120{font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.03;letter-spacing:-.025em}
.s121.s121.s121{color:#D9C7EC;font-size:clamp(15px,1.7vw,17px);margin-top:18px;max-width:520px;text-wrap:pretty}
.s122.s122.s122{background:#4F126B;padding:18px 20px;display:grid;grid-template-columns:minmax(90px,120px) 1fr;gap:16px;align-items:baseline}
.s123.s123.s123{font-family:'Red Hat Display',sans-serif;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#fff}
.s124.s124.s124{font-size:14.5px;color:#fff}
.s125.s125.s125{position:relative;overflow:hidden;background:linear-gradient(125deg,#4F126B 0%,#9121C2 48%,#B254D9 74%,#99F7FF 130%);background-size:200% 200%;animation:flow 22s ease-in-out infinite;padding:clamp(80px,11vw,140px) 22px;text-align:center}
.s126.s126.s126{position:relative;max-width:860px;margin:0 auto;display:flex;flex-direction:column;align-items:center}
.s127.s127.s127{font-family:'Space Grotesk',monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#99F7FF;margin-bottom:20px}
.s128.s128.s128{font-size:clamp(32px,5.4vw,62px);font-weight:800;line-height:1.02;letter-spacing:-.03em}
.s129.s129.s129{color:rgba(255,255,255,.94);font-size:clamp(15px,1.8vw,18px);margin-top:20px;text-wrap:pretty}
.s130.s130.s130{display:flex;flex-wrap:wrap;gap:2px;justify-content:center;margin-top:34px}
.s131.s131.s131{background:#99F7FF;color:#37094D;font-family:'Space Grotesk',monospace;font-weight:700;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;padding:18px 30px;transition:transform .18s ease,background .18s ease}
.s132.s132.s132{background:rgba(43,6,60,.4);color:#fff;font-family:'Space Grotesk',monospace;font-weight:700;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;padding:18px 30px;transition:transform .18s ease,background .18s ease}
.s133.s133.s133{background:#2B0640;padding:clamp(56px,7vw,88px) 22px 32px}
.s134.s134.s134{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(30px,4vw,56px)}
.s135.s135.s135{height:48px;width:auto;margin-bottom:18px}
.s136.s136.s136{color:rgba(217,199,236,.85);font-size:14px;max-width:280px}
.s137.s137.s137{font-family:'Space Grotesk',monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#fff;margin-bottom:6px}
.s138.s138.s138{color:#D9C7EC;font-size:14px}
.s139.s139.s139{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;margin-top:clamp(36px,5vw,60px);padding-top:22px;background:linear-gradient(90deg,rgba(178,84,217,.4),transparent);background-size:100% 1px;background-repeat:no-repeat;background-position:top left;font-size:12.5px;color:rgba(217,199,236,.7)}
.s140.s140.s140{display:none}
.s141.s141.s141{position:fixed;inset:0;z-index:120;background:rgba(20,3,30,.82);backdrop-filter:blur(10px);display:flex;align-items:flex-start;justify-content:center;padding:clamp(12px,4vw,56px);overflow-y:auto}
.s142.s142.s142{position:relative;width:100%;max-width:820px;background:#37094D;padding:clamp(24px,4vw,52px)}
.s143.s143.s143{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#99F7FF,#B254D9 70%,transparent)}
.s144.s144.s144{position:absolute;top:14px;right:16px;font-family:'Space Grotesk',monospace;font-size:26px;line-height:1;color:#D9C7EC;cursor:pointer;padding:6px 10px}
.s145.s145.s145{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,28px);align-items:center}
.s146.s146.s146{width:112px;height:112px;object-fit:cover;object-position:center top;filter:grayscale(.2)}
.s147.s147.s147{font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.06}
.s148.s148.s148{display:flex;flex-wrap:wrap;gap:2px;margin-top:22px}
.s149.s149.s149{font-family:'Space Grotesk',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#D9C7EC;background:rgba(178,84,217,.24);padding:8px 12px}
.s150.s150.s150{font-size:clamp(17px,2.2vw,22px);font-weight:800;line-height:1.2;letter-spacing:-.015em;margin-top:26px}
.s151.s151.s151{font-family:'Space Grotesk',monospace;font-size:12.5px;color:#99F7FF;margin-top:8px}
.s152.s152.s152{font-family:'Space Grotesk',monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:28px 0 12px}
.s153.s153.s153{color:#E9DDF5;font-size:15px;text-wrap:pretty}
.s154.s154.s154{display:inline-block;margin-top:30px;background:#99F7FF;color:#37094D;font-family:'Space Grotesk',monospace;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:16px 26px;cursor:pointer;transition:background .18s ease}
