.page-module___8aEwW__page{color:#f4f4f5;min-height:100vh;font-family:var(--font-outfit),var(--font-geist-sans),sans-serif;background:#0c0c0e;position:relative;overflow:hidden}.page-module___8aEwW__glowA,.page-module___8aEwW__glowB{pointer-events:none;filter:blur(50px);opacity:.55;position:absolute}.page-module___8aEwW__glowA{background:radial-gradient(circle,#a78bfa61,#a78bfa00);width:420px;height:420px;top:-130px;left:-110px}.page-module___8aEwW__glowB{background:radial-gradient(circle,#22d3ee3d,#22d3ee00);width:520px;height:520px;bottom:-220px;right:-180px}.page-module___8aEwW__header{z-index:2;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:20px 24px 12px;display:flex;position:relative}.page-module___8aEwW__brand{letter-spacing:.12em;color:#e4e4e7;font-size:13px;font-weight:700}.page-module___8aEwW__headerActions{align-items:center;gap:10px;display:flex}.page-module___8aEwW__headerLink{color:#d4d4d8;border:1px solid #0000;border-radius:10px;padding:9px 12px;font-size:14px}.page-module___8aEwW__headerLink:hover{color:#fafafa;border-color:#3f3f46}.page-module___8aEwW__headerPrimary{color:#0c0c0e;background:#a78bfa;border-radius:10px;padding:9px 14px;font-size:14px;font-weight:600}.page-module___8aEwW__headerPrimary:hover{background:#c4b5fd}.page-module___8aEwW__main{z-index:2;flex-direction:column;gap:56px;max-width:1180px;margin:0 auto;padding:30px 24px 84px;display:flex;position:relative}.page-module___8aEwW__hero{max-width:780px}.page-module___8aEwW__kicker{letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;margin:0 0 12px;font-size:12px}.page-module___8aEwW__hero h1{letter-spacing:-.03em;color:#fafafa;margin:0;font-size:clamp(32px,5vw,58px);line-height:1.02}.page-module___8aEwW__hero p{color:#d4d4d8;max-width:620px;margin:16px 0 0;font-size:17px;line-height:1.65}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.page-module___8aEwW__heroPrimary,.page-module___8aEwW__heroSecondary{border-radius:10px;padding:11px 15px;font-size:14px;font-weight:600}.page-module___8aEwW__heroPrimary{color:#0c0c0e;background:#a78bfa}.page-module___8aEwW__heroPrimary:hover{background:#c4b5fd}.page-module___8aEwW__heroSecondary{color:#e4e4e7;background:#18181b;border:1px solid #3f3f46}.page-module___8aEwW__heroSecondary:hover{background:#1f1f23}.page-module___8aEwW__pricingSection{flex-direction:column;gap:22px;display:flex}.page-module___8aEwW__sectionTitleWrap h2{color:#fafafa;margin:0;font-size:clamp(24px,3vw,34px)}.page-module___8aEwW__sectionTitleWrap p{color:#a1a1aa;margin:8px 0 0;font-size:15px}.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module___8aEwW__pricingCard{background:linear-gradient(#141416 0%,#111113 100%);border:1px solid #27272a;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:290px;padding:20px;display:flex}.page-module___8aEwW__pricingCardFeatured{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed59,0 25px 65px -35px #7c3aedcc}.page-module___8aEwW__planHead h3{color:#fafafa;margin:0;font-size:20px}.page-module___8aEwW__planPrice{color:#c4b5fd;margin:8px 0 0;font-size:17px;font-weight:600}.page-module___8aEwW__featureList{color:#d4d4d8;flex-direction:column;gap:9px;margin:16px 0;padding:0 0 0 18px;display:flex}.page-module___8aEwW__featureList li::marker{color:#22d3ee}.page-module___8aEwW__planCta{border-radius:10px;justify-content:center;align-items:center;min-height:42px;font-size:14px;font-weight:600;display:inline-flex}.page-module___8aEwW__planCtaPrimary{color:#0c0c0e;background:#a78bfa}.page-module___8aEwW__planCtaPrimary:hover{background:#c4b5fd}.page-module___8aEwW__planCtaGhost{color:#e4e4e7;background:#18181b;border:1px solid #3f3f46}.page-module___8aEwW__planCtaGhost:hover{background:#1f1f23}.page-module___8aEwW__footer{z-index:2;color:#71717a;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:12px;max-width:1180px;margin:0 auto;padding:0 24px 24px;font-size:12px;display:flex;position:relative}@media (max-width:1000px){.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-module___8aEwW__header{padding:16px 16px 8px}.page-module___8aEwW__main{gap:42px;padding:20px 16px 66px}.page-module___8aEwW__hero p{font-size:15px}.page-module___8aEwW__pricingGrid{grid-template-columns:1fr}.page-module___8aEwW__footer{flex-direction:column;padding:0 16px 20px}}
