.neuro-games-section{padding:80px 20px;background:#fafafa}.dark .neuro-games-section{background:#0a0a0a}@media(max-width:768px){.neuro-games-section{padding:56px 16px}}.neuro-games-section__title{font-size:2.25rem;font-weight:700;color:#000;text-align:center;margin-bottom:48px;letter-spacing:-.02em;line-height:1.2}.dark .neuro-games-section__title{color:#fff}@media(max-width:768px){.neuro-games-section__title{font-size:1.75rem;margin-bottom:32px}}.neuro-games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}@media(max-width:992px){.neuro-games-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:576px){.neuro-games-grid{grid-template-columns:1fr;gap:20px}}.neuro-game-card{position:relative;border-radius:16px;overflow:hidden;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .3s ease,box-shadow .3s ease}.neuro-game-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.dark .neuro-game-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.4)}.neuro-game-card:hover .neuro-game-card__overlay{background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.2))}.neuro-game-card__bg{position:absolute;inset:0;background-image:var(--card-bg-image);background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#1a1a1a}.dark .neuro-game-card__bg{background-color:#0d0d0d}.neuro-game-card__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.35) 45%,rgba(0,0,0,.15));transition:background .3s ease}.neuro-game-card__content{position:relative;z-index:2;padding:28px 24px;display:flex;flex-direction:column;gap:10px}.neuro-game-card__title{font-size:1.15rem;font-weight:700;color:#fff;margin:0;line-height:1.35;letter-spacing:-.01em;display:flex;align-items:flex-start;gap:6px}.neuro-game-card__emoji{flex-shrink:0;font-size:1.2rem;line-height:1.3}.neuro-game-card__description{font-size:.9rem;line-height:1.55;color:hsla(0,0%,100%,.9);margin:0}.neuro-game-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;opacity:.95;transition:opacity .2s ease}.neuro-game-card__link .neuro-game-card__link-icon{font-size:1.25rem;flex-shrink:0}.neuro-game-card__link:hover{opacity:1;text-decoration:underline}.neuro-game-card__link[href="#"]{cursor:default;opacity:.7}.upgrade-premium-device-section{padding:80px 20px;background:#fff}.dark .upgrade-premium-device-section{background:#0a0a0a}@media(max-width:768px){.upgrade-premium-device-section{padding:56px 16px}}.upgrade-premium-device-section__layout{display:flex;align-items:center;gap:48px;max-width:1100px;margin:0 auto}@media(max-width:768px){.upgrade-premium-device-section__layout{flex-direction:column;gap:32px}}.upgrade-premium-device-section__image-wrap{flex-shrink:0;width:320px}@media(max-width:768px){.upgrade-premium-device-section__image-wrap{width:100%;max-width:280px;order:-1}}.upgrade-premium-device-section__image{width:100%;height:auto;display:block;border-radius:12px;object-fit:contain}.upgrade-premium-device-section__content{flex:1;min-width:0}.upgrade-premium-device-section__title{font-size:2.25rem;font-weight:700;color:#000;margin-bottom:20px;letter-spacing:-.02em;line-height:1.2}.dark .upgrade-premium-device-section__title{color:#fff}@media(max-width:768px){.upgrade-premium-device-section__title{font-size:1.75rem;margin-bottom:16px;text-align:center}}.upgrade-premium-device-section__intro{font-size:1.05rem;line-height:1.6;color:#444;max-width:680px;margin:0 0 40px}.dark .upgrade-premium-device-section__intro{color:hsla(0,0%,100%,.85)}@media(max-width:768px){.upgrade-premium-device-section__intro{font-size:1rem;margin-bottom:32px;text-align:center;max-width:none}}.upgrade-premium-device-card{max-width:640px}@media(max-width:768px){.upgrade-premium-device-card{margin:0 auto}}.upgrade-premium-device-card{background:#1a1a1a;border-radius:16px;padding:40px 36px;color:#fff}.dark .upgrade-premium-device-card{background:#1f1f1f;border:1px solid hsla(0,0%,100%,.08)}@media(max-width:768px){.upgrade-premium-device-card{padding:32px 24px}}.upgrade-premium-device-card__heading{font-size:1.5rem;font-weight:700;margin-bottom:12px;letter-spacing:-.02em}@media(max-width:768px){.upgrade-premium-device-card__heading{font-size:1.3rem}}.upgrade-premium-device-card__description{font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.9);margin:0 0 24px}@media(max-width:768px){.upgrade-premium-device-card__description{font-size:.9rem;margin-bottom:20px}}.upgrade-premium-device-card__pricing{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.upgrade-premium-device-card__was{font-size:1.1rem;color:hsla(0,0%,100%,.65);text-decoration:line-through}.upgrade-premium-device-card__price{font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.upgrade-premium-device-card__price-note{font-size:.95rem;font-weight:500;color:hsla(0,0%,100%,.85)}.upgrade-premium-device-card__btn{display:inline-block;margin-left:8px;padding:12px 24px;font-size:.95rem;font-weight:600;color:#fff;background:#22c55e;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:background .2s ease,transform .15s ease}.upgrade-premium-device-card__btn:hover{background:#16a34a}.upgrade-premium-device-card__btn:active{transform:scale(.98)}.upgrade-premium-device-card__btn--added{background:#22c55e;color:#fff}.upgrade-premium-device-card__btn--added:hover{background:#16a34a}.confidence-section{padding:80px 20px!important;background:rgba(0,0,0,0)!important;position:relative!important;overflow:hidden!important}.confidence-section:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(135deg,#d4a574,#c98f5f 25%,#b87a4a 50%,#a67c52 75%,#8b6f47)!important;opacity:.15!important;z-index:0!important}.confidence-section .confidence-container{max-width:1200px!important;margin:0 auto!important;z-index:1!important;background:linear-gradient(135deg,#c98f5f,#b87a4a 30%,#a67c52 60%,#8b6f47)!important;border-radius:24px!important;padding:60px 40px!important;box-shadow:0 20px 60px rgba(184,122,74,.25),0 0 0 1px hsla(0,0%,100%,.1)!important;position:relative!important;overflow:hidden!important}.confidence-section .confidence-container:before{content:""!important;position:absolute!important;top:-50%!important;right:-10%!important;width:500px!important;height:500px!important;background:radial-gradient(circle,rgba(212,165,116,.3) 0,transparent 70%)!important;border-radius:50%!important;z-index:0!important}.confidence-section .confidence-container:after{content:""!important;position:absolute!important;bottom:-30%!important;left:-10%!important;width:400px!important;height:400px!important;background:radial-gradient(circle,rgba(139,111,71,.25) 0,transparent 70%)!important;border-radius:50%!important;z-index:0!important}.dark .confidence-section .confidence-container{background:linear-gradient(135deg,#5a4a3a,#4a3d2f 50%,#3d3226)!important;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05)!important}@media(max-width:768px){.confidence-section .confidence-container{padding:40px 24px!important;border-radius:16px!important}}.confidence-section .confidence-title-main{font-size:2.5rem!important;font-weight:700!important;color:#fff!important;text-align:center!important;margin-bottom:50px!important;letter-spacing:-.5px!important;position:relative!important;z-index:2!important;text-shadow:0 2px 10px rgba(0,0,0,.2)!important}.dark .confidence-section .confidence-title-main{color:#fff!important}@media(max-width:768px){.confidence-section .confidence-title-main{font-size:2rem!important;margin-bottom:40px!important}}.confidence-section .confidence-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important}@media(max-width:992px){.confidence-section .confidence-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}}@media(max-width:576px){.confidence-section .confidence-grid{grid-template-columns:1fr!important;gap:20px!important}}.confidence-section .confidence-card{text-align:center!important;padding:24px 20px!important;transition:transform .3s ease,background .3s ease!important;position:relative!important;z-index:2!important;background:hsla(0,0%,100%,.05)!important;border-radius:16px!important;backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.1)!important;display:flex!important;flex-direction:column!important;min-height:280px!important}.confidence-section .confidence-card:hover{transform:translateY(-5px)!important;background:hsla(0,0%,100%,.1)!important;box-shadow:0 10px 30px rgba(0,0,0,.2)!important}.confidence-section .confidence-card .confidence-icon-wrapper{margin-bottom:20px!important;display:flex!important;justify-content:center!important;align-items:center!important}.confidence-section .confidence-card .confidence-icon{display:flex!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;margin:0 auto!important}.confidence-section .confidence-card .confidence-icon svg{width:100%!important;height:100%!important;transition:transform .3s ease!important}.confidence-section .confidence-card .confidence-icon:hover svg{transform:scale(1.1)!important}.confidence-section .confidence-card .confidence-title{font-size:1.2rem!important;font-weight:600!important;color:#fff!important;margin-bottom:10px!important;letter-spacing:-.3px!important;line-height:1.4!important;word-wrap:break-word!important;hyphens:auto!important}.dark .confidence-section .confidence-card .confidence-title{color:#fff!important}@media(max-width:768px){.confidence-section .confidence-card .confidence-title{font-size:1.1rem!important}}@media(max-width:576px){.confidence-section .confidence-card .confidence-title{font-size:1rem!important}}.confidence-section .confidence-card .confidence-description{font-size:.95rem!important;line-height:1.6!important;color:hsla(0,0%,100%,.85)!important;margin:0!important;font-weight:400!important;flex:1!important}.dark .confidence-section .confidence-card .confidence-description{color:hsla(0,0%,100%,.85)!important}@media(max-width:768px){.confidence-section .confidence-card .confidence-description{font-size:.9rem!important}}.faq-section{padding:80px 20px;background:#fafafa}.dark .faq-section{background:#0a0a0a}@media(max-width:768px){.faq-section{padding:56px 16px}}.faq-section__container{max-width:720px;margin:0 auto}.faq-section__title{font-size:2rem;font-weight:700;color:#111;text-align:center;margin:0 0 8px;letter-spacing:-.03em;line-height:1.2}.dark .faq-section__title{color:#fff}@media(max-width:768px){.faq-section__title{font-size:1.65rem}}.faq-section__subtitle{font-size:1rem;color:#555;text-align:center;margin:0 0 40px;letter-spacing:.01em}.dark .faq-section__subtitle{color:#999}@media(max-width:768px){.faq-section__subtitle{font-size:.9375rem;margin-bottom:32px}}.faq-section__list-wrapper{display:flex;flex-direction:column;gap:0}.faq-section__item{background:#fff;border:1px solid #e5e5e5;border-bottom:none;transition:background .2s ease,border-color .2s ease}.dark .faq-section__item{background:#141414;border-color:#2a2a2a}.faq-section__item:first-of-type{border-radius:12px 12px 0 0}.faq-section__item:last-of-type{border-bottom:1px solid #e5e5e5;border-radius:0 0 12px 12px}.dark .faq-section__item:last-of-type{border-bottom-color:#2a2a2a}.faq-section__item:only-of-type{border-radius:12px;border-bottom:1px solid #e5e5e5}.dark .faq-section__item:only-of-type{border-bottom-color:#2a2a2a}.faq-section__item.faq-section__item--open{background:#fff;border-left:3px solid #111}.dark .faq-section__item.faq-section__item--open{background:#1a1a1a;border-left-color:#fff}.faq-section__item:hover:not(.faq-section__item--open){background:#f9f9f9}.dark .faq-section__item:hover:not(.faq-section__item--open){background:#1a1a1a}.faq-section__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit;color:#111;font-size:1.0625rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;transition:color .2s ease}.dark .faq-section__question{color:#fff}.faq-section__question:hover{color:#111}.dark .faq-section__question:hover{color:#fff}.faq-section__question:focus-visible{outline:2px solid #111;outline-offset:2px}.dark .faq-section__question:focus-visible{outline-color:#fff}@media(max-width:768px){.faq-section__question{padding:18px 20px;font-size:1rem}}.faq-section__question-text{flex:1}.faq-section__chevron{flex-shrink:0;color:#666;transition:transform .3s cubic-bezier(.4,0,.2,1)}.dark .faq-section__chevron{color:#999}.faq-section__chevron.faq-section__chevron--open{transform:rotate(180deg)}.faq-section__answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-section__answer--open{max-height:1200px}.faq-section__answer-inner{padding:0 24px 20px;border-top:1px solid #eee}.dark .faq-section__answer-inner{border-top-color:#2a2a2a}@media(max-width:768px){.faq-section__answer-inner{padding:0 20px 18px}}.faq-section__answer-p{margin:16px 0 0;font-size:.9375rem;line-height:1.65;color:#444;font-weight:400}.dark .faq-section__answer-p{color:#b0b0b0}.faq-section__answer-p.faq-section__answer-p--last{margin-top:12px}@media(max-width:768px){.faq-section__answer-p{font-size:.9rem}}.faq-section__list,.faq-section__steps{margin:12px 0 0;padding-left:1.25rem;color:#444;font-size:.9375rem;line-height:1.6}.dark .faq-section__list,.dark .faq-section__steps{color:#b0b0b0}.faq-section__list li,.faq-section__steps li{margin-bottom:6px}@media(max-width:768px){.faq-section__list,.faq-section__steps{font-size:.9rem;padding-left:1.1rem}}.faq-section__list{list-style:none;padding-left:0}.faq-section__list li{position:relative;padding-left:1.25rem}.faq-section__list li:before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:50%;background:#111}.dark .faq-section__list li:before{background:#fff}.faq-section__steps{list-style:decimal}.faq-section__steps li{margin-bottom:8px}