.page_loadingContainer__AMjtH{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem}.page_loading__4WMny{text-align:center;color:hsl(240,5%,64.9%)}.page_spinner__1BdMn{width:40px;height:40px;border:4px solid hsl(240,3.7%,15.9%);border-top-color:hsl(231,84%,76%);border-radius:50%;animation:page_spin__OXxwq 1s linear infinite;margin:0 auto 1rem}@keyframes page_spin__OXxwq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_landingContainer__a1TaZ{min-height:100vh;background:hsl(240,9%,4%);color:hsl(0,0%,98%)}.page_navbar__k3RMs{position:fixed;top:0;left:0;right:0;background:rgba(10,10,11,.95);backdrop-filter:blur(10px);border-bottom:1px solid hsl(240,3.7%,15.9%);z-index:1000}.page_navContainer__fvPGx{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.page_logo__ikIZE{font-family:Over the Rainbow;font-size:1.5rem;font-weight:800;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:.5rem}.page_logoIcon__FOO5m{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#8b5cf6,#3b0c56);border-radius:8px;margin-right:.75rem;position:relative;font-size:1.3rem;color:#5dff5d;font-weight:700}.page_logoIcon__FOO5m:before{content:"V";position:absolute;font-family:Over the Rainbow,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.page_logoText__M1jdM{background:linear-gradient(135deg,hsl(231,84%,76%),hsl(258,84%,76%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_navButtons__PCrts{display:flex;gap:1rem;align-items:center}.page_navButton__G_SkT{padding:.5rem 1rem;border:1px solid hsl(240,3.7%,15.9%);border-radius:8px;background:transparent;color:hsl(0,0%,98%);font-weight:500;cursor:pointer;transition:all .2s ease}.page_navButton__G_SkT:hover{border-color:hsl(231,84%,76%);color:hsl(231,84%,76%)}.page_navButtonPrimary__y5Mzy{padding:.5rem 1rem;border:none;border-radius:8px;background:linear-gradient(135deg,hsl(231,84%,76%),hsl(258,84%,76%));color:white;font-weight:500;cursor:pointer;transition:all .2s ease}.page_navButtonPrimary__y5Mzy:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.page_hero__7KFOs{padding:8rem 2rem 4rem;background:linear-gradient(135deg,hsl(240,9%,4%),hsl(240,6%,10%))}.page_heroContainer__Exl4z{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.page_heroContent__dzLob{max-width:600px}.page_heroTitle__ixXIp{font-size:3.5rem;font-weight:700;color:hsl(0,0%,98%);margin-bottom:1.5rem;line-height:1.1}.page_heroTitleAccent__UreXx{background:linear-gradient(135deg,hsl(231,84%,76%),hsl(258,84%,76%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__ZW2Yq{font-size:1.25rem;color:hsl(240,5%,64.9%);margin-bottom:3rem;line-height:1.6}.page_heroButtons__QFahC{display:flex;gap:1rem;margin-bottom:3rem}.page_ctaButton__lcwUc{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;border:none;border-radius:12px;background:linear-gradient(135deg,hsl(231,84%,76%),hsl(258,84%,76%));color:white;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.page_ctaButton__lcwUc:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,.3)}.page_googleIcon__Q4w6c{width:20px;height:20px}.page_secondaryButton__0Pzex{padding:1rem 2rem;border:2px solid hsl(240,3.7%,15.9%);border-radius:12px;background:transparent;color:hsl(0,0%,98%);font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.page_secondaryButton__0Pzex:hover{border-color:hsl(231,84%,76%);color:hsl(231,84%,76%)}.page_heroStats__ozT57{display:flex;gap:2rem}.page_stat__wNpTi{text-align:center}.page_statNumber__vz8WS{font-size:2rem;font-weight:700;color:hsl(231,84%,76%);margin-bottom:.25rem}.page_statLabel__2jNx3{font-size:.875rem}.page_heroImage__Aq3LS{display:flex;justify-content:center;align-items:center}.page_heroCard__uJqad{background:hsl(240,6%,10%);border:1px solid hsl(240,3.7%,15.9%);border-radius:16px;padding:2rem;box-shadow:0 20px 40px rgba(0,0,0,.5);width:100%;max-width:400px}.page_cardHeader__GSUA9{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.page_cardAvatar__3ocw3{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,hsl(231,84%,76%),hsl(258,84%,76%))}.page_cardName__4_8yZ{font-size:1.25rem;font-weight:600;color:hsl(0,0%,98%)}.page_cardTitle__T08IG{font-size:.875rem;color:hsl(240,5%,64.9%)}.page_cardSkills__p3q5u{display:flex;flex-direction:column;gap:1rem}.page_skillBadge__mlauu{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:hsl(240,3.7%,15.9%);border-radius:8px;font-weight:500;color:hsl(0,0%,98%)}.page_skillRating__pW3Wn{display:flex;align-items:center;gap:.5rem}.page_stars__uP2RU{font-size:.875rem;color:hsl(43,96%,58%)}.page_vouchCount__uP_CL{font-size:.75rem;color:hsl(240,5%,64.9%)}.page_features__GdcOS{padding:6rem 2rem;background:hsl(240,6%,10%)}.page_featuresContainer__bk8pv{max-width:1200px;margin:0 auto}.page_sectionHeader___raMx{text-align:center;margin-bottom:4rem}.page_sectionTitle__6ic_4{font-size:2.5rem;font-weight:700;color:hsl(0,0%,98%);margin-bottom:1rem}.page_sectionSubtitle__cOHw_{font-size:1.25rem;color:hsl(240,5%,64.9%);max-width:600px;margin:0 auto}.page_featureGrid__QBsGp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.page_featureCard__swyBK{text-align:center;padding:2rem;border-radius:16px;background:hsl(240,3.7%,15.9%);border:1px solid hsl(240,3.7%,15.9%);transition:all .3s ease}.page_featureCard__swyBK:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.5);border-color:hsl(231,84%,76%)}.page_featureIcon__UHR_A{margin-bottom:1.5rem}.page_iconCircle__q61jk{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,hsl(231,84%,76%),hsl(258,84%,76%));display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto;color:white}.page_featureTitle__pGLZ6{font-size:1.5rem;font-weight:600;color:hsl(0,0%,98%);margin-bottom:1rem}.page_featureDescription__RYtW4{color:hsl(240,5%,64.9%);line-height:1.6}.page_benefits__vhxWS{padding:6rem 2rem;background:hsl(240,9%,4%)}.page_benefitsContainer__YOGdh{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.page_benefitsContent__iFf_L{max-width:500px}.page_benefitsTitle__fu5DC{font-size:2.5rem;font-weight:700;color:hsl(0,0%,98%);margin-bottom:2rem}.page_benefitsList__jaMKd{display:flex;flex-direction:column;gap:1.5rem}.page_benefitItem__IBMDW{display:flex;gap:1rem;align-items:flex-start}.page_benefitIcon__8IxwV{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,hsl(231,84%,76%),hsl(258,84%,76%));color:white;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;margin-top:.25rem}.page_benefitItem__IBMDW h4{font-size:1.125rem;font-weight:600;color:hsl(0,0%,98%);margin-bottom:.25rem}.page_benefitItem__IBMDW p{color:hsl(240,5%,64.9%);line-height:1.5}.page_benefitsImage__aZVDm{display:flex;justify-content:center}.page_benefitsCard__RqJWM{background:hsl(240,6%,10%);border:1px solid hsl(240,3.7%,15.9%);border-radius:16px;padding:2rem;box-shadow:0 20px 40px rgba(0,0,0,.5);width:100%;max-width:400px}.page_benefitsCardHeader__MYoQa{margin-bottom:1.5rem}.page_benefitsCardHeader__MYoQa h4{font-size:1.25rem;font-weight:600;color:hsl(0,0%,98%)}.page_profileStats__Db22n{display:flex;justify-content:space-around;margin-bottom:2rem;padding:1rem;background:hsl(240,3.7%,15.9%);border-radius:12px}.page_profileStat__uXz7s{text-align:center}.page_statValue__tVgp7{display:block;font-size:1.5rem;font-weight:700;color:hsl(231,84%,76%)}.page_statLabel__2jNx3{font-size:.75rem;color:hsl(240,5%,64.9%);text-transform:uppercase;letter-spacing:.5px}.page_topSkills__ZGdMY h5{font-size:1rem;font-weight:600;color:hsl(0,0%,98%);margin-bottom:1rem}.page_skillsList__Xm7Uh{display:flex;flex-direction:column;gap:.75rem}.page_skillItem__cI0En{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:hsl(240,3.7%,15.9%);border-radius:6px;font-size:.875rem;color:hsl(0,0%,98%)}.page_cta__i2v5_{padding:6rem 2rem;background:linear-gradient(135deg,hsl(231,84%,76%),hsl(258,84%,76%));color:white;text-align:center}.page_ctaContainer__Oo_f_{max-width:800px;margin:0 auto}.page_ctaTitle__8jURU{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.page_ctaSubtitle__oI50C{font-size:1.25rem;margin-bottom:3rem;opacity:.9}.page_ctaButtonLarge__X49Lf{padding:1.25rem 3rem;border:none;border-radius:12px;background:hsl(240,9%,4%);color:hsl(231,84%,76%);font-weight:600;font-size:1.25rem;cursor:pointer;transition:all .3s ease}.page_ctaButtonLarge__X49Lf:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.page_footer__F3MD0{padding:3rem 2rem;background:hsl(240,6%,10%);color:hsl(0,0%,98%)}.page_footerContainer__eXMkR{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.page_footerContent__aXrXd{max-width:400px}.page_footerLogo__LcRrq{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:hsl(231,84%,76%)}.page_footerText__qHi3L{color:hsl(240,5%,64.9%);line-height:1.6}.page_footerLinks__ZWbAq{display:flex;gap:3rem}.page_footerColumn__3Snvs h4{font-size:1rem;font-weight:600;margin-bottom:1rem;color:hsl(0,0%,98%)}.page_footerColumn__3Snvs a{display:block;color:hsl(240,5%,64.9%);text-decoration:none;margin-bottom:.5rem;transition:color .2s ease}.page_footerColumn__3Snvs a:hover{color:hsl(231,84%,76%)}@media (max-width:768px){.page_navContainer__fvPGx{padding:1rem}.page_heroContainer__Exl4z{grid-template-columns:1fr;gap:2rem;text-align:center}.page_heroTitle__ixXIp{font-size:2.5rem}.page_heroButtons__QFahC{flex-direction:column;align-items:center}.page_heroStats__ozT57{justify-content:center}.page_benefitsContainer__YOGdh{grid-template-columns:1fr;gap:2rem}.page_footerContainer__eXMkR{grid-template-columns:1fr}.page_footerLinks__ZWbAq{gap:2rem}.page_ctaTitle__8jURU,.page_sectionTitle__6ic_4{font-size:2rem}}