.landing-page,.landing-header{--landing-gold:var(--accent);--landing-warm:var(--warning-soft);--landing-blue:var(--info-soft);--landing-card-radius:12px;--landing-panel-radius:20px}.landing-page{color:var(--foreground)}.landing-container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:24px}.landing-section{padding-block:56px;scroll-margin-top:96px}.landing-panel{border-radius:var(--landing-panel-radius);padding:40px}.landing-warm{background:var(--landing-warm)}.landing-blue{background:var(--landing-blue)}.landing-eyebrow{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-weight:600}.landing-title{max-width:850px;font-size:var(--text-3xl);color:var(--primary);margin-top:12px;font-weight:600;line-height:1.2}.landing-copy{max-width:60ch;font-size:var(--text-base);color:var(--muted-foreground);margin-top:16px;line-height:1.7}.landing-feature{border:1px solid var(--border);border-radius:var(--landing-card-radius);background:var(--card);padding:24px}.landing-feature h3{font-size:var(--text-md);color:var(--primary);margin-top:18px;font-weight:600}.landing-feature p{font-size:var(--text-base);color:var(--muted-foreground);margin-top:10px;line-height:1.65}.landing-plus{border-radius:var(--landing-card-radius);border:1px solid var(--border);border-left:3px solid var(--landing-gold);background:var(--card);padding:24px}.landing-fork{border:1px solid var(--hero-card-border);border-radius:var(--landing-card-radius);background:var(--hero-card)}.landing-price{border:1px solid var(--border);border-radius:var(--landing-card-radius);background:var(--card);padding:28px}.landing-price-plus{border-top:3px solid var(--landing-gold)}.landing-founder-photo{border-radius:var(--landing-card-radius);aspect-ratio:1;object-fit:cover;width:100%}.landing-quote{border-left:3px solid var(--landing-gold);color:var(--primary);font-size:var(--text-xl);padding-left:24px;font-weight:600}.landing-hero .landing-eyebrow{color:var(--landing-gold)}.landing-hero .landing-title{color:var(--foreground);max-width:650px;font-size:44px}.landing-hero .landing-copy{color:var(--muted-foreground)}.landing-symbol{width:200px;height:auto}@media (width>=1024px){.landing-symbol{width:280px}}.landing-header{background:var(--card)}.landing-page button,.landing-header button{box-shadow:none}.landing-mobile-nav{background:var(--card);border-top:1px solid var(--border)}@media (width<=767px){.landing-container{padding-inline:20px}.landing-section{padding-block:32px}.landing-panel{padding:24px 20px}.landing-title{font-size:var(--text-2xl)}.landing-hero .landing-title{font-size:var(--text-3xl)}.landing-symbol{display:none}.landing-price{padding:24px}}@media (prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto;transition:none}}.anaia-landing,.anaia-dialog{--primary:var(--color-anaia-teal-900);--primary-foreground:var(--color-anaia-white);--foreground:var(--color-anaia-teal-900);--card-foreground:var(--color-anaia-teal-900);--background:var(--color-anaia-page);--card:var(--color-anaia-white);--muted:var(--color-anaia-teal-100);--muted-foreground:var(--color-anaia-muted);--border:var(--color-anaia-border);--input:var(--color-anaia-border);--ring:var(--color-anaia-teal-700);--accent:var(--color-anaia-coral);--accent-foreground:var(--color-anaia-teal-900);--warning:var(--color-anaia-warning);--warning-ink:var(--color-anaia-coral-700);--warning-soft:var(--color-anaia-coral-100);--success:var(--color-anaia-success);--success-ink:var(--color-anaia-success);--success-soft:var(--color-anaia-teal-100);--destructive:var(--color-anaia-danger);--destructive-ink:var(--color-anaia-danger);--info:var(--color-anaia-teal-500);--info-ink:var(--color-anaia-teal-700);--info-soft:var(--color-anaia-teal-100);--landing-gold:var(--color-anaia-coral);--landing-warm:var(--color-anaia-family-panel);--landing-blue:var(--color-anaia-agency-panel);--landing-header-height:81px;color:var(--foreground);background:var(--background)}.anaia-landing .landing-page,.anaia-landing .landing-header{--landing-gold:var(--color-anaia-coral);--landing-warm:var(--color-anaia-family-panel);--landing-blue:var(--color-anaia-agency-panel)}.anaia-landing a.text-primary,.anaia-landing .landing-eyebrow{color:var(--color-anaia-teal-700)}.anaia-landing .landing-feature>svg{color:var(--color-anaia-teal-500)}.anaia-landing button.bg-primary:hover{background:var(--color-anaia-teal-800)}.anaia-logo{width:auto;max-width:100%;height:32px}.anaia-desktop-nav{display:flex}.anaia-menu-toggle{display:none}.anaia-footer-symbol{flex-shrink:0;width:22px;height:auto}.anaia-landing .landing-section{scroll-margin-top:var(--landing-header-height)}.anaia-landing #pro .landing-copy:empty{display:none}.anaia-landing .landing-hero{--foreground:var(--color-anaia-white);--muted-foreground:var(--color-anaia-hero-copy);--hero-card:var(--color-anaia-visit);--hero-card-border:var(--color-anaia-visit-border);background:var(--color-anaia-teal-900)}.anaia-landing .landing-hero .landing-title{font-size:var(--text-anaia-hero);line-height:1.12}.anaia-landing .landing-hero .landing-copy{font-size:var(--text-anaia-body)}.anaia-landing .landing-hero .landing-eyebrow{color:var(--color-anaia-coral)}.anaia-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.anaia-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.anaia-hero-actions>button{width:auto}.anaia-landing .anaia-family-button{background:var(--color-anaia-coral);color:var(--color-anaia-teal-900)}.anaia-landing .anaia-family-button:hover{background:var(--color-anaia-coral-100)}.anaia-landing .anaia-pro-button{color:var(--color-anaia-white);border:1px solid var(--color-anaia-outline);background:0 0}.anaia-landing .anaia-pro-button:hover{background:var(--color-anaia-teal-800)}.anaia-landing .landing-fork svg{color:var(--color-anaia-teal-300)}.anaia-shared-actions{align-items:center;gap:24px;display:flex}.anaia-illustration{min-width:0;padding-bottom:0;position:relative}.anaia-visit-card,.anaia-portal-card{border-radius:var(--radius-anaia-illustration);padding:24px;position:relative}.anaia-visit-card{background:var(--color-anaia-visit);border:1px solid var(--color-anaia-visit-border);width:88%;color:var(--color-anaia-white)}.anaia-portal-card{z-index:1;background:var(--color-anaia-white);width:90%;color:var(--color-anaia-teal-900);box-shadow:var(--shadow-anaia-portal);margin-top:-16px;margin-left:auto}.anaia-illustration h3{font-size:var(--text-lg);margin-top:12px;font-weight:600}.anaia-illustration-label{font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-anaia-coral);font-weight:600}.anaia-portal-card .anaia-illustration-label{color:var(--color-anaia-teal-700)}.anaia-portal-labels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.anaia-brand-pill{border-radius:var(--radius-pill);background:var(--color-anaia-coral-100);color:var(--color-anaia-coral-700);font-size:var(--text-xs);padding:4px 8px}.anaia-illustration ul{margin-top:16px}.anaia-illustration li{font-size:var(--text-base);align-items:center;gap:10px;padding-block:10px;display:flex}.anaia-check{border-radius:var(--radius-pill);background:var(--color-anaia-teal-500);height:18px;color:var(--color-anaia-white);flex:0 0 18px;justify-content:center;align-items:center;display:flex}.anaia-check svg{width:12px;height:12px}.anaia-portal-card .anaia-check{background:var(--color-anaia-teal-100);color:var(--color-anaia-teal-700)}.anaia-portal-card li+li{border-top:1px solid var(--color-anaia-border)}.anaia-illustration-note{color:var(--color-anaia-hero-copy);font-size:var(--text-xs);margin-top:12px}.anaia-portal-card .anaia-illustration-note{color:var(--color-anaia-muted)}@media (width>=768px) and (width<=1100px){.anaia-header .landing-container{gap:8px;max-width:none;padding-inline:12px}.anaia-header .anaia-logo{height:24px}.anaia-desktop-nav{gap:0}.anaia-desktop-nav a{font-size:var(--text-xs);padding-inline:5px}.anaia-desktop-nav button{font-size:var(--text-xs);padding-inline:8px}.anaia-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.anaia-illustration h3{font-size:var(--text-md)}.anaia-visit-card,.anaia-portal-card{padding:16px}}@media (width<=767px){.anaia-desktop-nav{display:none}.anaia-menu-toggle{width:44px;height:44px;min-height:44px;display:inline-flex}.anaia-landing .landing-container{padding-inline:20px}.anaia-landing .landing-section{padding-block:24px}.anaia-landing .landing-panel{border-radius:var(--radius-anaia-mobile-panel);padding:24px}.anaia-landing .landing-title,.anaia-landing .landing-section>.landing-container>h2{font-size:var(--text-anaia-section-mobile);line-height:1.2}.anaia-landing .landing-eyebrow{font-size:var(--text-anaia-eyebrow-mobile);letter-spacing:.08em}.anaia-landing .landing-hero .landing-title{font-size:var(--text-anaia-hero-mobile);line-height:1.12}.anaia-landing .landing-hero .landing-copy{font-size:var(--text-anaia-body-mobile)}.anaia-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.anaia-hero-actions{flex-direction:column}.anaia-hero-actions>*,.anaia-shared-actions>*{width:100%}.anaia-visit-card,.anaia-portal-card{width:100%;margin:0}.anaia-portal-card{margin-top:12px}.anaia-shared-actions{flex-direction:column;align-items:stretch;gap:12px}.anaia-landing .landing-founder-identity{max-width:none}.anaia-landing button,.anaia-landing a{min-height:44px}}.anaia-dialog button.bg-primary:hover{background:var(--color-anaia-teal-800)}@media (width>=768px) and (width<=900px){.anaia-hero-grid{grid-template-columns:minmax(0,1fr)}.anaia-illustration{width:100%;max-width:520px;margin-inline:auto}}.anaia-landing #landing-menu a,.anaia-landing #landing-menu button{min-height:48px}
