*{margin:0;padding:0;box-sizing:border-box}:root{--color-accent-base: #FE8854;--color-accent-hover: #FF9D70;--color-accent-active: #E46A33;--color-accent-soft: rgba(254,136,84,.14);--color-bg-page: #050509;--color-bg-section: #070710;--color-bg-surface: #111119;--color-bg-surface-alt: #151522;--color-bg-surface-strong: #181827;--color-border-subtle: #232335;--color-border-strong: #3B3B52;--color-border-accent: #FE8854;--color-border-focus: #FE8854;--color-text-primary: #F9FAFB;--color-text-secondary: #E5E7EB;--color-text-muted: #9CA3AF;--color-text-on-accent: #050509;--color-text-on-dark: #F9FAFB;--color-text-eyebrow: #A1A1C4;--color-fill-pill: #181827;--color-fill-pill-active: #FE8854;--color-fill-card-icon: #1E1E30;--color-fill-badge: rgba(249,250,251,.06);--color-hover-overlay: rgba(255,255,255,.04);--color-pressed-overlay: rgba(0,0,0,.24);--color-disabled-text: #6B7280;--color-disabled-bg: #181827;--shadow-color: rgba(0,0,0,.75);--font-heading: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-h6: 18px;--font-size-h5: 22px;--font-size-h4: 26px;--font-size-h3: 32px;--font-size-h2: 40px;--font-size-h1: 48px;--line-height-tight: 1.1;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--letter-spacing-normal: 0;--letter-spacing-wide: .04em;--letter-spacing-caps: .14em;--spacing-0: 0px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 32px;--spacing-8: 40px;--spacing-9: 48px;--spacing-10: 64px;--spacing-page-gutter: 24px;--spacing-section-padding-y: 80px;--spacing-card-padding-sm: 16px;--spacing-card-padding-md: 20px;--spacing-card-padding-lg: 24px;--layout-max-width: 1200px;--layout-column-count: 12;--layout-gutter: 24px;--hero-height-desktop: 560px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--radius-none: 0px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-pill: 999px;--border-width-hairline: 1px;--border-width-thin: 1px;--border-width-thick: 2px;--shadow-sm: 0 10px 30px rgba(0,0,0,.45);--shadow-md: 0 18px 40px rgba(0,0,0,.55);--shadow-lg: 0 26px 60px rgba(0,0,0,.7)}body{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero,h1{font-family:var(--font-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h2{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h3{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-primary)}.section-title{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--color-text-primary)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold)}.body{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-primary)}.body-strong{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-primary)}.small{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-primary)}.caption{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-primary)}.eyebrow{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-text-eyebrow)}p{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-primary)}a{color:var(--color-accent-base);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-accent-hover)}.container{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--spacing-page-gutter)}.section{padding:var(--spacing-section-padding-y) var(--spacing-page-gutter)}.btn-primary{background-color:var(--color-accent-base);color:var(--color-text-on-accent);border:none;border-radius:var(--radius-pill);padding:10px 22px;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color .2s ease,color .2s ease}.btn-primary:hover{color:#000}.btn-primary:active{background-color:var(--color-accent-active)}.btn-secondary{background-color:transparent;color:var(--color-accent-base);border:var(--border-width-thin) solid var(--color-border-accent);border-radius:var(--radius-pill);padding:10px 22px;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);cursor:pointer;transition:all .2s ease}.btn-secondary:hover{background-color:#000}.btn-ghost{background-color:var(--color-fill-badge);color:var(--color-text-secondary);border:none;border-radius:var(--radius-pill);padding:9px 18px;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);cursor:pointer;transition:background-color .2s ease}.btn-ghost:hover{background-color:#000}.hero-section{background-color:var(--color-bg-surface-alt);border-radius:var(--radius-xl);padding:40px;box-shadow:var(--shadow-lg)}.hero-title{font-family:var(--font-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--color-text-primary)}.hero-subtitle{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-muted)}.feature-card{background-color:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--spacing-card-padding-lg);box-shadow:var(--shadow-sm);border:var(--border-width-hairline) solid var(--color-border-subtle)}.feature-card-icon-wrapper{width:40px;height:40px;background-color:var(--color-fill-card-icon);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-accent-base);margin-bottom:var(--spacing-4)}.feature-card-title{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.feature-card-body{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-muted)}.pricing-toggle{background-color:var(--color-fill-pill);border-radius:var(--radius-pill);padding:4px;display:inline-flex;position:relative}.pricing-toggle-thumb{background-color:var(--color-fill-pill-active);border-radius:var(--radius-pill);padding:6px 18px;position:absolute;transition:transform .2s ease}.pricing-toggle-label{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);padding:6px 18px;z-index:1;position:relative}.pricing-toggle-label-inactive{color:var(--color-text-muted)}.pricing-toggle-label-active{color:var(--color-text-on-accent)}.pricing-card{background-color:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--spacing-card-padding-lg);border:var(--border-width-hairline) solid var(--color-border-subtle);box-shadow:var(--shadow-sm)}.pricing-card-highlighted{background-color:var(--color-bg-surface-alt);border:var(--border-width-thin) solid var(--color-border-accent);box-shadow:var(--shadow-md)}.pricing-card-badge{background-color:var(--color-accent-soft);color:var(--color-accent-base);display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-4)}.pricing-card-plan-name{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin-bottom:var(--spacing-2)}.pricing-card-price{font-family:var(--font-body);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-bottom:var(--spacing-4)}.pricing-card-features{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-muted)}.blog-card{background-color:var(--color-bg-surface);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-sm);border:var(--border-width-hairline) solid var(--color-border-subtle)}.blog-card-image{border-radius:var(--radius-md);width:100%;margin-bottom:var(--spacing-4)}.blog-card-meta{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-muted);margin-bottom:var(--spacing-2)}.blog-card-title{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-primary)}.cta-strip{background-color:var(--color-bg-surface-alt);border-radius:var(--radius-xl);padding:36px 40px;box-shadow:var(--shadow-md)}.cta-strip-title{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-bottom:var(--spacing-3)}.cta-strip-subtitle{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-muted)}.navbar{background-color:#050509eb;border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);height:72px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.navbar-item{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.navbar-item:hover,.navbar-item-active{color:var(--color-text-primary)}.navbar-item-indicator{background-color:var(--color-accent-base);height:2px;width:100%;border-radius:var(--radius-pill)}.footer{background-color:#050509;border-top:var(--border-width-hairline) solid var(--color-border-subtle);padding:32px 0}.footer-text{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-muted)}.input{background-color:var(--color-bg-surface);color:var(--color-text-primary);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-md);padding:10px 14px;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);width:100%;transition:border-color .2s ease}.input::placeholder{color:var(--color-text-muted)}.input:focus{outline:none;border:var(--border-width-thick) solid var(--color-border-focus)}.container{max-width:100%;padding:0 var(--spacing-4)}@media (min-width: 640px){.container{padding:0 var(--spacing-6)}}@media (min-width: 1024px){.container{max-width:var(--layout-max-width);padding:0 var(--spacing-page-gutter)}}.hero-title,h1{font-size:clamp(28px,5vw,var(--font-size-h1))}h2{font-size:clamp(24px,4vw,var(--font-size-h2))}h3,.section-title{font-size:clamp(20px,3.5vw,var(--font-size-h3))}.hero-split-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);align-items:center}.hero-media{order:-1}@media (min-width: 768px){.hero-split-grid{grid-template-columns:3fr 2fr;gap:var(--spacing-8)}.hero-media{order:0}}@media (min-width: 1024px){.hero-split-grid{gap:var(--spacing-10)}}.hero-split-section{padding:var(--spacing-6) var(--spacing-4)!important;border-radius:var(--radius-lg)!important}@media (min-width: 768px){.hero-split-section{padding:var(--spacing-8) var(--spacing-6)!important;border-radius:var(--radius-xl)!important}}@media (min-width: 1024px){.hero-split-section{padding:var(--spacing-section-padding-y) var(--spacing-page-gutter)!important}}.hero-stats-overlay{bottom:var(--spacing-3)!important;left:var(--spacing-3)!important;gap:var(--spacing-2)!important}.hero-stats-overlay .pill-stat{padding:4px 10px!important;font-size:var(--font-size-xs)!important}.hero-stats-overlay .pill-stat span:last-child{font-size:var(--font-size-xs)!important}@media (min-width: 640px){.hero-stats-overlay{bottom:var(--spacing-4)!important;left:var(--spacing-4)!important;gap:var(--spacing-3)!important}.hero-stats-overlay .pill-stat{padding:6px 12px!important}.hero-stats-overlay .pill-stat span:last-child{font-size:var(--font-size-sm)!important}}@media (min-width: 1024px){.hero-stats-overlay{bottom:var(--spacing-6)!important;left:var(--spacing-6)!important}.hero-stats-overlay .pill-stat{padding:6px 14px!important}}.cta-split-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);align-items:center}.cta-media{order:-1}@media (min-width: 768px){.cta-split-grid{grid-template-columns:1fr 1fr;gap:var(--spacing-8)}.cta-media{order:0}}@media (min-width: 1024px){.cta-split-grid{gap:var(--spacing-10)}}.section{padding:var(--spacing-8) var(--spacing-4)!important}@media (min-width: 768px){.section{padding:var(--spacing-10) var(--spacing-6)!important}}@media (min-width: 1024px){.section{padding:var(--spacing-section-padding-y) var(--spacing-page-gutter)!important}}.steps-grid,.pricing-cards-grid,.blog-cards-grid,.daily-actions-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 640px){.steps-grid,.daily-actions-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-5)}.blog-cards-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-5)}}@media (min-width: 768px){.steps-grid,.daily-actions-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}.pricing-cards-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-5)}.blog-cards-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}}@media (min-width: 1024px){.pricing-cards-grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}}.btn-primary,.btn-secondary,.btn-ghost{width:100%;text-align:center;padding:10px 16px;font-size:var(--font-size-sm)}@media (min-width: 640px){.btn-primary,.btn-secondary,.btn-ghost{width:auto;padding:10px 20px;font-size:var(--font-size-md)}}.hero-actions{flex-direction:column;width:100%;gap:var(--spacing-3)!important}.hero-actions .btn-primary{width:100%}@media (min-width: 640px){.hero-actions{flex-direction:row;width:auto;gap:var(--spacing-4)!important}.hero-actions .btn-primary{width:auto}}.footer-link:hover{color:var(--color-accent-base)!important}.footer-nav-link:hover{color:var(--color-text-secondary)!important}.final-cta-section{border-radius:var(--radius-lg)!important;padding:var(--spacing-6) var(--spacing-4)!important;margin:0 var(--spacing-4)!important}@media (min-width: 768px){.final-cta-section{border-radius:var(--radius-xl)!important;padding:var(--spacing-8) var(--spacing-6)!important;margin:0 var(--spacing-6)!important}}@media (min-width: 1024px){.final-cta-section{padding:48px var(--spacing-page-gutter)!important;margin:0 var(--spacing-page-gutter)!important}}.footer{padding:var(--spacing-6) 0!important}.footer .container>div{gap:var(--spacing-4)!important}@media (min-width: 640px){.footer{padding:var(--spacing-8) 0!important}.footer .container>div{gap:var(--spacing-6)!important}}@media (min-width: 768px){.mobile-menu-toggle{display:none!important}}
