html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0}img,video{max-width:100%}[hidden]{display:none!important}a:focus-visible,button:focus-visible{outline:2px solid #e1a3a6;outline-offset:5px}.lp-page .media-unavailable{opacity:0!important}.lp-page .char-card:focus-visible .char-info{opacity:1;transform:none}.lp-page .faq-item.open .faq-a{max-height:700px}.age-pending{overflow:hidden}#age-gate{color:#f6e9e5;background:#160f12;border:1px solid #ffffff20;border-radius:20px;padding:40px 32px;width:min(420px,calc(100% - 32px));box-sizing:border-box;max-height:calc(100dvh - 32px);margin:auto;box-shadow:0 24px 100px #0008;font-family:Arial,sans-serif}#age-gate::backdrop{background:#070609d9;backdrop-filter:blur(10px)}.age-content{text-align:center}.age-content img{margin:0 auto 28px}.age-content h2{font-size:28px;font-weight:600;margin:0 0 14px}.age-content p{font-size:15px;line-height:1.6;color:#c2b4b8;margin:0 0 28px}.age-content button{display:block;width:100%;border:0;border-radius:7px;background:#ead5cd;color:#25171b;padding:15px 12px;font-weight:700;font-size:15px;cursor:pointer}.age-content a{display:inline-block;color:#a99ba1;font-size:13px;margin-top:20px}.lp-page .hero-bg-video{background:#151012}.lp-page .char-card-video{pointer-events:none}@media(hover:none){.lp-page .char-info{opacity:1;transform:none;padding:55px 12px 14px}.lp-page .char-name-static{opacity:0}.lp-page .char-info p{font-size:12px}.lp-page .char-info h3{font-size:20px}.lp-page .char-info .char-age-city{font-size:10px}.lp-page .char-chat-btn{font-size:11px}.lp-page .char-card:active img{transform:scale(1.025)}}@media(max-width:420px){.lp-page .hero-copy h1{font-size:clamp(44px,12vw,56px)}.lp-page .hero-fine{font-size:10px}.lp-page .container{max-width:100%}.lp-page .plan{padding:28px 22px}.lp-page .chat-phone{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.lp-page .final-chars-scroll{animation:none!important}}
