.info-page{--i-accent:var(--p-blue,#6fb6ff);--i-glow:#5aaeff52}.info-women{--i-accent:#ff8fbd;--i-glow:#ff78aa4d}.info-intro:before{animation:9s ease-in-out infinite alternate info-drift;background:radial-gradient(55% 70% at 18% 20%, var(--i-glow), transparent 70%), radial-gradient(40% 60% at 80% 10%, #a9cfb224, transparent 70%)!important}@keyframes info-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(24px,12px)scale(1.06)}}.info-intro h1{background:linear-gradient(100deg, #fff 30%, var(--i-accent));color:#0000;-webkit-background-clip:text;background-clip:text;max-width:16ch!important}.info-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:640px;margin-top:32px;display:grid}.info-stat{box-shadow:0 0 0 1px #0003, 0 18px 40px -24px var(--i-glow);background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff29;border-radius:18px;padding:16px 16px 14px}.info-stat strong{font-family:var(--p-display);color:#fff;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:800;font-stretch:70%;line-height:.95;display:block}.info-stat span{color:var(--p-text-2);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:.72rem;font-weight:700;display:block}.info-section{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px clamp(40px,6vw,96px);display:grid}.info-num{color:var(--i-accent);font-family:var(--p-display);letter-spacing:.12em;margin-bottom:10px;font-size:.95rem;font-weight:800;font-stretch:70%;display:block}.info-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.info-list li{background:#ffffff09;border:1px solid #ffffff1f;border-radius:16px;padding:16px 18px 16px 46px;transition:border-color .3s,transform .3s,background .3s;position:relative}.info-list li:hover{border-color:var(--i-accent);background:#ffffff0f;transform:translate(4px)}.info-list li:before{content:"";background:var(--i-accent);width:12px;height:12px;box-shadow:0 0 14px var(--i-accent);border-radius:50%;position:absolute;top:22px;left:18px}.info-list strong{color:#fff;font-size:1.05rem;display:block}.info-list span{color:var(--p-text-2);margin-top:4px;line-height:1.55;display:block}.info-guides{gap:14px;display:grid}.info-guide{color:inherit;background:linear-gradient(150deg,#ffffff12,#ffffff05);border:1px solid #ffffff29;border-radius:22px;gap:6px;padding:22px 24px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:relative}.info-guide:hover{border-color:var(--i-accent);box-shadow:0 20px 50px -28px var(--i-glow);transform:translateY(-3px)}.info-guide strong{color:#fff;font-family:var(--p-display);text-transform:uppercase;font-size:1.5rem;font-weight:800;font-stretch:75%;line-height:1.05}.info-guide span{color:var(--p-text-2);line-height:1.5}.info-guide em{color:var(--i-accent);margin-top:6px;font-size:.9rem;font-style:normal;font-weight:700}.info-join .plan-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.info-faq details{border-top:1px solid #ffffff1f;padding:16px 0}.info-faq details:last-child{border-bottom:1px solid #ffffff1f}.info-faq summary{cursor:pointer;color:#fff;justify-content:space-between;gap:16px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.info-faq summary::-webkit-details-marker{display:none}.info-faq summary:after{content:"+";color:var(--i-accent);font-size:1.4rem;line-height:1;transition:transform .3s}.info-faq details[open] summary:after{transform:rotate(45deg)}.info-faq p{color:var(--p-text-2);margin:10px 0 0;line-height:1.6}.info-more{border-top:1px solid var(--p-line);flex-wrap:wrap;gap:10px;padding-top:36px;display:flex}.info-more a{color:var(--p-text-2);border:1px solid #ffffff2e;border-radius:999px;padding:10px 16px;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .3s,color .3s}.info-more a:hover{border-color:var(--i-accent);color:#fff}@media (max-width:760px){.info-section{grid-template-columns:1fr}.info-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.info-stat strong{font-size:2rem}}@media (prefers-reduced-motion:reduce){.info-intro:before{animation:none}}
