
:root{--brand-primary:#1e90ff;--brand-primary-dark:#0f6fd6;--brand-accent:#00bfff;--brand-dark:#0f172a;--brand-text:#334155;--brand-muted:#64748b;--brand-border:#e2e8f0;--brand-soft:#f8fbff;--brand-shadow:0 12px 35px rgba(15,23,42,.08);--brand-shadow-hover:0 18px 45px rgba(15,23,42,.13);--radius-lg:18px;--radius-xl:26px;--industry:#1e90ff;--industry-dark:#0f6fd6;--industry-soft:#eef6ff}
body{font-family:'Segoe UI',sans-serif;color:var(--brand-text);background:#fff}a{text-decoration:none}.section{padding:80px 20px}.section-title{font-size:2.2rem;font-weight:800;color:var(--brand-dark);margin-bottom:16px;letter-spacing:-.02em}.section-subtitle{max-width:820px;margin:0 auto;color:var(--brand-muted);line-height:1.75;font-size:1.05rem}.section-eyebrow{display:inline-block;margin-bottom:16px;padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--industry) 10%,white);color:var(--industry-dark);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.hero-industry{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,255,255,.25),transparent 28%),radial-gradient(circle at bottom right,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--industry) 0%,var(--industry-dark) 100%);color:#fff;padding:100px 20px 90px}.hero-industry h1{font-size:clamp(2.25rem,5vw,4rem);font-weight:900;line-height:1.08;letter-spacing:-.04em;margin-bottom:18px}.hero-industry .lead{font-size:1.12rem;line-height:1.8;color:rgba(255,255,255,.93);max-width:820px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#fff;padding:10px 16px;border-radius:999px;font-size:.85rem;font-weight:700;backdrop-filter:blur(8px);margin-bottom:22px}.hero-card{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:28px;padding:18px;box-shadow:0 24px 60px rgba(15,23,42,.22);backdrop-filter:blur(8px)}.hero-card img{width:100%;border-radius:20px;background:#fff}.hero-actions .btn,.rounded-action{border-radius:999px;padding:14px 24px;font-weight:800}.trust-row{margin-top:26px;color:rgba(255,255,255,.9);font-size:.95rem}.trust-row span{display:inline-block;margin-right:16px;margin-bottom:8px}.pain-card,.feature-card,.workflow-card,.faq-card,.link-card,.proof-card,.metric-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius-lg);padding:28px 24px;height:100%;box-shadow:var(--brand-shadow);transition:all .25s ease}.pain-card:hover,.feature-card:hover,.link-card:hover{transform:translateY(-6px);box-shadow:var(--brand-shadow-hover);border-color:color-mix(in srgb,var(--industry) 25%,#e2e8f0)}.icon-bubble{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--industry) 12%,white);color:var(--industry-dark);font-size:24px;margin-bottom:16px}.pain-card h3,.feature-card h3,.workflow-card h3,.proof-card h3,.link-card h3{font-size:1.18rem;font-weight:800;color:var(--brand-dark);margin-bottom:10px}.pain-card p,.feature-card p,.workflow-card p,.proof-card p,.link-card p{color:var(--brand-muted);line-height:1.75;margin-bottom:0}.soft-section{background:linear-gradient(180deg,var(--industry-soft) 0%,#fff 100%)}.workflow-img,.asset-img{width:100%;border-radius:24px;border:1px solid var(--brand-border);box-shadow:0 18px 45px rgba(15,23,42,.12);background:#fff}.chat-demo{background:#f8fafc;border:1px solid var(--brand-border);border-radius:24px;padding:24px;box-shadow:var(--brand-shadow)}.chat-bubble{max-width:88%;padding:13px 15px;border-radius:18px;margin:10px 0;line-height:1.6}.chat-in{background:#e5e7eb;color:#111827;border-bottom-left-radius:6px}.chat-out{background:color-mix(in srgb,var(--industry) 14%,white);color:var(--brand-dark);margin-left:auto;border-bottom-right-radius:6px}.chat-note{font-size:.8rem;color:var(--brand-muted);margin-top:8px}.benefit-list{list-style:none;padding:0;margin:0}.benefit-list li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;color:#475569;line-height:1.65;border-bottom:1px dashed #e5e7eb}.benefit-list li:last-child{border-bottom:0}.benefit-list i{color:#16a34a;margin-top:5px}.metric-card{text-align:center}.metric-card strong{font-size:2rem;color:var(--industry-dark);display:block}.metric-card span{color:var(--brand-muted);font-size:.95rem}.comparison-table{background:#fff;border:1px solid var(--brand-border);border-radius:24px;overflow:hidden;box-shadow:var(--brand-shadow)}.comparison-table table{margin:0}.comparison-table th{background:var(--brand-dark);color:#fff}.comparison-table td,.comparison-table th{padding:16px}.faq-wrap .accordion-item{border:1px solid var(--brand-border)!important;border-radius:18px!important;overflow:hidden;margin-bottom:14px;box-shadow:0 8px 20px rgba(15,23,42,.04)}.faq-wrap .accordion-button{font-weight:800;color:var(--brand-dark)}.faq-wrap .accordion-button:not(.collapsed){background:var(--industry-soft);color:var(--industry-dark)}.related-section{background:#fff}.link-card h3{font-size:1.05rem}.cta-section{background:linear-gradient(135deg,#0f172a 0%,#1d4ed8 100%);color:#fff}.cta-box{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:26px;padding:48px 28px;box-shadow:none;backdrop-filter:blur(8px)}.cta-box p{color:rgba(255,255,255,.9)}.mini-label{display:inline-block;border-radius:999px;background:#f1f5f9;color:#475569;padding:7px 10px;font-size:.82rem;font-weight:700;margin:4px}.industry-clinic{--industry:#0ea5e9;--industry-dark:#0369a1;--industry-soft:#eff6ff}.industry-restaurant{--industry:#f97316;--industry-dark:#c2410c;--industry-soft:#fff7ed}.industry-property{--industry:#16a34a;--industry-dark:#15803d;--industry-soft:#f0fdf4}.industry-ecommerce{--industry:#7c3aed;--industry-dark:#5b21b6;--industry-soft:#f5f3ff}.industry-tuition{--industry:#2563eb;--industry-dark:#1d4ed8;--industry-soft:#eff6ff}.industry-service{--industry:#0891b2;--industry-dark:#0e7490;--industry-soft:#ecfeff}.industry-law{--industry:#334155;--industry-dark:#0f172a;--industry-soft:#f8fafc}.industry-car{--industry:#dc2626;--industry-dark:#991b1b;--industry-soft:#fef2f2}.industry-salon{--industry:#db2777;--industry-dark:#be185d;--industry-soft:#fdf2f8}.industry-accounting{--industry:#0f766e;--industry-dark:#115e59;--industry-soft:#f0fdfa}@media(max-width:991.98px){.section{padding:70px 20px}.hero-industry{padding:88px 20px 76px}}@media(max-width:767.98px){.section{padding:58px 16px}.section-title{font-size:1.75rem}.hero-industry h1{font-size:2.15rem}.hero-actions .btn{width:100%}.pain-card,.feature-card,.workflow-card,.proof-card,.metric-card{padding:24px 20px}}
