.page-module__n1y8KG__container{max-width:var(--container-content);padding-left:var(--space-6);padding-right:var(--space-6);margin-left:auto;margin-right:auto}@media (min-width:768px){.page-module__n1y8KG__container{padding-left:var(--space-8);padding-right:var(--space-8)}}.page-module__n1y8KG__hero{background-color:var(--color-midnight);min-height:100vh;position:relative;overflow:hidden}.page-module__n1y8KG__backgroundContainer{z-index:1;position:absolute;inset:0}.page-module__n1y8KG__goldenGlow{pointer-events:none;z-index:5;background:radial-gradient(60% 50% at 50% 0,#c9a22726 0%,#c9a22714 30%,#c9a22705 60%,#0000 80%);width:100%;height:80%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.page-module__n1y8KG__splitContainer{z-index:10;min-height:100vh;max-width:var(--container-content);padding:0 var(--space-6);margin:0 auto;display:flex;position:relative}.page-module__n1y8KG__contentSide{padding-top:var(--space-20);flex:1;align-items:center;display:flex}@media (min-width:768px){.page-module__n1y8KG__contentSide{padding-top:var(--space-24);flex:.55}}.page-module__n1y8KG__contentInner{max-width:36rem}.page-module__n1y8KG__eyebrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.page-module__n1y8KG__eyebrowDash{background-color:var(--color-accent-500);width:2rem;height:2px}.page-module__n1y8KG__eyebrow span:not(.page-module__n1y8KG__eyebrowDash){font-size:var(--text-sm);color:var(--color-accent-500);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.page-module__n1y8KG__headline{font-family:var(--font-heading);font-size:var(--text-4xl);color:#fff;margin-bottom:var(--space-8);font-weight:700;line-height:1.1}@media (min-width:640px){.page-module__n1y8KG__headline{font-size:var(--text-5xl)}}@media (min-width:768px){.page-module__n1y8KG__headline{font-size:var(--text-6xl)}}.page-module__n1y8KG__subheadline{font-size:var(--text-lg);color:var(--color-primary-100);margin-bottom:var(--space-10);text-wrap:balance;max-width:36rem;line-height:1.7}@media (min-width:768px){.page-module__n1y8KG__subheadline{font-size:var(--text-xl)}}.page-module__n1y8KG__ctaContainer{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}@media (min-width:640px){.page-module__n1y8KG__ctaContainer{flex-direction:row}}.page-module__n1y8KG__primaryButton{padding:var(--space-4)var(--space-8);background-color:var(--color-accent-500);color:var(--color-primary-900);font-weight:600;font-size:var(--text-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.page-module__n1y8KG__primaryButton:hover{background-color:var(--color-accent-400);transform:translateY(-2px)}.page-module__n1y8KG__secondaryButton{padding:var(--space-4)var(--space-8);color:var(--color-white);font-weight:600;font-size:var(--text-lg);border:2px solid var(--color-white);border-radius:var(--radius-lg);background-color:#0000;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.page-module__n1y8KG__secondaryButton:hover{background-color:var(--color-white);color:var(--color-primary-900)}.page-module__n1y8KG__visualSide{display:none}@media (min-width:768px){.page-module__n1y8KG__visualSide{flex:.45;justify-content:center;align-items:center;display:flex}}.page-module__n1y8KG__toolMockup{width:100%;max-width:320px}.page-module__n1y8KG__mockupWindow{border-radius:var(--radius-2xl);background-color:#ffffff0d;border:1px solid #ffffff1a;overflow:hidden;box-shadow:0 20px 60px #0000004d}.page-module__n1y8KG__mockupHeader{padding:var(--space-3)var(--space-4);background-color:#ffffff08;border-bottom:1px solid #ffffff0f;gap:6px;display:flex}.page-module__n1y8KG__mockupDot{background-color:#ffffff26;border-radius:50%;width:8px;height:8px}.page-module__n1y8KG__mockupBody{padding:var(--space-5)}.page-module__n1y8KG__mockupDate{font-size:var(--text-xs);color:#fff6;margin-bottom:var(--space-4)}.page-module__n1y8KG__mockupMoodRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.page-module__n1y8KG__mockupMoodLabel{font-size:var(--text-xs);color:#ffffff80}.page-module__n1y8KG__mockupMoodDots{gap:var(--space-2);display:flex}.page-module__n1y8KG__mockupMoodDot{border-radius:50%;width:20px;height:20px}.page-module__n1y8KG__moodGreen{background-color:#4ade80}.page-module__n1y8KG__moodYellow{background-color:#facc15}.page-module__n1y8KG__moodBlue{background-color:#60a5fa}.page-module__n1y8KG__moodOrange{background-color:#fb923c}.page-module__n1y8KG__moodRed{background-color:#f87171}.page-module__n1y8KG__mockupTextLine{height:8px;margin-bottom:var(--space-2);background-color:#ffffff14;border-radius:4px}.page-module__n1y8KG__mockupTextLineShort{width:65%;height:8px;margin-bottom:var(--space-2);background-color:#ffffff0f;border-radius:4px}.page-module__n1y8KG__mockupTags{gap:var(--space-2);margin-top:var(--space-4);display:flex}.page-module__n1y8KG__mockupTag{color:var(--color-accent-500);border-radius:var(--radius-full);background-color:#c9a22726;padding:2px 8px;font-size:10px}.page-module__n1y8KG__sectionHeader{text-align:center;margin-bottom:var(--space-12)}.page-module__n1y8KG__sectionEyebrow{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-accent-600);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-4);font-weight:500;display:inline-flex}.page-module__n1y8KG__sectionTitle{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-primary-900);margin-bottom:var(--space-4)}@media (min-width:768px){.page-module__n1y8KG__sectionTitle{font-size:var(--text-4xl)}}@media (min-width:1024px){.page-module__n1y8KG__sectionTitle{font-size:var(--text-5xl)}}.page-module__n1y8KG__sectionSubtitle{font-size:var(--text-lg);color:var(--color-neutral-600);text-wrap:balance;max-width:42rem;margin:0 auto;line-height:1.625}.page-module__n1y8KG__sectionHeaderDark{text-align:center;margin-bottom:var(--space-12)}.page-module__n1y8KG__sectionEyebrowDark{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-accent-500);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-4);font-weight:500;display:inline-flex}.page-module__n1y8KG__eyebrowDashDark{background-color:var(--color-accent-500);width:2rem;height:2px}.page-module__n1y8KG__sectionTitleDark{font-family:var(--font-heading);font-size:var(--text-3xl);color:#fff;margin-bottom:var(--space-4)}@media (min-width:768px){.page-module__n1y8KG__sectionTitleDark{font-size:var(--text-4xl)}}@media (min-width:1024px){.page-module__n1y8KG__sectionTitleDark{font-size:var(--text-5xl)}}.page-module__n1y8KG__problemSection{padding:var(--space-20)0;background-color:var(--color-white)}@media (min-width:768px){.page-module__n1y8KG__problemSection{padding:var(--space-28)0}}.page-module__n1y8KG__problemContent{max-width:56rem;font-size:var(--text-lg);color:var(--color-neutral-700);margin:0 auto;line-height:1.625}.page-module__n1y8KG__problemContent p{margin-bottom:var(--space-6)}.page-module__n1y8KG__problemContent p:last-child{margin-bottom:0}.page-module__n1y8KG__featuresSection{padding:var(--space-20)0;background-color:var(--color-gold-tint)}@media (min-width:768px){.page-module__n1y8KG__featuresSection{padding:var(--space-28)0}}.page-module__n1y8KG__featuresGrid{gap:var(--space-8);display:grid}@media (min-width:768px){.page-module__n1y8KG__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__n1y8KG__featuresGrid{grid-template-columns:repeat(3,1fr)}}.page-module__n1y8KG__featureCard{border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-sm);background-color:#fff;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.page-module__n1y8KG__featureCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module__n1y8KG__featureAccentBar{background-color:var(--color-accent-500);height:4px;position:absolute;top:0;left:0;right:0}.page-module__n1y8KG__featureIcon{background-color:var(--color-primary-900);border-radius:var(--radius-xl);width:3rem;height:3rem;margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.page-module__n1y8KG__featureIconSvg{width:1.5rem;height:1.5rem;color:var(--color-accent-500)}.page-module__n1y8KG__featureTitle{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-primary-900);margin-bottom:var(--space-2);font-weight:600}.page-module__n1y8KG__featureDescription{color:var(--color-neutral-600);line-height:1.6}.page-module__n1y8KG__howSection{padding:var(--space-20)0;background-color:var(--color-navy)}@media (min-width:768px){.page-module__n1y8KG__howSection{padding:var(--space-28)0}}.page-module__n1y8KG__stepsList{gap:var(--space-8);flex-direction:column;max-width:56rem;margin:0 auto;display:flex}.page-module__n1y8KG__stepItem{gap:var(--space-6);align-items:flex-start;display:flex}.page-module__n1y8KG__stepNumber{background-color:var(--color-accent-500);width:3rem;height:3rem;color:var(--color-primary-900);font-family:var(--font-heading);font-weight:700;font-size:var(--text-xl);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__n1y8KG__stepContent{flex:1}.page-module__n1y8KG__stepTitle{font-family:var(--font-heading);font-size:var(--text-xl);color:#fff;margin-bottom:var(--space-2);font-weight:600}.page-module__n1y8KG__stepDescription{font-size:var(--text-lg);color:#fffc;line-height:1.6}.page-module__n1y8KG__ctaSection{padding:var(--space-20)0;background-color:var(--color-gold-tint)}@media (min-width:768px){.page-module__n1y8KG__ctaSection{padding:var(--space-28)0}}.page-module__n1y8KG__ctaContent{text-align:center;max-width:48rem;margin:0 auto}.page-module__n1y8KG__ctaTitle{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-primary-900);margin-bottom:var(--space-6)}@media (min-width:768px){.page-module__n1y8KG__ctaTitle{font-size:var(--text-4xl)}}.page-module__n1y8KG__ctaDescription{font-size:var(--text-xl);color:var(--color-neutral-600);margin-bottom:var(--space-10);line-height:1.625}.page-module__n1y8KG__primaryButtonOnLight{padding:var(--space-4)var(--space-8);background-color:var(--color-accent-500);color:var(--color-primary-900);font-weight:600;font-size:var(--text-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.page-module__n1y8KG__primaryButtonOnLight:hover{background-color:var(--color-accent-400);transform:translateY(-2px)}.page-module__n1y8KG__ctaPrice{color:var(--color-neutral-500);margin-top:var(--space-6);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.page-module__n1y8KG__featureCard,.page-module__n1y8KG__stepItem,.page-module__n1y8KG__primaryButton,.page-module__n1y8KG__secondaryButton,.page-module__n1y8KG__primaryButtonOnLight{transition:none}}@media (prefers-contrast:more){.page-module__n1y8KG__sectionSubtitle,.page-module__n1y8KG__stepDescription,.page-module__n1y8KG__featureDescription,.page-module__n1y8KG__problemContent{color:var(--color-neutral-800)}.page-module__n1y8KG__mockupWindow{border-color:#ffffff4d}.page-module__n1y8KG__subheadline{color:var(--color-primary-50)}}@media print{.page-module__n1y8KG__hero{background-color:var(--color-white);min-height:auto;padding:var(--space-8)0}.page-module__n1y8KG__backgroundContainer,.page-module__n1y8KG__goldenGlow,.page-module__n1y8KG__visualSide{display:none}.page-module__n1y8KG__headline,.page-module__n1y8KG__stepTitle{color:var(--color-primary-900)}.page-module__n1y8KG__subheadline{color:var(--color-neutral-700)}.page-module__n1y8KG__stepNumber{border:2px solid var(--color-accent-700);background-color:var(--color-white)}.page-module__n1y8KG__howSection{background-color:var(--color-white)}.page-module__n1y8KG__sectionTitleDark{color:var(--color-primary-900)}.page-module__n1y8KG__stepDescription{color:var(--color-neutral-700)}.page-module__n1y8KG__primaryButton,.page-module__n1y8KG__secondaryButton,.page-module__n1y8KG__primaryButtonOnLight{border:1px solid var(--color-primary-900);box-shadow:none}}
