:root{--quantum-cyan: #00e0e6;--quantum-blue: #245bf6;--main-bg: #101018;--card-bg: #181828;--card-border: #232341;--text-main: #fff;--text-secondary: #bfc8db;--radius-main: 24px;--shadow-quantum: 0 4px 40px #00e0e633}body,.home-root{background:var(--main-bg);color:var(--text-main);min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;margin:0;padding:0}.home-root{background:var(--main-bg);position:relative;overflow-x:hidden}.modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.3rem;justify-items:center;max-width:1280px;margin:0 auto}.module-block,.module-block.featured{background:linear-gradient(145deg,#181828,#101018);color:var(--text-main);border-radius:var(--radius-main);box-shadow:0 4px 18px #000a;max-width:370px;width:97vw;min-height:130px;margin:.7rem auto;padding:1.25rem 1.05rem 1.2rem;display:flex;flex-direction:column;align-items:stretch;position:relative;text-align:center;transition:all .25s ease-in-out}.module-block.featured{max-width:680px;min-height:240px;box-shadow:0 8px 44px #00e0e622;padding:1.5rem 1.2rem 1.3rem}.module-block:hover{transform:translateY(-6px) scale(1.02);transition:all .25s ease-in-out;box-shadow:0 10px 28px #00e0e644!important}.module-title{color:var(--quantum-cyan);font-size:1.28rem;font-weight:900;margin-bottom:.48rem;text-align:center;font-family:Space Grotesk,Inter,sans-serif;letter-spacing:.5px}.module-desc{color:var(--text-secondary);font-size:1.05rem;font-weight:400;margin-bottom:1.12rem;text-align:center}.module-block.featured .module-title,.module-block.featured .module-desc{text-align:center!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.module-btn{background:#fff;color:#232341;border-radius:2rem;padding:.65rem 0;font-weight:900;font-size:1.01rem;border:none;box-shadow:0 1.5px 8px #0003;margin:1.13rem auto .8rem;width:66%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s,color .15s;position:relative;left:50%;transform:translate(-50%)}.module-block.featured .module-btn{left:50%;transform:translate(-50%);width:40%;margin-top:1.5rem;margin-bottom:1rem}.module-btn:hover{background:var(--quantum-cyan);color:#181828;border:2px solid var(--quantum-cyan);box-shadow:0 0 15px var(--quantum-cyan)}@media (max-width: 900px){.modules-grid{grid-template-columns:1fr!important;gap:1.05rem!important}.module-block,.module-block.featured{max-width:99vw;padding:.88rem .55rem 1.35rem;border-radius:13px!important}.module-title{font-size:1.06rem;margin-bottom:.22rem}.module-desc{font-size:.98rem;margin-bottom:.83rem}.module-btn,.module-block.featured .module-btn{left:50%!important;transform:translate(-50%)!important;width:90vw!important;max-width:340px!important;font-size:1.05rem;padding:.85rem 0;border-radius:12px!important;margin:1.1rem auto .7rem!important}}@media (max-width: 700px){.module-block,.module-block.featured{min-height:80px!important;padding:.6rem .15rem .8rem!important}.module-title{font-size:.97rem}.module-desc{font-size:.91rem}.module-btn{font-size:.94rem;padding:.67rem 0;border-radius:9px!important}}*{transition:all .25s ease-in-out}:root{--header-h: 72px}.header-main{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header-h);display:flex;align-items:center;justify-content:center;background:transparent;border-bottom:none;transition:background .18s ease,box-shadow .18s ease}.header-main.is-scrolled{background:#090c12bd;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);box-shadow:0 6px 22px #00000059}.header-inner{width:100%;max-width:1240px;height:100%;padding:0 2vw;display:flex;align-items:center;justify-content:flex-start;gap:2rem;box-sizing:border-box}.header-logo img{width:58px;height:58px;transition:transform .16s ease}.header-main.is-scrolled .header-logo img{transform:scale(.96)}.header-home{display:flex;align-items:center;gap:6px;cursor:pointer}.header-home svg{width:22px;height:22px;fill:#fff;transition:fill .2s ease}.header-home:hover svg{fill:#0ff5fa}.header-right{margin-left:auto;display:flex;align-items:center;gap:1.2rem}.header-nav{display:flex;gap:1.1rem;align-items:center}.header-link{color:#b4b8c5;font-size:1.02rem;font-weight:600;text-decoration:none;transition:color .15s ease}.header-link:hover,.header-link.active{color:#fff}.glassy-btn,.btn-login,.btn-signup,.btn-logout,.profile-avatar-btn{background:#181828;border:1.3px solid #e2e4e7;color:#fff;border-radius:13px;padding:9px 18px;font-weight:700;font-size:1.02rem;cursor:pointer;transition:background .14s,color .13s,border .12s}.glassy-btn:hover,.btn-login:hover,.btn-signup:hover,.btn-logout:hover{background:#fff;color:#181828;border-color:#fff}.profile-avatar-btn{display:flex;align-items:center;background:transparent;border:1.3px solid #e2e4e7}.header-lang{display:flex;align-items:center}.lang-btn{background:#181828;color:#fff;font-weight:700;border:1.3px solid #e2e4e7;border-radius:10px;padding:9px 14px;font-size:1.02rem;cursor:pointer}.lang-btn:hover{border-color:#fff;background:#23243a}.header-hamburger{display:none;background:none;border:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:32px;z-index:1300}.hamburger-bar{width:26px;height:3px;background:#b4b8c5;border-radius:3px;transition:all .3s ease}.header-hamburger.open .hamburger-bar:nth-child(1){transform:rotate(45deg) translate(5px,6px)}.header-hamburger.open .hamburger-bar:nth-child(2){opacity:0}.header-hamburger.open .hamburger-bar:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.header-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#101618f5;z-index:1200;display:flex;flex-direction:column;align-items:center}.drawer-close{background:none;border:none;color:#fff;font-size:3rem;align-self:flex-end;margin:1.4rem 2rem 0 0;cursor:pointer}.drawer-nav{display:flex;flex-direction:column;gap:2rem;align-items:center;margin-top:3.6rem}.drawer-nav a{color:#b4b8c5;font-size:1.05rem;font-weight:600;text-decoration:none}.drawer-nav a:hover{color:#fff}.drawer-center{margin-top:1.6rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.drawer-lang{margin-top:1rem}.dropdown-glass{position:absolute;top:44px;right:0;background:#181824e3;border-radius:14px;box-shadow:0 8px 32px #181828c9,0 2px 16px #0ff5fa24;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1.5px solid #fff3;min-width:164px;z-index:1110;padding:8px 0;animation:dropdownGlassFade .23s cubic-bezier(.2,1.2,.2,1) backwards}@keyframes dropdownGlassFade{0%{opacity:0;transform:translateY(-18px) scale(.97)}to{opacity:1;transform:none}}.dropdown-pointer{position:absolute;top:-12px;right:18px;width:22px;height:22px;background:inherit;transform:rotate(45deg);border-radius:6px;filter:blur(.7px)}.dropdown-item{display:flex;align-items:center;font-size:1.02rem;color:#fff;padding:11px 19px;cursor:pointer;border-radius:7px;transition:background .14s,color .15s}.dropdown-item:hover{background:#0ff5fa33;color:#0ff5fa}.dropdown-item.selected{background:#0ff5fa;color:#23243a!important}@media (max-width: 900px){.header-nav,.header-center,.header-lang{display:none}.header-hamburger{display:flex}.header-logo img{width:48px;height:48px}}@media (max-width: 540px){:root{--header-h: 60px}.header-logo img{width:42px;height:42px}}footer,.footer-root{background:linear-gradient(135deg,#232426,#232b33 60%,#1c1e21);color:#cfcfcf;font-family:Inter,Arial,sans-serif;border-top:1.5px solid #1b1b1b;padding:0;text-align:center}.footer-container{max-width:1250px;margin:0 auto;padding:54px 16px 32px}.footer-columns{display:flex;justify-content:space-between;flex-wrap:wrap;gap:48px;margin-bottom:42px;position:relative}.footer-col{min-width:155px;display:flex;flex-direction:column;gap:16px;padding:0 16px 0 0;align-items:flex-start;border-right:1.5px solid rgba(80,80,90,.16)}.footer-col:last-child{border-right:none}.footer-col h4{font-size:1.06rem;font-weight:800;color:#fff;margin-bottom:14px;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid #00ffd180;display:inline-block;padding-bottom:2.5px;transition:border-color .18s}.footer-col a{color:#cfcfcf;text-decoration:none;font-size:1.03rem;transition:color .18s,-webkit-text-decoration .18s;transition:color .18s,text-decoration .18s;transition:color .18s,text-decoration .18s,-webkit-text-decoration .18s;padding:2px 0;border-radius:2px}.footer-col a:hover{color:#00ffd1;text-decoration:underline;text-underline-offset:3px}.footer-logo-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:24px;gap:28px}.footer-logo{width:80px;filter:grayscale(1) brightness(1.13) drop-shadow(0 0 10px #0ff5fa55);margin-bottom:0}.footer-socials{display:flex;flex-direction:row;gap:22px;align-items:center}.footer-socials i{color:#cfcfcf;font-size:1.3rem;transition:color .16s}.footer-socials i:hover{color:#00ffd1}.footer-bottom{text-align:center;margin-top:20px;border-top:1.5px solid rgba(80,80,90,.18);padding-top:12px}.footer-note{color:#a5a5a5;font-size:.98rem;font-style:italic;margin-bottom:7px}.footer-copyright{color:#5a5a5a;font-size:.93rem;margin-bottom:0}@media (max-width: 780px){.footer-columns{flex-direction:column;align-items:stretch;gap:28px}.footer-col{align-items:center;border-right:none;border-bottom:1px solid rgba(80,80,90,.1);padding:0 0 16px;margin-bottom:0}.footer-col:last-child{border-bottom:none}}@media (max-width: 540px){.footer-container{padding:18px 2vw 10px}.footer-logo-row{flex-direction:column;align-items:center;gap:7px;margin-bottom:14px}.footer-logo{width:56px;margin-bottom:0}.footer-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 10px;margin-bottom:18px;border-radius:0;background:none;align-items:stretch}.footer-col{min-width:0;max-width:99vw;width:100%;align-items:center;gap:7px;border-right:none;border-bottom:1px solid rgba(80,80,90,.1);padding:0 4px 10px;margin-bottom:0}.footer-col:nth-child(odd){border-right:1px solid rgba(80,80,90,.07)}.footer-col:last-child,.footer-col:nth-last-child(2){border-bottom:none}.footer-col h4{font-size:.94rem;margin-bottom:5px;border-bottom-width:1.5px;padding-bottom:1.5px}.footer-col a{font-size:.91rem;padding:3px 0}.footer-socials{gap:10px}.footer-bottom{margin-top:7px;padding-top:7px}.footer-note{font-size:.89rem;margin-bottom:2px}.footer-copyright{font-size:.87rem}}.media-container{border-radius:14px;overflow:hidden;box-shadow:0 6px 15px #00000026;margin-bottom:1rem}.module-image{width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease;background:#000}.avatar-video{width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;display:block;background:#000;border-radius:12px}.module-block:hover .module-image{transform:scale(1.08)}.module-title{font-weight:700;font-size:1.3rem;color:#f7f2f2;margin-bottom:.3rem}.module-desc{font-weight:400;font-size:1rem;color:#f0eded;margin-bottom:1rem;min-height:3.5rem}.modules-section{background-color:#000;padding:4rem 1rem 6rem;color:#fff;text-align:center;margin-bottom:4.5rem}.modules-section h2{font-size:2.25rem;font-weight:700;margin-bottom:5rem;color:#fff}@media (min-width: 900px){.modules-section{margin-bottom:7rem;padding-bottom:7rem}}.modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-rows:minmax(320px,auto);gap:2rem;justify-items:center;max-width:1280px;margin:0 auto 3.5rem}@media (max-width: 600px){.modules-grid{gap:1rem;margin-bottom:2rem}}.module-block{background:#101019!important;color:#fff!important;border-radius:1.12rem!important;box-shadow:0 4px 18px #000a!important;max-width:290px!important;width:93vw!important;min-height:110px!important;margin:.7rem auto!important;padding:1.05rem .9rem 1.1rem!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;transition:margin .18s,padding .18s}@media (max-width: 600px){.module-block{margin:.4rem auto!important;padding:.75rem .5rem .8rem!important;max-width:97vw!important}}.module-block.disabled{opacity:.75;filter:saturate(.7)}.module-block.disabled .module-btn{background:#2b2b35!important;color:#9aa3b2!important;border:1px dashed #555!important;box-shadow:none!important;cursor:not-allowed!important}.module-block .module-btn{position:static!important;background:#fff!important;color:#101019!important;border-radius:2rem!important;padding:.57rem 0!important;font-weight:900!important;font-size:.93rem!important;border:none!important;box-shadow:0 1.5px 8px #0003!important;cursor:pointer!important;transition:background .2s,color .15s!important}.module-block .module-btn:hover{background:#101019!important;color:#fff!important;border:2px solid #fff!important}.module-block.featured{background:#fff!important;color:#1b1f2a!important;border:2.5px solid #464a4ab9;box-shadow:0 8px 44px #0ff5fa44,0 1.5px 32px #18182811;max-width:680px!important;width:100%!important;margin:.7rem auto!important;min-width:0;min-height:360px;height:auto;display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:space-between!important;padding:2rem!important;gap:22px}.module-block.featured .media-container{flex:1 1 55%!important;height:auto!important;margin:0!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 6px 15px #00000026!important;display:flex!important;align-items:center!important;justify-content:center!important}.module-block.featured .module-image,.module-block.featured video.module-image{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:16px!important;background:#000!important}.module-block.featured .text-content{flex:1 1 45%!important;display:flex;flex-direction:column;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 1.5rem!important;gap:1.2rem!important}.module-block.featured .module-title,.module-block.featured .module-desc{width:100%!important;text-align:center!important;color:#1b1f2a!important}.module-block.featured .module-desc{color:#364152!important}.module-block.featured .module-btn{background:#101019!important;color:#fff!important;border-radius:2rem!important;padding:.75rem 1.9rem!important;font-weight:900!important;font-size:1.09rem!important;border:none!important;box-shadow:0 3px 16px #000a!important;transition:background .2s,color .15s!important}.module-block.featured .module-btn:hover{background:#fff!important;color:#101019!important;border:2px solid #101019!important}.modules-grid.mosaic{grid-template-columns:2fr 1fr;grid-auto-rows:auto;grid-auto-flow:row dense}.modules-grid.mosaic>.module-block:nth-child(1){grid-column:1 / 2;grid-row:1 / 3}.modules-grid.mosaic>.module-block:nth-child(2){grid-column:2 / 3;grid-row:1 / 2}.modules-grid.mosaic>.module-block:nth-child(3){grid-column:2 / 3;grid-row:2 / 3}.modules-grid.mosaic>.module-block:nth-child(n+4){grid-column:auto;grid-row:auto}@media (max-width: 900px){.modules-grid.mosaic{grid-template-columns:1fr!important}.modules-grid.mosaic>.module-block:nth-child(1),.modules-grid.mosaic>.module-block:nth-child(2),.modules-grid.mosaic>.module-block:nth-child(3){grid-column:auto!important;grid-row:auto!important}.module-block,.module-block.featured{padding:1.2rem!important}.module-block.featured{flex-direction:column!important}.module-block.featured .media-container,.module-block.featured .text-content{flex:none!important;width:100%!important;padding:0!important;text-align:center!important;align-items:center!important}}.eyeqi-landing-container{position:relative;margin:4rem auto;width:400px;height:400px;border-radius:50%;overflow:visible;display:flex;align-items:center;justify-content:center;z-index:30;background:transparent}.eyeqi-landing-bg{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#171725,#0fc4d3);border-radius:50%;z-index:1;box-shadow:0 4px 22px #0fc4d336}.eyeqi-landing-container>*:not(.eyeqi-landing-bg){z-index:2;position:absolute}@media (max-width: 600px){.eyeqi-landing-container{width:270px;height:270px}}.super-modules-row{display:flex;flex-direction:row;gap:2.2rem;margin-bottom:2.5rem;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.super-module{max-width:370px;width:95vw;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px;border-radius:15px;overflow:hidden;background:none;box-shadow:none}.super-module img,.super-module video{width:100%;border-radius:15px;box-shadow:0 4px 18px #0006;margin-bottom:.6rem}.super-module-title{margin-top:6px;font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:-.5px;text-align:left}.super-module-desc{margin-top:3px;font-size:1.06rem;font-weight:400;color:#e2e6ee;text-align:left;line-height:1.46}@media (max-width: 800px){.super-modules-row{flex-direction:column!important;gap:1.3rem!important}.super-module img,.super-module video{max-width:97vw}}.modules-grid.custom-layout{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:stretch}.modules-grid.custom-layout .module-block.anti-aging{grid-column:1 / 2}.modules-grid.custom-layout .module-block.eyeqi-chat{grid-column:2 / 3}.module-block .module-btn,.module-block.featured .module-btn{display:block!important;margin:1.2rem auto!important;text-align:center!important;align-self:center!important;width:auto!important}.module-block .module-btn{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;display:block!important;margin:1.05rem auto .9rem!important;width:60%!important;text-align:center!important;align-self:center!important}.module-block.featured .text-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.module-block.featured .module-btn{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;order:3!important;display:block!important;margin:1.2rem auto 1.05rem!important;width:66%!important;text-align:center!important;align-self:center!important}@media (max-width: 430px){.module-block .module-btn{width:85vw!important;max-width:335px!important}.module-block.featured .module-btn{width:89vw!important;max-width:350px!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes glowPulse{0%,to{box-shadow:0 0 #15d1e600}50%{box-shadow:0 0 24px #15d1e640}}.modules-grid .module-block{opacity:0;transform:translateY(18px);animation:fadeUp .75s ease both}.modules-grid .module-block:nth-child(1){animation-delay:.05s}.modules-grid .module-block:nth-child(2){animation-delay:.12s}.modules-grid .module-block:nth-child(3){animation-delay:.19s}.modules-grid .module-block:nth-child(4){animation-delay:.26s}.modules-grid .module-block:nth-child(5){animation-delay:.33s}.modules-grid .module-block:nth-child(6){animation-delay:.4s}.modules-grid .module-block:nth-child(7){animation-delay:.47s}.modules-grid .module-block:nth-child(8){animation-delay:.54s}.modules-grid .module-block:nth-child(9){animation-delay:.61s}.modules-grid .module-block:nth-child(10){animation-delay:.68s}.modules-grid .module-block:nth-child(11){animation-delay:.75s}.modules-grid .module-block:nth-child(12){animation-delay:.82s}.modules-section h2{opacity:0;animation:scaleIn .6s ease .05s both}.eyeqi-landing-container{opacity:0;animation:scaleIn .7s ease .15s both}.module-block:hover .module-image{transform:scale(1.06);filter:brightness(1.04) saturate(1.02)}.module-block:hover{box-shadow:0 14px 34px #00000073}.module-btn,.module-card .cta-button{will-change:transform,filter,box-shadow}.module-btn:hover,.module-card .cta-button:hover{transform:translateY(-2px) scale(1.02)}.module-btn:focus-visible,.module-card .cta-button:focus-visible{animation:glowPulse 1.2s ease-out 0s 1 both;outline:none}.module-block:focus-within{outline:2px solid #15d1e6;outline-offset:4px;border-radius:16px}@media (prefers-reduced-motion: reduce){.modules-grid .module-block,.modules-section h2,.eyeqi-landing-container,.module-btn,.module-card .cta-button{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}.modules-grid.magazine{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3.5rem;max-width:1400px;margin:0 auto 6rem;padding:0 16px}.module-block.mag-feature{grid-column:span 7;grid-row:span 2;background:#111218;color:#fff;padding:22px;border-radius:18px}.module-block.mag-feature .module-image{aspect-ratio:21/9;border-radius:18px}.module-block.mag-feature .module-title{font-size:2rem;letter-spacing:-.015em}.module-block.mag-feature .module-desc{font-size:1.05rem;line-height:1.55;min-height:auto;opacity:.92}.module-block.mag-card{grid-column:span 5}.modules-grid.magazine .module-title{font-weight:700;letter-spacing:.1px}.modules-grid.magazine .module-desc{letter-spacing:.1px;line-height:1.55}@keyframes fadeInUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.modules-grid.magazine>.module-block{opacity:0;animation:fadeInUp .7s ease forwards}.modules-grid.magazine>.module-block:nth-child(1){animation-delay:.05s}.modules-grid.magazine>.module-block:nth-child(2){animation-delay:.12s}.modules-grid.magazine>.module-block:nth-child(3){animation-delay:.19s}.modules-grid.magazine>.module-block:nth-child(4){animation-delay:.26s}.modules-grid.magazine>.module-block:nth-child(5){animation-delay:.33s}.modules-grid.magazine>.module-block:nth-child(6){animation-delay:.4s}.modules-grid.magazine>.module-block:nth-child(7){animation-delay:.47s}.modules-grid.magazine>.module-block:nth-child(8){animation-delay:.54s}.modules-grid.magazine>.module-block:hover{transform:translateY(-6px);box-shadow:0 16px 38px #00000073}@media (max-width: 1100px){.modules-grid.magazine{gap:2.6rem}.module-block.mag-feature{grid-column:span 12;grid-row:span 1}.module-block.mag-card{grid-column:span 6}.module-block.mag-feature .module-title{font-size:1.7rem}}@media (max-width: 700px){.modules-grid.magazine{grid-template-columns:repeat(6,1fr);gap:1.6rem}.module-block.mag-feature,.module-block.mag-card{grid-column:1 / -1}.module-block.mag-feature .module-image{aspect-ratio:16/10}}@media (prefers-reduced-motion: reduce){.modules-grid.magazine>.module-block{animation:none!important;opacity:1!important;transform:none!important}}.testimonials-section{background:#000;padding:5rem 1.2rem;max-width:100vw;margin:0 auto 2rem;text-align:center}.testimonials-section h3{font-size:2rem;font-weight:800;margin-bottom:2rem;color:#fff;letter-spacing:-.015em}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.6rem;max-width:1280px;margin:0 auto;align-items:stretch}.testimonial-module{background:#101019;color:#fff;border-radius:1.12rem;box-shadow:0 4px 18px #000000a8;padding:1.15rem 1.15rem 1.25rem;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;min-height:180px}.testimonial-header{display:flex;align-items:center;gap:12px}.testimonial-avatar{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #15d1e6}.testimonial-meta{display:flex;flex-direction:column;line-height:1.1}.testimonial-name{font-weight:800;color:#fff;font-size:.98rem}.testimonial-location{font-size:.88rem;color:#9aa3b2}.testimonial-quote{font-size:1.02rem;line-height:1.55;color:#e8edf7}.testimonial-rating{font-size:1.05rem;letter-spacing:1px;color:#ffd166}.testimonial-module:hover{box-shadow:0 12px 28px #0000008c;transform:translateY(-3px);transition:transform .2s ease,box-shadow .25s ease}@media (max-width: 460px){.testimonials-section{padding:3.6rem 1rem}.testimonial-quote{font-size:.98rem}}.mobile-modules-grid{display:none}@media (max-width: 600px){.mobile-modules-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem;margin:.7rem auto 1.2rem;max-width:98vw}.mobile-module-square{background:#101019;border-radius:12px;box-shadow:0 4px 14px #0006;padding:.6rem;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:1rem;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease;min-height:80px}.mobile-module-square:hover{background:#0ff5fa22;transform:translateY(-3px)}.mobile-module-icon{width:42px;height:42px;margin-bottom:.5rem;-o-object-fit:contain;object-fit:contain}.mobile-module-title{font-size:.93rem;font-weight:700;color:#fff;line-height:1.25}.modules-grid,.modules-grid.mosaic,.modules-grid.custom-layout{display:none!important}.testimonials-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:1rem}.testimonial-module{flex:0 0 85%;scroll-snap-align:start}}.module-block.disabled{opacity:.65!important;position:relative!important}.module-block.disabled:after{content:"Coming Soon";position:absolute;top:10px;right:14px;background:#0fc4d3;color:#fff;font-size:.79rem;font-weight:700;padding:.23em .95em;border-radius:1.1em;box-shadow:0 2px 8px #0fc4d366;opacity:.97;letter-spacing:.02em;z-index:2;pointer-events:none}.review-lang{position:absolute;top:8px;right:12px;background:#0fc4d3;color:#fff;font-size:.78rem;font-weight:700;padding:.19em .88em;border-radius:1em;box-shadow:0 1px 6px #0fc4d344;z-index:3;letter-spacing:.04em;text-transform:uppercase;display:inline-block}.testimonial-module{position:relative}.footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;padding:2.2rem 1.4rem 2.5rem;background:#101019;color:#bfc6d6;font-size:1rem}@media (max-width: 700px){.footer{flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem 1rem 2.2rem;font-size:.97rem;text-align:left}}.login-page{background:#101019;border-radius:26px;padding:48px 38px 44px;margin:84px auto;max-width:410px;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;box-shadow:0 0 32px #101019cc,0 0 2px #18182899;border:1.3px solid #e2e4e7}.login-page:before{content:"";display:none}.login-page>*{z-index:1;position:relative}.login-input{background:#181828;color:#fff;border:1.5px solid #292a36;border-radius:14px;padding:16px;font-size:1.13rem;caret-color:#fff;margin-bottom:15px;transition:border .2s,box-shadow .23s,background .18s;outline:none;box-shadow:none}.login-input:focus{border-color:#fff;box-shadow:none;background:#23243a}.login-input::-moz-placeholder{color:#b4b8c5;font-style:italic;letter-spacing:.01em}.login-input::placeholder{color:#b4b8c5;font-style:italic;letter-spacing:.01em}.btn-primary{background:#181828;color:#fff;font-weight:800;border:1.5px solid #23243a;border-radius:14px;box-shadow:none;padding:16px;font-size:1.18rem;cursor:pointer;transition:background .23s,box-shadow .23s,color .22s,transform .18s;letter-spacing:.01em;text-shadow:none}.btn-primary:hover:not(:disabled),.btn-primary:focus:not(:disabled){box-shadow:none;background:#fff;color:#101019;border-color:#fff;transform:scale(1.04)}.login-message{font-weight:700;letter-spacing:.03em;padding:15px 17px;line-height:1.32;border-radius:8px;background:#181828ef;color:#ff5252;margin-top:16px;box-shadow:0 1.5px 12px #0ff5fa22}.login-disclaimer{opacity:.72;font-style:italic;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:28px;color:#e0feff;font-size:.99em;text-align:center;text-shadow:0 1.5px 6px #0ff5fa35}@media (max-width: 520px){.login-page{padding:13vw 2vw 8vw;margin:10vw 0 0;max-width:99vw;min-width:96vw;border-radius:12px;overscroll-behavior:contain;box-sizing:border-box;gap:3vw}.login-input{font-size:1.04rem;padding:14px 11px;border-radius:11px;width:100%;min-width:0;box-sizing:border-box;margin-bottom:14px}.btn-primary{font-size:1.01rem;padding:13px 2px;border-radius:11px;width:100%;min-width:0;margin-top:7px}.login-message{font-size:.99em;padding:13px 7px;margin-top:13px;box-sizing:border-box;word-break:break-word}.login-disclaimer{font-size:.96em;margin-top:19px;padding-left:3vw;padding-right:3vw;text-align:center;box-sizing:border-box}}:root{--color-bg-dark: #000;--color-bg-sidebar: #000;--color-bg-chat: #000;--color-bg-box: #000;--color-bg-input: #000;--color-white: #fff;--color-heading: #fff;--color-subtitle: #fff;--color-text-main: #fff;--color-text-secondary: #d6dbe6;--color-border: #23242a;--color-border-soft: #1a1b21;--glow: rgba(255,255,255,.08);--color-error: #e63946;--font-family: "Inter", "Segoe UI", "Roboto", Arial, sans-serif}.chat-root{display:flex;flex-direction:row;width:100vw;min-height:90vh;background:var(--color-bg-dark);justify-content:center;color:var(--color-text-main);font-family:var(--font-family)}.holo-sidebar{background:var(--color-bg-sidebar);min-width:330px;max-width:360px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:3rem 1.5rem 1.5rem;border-right:2px solid var(--color-border)}.btn-gender{background:#121722;color:#fff;border:1.5px solid var(--color-border);border-radius:10px;padding:8px 14px;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .2s,border .2s,color .2s}.btn-gender:hover{background:#1c2230;border-color:#fff}.btn-gender.active{background:#fff;color:#101019;border-color:#fff}.hologram-video{width:210px;height:280px;-o-object-fit:contain;object-fit:contain;border-radius:12px;margin-bottom:2.5rem;background:transparent}.hologram-video.listening{box-shadow:0 0 20px #00ffd140;animation:none}@keyframes pulseGlow{0%,to{filter:drop-shadow(0 0 0 rgba(0,255,209,0))}50%{filter:drop-shadow(0 0 16px rgba(0,255,209,.5))}}.chat-main{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:3.5rem 2.5rem 3rem;min-height:90vh;background:var(--color-bg-chat)}.main-title{font-size:2.5rem;color:var(--color-heading);font-weight:900;margin-bottom:.6rem}.subtitle{color:var(--color-subtitle);font-size:1.13rem;font-weight:600;margin-bottom:1.2rem;text-align:center}.chat-thread{width:100%;max-width:920px;margin:12px auto 0;padding:6px 8px 10px;height:min(48vh,520px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#0b0e14,#0b0e1400 22%);border-radius:14px;border:1px solid var(--color-border)}.chat-thread::-webkit-scrollbar{width:10px}.chat-thread::-webkit-scrollbar-thumb{background:#1f2230;border-radius:10px}.bubble{max-width:82%;padding:12px 14px;border-radius:16px;font-size:1.02rem;line-height:1.45;word-wrap:break-word;box-shadow:0 1px 8px #0007;border:1px solid var(--color-border-soft)}.bubble.from-user{align-self:flex-end;background:#0e2b3a;color:#d8f7ff;border-color:#134a60}.bubble.from-assistant{align-self:flex-start;background:#121722;color:#e7f0ff}.bubble.intro{opacity:.92;font-style:italic}.bubble.typing{display:flex;gap:6px;align-items:center}.bubble.typing .dot{width:7px;height:7px;border-radius:50%;background:#7defff;opacity:.7;animation:blink 1s infinite ease-in-out}.bubble.typing .dot:nth-child(2){animation-delay:.2s}.bubble.typing .dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-4px);opacity:1}}.composer-row{display:flex;align-items:flex-start;gap:16px;width:100%;max-width:920px;margin-top:12px}.composer-avatar{flex:0 0 auto;width:64px;display:flex;flex-direction:column;align-items:center;gap:6px}.composer-avatar img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px #ffffff14,0 0 12px #ffffff59;background:#ffffff0f;transition:box-shadow .2s ease}.composer-avatar.listening img{box-shadow:0 0 0 6px #00ffd12e,0 0 26px #00ffd173}.composer-status{color:#7defff;font-size:12px;font-weight:700;letter-spacing:.02em}.composer-box{flex:1 1 auto;min-width:0}.composer-label{display:block;font-weight:600;font-size:.95rem;margin:0 0 6px 2px;color:#9fb0c6}.composer-input-row{display:flex;align-items:stretch;gap:10px}.composer-textarea{flex:1 1 auto;min-height:64px;resize:vertical;border-radius:14px;background:var(--color-bg-input);color:var(--color-white);border:1.5px solid var(--color-border);padding:14px 16px;font-size:1.05rem;outline:none;box-shadow:inset 0 0 0 1px #ffffff12}.composer-textarea:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff1f}.composer-buttons{display:flex;gap:8px;align-items:center}.btn-icon{width:46px;height:46px;border-radius:12px;border:1.5px solid #263243;background:#121722;color:#e2f7ff;font-weight:800;cursor:pointer;transition:border .18s,box-shadow .18s}.btn-icon:hover{border-color:#fff;box-shadow:0 0 0 3px #ffffff24}.btn-send{width:54px;height:46px;border-radius:999px;background:#fff;color:#101019;border:none;font-weight:900;box-shadow:0 2px 10px #222c;transition:transform .08s ease,opacity .18s}.btn-send:hover{transform:translateY(-1px)}.btn-send.disabled{opacity:.5;cursor:not-allowed}.composer-secondary{display:flex;align-items:center;gap:12px;margin-top:10px}.btn-secondary-ghost{background:transparent;color:#fff;border:1.5px solid var(--color-border);border-radius:10px;padding:8px 12px;font-weight:700}.btn-secondary-ghost:hover{border-color:#fff;color:#fff}.btn-premium{background:#fff;color:#101019;border:2px solid #fff;border-radius:12px;padding:8px 12px;font-weight:800;box-shadow:0 2px 12px #ffffff14}.btn-premium:hover{background:#101019;color:#fff}.composer-counter{margin-left:auto;color:#b9c2d3;font-size:.92rem}.assistant-response{background:var(--color-bg-box);border-radius:18px;box-shadow:0 0 18px var(--glow);color:var(--color-white);padding:2rem 1.8rem;width:100%;max-width:700px;margin-top:1.8rem;font-size:1.09rem;line-height:1.62;word-break:break-word}.upgrade-banner{margin-top:12px;background:#0b0e14;color:#fff;border:1px solid var(--color-border);border-radius:12px;padding:12px 14px;display:flex;gap:10px;align-items:center;justify-content:space-between;max-width:920px;width:100%}.btn-upgrade{background:#fff;color:#101019;font-weight:800;padding:8px 12px;border-radius:10px}.msg-limit-info{margin-top:8px;color:#b9c2d3;font-weight:700;text-align:center}.error-msg{color:var(--color-error);font-weight:700;font-size:1.05rem;margin-top:1rem;text-align:center}.btn-export-chat{background:#fff;color:#101019;border:none;border-radius:13px;font-weight:700;padding:1.14rem .6rem;font-size:1.12rem;width:96%;min-height:56px;margin-bottom:2rem;box-shadow:0 2px 18px #222c;transition:background .18s,color .18s}.btn-export-chat:hover{background:#101019;color:#fff;box-shadow:0 2px 18px var(--glow)}@media (max-width: 1100px){.chat-root{flex-direction:column}.holo-sidebar{min-width:100vw;max-width:100vw;border-right:none;border-bottom:2px solid var(--color-border);flex-direction:row;justify-content:center;gap:18px;padding:1.8rem 1rem}.chat-main{padding:2rem 1rem}.composer-row,.chat-input-row,.assistant-response,.upgrade-banner{max-width:99vw}}@media (max-width: 900px){.chat-thread{height:40vh}.composer-row{flex-direction:column}.composer-avatar{flex-direction:row;width:auto;gap:12px}}@media (max-width: 700px){.main-title{font-size:1.35rem}.composer-textarea{font-size:1rem}}@media (max-width: 900px){.chat-root{flex-direction:column!important}.holo-sidebar{order:-1;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:1.2rem 1rem!important}.hologram-video{width:70%!important;max-width:260px!important;height:auto!important;aspect-ratio:auto!important;border-radius:12px!important;margin-bottom:1rem!important;background:transparent!important}.chat-main{padding:1.5rem 1rem!important;width:100%!important}.composer-row{flex-direction:column!important;align-items:stretch!important}.composer-avatar{flex-direction:row!important;justify-content:flex-start!important;gap:10px!important;margin-bottom:8px!important}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.teleconsult-container{padding:3.5rem 2.5rem;max-width:740px;margin:6rem auto;background:linear-gradient(145deg,#0a0c18f2,#10182afa);border-radius:22px;border:1px solid rgba(0,255,255,.2);box-shadow:0 20px 60px #00c8ff26,inset 0 0 20px #00ffff0d;color:#f0faff;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);animation:fadeIn .8s ease forwards;transition:transform .25s ease,box-shadow .25s ease}.teleconsult-container:hover{transform:translateY(-3px);box-shadow:0 25px 70px #00ffc840,inset 0 0 22px #00ffff14}.teleconsult-title{font-size:clamp(2rem,1.6rem + 1.5vw,2.8rem);text-align:center;background:linear-gradient(90deg,#0ff5fa,#3ae7ff,#00ffd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:1.2px;margin-bottom:1.5rem;animation:gradientFlow 5s linear infinite}.teleconsult-description{text-align:center;margin-bottom:2rem;color:#b8e8ff;font-size:1.2rem;font-weight:500;line-height:1.55}.input-3d{width:100%;padding:1.2rem 1.3rem;font-size:1.1rem;border-radius:16px;border:1px solid rgba(0,255,240,.35);background:#111927e6;color:#e8fdfd;margin-bottom:1.5rem;outline:none;transition:border .2s,box-shadow .2s,background .25s}.input-3d::-moz-placeholder{color:#55f1ffc9;font-style:italic}.input-3d::placeholder{color:#55f1ffc9;font-style:italic}.input-3d:focus{border:1.6px solid #00ffd1;box-shadow:0 0 18px #00fff040;background:#162034}.btn-primary{width:100%;padding:1rem 1.5rem;font-size:1.15rem;font-weight:700;border:none;border-radius:14px;background:linear-gradient(135deg,#00ffd1,#00b3ff);color:#0c0f14;box-shadow:0 8px 24px #00ffc840;cursor:pointer;transition:all .22s ease}.btn-primary:hover{background:linear-gradient(135deg,#00b3ff,#00ffd1);box-shadow:0 10px 32px #00ffdc59;transform:scale(1.03)}.appointment-box{margin-top:2rem;padding:1.2rem;background:#00ffff14;border-radius:16px;border:1px solid rgba(0,255,200,.3);text-align:center;color:#aafcff;font-size:1.1rem;font-weight:600;box-shadow:inset 0 0 18px #00ffff14;animation:fadeIn .6s ease forwards}.appointment-text{font-weight:700;color:#0ff5fa;margin-bottom:.6rem}.appointment-link{color:#00e0ff;font-weight:700;text-decoration:underline}.appointment-link:hover{color:#00ffd1}@keyframes gradientFlow{to{background-position:200% center}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 700px){.teleconsult-container{padding:1.5rem 1rem;margin:2rem 1rem;border-radius:14px}.teleconsult-title{font-size:1.6rem}.teleconsult-description{font-size:1rem}.input-3d{font-size:1rem;padding:1rem}.btn-primary{font-size:1rem;padding:.9rem}.appointment-box{font-size:.95rem}}::-webkit-scrollbar{width:8px;background:#0b111a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00ffd1,#00b3ff);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#00ffd1}.about-container{max-width:970px;margin:48px auto;padding:42px 2.5vw 52px;background:var(--main-bg);border-radius:34px;box-shadow:0 8px 36px #2cdeff26,0 1px 14px #1a1a2e;border:none;color:#17222f;display:flex;flex-direction:column;gap:2.7rem}.about-main-title{color:var(--quantum-cyan);font-size:2.7rem;font-weight:900;text-align:center;letter-spacing:-.015em;line-height:1.08;margin-bottom:2.8rem;font-family:Inter,Segoe UI,Arial,sans-serif;text-shadow:0 1px 12px #baf7ff88;background:linear-gradient(90deg,#0f1010,#00e0e6 75%,#245bf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-section{background:var(--card-bg);border-radius:26px;border:1.5px solid #232341;box-shadow:0 2px 22px #00e0e655;padding:2.2rem 1.7rem 1.6rem;margin-bottom:1.9rem;color:var(--text-main);font-size:1.13rem;font-weight:500;line-height:1.5;transition:box-shadow .22s}.about-section:hover{box-shadow:0 8px 48px #00e0e644;border-color:#0ff5fa}.about-section-title{font-size:1.31rem;color:var(--quantum-cyan);margin-bottom:1.06rem;font-weight:800;letter-spacing:.01em;line-height:1.17}.about-limited-access{background:#182131;color:var(--quantum-blue);border:1.2px solid #232341;box-shadow:0 1px 8px #00e0e633;padding:1rem 1.5rem;margin:0 auto 1.4rem;border-radius:16px;font-weight:600;text-align:center}.about-block p,.about-block ul,.about-block li{color:#d5f6ff!important;font-size:1.12rem;font-weight:500;letter-spacing:.01em}.about-block .about-section-title{color:#f1f3f3!important;font-weight:900;font-size:1.4rem;text-shadow:0 0 12px #245bf6cc}@media (max-width: 700px){.about-container{padding:22px 1vw 28px;border-radius:18px}.about-main-title{font-size:1.37rem;margin-bottom:1.8rem}.about-section{padding:1.3rem .8rem 1rem;border-radius:14px;background:var(--card-bg);color:var(--text-main)}}.pricing-page{padding:60px 20px;background-color:#101019;display:flex;flex-direction:column;align-items:center}.quantum-cards-grid{display:flex;flex-wrap:nowrap;gap:2rem;width:100%;max-width:1200px;justify-content:center;align-items:stretch;overflow-x:auto}@media (max-width: 700px){.quantum-cards-grid{display:grid;grid-template-columns:1fr!important;gap:1.2rem;justify-items:center}.quantum-card{grid-column:auto!important;max-width:350px;width:100%}}.quantum-card{background:#fff;border-radius:1.8rem;padding:2.1rem 1.7rem;box-shadow:0 8px 32px #1010190f,0 1.5px 12px #3698ff22;color:#101019;display:flex;flex-direction:column;justify-content:flex-start;min-height:400px;height:100%;transition:box-shadow .26s,transform .18s,border .19s;cursor:pointer;border:none;position:relative;z-index:1;max-width:350px;width:100%;transform:scale(1)}.quantum-card.featured{border:2.5px solid #3698ff;box-shadow:0 0 30px #3698ff22,0 1.5px 18px #245bf633;z-index:2;transform:scale(1)}.plan-title{font-size:1.06rem!important;margin-bottom:.22rem!important;word-break:break-word;padding-left:0!important}.price-display{font-size:1.02rem!important;margin-bottom:.7rem!important;gap:.3rem}.quantum-currency{font-size:1.45rem;margin-right:.15rem;color:#101019}.quantum-features li:before{content:"✓";color:#3698ff;font-weight:700;margin-right:.75em;font-size:1.12em}.quantum-select{background:#101019;color:#fff;border-radius:30px;padding:1rem 2.6rem;font-weight:800;font-size:1.12rem;border:none;box-shadow:0 1px 14px #10101922;margin-top:auto;margin-bottom:.7rem;letter-spacing:.04em;transition:background .23s,color .18s}.quantum-select:hover,.quantum-select:focus{background:#fff;color:#101019;border:2px solid #101019;box-shadow:0 2px 16px #3698ff22;text-shadow:none}.holographic-header{text-align:center;padding:3.1rem 1rem 2rem;background:#101019;color:#fff}.quantum-glitch-title,.neon-subtitle{color:#fff;text-shadow:none}.quantum-guarantee{text-align:center;padding:5rem 1rem 3rem;color:#fff;background:#101019;font-style:italic;font-size:1.01rem;position:relative}@keyframes pulseGlow{0%{box-shadow:0 0 8px var(--hero-cyan)}to{box-shadow:0 0 22px var(--hero-cyan),0 0 14px #3089a077}}@media (max-width: 1100px){.quantum-cards-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.quantum-badge{right:1.1rem}.quantum-card{min-height:480px}}@media (max-width: 700px){.price-display{font-size:1.44rem}.plan-title{font-size:1.15rem}.quantum-badge{top:-1.3rem;right:.9rem;font-size:.89rem;padding:.3rem .65rem}.quantum-card{min-height:480px}}.card-content{display:flex;flex-direction:column;height:100%}.student-container{min-height:100vh;background:linear-gradient(120deg,#0f0f0f 60%,#121329);color:#fff;padding:48px 0;box-sizing:border-box}@media (max-width: 800px){.student-container{padding:16px 0}}.student-title{font-size:2.7rem;font-weight:800;letter-spacing:-1px;text-align:center;margin-bottom:18px;background:linear-gradient(90deg,#00ffd1,#bd00ff 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.student-subtitle{color:#b2f4ff;text-align:center;max-width:700px;margin:0 auto 36px;font-size:1.15rem;font-weight:400}.student-section{background:#121428fa;border:1.5px solid #00ffd1;border-radius:1.4rem;padding:32px 24px 26px;box-shadow:0 4px 32px #00ffd13c,0 1.5px 16px #bd00ff24;margin-bottom:38px;max-width:820px;margin-left:auto;margin-right:auto}.student-section.purple{border-color:#bd00ff}.student-section.blue{border-color:#1cb4ff}.student-section.cyan{border-color:#00ffd1}.student-list{list-style-type:disc;margin-left:22px;color:#b2f4ff;font-size:1.04rem;margin-bottom:12px}.student-list li{margin-bottom:8px;padding-left:4px}.student-faq-q{color:#00ffd1;font-weight:600;margin-top:18px}.student-faq-a{color:#d4e7ff;margin-bottom:8px;margin-left:4px}.student-mcq{background:#0a0d19eb;border:1px solid #1cb4ff;border-radius:1.1rem;padding:22px 18px;margin-bottom:28px;box-shadow:0 0 14px #1cb4ff33;transition:box-shadow .2s}.student-mcq legend{font-size:1.12rem;color:#00ffd1;font-weight:700;margin-bottom:10px}.student-mcq label{display:block;margin-bottom:9px;border-radius:7px;padding:7px 11px;cursor:pointer;background:#161a29;color:#e9f9ff;border:1px solid transparent;transition:background .15s,border .2s}.student-mcq label[aria-checked=true],.student-mcq label.selected{background:linear-gradient(90deg,#00ffd1,#1cb4ff);color:#121329;font-weight:600;border-color:#00ffd1;box-shadow:0 0 10px #00ffd144}.student-mcq input[type=radio]{accent-color:#00ffd1;margin-right:6px}.student-answer-feedback{font-size:1.07rem;margin-top:10px;padding:8px 10px;border-radius:6px;background:#00ffd114;color:#22ffd1;font-weight:600}.student-score{text-align:center;font-size:1.18rem;color:#b2f4ff;margin-top:18px}.student-btn{background:linear-gradient(90deg,#00ffd1,#1cb4ff 80%);color:#121329;font-weight:700;border:none;border-radius:32px;padding:11px 34px;font-size:1.04rem;margin-top:16px;cursor:pointer;box-shadow:0 2px 8px #00ffd144;transition:background .2s,transform .12s}.student-btn:active{transform:scale(.98)}.student-btn:disabled{opacity:.48;cursor:not-allowed}.student-ai-tutor{background:#121428fc;border:1.5px solid #1cb4ff;border-radius:1.4rem;padding:30px 22px;box-shadow:0 2px 20px #00ffd132,0 1.5px 8px #bd00ff14;margin-bottom:40px;max-width:820px;margin-left:auto;margin-right:auto}.student-ai-tutor-title{color:#1cb4ff;font-weight:800;font-size:1.23rem;margin-bottom:10px}.student-ai-tutor .input-3d{width:100%;border-radius:9px;border:1px solid #1cb4ff;padding:13px;font-size:1.07rem;background:#15182d;color:#b2f4ff;box-shadow:0 2px 6px #1cb4ff20;margin-bottom:16px;outline:none;transition:border .19s,box-shadow .19s}.student-ai-tutor .input-3d:focus{border-color:#00ffd1;box-shadow:0 2px 14px #00ffd133}.student-ai-tutor .student-btn{display:block;width:100%;margin-top:0}.student-assistant-response{margin-top:16px;background:#1cb4ff17;border-left:4px solid #1cb4ff;padding:18px 16px;border-radius:9px;color:#e0faff;font-size:1.07rem;box-shadow:0 2px 12px #1cb4ff18;word-break:break-word}.student-error-msg{color:#ff5050;margin-top:10px;font-weight:600}.student-graph-box{margin-top:12px;padding:12px 0 0;border-top:1.5px dashed #1cb4ff66}@media (max-width: 600px){.student-section,.student-ai-tutor{padding:18px 6px}.student-title{font-size:2rem}.student-mcq{padding:12px 4px}}:root{--brand-dark: #1a2980;--brand-teal: #26d0ce;--ink: #23272f;--card: #ffffff;--line: #e6e8ec;--shadow-sm: 0 2px 10px rgba(30, 40, 60, .08);--shadow-md: 0 6px 20px rgba(26, 41, 128, .15)}.business-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:3rem 1.25rem;background:linear-gradient(135deg,var(--brand-dark) 0%,var(--brand-teal) 100%);color:#fff;text-align:center;animation:fadeInHero 1.2s ease both}.business-hero h1{line-height:1.12}.business-hero p{max-width:56ch;opacity:.95}.business-microform{display:flex;gap:.75rem;width:100%;max-width:720px;margin:1rem auto 0;padding:.75rem;background:#00000047;border:1px solid rgba(255,255,255,.16);border-radius:16px}.business-microform-input{flex:1;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#fffffff2;color:#111;font-size:1rem;transition:box-shadow .2s ease,border-color .2s ease}.business-microform-input:focus{outline:none;border-color:#fff;box-shadow:0 0 0 3px #ffffff40}.business-microform-button{padding:.9rem 1.25rem;border:0;border-radius:12px;font-weight:700;color:#fff;background:linear-gradient(90deg,var(--brand-teal) 0%,var(--brand-dark) 100%);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:var(--shadow-sm)}.business-microform-button:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);opacity:.98}.business-charts{background:#0c0f14;border-radius:18px;box-shadow:0 4px 24px #1e283c29;padding:2rem;margin:2rem 0;border:1px solid #16202b}.business-kpi-table{width:100%;border-collapse:collapse;margin:2rem 0;background:#181c23;border-radius:12px;overflow:auto;box-shadow:0 2px 10px #14141e17}.business-kpi-table table{width:100%;border-collapse:collapse}.business-kpi-table th,.business-kpi-table td{padding:1rem;border-bottom:1px solid #2a2e36;white-space:nowrap}.business-kpi-table th{background:#23272f;font-weight:700;color:#f0f0f0;text-align:left;position:sticky;top:0;z-index:1}.business-kpi-table tr:nth-child(2n){background:#21242b}.business-kpi-table tr:nth-child(odd){background:#181c23}.kpi-risk-high{color:#ef4444;font-weight:700}.kpi-risk-good{color:#0ea5a4;font-weight:600}.business-buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;justify-content:center}.business-button{background:linear-gradient(90deg,var(--brand-teal) 0%,var(--brand-dark) 100%);color:#fff;font-weight:700;padding:.75rem 1.5rem;border:none;border-radius:12px;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:var(--shadow-sm);letter-spacing:.02em;font-size:1.05rem}.business-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.business-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0;align-items:stretch}.business-metric-card{background:var(--card);color:var(--ink);border-radius:16px;box-shadow:var(--shadow-sm);padding:1.75rem 1.5rem;border:1px solid var(--line);transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s;animation:fadeInCard .9s ease both;display:flex;flex-direction:column;gap:.5rem}.business-metric-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.business-metric-card h3{font-size:1.25rem;font-weight:700;color:var(--brand-dark);margin:0 0 .25rem}.metric-value{color:var(--brand-teal);font-size:2rem;font-weight:800;line-height:1.1}.business-metric-card .sparkline{width:100%;height:64px;margin-top:.35rem}.sparkline svg{width:100%;height:100%}.business-contact-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin:2rem 0;align-items:stretch}.business-contact-card{background:var(--card);color:var(--ink);border-radius:16px;box-shadow:var(--shadow-sm);padding:2rem 1.5rem;border:1px solid var(--line);transition:box-shadow .25s ease,transform .25s ease;animation:fadeInCard .9s ease both;display:flex;flex-direction:column;gap:1rem}.business-contact-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.business-contact-card h3{font-size:1.25rem;font-weight:700;color:var(--brand-dark);margin:0 0 .25rem}.business-contact-card form{display:flex;flex-direction:column;gap:1rem}.business-contact-card input,.business-contact-card textarea{width:100%;padding:.9rem 1rem;border:1px solid #d1d5db;border-radius:12px;font-size:1rem;background:#fafbfc;color:var(--ink);resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.business-contact-card input:focus,.business-contact-card textarea:focus{outline:none;border-color:var(--brand-dark);box-shadow:0 0 0 4px #1a298029}.business-contact-card button{background:linear-gradient(90deg,var(--brand-teal) 0%,var(--brand-dark) 100%);color:#fff;font-weight:700;border:none;border-radius:12px;padding:.95rem 2rem;cursor:pointer;transition:background .3s ease,transform .2s ease,box-shadow .3s ease;font-size:1.05rem;letter-spacing:.02em;box-shadow:var(--shadow-sm)}.business-contact-card button:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}@keyframes fadeInHero{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInCard{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1024px){.business-hero{padding:2.5rem 1rem}.business-metrics-grid{gap:1.25rem}}@media (max-width: 768px){.business-hero{min-height:280px}.business-hero h1{font-size:clamp(1.75rem,5vw,2.25rem)}.business-hero p{font-size:1rem}.business-microform{flex-direction:column;padding:.75rem}.business-microform-button{width:100%}.business-charts{padding:1.25rem;border-radius:14px}.business-kpi-table th,.business-kpi-table td{padding:.75rem}.metric-value{font-size:1.6rem}}@media (max-width: 480px){.business-metrics-grid{grid-template-columns:1fr}.business-buttons{gap:.5rem}.business-button{width:100%}}@media (prefers-reduced-motion: reduce){.business-hero,.business-metric-card,.business-contact-card{animation:none!important}.business-button,.business-microform-button{transition:none!important}}.access-limited-badge{display:inline-block;background:linear-gradient(120deg,#e8fdffbb 60%,#0ff5fa22);color:#181828;border-radius:2rem;padding:.85rem 2.2rem;font-weight:700;font-size:1.08rem;letter-spacing:.01em;border:1.7px solid #0ff5fa66;box-shadow:0 6px 32px #0ff5fa33,0 .5px #fff9;margin-bottom:1.2rem;-webkit-backdrop-filter:blur(6px) saturate(130%);backdrop-filter:blur(6px) saturate(130%);transition:box-shadow .16s,border .18s,background .22s}.access-limited-badge:hover,.access-limited-badge:focus{box-shadow:0 0 38px 6px #0ff5fa88,0 1.5px #fff;border-color:#0ff5fa;background:linear-gradient(120deg,#f6feffdd 60%,#0ff5fa44);cursor:pointer}.cancer-content-disabled{pointer-events:none;opacity:.39;filter:blur(2.3px);transition:opacity .18s,filter .23s;position:relative}.cancer-content-disabled:after{content:"🔒 Upgrade for full access";position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(90deg,#181828 65%,#0ff5fa55);color:#fff;padding:1.2rem 2.4rem;border-radius:1.7rem;font-weight:900;font-size:1.12rem;letter-spacing:.03em;box-shadow:0 8px 40px #0ff5fa33;z-index:2;pointer-events:none;text-align:center;opacity:.84}@media (max-width: 700px){.access-limited-badge{font-size:.96rem;padding:.6rem 1.1rem;border-radius:1.15rem;box-shadow:0 2px 12px #0ff5fa33,0 .5px #fff6;margin-bottom:.85rem}.cancer-content-disabled:after{font-size:.95rem;padding:.77rem 1.2rem;border-radius:1.05rem;box-shadow:0 2px 14px #0ff5fa33}}:root{--diab-primary: #ff6b6b;--diab-dark: #1c1f26;--diab-secondary: #ff6b6b;--diab-orange: #ffa502;--diab-gradient: linear-gradient(90deg, #ff6b6b 0%, #ffa502 30%, #ff6b6b 70%, #1c1f26 100%)}.diabetes-container{background:linear-gradient(120deg,#101216 0%,var(--diab-dark) 100%);border-radius:34px;box-shadow:0 8px 48px #ff6b6b77,0 0 #ffa50299;padding:3.2rem 2rem 2.6rem;margin:38px auto 0;max-width:1150px;min-height:86vh;display:flex;flex-direction:column;gap:2.5rem;position:relative;color:#fff}.diab-header{text-align:center;margin-bottom:2.5rem}.diab-main-title{color:#fff;font-size:2.85rem;font-family:Orbitron,Inter,Arial,sans-serif;font-weight:900;text-shadow:0 0 18px #ff6b6bcc,0 0 34px #ff6b6bcc;letter-spacing:.02em}.diab-subtitle{color:#ffe9e9;margin-top:.7rem;margin-bottom:1.2rem;font-size:1.38rem;font-weight:400;text-shadow:0 0 8px #ff6b6b33}.diab-limited-access{background:var(--diab-gradient);border:2.5px solid #ff6b6bcc;border-radius:24px;color:#fff;padding:18px 36px;margin:0 auto 2.8rem;text-align:center;font-weight:700;max-width:510px;font-size:1.14rem;box-shadow:0 2px 26px #ff6b6bcc,0 0 64px #ff6b6bcc;letter-spacing:.01em;animation:diabGlow 2.8s infinite alternate}@keyframes diabGlow{0%{box-shadow:0 2px 18px #ff6b6baa}to{box-shadow:0 8px 38px #ff6b6bcc,0 0 90px #ffa50299}}.diab-section{background:linear-gradient(100deg,#151d24ee 70%,#1e2630);border:1.7px solid var(--diab-primary);border-radius:22px;padding:2.6rem 2rem 2.2rem;margin-bottom:1.7rem;box-shadow:0 2px 24px #ff6b6bcc;color:#fff}.diab-section-title{font-size:1.63rem;font-weight:700;color:#fff;text-shadow:0 0 10px #ff6b6bcc;margin-bottom:1.2rem;letter-spacing:.02em}.diab-section ul{list-style:disc;padding-left:1.3em}.diab-section ul li{font-size:1.09rem;margin-bottom:.8em}.diab-section ul li::marker{color:#ffa502}@media (max-width: 1150px){.diabetes-container{max-width:97vw}}@media (max-width: 900px){.diabetes-container{padding:1.7rem .6rem}}@media (max-width: 600px){.diab-main-title{font-size:1.18rem}.diab-section-title{font-size:1.1rem}.diabetes-container{padding:.5rem .1rem}.diab-section ul li{font-size:1rem}}.research-page{padding:2rem 1.5rem 3rem;max-width:1200px;margin:0 auto;color:#fff;background:#101018;font-family:Inter,sans-serif}.main-title{font-size:2.8rem;font-weight:900;color:#00bfa5;text-align:center;margin-bottom:2.5rem;text-shadow:0 0 10px #00e0e666;letter-spacing:-1px;background:transparent}.content-block{background:#181828;border-radius:1.1rem;box-shadow:0 4px 18px #00e0e624;padding:2rem 2.4rem;margin-bottom:3rem;transition:box-shadow .22s;color:#b2c4e0}.content-block:hover{box-shadow:0 0 32px #00e0e655}.subsection-title{font-size:1.55rem;font-weight:800;color:#00e0e6;margin-bottom:1.3rem;text-shadow:0 0 6px #00e0e644;background:transparent}.paragraph{font-size:1.07rem;line-height:1.7;color:#b2c4e0;margin-bottom:1.4rem}.btn-primary{background:#101018;border:1.7px solid #00e0e6;color:#00e0e6;font-weight:700;padding:.85rem 1.7rem;font-size:1.13rem;border-radius:12px;cursor:pointer;transition:background .17s,color .15s,border .15s,box-shadow .22s;text-decoration:none;display:inline-block;text-align:center;box-shadow:0 0 11px #00e0e622}.btn-primary:hover{background:#00bfa5;color:#101018;border-color:#00bfa5;box-shadow:0 0 21px #00e0e633}.input-3d{background:#232341;border:1.6px solid #245bf6;padding:.7rem 1rem;border-radius:10px;color:#fff;font-size:1rem;font-weight:500}.input-3d:focus{outline:none;border-color:#00e0e6;box-shadow:0 0 8px #245bf6aa}.login-message{font-weight:600;text-align:center;margin-top:1rem;color:#00e0e6;background:transparent}.content-block img{max-width:100%;max-height:220px;border-radius:1.2rem;box-shadow:0 6px 18px #00e0e666;cursor:zoom-in;-o-object-fit:contain;object-fit:contain;background:#181828}.content-block>div[style*="position: fixed"]{display:flex!important;align-items:center!important;justify-content:center!important}.content-block>div[style*="position: fixed"] img{max-width:85vw!important;max-height:85vh!important;border-radius:1.2rem!important;box-shadow:0 8px 32px #00e0e6cc!important;background:#181828!important}.btn-secondary{background-color:transparent;border:none;color:#00e0e6;font-size:1.6rem;cursor:pointer;transition:color .2s;font-weight:800}.btn-secondary:hover{color:#00bfa5}@media (max-width: 768px){.main-title{font-size:2rem}.content-block{padding:1.5rem 1.6rem}.content-block img{max-height:160px}.btn-primary{font-size:1rem;padding:.6rem 1.2rem}}:root{--cyber-glow-start: #00ffe1;--cyber-glow-end: #0ff5fa}.high-performance-container{background:linear-gradient(135deg,#101018 70%,#191a24);border:1.7px solid #0ff5fa33;border-radius:34px;box-shadow:0 12px 48px #0ff5fa18,0 1.5px #18182855;padding:3.2rem 2rem 2.6rem;margin:38px auto 0;max-width:1150px;min-height:86vh;display:flex;flex-direction:column;gap:2.5rem;position:relative}.high-performance-container h1,.high-performance-container h2,.high-performance-container h3{color:#0ff5fa!important;text-shadow:0 4px 40px #0ff5fa25,0 1.5px 0 #18182877}.high-performance-container a,.high-performance-container a:visited{color:#00e6ff!important;text-decoration:underline;font-weight:600;transition:color .2s}.high-performance-container a:hover{background:transparent;color:#0ff5fa!important;border-radius:4px;padding:0 5px;text-decoration:none}.high-performance-container ul,.high-performance-container li,.high-performance-container p{color:#e8fdff!important}.access-limited-badge{background:linear-gradient(120deg,#101018 80%,#0ff5fa33);border:1.7px solid #0ff5fa66;border-radius:24px;color:#e8fdff;padding:18px 36px;margin:0 auto 2.8rem;text-align:center;font-weight:700;max-width:510px;font-size:1.14rem;box-shadow:0 6px 32px #0ff5fa33,0 1px 8px #18182844;letter-spacing:.01em;animation:none;-webkit-backdrop-filter:blur(7px) saturate(120%);backdrop-filter:blur(7px) saturate(120%)}.hp-header{text-align:center;margin-bottom:2.5rem}.hp-main-title{color:#0ff5fa;font-size:2.85rem;font-family:Orbitron,Inter,Arial,sans-serif;font-weight:900;text-shadow:0 3px 22px #0ff5fa66;letter-spacing:.02em}.hp-subtitle{color:#e8fdff;margin-top:.7rem;margin-bottom:1.2rem;font-size:1.38rem;font-weight:400;text-shadow:0 2px 12px #0ff5fa22}.hp-benefits,.hp-faq,.hp-upload,.hp-cases,.hp-video,.hp-quiz,.hp-ask-ai{background:linear-gradient(120deg,#181828 60%,#191a24);border:1.5px solid #0ff5fa22;border-radius:22px;padding:2.6rem 2rem 2.2rem;margin-bottom:1.7rem;box-shadow:0 6px 32px #0ff5fa22,0 .5px #18182844;color:#e8fdff}.hp-section-title{font-size:1.63rem;font-weight:700;color:#0ff5fa;text-shadow:0 2px 22px #0ff5fa33;margin-bottom:1.2rem;letter-spacing:.02em}.hp-features-list,.hp-faq-list{list-style:disc;padding:0;margin:0;color:#e8fdff}.hp-features-list li{font-size:1.09rem;color:#e8fdff;margin-bottom:.8em;padding-left:1.3em;position:relative}.hp-features-list li::marker{color:#00e6ff}.hp-faq-list li{margin-bottom:1.5em;color:#e8fdff}.hp-faq-list b{color:#0ff5fa;font-size:1.05rem}.hp-faq-list div{color:#bafcff;margin-top:2px;font-size:1rem}.hp-upload input[type=file]{border:1.2px solid #0ff5fa44;border-radius:10px;background:#101018;color:#e8fdff;font-size:1.07rem;padding:.82rem .7rem;box-shadow:none;width:100%;margin-bottom:16px}.hp-upload .btn-primary{background:linear-gradient(90deg,#0ff5fa,#0057ff);color:#181828;padding:1rem 2.2rem;border-radius:12px;font-size:1.13rem;font-weight:700;border:none;box-shadow:0 6px 28px #0ff5fa55;cursor:pointer;transition:all .14s}.hp-upload .btn-primary:disabled{background:#23253a;color:#7afcffcc;cursor:not-allowed}.hp-cases ul{list-style:disc;padding-left:2.2em;color:#e8fdff}.hp-cases ul li::marker{color:#0ff5fa}.hp-cases a{color:#00e6ff;text-decoration:underline;transition:color .13s}.hp-cases a:hover{color:#0ff5fa}.hp-video iframe{border-radius:12px;box-shadow:none;border:1px solid #0ff5fa33}.hp-quiz fieldset{background:#191a24;border:1.2px solid #0ff5fa33;border-radius:14px;margin-bottom:1.8rem;padding:1.6rem 1.1rem 1rem;box-shadow:0 1px 6px #0ff5fa22;color:#e8fdff}.hp-quiz legend{color:#0ff5fa;font-size:1.18rem;font-weight:400;background:transparent;letter-spacing:normal;text-shadow:none}.hp-quiz label{display:block;margin-bottom:1.2em;font-size:1.07rem;color:#e8fdff;cursor:pointer;padding:.8em .9em;border-radius:10px;transition:background .13s,color .13s;background:transparent;font-weight:400;letter-spacing:normal}.hp-quiz input[type=radio]{accent-color:#0ff5fa;margin-right:8px}.hp-quiz label:hover,.hp-quiz input[type=radio]:checked+label{background:#161f2b;color:#0ff5fa;font-weight:700;border:none;box-shadow:0 0 18px #0ff5fa44;transition:none}.hp-ask-ai textarea.input-3d{font-size:1.19rem;border:1.2px solid #0ff5fa33;border-radius:11px;background:#181828;color:#e8fdff;box-shadow:none;padding:1.1rem 1rem;resize:vertical;outline:none;transition:border-color .2s,box-shadow .2s;margin-bottom:1.3rem}.hp-ask-ai .btn-primary{background:linear-gradient(90deg,#0ff5fa,#0057ff);color:#181828;font-weight:400;border-radius:11px;font-size:1.13rem;border:none;box-shadow:0 6px 28px #0ff5fa55;padding:1rem 2.2rem;cursor:pointer;transition:all .13s}@media (max-width: 1150px){.high-performance-container{max-width:97vw}}@media (max-width: 900px){.high-performance-container{padding:1.7rem .6rem}}@media (max-width: 600px){.hp-main-title{font-size:1.18rem}.hp-section-title{font-size:1.1rem}.high-performance-container{padding:.5rem .1rem}.hp-features-list li,.hp-faq-list li{font-size:1rem}}
