.page-module___8aEwW__page{color:#fff;min-height:100vh;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;background:#0d0920}.page-module___8aEwW__nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0920d9;border-bottom:1px solid #7c6fe01f;justify-content:space-between;align-items:center;height:68px;padding:0 40px;display:flex;position:sticky;top:0}.page-module___8aEwW__navLogo{align-items:center;display:flex}.page-module___8aEwW__navLogoImg{width:auto;height:44px}.page-module___8aEwW__navActions{align-items:center;gap:12px;display:flex}.page-module___8aEwW__navLogin{color:#ffffffbf;border-radius:8px;padding:8px 18px;font-size:14px;font-weight:500;transition:color .15s}.page-module___8aEwW__navLogin:hover{color:#fff}.page-module___8aEwW__navCta{color:#fff;background:#7c6fe0;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:600;transition:background .15s,transform .1s}.page-module___8aEwW__navCta:hover{background:#9b90ff}.page-module___8aEwW__navCta:active{transform:scale(.97)}.page-module___8aEwW__hero{justify-content:center;align-items:center;gap:64px;min-height:calc(100vh - 68px);padding:80px 40px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBg{pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__blob1{background:radial-gradient(circle,#7c6fe040 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-100px;left:-100px}.page-module___8aEwW__blob2{background:radial-gradient(circle,#00b89426 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-80px;right:10%}.page-module___8aEwW__blob3{background:radial-gradient(circle,#fdcb6e1a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:40%;right:30%}.page-module___8aEwW__heroContent{z-index:1;flex:1;max-width:560px;position:relative}.page-module___8aEwW__heroBadge{letter-spacing:.6px;text-transform:uppercase;color:#fdcb6e;background:#fdcb6e1a;border:1px solid #fdcb6e40;border-radius:99px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.page-module___8aEwW__heroH1{letter-spacing:-1.5px;color:#fff;margin-bottom:20px;font-size:clamp(36px,5vw,62px);font-weight:800;line-height:1.1}.page-module___8aEwW__heroGradText{background:linear-gradient(135deg,#9b90ff 0%,#fdcb6e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroSub{color:#ffffff9e;max-width:440px;margin-bottom:36px;font-size:18px;line-height:1.65}.page-module___8aEwW__heroCtas{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.page-module___8aEwW__ctaPrimary{color:#fff;background:#7c6fe0;border-radius:10px;align-items:center;padding:14px 28px;font-size:15px;font-weight:700;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 32px #7c6fe066}.page-module___8aEwW__ctaPrimary:hover{background:#9b90ff;box-shadow:0 12px 40px #7c6fe080}.page-module___8aEwW__ctaPrimary:active{transform:scale(.97)}.page-module___8aEwW__ctaSecondary{color:#ffffffbf;border:1px solid #ffffff2e;border-radius:10px;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.page-module___8aEwW__ctaSecondary:hover{color:#fff;border-color:#fff6}.page-module___8aEwW__heroNote{color:#ffffff59;letter-spacing:.2px;font-size:12px}.page-module___8aEwW__heroVisual{z-index:1;flex-shrink:0;position:relative}.page-module___8aEwW__phoneFrame{background:linear-gradient(145deg,#1e1540,#120d24);border-radius:40px;width:280px;padding:20px 16px 28px;box-shadow:0 40px 80px #00000080,0 0 0 1px #7c6fe033,inset 0 1px #ffffff0f}.page-module___8aEwW__phoneMockup{flex-direction:column;gap:6px;display:flex}.page-module___8aEwW__mockHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-module___8aEwW__mockGreeting{color:#ffffffe6;font-size:13px;font-weight:600}.page-module___8aEwW__mockStreak{color:#fdcb6e;font-size:13px;font-weight:700}.page-module___8aEwW__mockSection{letter-spacing:1px;text-transform:uppercase;color:#ffffff4d;margin-top:8px;margin-bottom:2px;font-size:10px;font-weight:700}.page-module___8aEwW__mockTask{background:#ffffff0f;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.page-module___8aEwW__mockTaskPending{opacity:.55}.page-module___8aEwW__mockCheck{background:#7c6fe0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex}.page-module___8aEwW__mockCircle{border:1.5px solid #ffffff4d;border-radius:5px;flex-shrink:0;width:18px;height:18px}.page-module___8aEwW__mockTaskName{color:#ffffffd9;font-size:12px}.page-module___8aEwW__mockAiCard{color:#fffc;background:linear-gradient(135deg,#7c6fe033,#fdcb6e1a);border:1px solid #7c6fe04d;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;font-size:11px;font-style:italic;line-height:1.45;display:flex}.page-module___8aEwW__mockAiIcon{color:#fdcb6e;flex-shrink:0;margin-top:1px;font-size:13px}.page-module___8aEwW__features,.page-module___8aEwW__howItWorks,.page-module___8aEwW__pricing{padding:100px 40px}.page-module___8aEwW__features{background:#0d0920}.page-module___8aEwW__howItWorks{background:#100c22}.page-module___8aEwW__pricing{background:#0d0920}.page-module___8aEwW__sectionInner{max-width:1100px;margin:0 auto}.page-module___8aEwW__sectionEyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#9b90ff;margin-bottom:12px;font-size:12px;font-weight:700}.page-module___8aEwW__sectionH2{letter-spacing:-1px;color:#fff;margin-bottom:56px;font-size:clamp(28px,3.5vw,44px);font-weight:800}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-module___8aEwW__featureCard{background:#ffffff08;border:1px solid #7c6fe024;border-radius:18px;padding:28px 24px;transition:border-color .2s,background .2s}.page-module___8aEwW__featureCard:hover{background:#7c6fe00f;border-color:#7c6fe059}.page-module___8aEwW__featureIcon{margin-bottom:14px;font-size:28px;display:block}.page-module___8aEwW__featureTitle{color:#fff;margin-bottom:8px;font-size:16px;font-weight:700}.page-module___8aEwW__featureDesc{color:#ffffff80;font-size:14px;line-height:1.65}.page-module___8aEwW__stepsGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module___8aEwW__stepCard{padding-left:0;position:relative}.page-module___8aEwW__stepNum{color:#7c6fe02e;letter-spacing:-2px;margin-bottom:12px;font-size:48px;font-weight:800;line-height:1;display:block}.page-module___8aEwW__stepTitle{color:#fff;margin-bottom:10px;font-size:18px;font-weight:700}.page-module___8aEwW__stepDesc{color:#ffffff80;font-size:14px;line-height:1.7}.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.page-module___8aEwW__planCard{background:#ffffff08;border:1px solid #7c6fe024;border-radius:20px;padding:32px 28px;position:relative}.page-module___8aEwW__planHighlight{background:linear-gradient(145deg,#7c6fe026,#7c6fe00d);border-color:#7c6fe080;box-shadow:0 0 40px #7c6fe01f}.page-module___8aEwW__planBadge{letter-spacing:.5px;color:#1a1130;white-space:nowrap;background:#fdcb6e;border-radius:99px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.page-module___8aEwW__planName{color:#ffffff80;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700}.page-module___8aEwW__planPrice{align-items:baseline;gap:6px;margin-bottom:24px;display:flex}.page-module___8aEwW__planAmount{color:#fff;letter-spacing:-1.5px;font-size:40px;font-weight:800}.page-module___8aEwW__planPeriod{color:#fff6;font-size:13px}.page-module___8aEwW__planFeatures{flex-direction:column;gap:10px;margin-bottom:28px;list-style:none;display:flex}.page-module___8aEwW__planFeatureItem{color:#ffffffa6;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.page-module___8aEwW__planCheck{color:#00b894;flex-shrink:0;margin-top:1px;font-size:13px;font-weight:700}.page-module___8aEwW__planCta{text-align:center;color:#ffffffb3;border:1px solid #ffffff26;border-radius:10px;padding:12px;font-size:14px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:block}.page-module___8aEwW__planCta:hover{color:#fff;border-color:#ffffff4d}.page-module___8aEwW__planCtaHighlight{color:#fff;background:#7c6fe0;border-color:#0000;box-shadow:0 6px 20px #7c6fe066}.page-module___8aEwW__planCtaHighlight:hover{background:#9b90ff;border-color:#0000}.page-module___8aEwW__footer{background:#0a0718;border-top:1px solid #7c6fe01a;padding:60px 40px}.page-module___8aEwW__footerInner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:1100px;margin:0 auto;display:flex}.page-module___8aEwW__footerLogo{opacity:.85;width:auto;height:48px}.page-module___8aEwW__footerTagline{color:#ffffff59;font-size:14px}.page-module___8aEwW__footerLinks{gap:28px;display:flex}.page-module___8aEwW__footerLinks a{color:#fff6;font-size:13px;transition:color .15s}.page-module___8aEwW__footerLinks a:hover{color:#ffffffbf}.page-module___8aEwW__footerCopy{color:#fff3;margin-top:8px;font-size:12px}@media (max-width:900px){.page-module___8aEwW__hero{text-align:center;flex-direction:column;gap:48px;padding:60px 24px}.page-module___8aEwW__heroContent,.page-module___8aEwW__heroSub{max-width:100%}.page-module___8aEwW__heroCtas{justify-content:center}.page-module___8aEwW__heroNote{text-align:center}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__stepsGrid{grid-template-columns:1fr;gap:40px}.page-module___8aEwW__pricingGrid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}@media (max-width:600px){.page-module___8aEwW__nav{padding:0 20px}.page-module___8aEwW__navLogin{display:none}.page-module___8aEwW__hero{padding:48px 20px}.page-module___8aEwW__heroH1{letter-spacing:-.5px}.page-module___8aEwW__features,.page-module___8aEwW__howItWorks,.page-module___8aEwW__pricing{padding:72px 20px}.page-module___8aEwW__featureGrid{grid-template-columns:1fr}.page-module___8aEwW__footer{padding:48px 20px}.page-module___8aEwW__phoneFrame{width:240px}}
