@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_slideInDown__hTXzN{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_float__Xp_VR{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes page_cardSlideIn__QdgBF{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_planGlow__Pb5xX{0%,to{box-shadow:0 0 0 1px rgba(99,102,241,.2),0 8px 32px rgba(79,70,229,.08)}50%{box-shadow:0 0 0 2px rgba(99,102,241,.35),0 16px 48px rgba(79,70,229,.18)}}@keyframes page_taglinePulse__YDfcJ{0%,to{border-color:rgba(99,102,241,.25)}50%{border-color:rgba(99,102,241,.5)}}@keyframes page_statIn__xzVwN{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.page_hero__7KFOs{background:#0d0f1a;background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);background-size:26px 26px;padding:6rem 2rem;text-align:center;position:relative;overflow:hidden}.page_heroContent__dzLob{max-width:900px;margin:0 auto;position:relative;z-index:1}.page_tagline__FsEDs{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#818cf8;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);border-radius:999px;padding:.4rem 1rem;margin-bottom:1.25rem;animation:page_slideInDown__hTXzN .4s cubic-bezier(.22,1,.36,1),page_taglinePulse__YDfcJ 3s ease-in-out .8s infinite}.page_tagline__FsEDs:before{content:"✦";font-size:.65rem}.page_heroTitle__ixXIp{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2;color:var(--text-primary);animation:page_slideInDown__hTXzN .6s cubic-bezier(.25,1,.5,1);transition:color .3s ease}.page_highlight__Jnelb{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__ZW2Yq{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.6;animation:page_fadeInUp__7IOrd .6s cubic-bezier(.25,1,.5,1) .1s backwards;transition:color .3s ease}.page_ctaButtons__Ge_hw{display:flex;gap:1.5rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap;animation:page_fadeInUp__7IOrd .6s cubic-bezier(.25,1,.5,1) .2s backwards}.page_ctaButtons__Ge_hw a{text-decoration:none}.page_heroStats__ozT57{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem;padding-top:3rem;border-top:2px solid var(--border-color);transition:border-color .3s ease}.page_stat__wNpTi{text-align:center;animation:page_statIn__xzVwN .6s cubic-bezier(.22,1,.36,1) backwards}.page_stat__wNpTi:first-child{animation-delay:.3s}.page_stat__wNpTi:nth-child(2){animation-delay:.42s}.page_stat__wNpTi:nth-child(3){animation-delay:.54s}.page_statNumber__vz8WS{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.page_statLabel__2jNx3{color:var(--text-secondary);font-weight:600;font-size:.95rem;transition:color .3s ease}.page_sectionTitle__6ic_4{font-size:2.25rem;font-weight:800;color:var(--text-primary);margin-bottom:.75rem;letter-spacing:-.02em}.page_howItWorks__Xf7_c{padding:5rem 2rem;background:var(--bg-secondary)}.page_stepsGrid__svYG0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem;position:relative}.page_stepsGrid__svYG0:before{content:"";position:absolute;top:2rem;left:calc(16.666% + 1rem);right:calc(16.666% + 1rem);height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.3) 20%,rgba(99,102,241,.3) 80%,transparent);pointer-events:none}.page_step__0ZyaY{text-align:center;padding:2rem 1.5rem;background:var(--bg-primary);border-radius:14px;border:1px solid var(--border-color);position:relative}.page_stepNum__Ucda0{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.1em;color:#6366f1;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);border-radius:999px;padding:.3rem .7rem;margin-bottom:1rem}.page_stepTitle__D2o3b{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.page_stepBody__WxbmX{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.page_pricing__WvXsI{padding:5rem 2rem;background:var(--bg-primary)}.page_pricingIntro__14eRX{text-align:center;color:var(--text-secondary);font-size:1rem;margin-bottom:3rem}.page_plansGrid__RR4HP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.page_planCard__2QEha{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:2rem;position:relative;transition:transform .25s,box-shadow .25s}.page_planCard__2QEha:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.2)}.page_planCardHighlight__SGNnk{background:linear-gradient(135deg,rgba(79,70,229,.12),rgba(99,102,241,.06));border-color:rgba(99,102,241,.4);animation:page_planGlow__Pb5xX 3s ease-in-out 1s infinite}.page_planBestBadge__RU7Wq{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#4f46e5;border-radius:999px;padding:.25em .85em;white-space:nowrap}.page_planHeader__mZ9gM{margin-bottom:1.5rem}.page_planName__NoWFT{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.page_planPrice__YIDP0{display:flex;align-items:baseline;gap:.2rem}.page_planAmount__tKV9u{font-size:2rem;font-weight:800;color:var(--text-primary);letter-spacing:-.03em}.page_planPeriod__alHvG{font-size:.875rem;color:var(--text-secondary)}.page_planFeatureList__W5Fmo{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.625rem}.page_planFeatureItem__T2iEH{font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:.5rem}.page_planCheck__FHLL6{color:#10b981;font-weight:700;flex-shrink:0}.page_planCtaLink__HIbmB{display:block;text-decoration:none}.page_planCtaPrimary__nOKb3{width:100%;padding:.75rem;background:#4f46e5;color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s,transform .15s}.page_planCtaPrimary__nOKb3:hover{background:#4338ca;transform:translateY(-1px)}.page_planCtaSecondary__41utZ{width:100%;padding:.75rem;background:transparent;color:var(--text-primary);border:1px solid var(--border-color);border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.page_planCtaSecondary__41utZ:hover{border-color:#4f46e5;background:rgba(99,102,241,.06)}.page_features__GdcOS{padding:5rem 2rem;background:var(--bg-primary);transition:background-color .3s ease}.page_features__GdcOS h2{font-size:2.5rem;margin-bottom:3rem;color:var(--text-primary);transition:color .3s ease}.page_featureGrid__QBsGp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.page_featureCard__swyBK{padding:2.5rem;background:var(--bg-secondary);border-radius:1.25rem;border:1px solid var(--border-color);transition:all .3s cubic-bezier(.25,1,.5,1);box-shadow:0 4px 12px rgba(0,0,0,.08);will-change:transform,box-shadow,border-color}@media (prefers-color-scheme:dark){.page_featureCard__swyBK{box-shadow:0 4px 12px rgba(0,0,0,.3)}}.page_featureCard__swyBK:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(79,70,229,.15);border-color:var(--color-primary)}@media (prefers-color-scheme:dark){.page_featureCard__swyBK:hover{box-shadow:0 20px 40px rgba(99,102,241,.25)}}.page_featureIcon__UHR_A{font-size:2.5rem;margin-bottom:1rem;display:inline-block;animation:page_float__Xp_VR 3.5s ease-in-out infinite;transition:transform .2s cubic-bezier(.22,1,.36,1)}.page_featureCard__swyBK:first-child .page_featureIcon__UHR_A{animation-delay:0s}.page_featureCard__swyBK:nth-child(2) .page_featureIcon__UHR_A{animation-delay:-.7s}.page_featureCard__swyBK:nth-child(3) .page_featureIcon__UHR_A{animation-delay:-1.4s}.page_featureCard__swyBK:nth-child(4) .page_featureIcon__UHR_A{animation-delay:-2.1s}.page_featureCard__swyBK:nth-child(5) .page_featureIcon__UHR_A{animation-delay:-2.8s}.page_featureCard__swyBK:nth-child(6) .page_featureIcon__UHR_A{animation-delay:-.35s}.page_featureCard__swyBK:hover .page_featureIcon__UHR_A{transform:scale(1.15) translateY(-4px);animation-play-state:paused}.page_featureCard__swyBK h3{font-size:1.25rem;margin-bottom:.75rem;color:var(--text-primary);transition:color .3s ease}.page_featureCard__swyBK p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;transition:color .3s ease}.page_subjects__YfqnS{padding:5rem 2rem;background:linear-gradient(to bottom,var(--bg-secondary),var(--bg-primary));transition:background-color .3s ease;position:relative;overflow:hidden}.page_subjects__YfqnS h2{font-size:2.5rem;margin-bottom:1rem;color:var(--text-primary)}.page_subjectsIntro__xtZWx,.page_subjects__YfqnS h2{transition:color .3s ease;position:relative;z-index:1}.page_subjectsIntro__xtZWx{text-align:center;color:var(--text-secondary);font-size:1.1rem;margin-bottom:3rem;animation:page_fadeInUp__7IOrd .6s cubic-bezier(.25,1,.5,1) .1s backwards}.page_subjectsGrid__Z_nyh{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;position:relative;z-index:1}.page_subjectCard__aTdD4{padding:1.5rem 1rem;background:var(--bg-primary);border-radius:.75rem;text-align:center;font-weight:600;color:var(--color-primary);border:2px solid var(--border-color);transition:all .28s cubic-bezier(.22,1,.36,1);cursor:pointer;will-change:transform,border-color,background}.page_subjectCard__aTdD4:hover{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);color:#fff;transform:translateY(-5px) scale(1.02);box-shadow:0 14px 28px rgba(79,70,229,.22)}.page_subjectCard__aTdD4:active{transform:translateY(-2px) scale(.99);transition-duration:.1s}.page_cta__i2v5_{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);color:#fff;padding:5rem 2rem;text-align:center;position:relative;overflow:hidden}.page_cta__i2v5_:before{top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:page_float__Xp_VR 8s ease-in-out infinite}.page_cta__i2v5_:after,.page_cta__i2v5_:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.page_cta__i2v5_:after{bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);animation:page_float__Xp_VR 10s ease-in-out infinite reverse}.page_cta__i2v5_ h2{font-size:2.5rem;margin-bottom:1rem;color:#fff;animation:page_slideInDown__hTXzN .6s cubic-bezier(.25,1,.5,1);position:relative;z-index:1}.page_cta__i2v5_ p{font-size:1.1rem;margin-bottom:2rem;color:hsla(0,0%,100%,.9);max-width:600px;margin-left:auto;margin-right:auto;animation:page_fadeInUp__7IOrd .6s cubic-bezier(.25,1,.5,1) .1s backwards;position:relative;z-index:1}.page_cta__i2v5_ button{background:#fff;color:var(--color-primary);font-weight:700;padding:1rem 2rem;font-size:1.05rem;animation:page_fadeInUp__7IOrd .6s cubic-bezier(.25,1,.5,1) .2s backwards;position:relative;z-index:1}.page_cta__i2v5_ button:hover{background:hsla(0,0%,100%,.95);transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.25)}@media (max-width:768px){.page_cta__i2v5_,.page_features__GdcOS,.page_hero__7KFOs,.page_howItWorks__Xf7_c,.page_pricing__WvXsI,.page_subjects__YfqnS{padding-left:1rem;padding-right:1rem}.page_stepsGrid__svYG0{grid-template-columns:1fr;gap:1rem}.page_stepsGrid__svYG0:before{display:none}.page_plansGrid__RR4HP{grid-template-columns:1fr;gap:1.25rem}.page_hero__7KFOs{padding-top:4.5rem;padding-bottom:4rem}.page_heroTitle__ixXIp{font-size:2.25rem}.page_heroSubtitle__ZW2Yq{font-size:1rem}.page_ctaButtons__Ge_hw{flex-direction:column}.page_ctaButtons__Ge_hw a,.page_ctaButtons__Ge_hw button{width:100%}.page_featureGrid__QBsGp,.page_heroStats__ozT57{grid-template-columns:1fr}.page_featureGrid__QBsGp{gap:1.25rem}.page_aiProviders__tqGGA h2,.page_cta__i2v5_ h2,.page_features__GdcOS h2,.page_subjects__YfqnS h2{font-size:2rem}.page_featureCard__swyBK,.page_providerCard__v8pkz{padding:1.5rem}.page_subjectsGrid__Z_nyh{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (max-width:480px){.page_heroTitle__ixXIp{font-size:2rem}.page_tagline__FsEDs{font-size:.72rem;padding:.35rem .85rem}.page_subjectsGrid__Z_nyh{grid-template-columns:1fr}.page_subjectCard__aTdD4{padding:1.1rem .9rem}.page_cta__i2v5_ p{font-size:1rem}}