@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";.landing-page{flex-direction:column;min-height:100vh;display:flex}.landing-header{justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.landing-header a{opacity:.6;font-size:13px;text-decoration:none;transition:opacity .2s}.landing-header a:hover{opacity:1}.landing-lang-toggle{cursor:pointer;opacity:.6;background:0 0;border:1px solid;border-radius:4px;padding:4px 10px;font-size:12px;transition:opacity .2s}.landing-lang-toggle:hover{opacity:1}.landing-hero{justify-content:center;align-items:center;gap:48px;padding:60px 32px;display:flex}.landing-hero-text h1{margin:0 0 12px;font-size:42px}.landing-hero-text .tagline{opacity:.8;margin:0 0 16px;font-size:20px}.landing-hero-text .description{opacity:.6;max-width:480px;margin:0 0 28px;font-size:15px;line-height:1.6}.landing-hero-image{object-fit:cover;border-radius:16px;width:400px;height:300px}.landing-cta{border-radius:8px;padding:14px 32px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-block}.landing-cta:hover{transform:translateY(-2px)}.landing-coming-soon{opacity:.7;cursor:default;border-radius:8px;padding:14px 32px;display:inline-block}.landing-features{padding:48px 32px}.landing-features h2{text-align:center;margin:0 0 32px;font-size:24px}.landing-features-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:900px;margin:0 auto;display:grid}.landing-feature-card{text-align:center;border-radius:12px;padding:24px}.landing-feature-card .icon{margin-bottom:12px;font-size:32px}.landing-feature-card h3{margin:0 0 8px;font-size:16px}.landing-feature-card p{opacity:.7;margin:0;font-size:13px;line-height:1.5}.landing-footer{text-align:center;opacity:.4;margin-top:auto;padding:24px;font-size:13px}@media (width<=768px){.landing-hero{text-align:center;flex-direction:column;padding:40px 20px}.landing-hero-text h1{font-size:28px}.landing-hero-text .description{max-width:100%}.landing-hero-image{width:100%;max-width:320px;height:200px}.landing-features{padding:32px 20px}.landing-features-grid{grid-template-columns:1fr}}.landing-page.catsocial{color:#4a3728;background:#fdf6ec;font-family:-apple-system,PingFang SC,Hiragino Sans GB,sans-serif}.landing-page.catsocial h1{color:#ff8c42}.landing-page.catsocial .landing-cta{color:#fff;background:#ff8c42;box-shadow:0 4px 14px #ff8c424d}.landing-page.catsocial .landing-cta:hover{background:#e6732e}.landing-page.catsocial .landing-coming-soon{color:#ff8c42;background:#fff5e6}.landing-page.catsocial .landing-feature-card{background:#fff5e6}.landing-page.catsocial .landing-header a,.landing-page.catsocial .landing-footer,.landing-page.catsocial .landing-lang-toggle{color:#8b7355}.landing-page.morphingos{color:#e0e0f0;background:linear-gradient(135deg,#0a0a1a,#1a1a3e,#0d0d2b);font-family:Inter,-apple-system,sans-serif}.landing-page.morphingos h1{background:linear-gradient(135deg,#7c3aed,#06b6d4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-page.morphingos .tagline{color:#a5b4fc}.landing-page.morphingos .landing-coming-soon{color:#a5b4fc;background:#7c3aed26;border:1px solid #7c3aed4d}.landing-page.morphingos .landing-feature-card{background:#ffffff0d;border:1px solid #ffffff1a}.landing-page.morphingos .landing-header a,.landing-page.morphingos .landing-footer,.landing-page.morphingos .landing-lang-toggle{color:#a5b4fc}.landing-page.globalmacro{color:#151515;background:#f5f3ed;font-family:Space Grotesk,sans-serif}.landing-page.globalmacro h1{color:#0f766e}.landing-page.globalmacro .tagline{color:#57534e}.landing-page.globalmacro .landing-cta{color:#fff;background:#c2410c;box-shadow:0 4px 14px #c2410c4d}.landing-page.globalmacro .landing-cta:hover{background:#ea580c}.landing-page.globalmacro .landing-feature-card{background:#fffdf8;border:1px solid #d4d0c6}.landing-page.globalmacro .landing-header a,.landing-page.globalmacro .landing-lang-toggle{color:#57534e}.landing-page.lovescout{color:#1f1f1f;background:#f7f3ed;font-family:Noto Sans SC,PingFang SC,sans-serif}.landing-page.lovescout h1{color:#c05621}.landing-page.lovescout .landing-cta{color:#fff;background:#c05621;box-shadow:0 4px 14px #c056214d}.landing-page.lovescout .landing-cta:hover{background:#a04518}.landing-page.lovescout .landing-feature-card{background:#fffaf5;border:1px solid #e8ded1}.landing-page.lovescout .landing-header a,.landing-page.lovescout .landing-lang-toggle{color:#666}.landing-page.salescopilot{color:#2d3436;background:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page.salescopilot h1{color:#6c5ce7}.landing-page.salescopilot .landing-cta{color:#fff;background:linear-gradient(135deg,#6c5ce7,#a29bfe);box-shadow:0 4px 14px #6c5ce74d}.landing-page.salescopilot .landing-cta:hover{filter:brightness(1.1)}.landing-page.salescopilot .landing-feature-card{background:#fff;border:1px solid #dfe6e9}.landing-page.salescopilot .landing-header a,.landing-page.salescopilot .landing-lang-toggle{color:#636e72}.landing-page.fengshui{color:#555;background:#faf7f1;font-family:sans-serif}.landing-page.fengshui h1{color:#7a5c37}.landing-page.fengshui .landing-cta{color:#fff;background:#7a5c37;box-shadow:0 4px 14px #7a5c3740}.landing-page.fengshui .landing-cta:hover{background:#5e4529}.landing-page.fengshui .landing-feature-card{background:#fff;border:1px solid #dacfbf}.landing-page.fengshui .landing-header a,.landing-page.fengshui .landing-lang-toggle{color:#999}.landing-page.bookmastermind{color:#1c1a16;background:linear-gradient(160deg,#f3efe4,#ede5d5);font-family:Georgia,Times New Roman,serif}.landing-page.bookmastermind h1{color:#b5542f}.landing-page.bookmastermind .landing-coming-soon{color:#b5542f;background:#b5542f1a;border:1px solid #b5542f33}.landing-page.bookmastermind .landing-feature-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid #1c1a161f}.landing-page.bookmastermind .landing-header a,.landing-page.bookmastermind .landing-lang-toggle{color:#5d554a}.landing-page.eldercompanion{color:#1a1a1a;background:#fafaf5;font-family:-apple-system,PingFang SC,Hiragino Sans GB,sans-serif}.landing-page.eldercompanion h1{color:#2e7d32;font-size:48px}.landing-page.eldercompanion .tagline{font-size:22px}.landing-page.eldercompanion .description{font-size:16px}.landing-page.eldercompanion .landing-cta{color:#fff;background:#2e7d32;box-shadow:0 4px 14px #2e7d324d}.landing-page.eldercompanion .landing-cta:hover{background:#60ad5e}.landing-page.eldercompanion .landing-feature-card{background:#fff;border:1px solid #ddd}.landing-page.eldercompanion .landing-feature-card p{font-size:14px}.landing-page.eldercompanion .landing-header a,.landing-page.eldercompanion .landing-lang-toggle{color:#555}@media (width<=768px){.landing-page.eldercompanion h1{font-size:32px}}.landing-page.petwiki{color:#1d1b18;background:#f6f4ec;font-family:Noto Sans SC,PingFang SC,sans-serif}.landing-page.petwiki h1{color:#d9732f}.landing-page.petwiki .landing-cta{color:#fff;background:#d9732f;box-shadow:0 4px 14px #d9732f4d}.landing-page.petwiki .landing-cta:hover{filter:brightness(1.1)}.landing-page.petwiki .landing-feature-card{background:#fffdf5;border:1px solid #d7cfb7}.landing-page.petwiki .landing-header a,.landing-page.petwiki .landing-lang-toggle{color:#91733f}
