:root{--bg:#f7f8fb;--surface:#fff;--text:#0f172a;--muted:#475569;--line:#e2e8f0;--accent:#2563eb;--accent-soft:#22c55e;--ink-soft:#1f2937;--success:#059669;--warm:#f59e0b;--shadow:0 10px 30px #0f172a12}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Inter,Geist,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.landing{min-height:100vh}.container{width:min(1120px,100% - 2rem);margin:0 auto}.section{padding:5.5rem 0}.compact-section{padding:3.5rem 0}.eymira-header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f7f8fbe6;position:sticky;top:0}.eymira-header__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:76px;display:flex}.brand{letter-spacing:0;font-weight:700}.nav{color:var(--muted);gap:1.25rem;font-size:.95rem;display:flex}.cta-group{align-items:center;gap:.75rem;display:flex}.center{justify-content:center}.btn{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:.65rem 1rem;font-size:.92rem;font-weight:600}.btn-primary{border-color:var(--accent);color:#f8fafc;background:#2563eb}.hero{padding:4rem 0 2.5rem}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:2rem;display:grid}.hero h1{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.hero p{color:var(--muted);font-size:1.03rem;line-height:1.7}.eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.note{color:#334155;margin-top:.75rem;font-size:.94rem}.product-visual,.business-console{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:.85rem;padding:1.1rem;display:grid}.frame-stage{background:linear-gradient(135deg,#2563eb1f,#22c55e1f),#f8fafc;border:1px solid #dbeafe;border-radius:8px;place-items:center;min-height:190px;display:grid}.frame-shape{align-items:center;gap:.45rem;display:flex}.frame-shape:before{content:"";background:#334155;border-radius:999px;width:30px;height:4px}.frame-shape span{background:#ffffff9e;border:6px solid #334155;border-radius:999px 999px 760px 760px;width:92px;height:54px}.profile-panel,.console-header,.console-row{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.profile-panel strong{font-size:2rem;line-height:1;display:block}.panel-label{color:var(--muted);font-size:.82rem;font-weight:700;display:block}.mock-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;padding:1rem}.card h3{margin-top:0}.fit-score{color:var(--success);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.8rem;font-weight:700;display:inline-flex}.fit-rows{gap:.55rem;display:grid}.fit-row{border:1px solid var(--line);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;font-size:.9rem;display:flex}.fit-row strong{color:var(--text);font-size:.9rem}.bars{gap:.45rem;margin-top:.7rem;display:grid}.bar{color:var(--muted);grid-template-columns:118px 1fr auto;align-items:center;gap:.65rem;font-size:.8rem;display:grid}.bar strong{color:var(--text);text-align:right;font-size:.78rem}.bar-track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.bar-fill{background:linear-gradient(90deg, var(--accent), var(--accent-soft));height:100%}.section h2{margin:0 0 .7rem;font-size:clamp(1.55rem,3vw,2.2rem)}.section-intro{color:var(--muted);max-width:760px;line-height:1.7}.grid-3{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.6rem;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.6rem;display:grid}.no-margin{margin-top:0}.grid-4{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.6rem;display:grid}.tool-steps{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.1rem;display:grid}.tool-step{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:1rem}.tool-step span{color:#1d4ed8;background:#eff6ff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.82rem;font-weight:800;display:grid}.tool-step h3{margin:.8rem 0 .25rem}.tool-step p{color:var(--muted);margin:0;line-height:1.5}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#1e293b;text-align:center;background:#f1f5f9;padding:1rem 0;font-weight:500}.split-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2rem;display:grid}.list{color:var(--muted);gap:.45rem;margin:.7rem 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.metric-chip{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.recommendation-list,.flow-list{gap:.75rem;display:grid}.recommendation-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.recommendation-card h3,.recommendation-card p{margin:0}.recommendation-card p{color:var(--muted);margin-top:.35rem;line-height:1.55}.recommendation-card span{color:#065f46;background:#d1fae5;border-radius:999px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.muted-band{border-block:1px solid var(--line);background:#eef2f7}.faq-list{gap:.75rem;margin-top:1.6rem;display:grid}.video-card{color:#1e3a8a;background:linear-gradient(135deg,#eff6ff,#ecfeff);border:1px dashed #bfdbfe;border-radius:10px;place-items:center;min-height:130px;font-weight:600;display:grid}.faq-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:1rem}.faq-item h3{margin:0 0 .4rem;font-size:1rem}.faq-item p{color:var(--muted);margin:0;line-height:1.6}.footer-cta{text-align:center;padding:4rem 0}.mini-note{color:var(--muted);margin:0 0 1rem;font-size:.9rem}.footer-link{color:var(--muted);margin-top:1.5rem;font-size:.9rem}.footer-link a{text-underline-offset:3px;text-decoration:underline}.business-page{--accent:#0f766e;--accent-soft:#f59e0b}.business-hero{background:linear-gradient(180deg, #0f766e14, #f7f8fb00), var(--bg)}.business-console{gap:.75rem}.console-header{color:#f8fafc;background:#0f172a}.console-row strong{color:#0f766e}.embed-preview{background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px;padding:1rem}.embed-preview span{color:#0f766e;font-weight:800}.embed-preview p{color:#334155;margin:.45rem 0 0;line-height:1.6}.pill-grid{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.audience-pill{color:#115e59;background:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;padding:.65rem .85rem;font-weight:800}.flow-list{counter-reset:flow;margin:0;padding:0;list-style:none}.flow-list li{counter-increment:flow;border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:.9rem;padding:1rem;font-weight:800;display:flex}.flow-list li:before{content:counter(flow);color:#f8fafc;background:#0f766e;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}.centered{text-align:center;margin-inline:auto}@media (max-width:1024px){.nav{display:none}.hero-grid,.grid-4,.split-section{grid-template-columns:1fr}.grid-3{grid-template-columns:repeat(2,1fr)}.tool-steps{grid-template-columns:1fr}}@media (max-width:720px){.section{padding:4rem 0}.hero{padding-top:2.8rem}.cta-group{flex-wrap:wrap;width:100%}.btn{flex:180px}.grid-3,.grid-2,.tool-steps,.mock-row,.bar{grid-template-columns:1fr}.bar strong{text-align:left}.frame-shape span{width:72px;height:48px}}
