.axiam-homepage{--bg: #ffffff;--panel: rgba(0, 0, 0, .04);--panel2: rgba(0, 0, 0, .06);--text: rgba(0, 0, 0, .92);--muted: rgba(0, 0, 0, .65);--muted2: rgba(0, 0, 0, .45);--line: rgba(0, 0, 0, .08);--accent: #06b6d4;--accent2: #0ea5d9;--good: #059669;--shadow: 0 14px 40px rgba(2, 6, 23, .06);--radius: 18px;--radius2: 24px;--max: 1140px;--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.axiam-homepage body{color:var(--text);background:var(--bg);font-size:15px;line-height:1.6}.axiam-homepage h1{font-size:52px;line-height:1.02;letter-spacing:-.6px;margin:14px 0 10px;color:var(--text);font-weight:700}.axiam-homepage h2{margin:0;font-size:28px;letter-spacing:-.3px;color:var(--text);font-weight:600}.axiam-homepage h3{font-size:16px;font-weight:650;margin:0 0 6px;letter-spacing:-.1px}.axiam-homepage p{margin:0;color:var(--muted);line-height:1.6;font-size:14px}.axiam-homepage .lead{color:var(--muted);font-size:16px;line-height:1.6;margin:8px 0 0}.axiam-homepage .hero-wrap{padding:56px 0 26px;background:var(--bg)}.axiam-homepage h1.hero-title{font-size:55px;line-height:1.2;letter-spacing:-.6px;margin:14px 0 10px;color:#061540}.axiam-homepage .badge-ax{font-size:12px;color:var(--text);border:1px solid rgba(0,0,0,0.06);background:rgba(0,0,0,0.02);padding:7px 10px;border-radius:999px;font-weight:600;display:inline-block;text-align:center;white-space:nowrap;vertical-align:baseline;line-height:1}.axiam-homepage .hero-wrap p{color:var(--muted);font-size:15px;line-height:1.9;margin:0}.axiam-homepage .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0 14px}.axiam-homepage .btn.dream-btn{font-weight:650;border-radius:12px;font-size:12px;letter-spacing:0}.axiam-homepage .btn.dream-btn:hover{opacity:0.9}.axiam-homepage .btn-outline-primary,.axiam-homepage .btn-outline-secondary{color:var(--text);border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.02);padding:11px 18px;font-weight:650;border-radius:12px;font-size:14px;letter-spacing:0}.axiam-homepage .btn-outline-primary:hover,.axiam-homepage .btn-outline-secondary:hover{background:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.12)}.axiam-homepage .badge.bg-dark.bg-opacity-10{font-size:12px;color:var(--text);border:1px solid rgba(0,0,0,0.06);background:rgba(0,0,0,0.02);padding:7px 10px;border-radius:999px;font-weight:600}.axiam-homepage .card.border-ax{border:1px solid rgba(0,0,0,0.06);border-radius:var(--radius2);box-shadow:var(--shadow)}.axiam-homepage .card-header.bg-transparent{background:transparent;border-bottom:none;padding:16px 16px 12px}.axiam-homepage .card-body{padding:16px}.axiam-homepage .card .badge{font-size:12px;color:var(--text);border:1px solid rgba(0,0,0,0.06);background:rgba(0,0,0,0.02);padding:7px 10px;border-radius:999px;font-weight:600}.axiam-homepage .chip{font-size:12px;color:rgba(255,255,255,0.95);background:linear-gradient(135deg, var(--good), var(--accent));padding:6px 10px;border-radius:999px;font-weight:650}.axiam-homepage .stat{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.axiam-homepage .stat .box{border:1px solid rgba(0,0,0,0.06);border-radius:16px;background:rgba(0,0,0,0.02);padding:12px}.axiam-homepage .stat .box .k{font-size:12px;color:var(--muted2)}.axiam-homepage .stat .box .v{font-size:20px;margin-top:4px;font-weight:700;color:var(--text)}.axiam-homepage .stat .box .s{font-size:12px;color:var(--muted);margin-top:2px}.axiam-homepage .mini-divider{height:1px;background:rgba(0,0,0,0.06);margin:14px 0}.axiam-homepage .card .hd{padding:16px 16px 12px;border-bottom:1px solid rgba(0,0,0,0.06);display:flex;align-items:center;justify-content:space-between;gap:10px}.axiam-homepage .card .hd strong{font-weight:650;color:var(--text)}.axiam-homepage .card .bd{padding:16px}.axiam-homepage .code{font-family:var(--mono);font-size:12.5px;line-height:1.6;color:rgba(0,0,0,0.92);background:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.06);border-radius:16px;padding:12px;overflow:auto;white-space:pre}.axiam-homepage .text-muted-ax{color:var(--muted)}.axiam-homepage .small{font-size:13px}.axiam-homepage .bg-white-20{background:rgba(240,240,240,0.43);border:1px solid #ccc;color:rgba(0,0,0,0.92)}.axiam-homepage .bg-white-20:hover{background:rgba(230,230,230,0.5)}.axiam-homepage section{padding:48px 0}.axiam-homepage .tile,.axiam-homepage .card.border-ax.rounded-2xl{border:1px solid rgba(0,0,0,0.06);background:#fff;border-radius:var(--radius);padding:16px}.axiam-homepage .icon-bubble{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;margin-bottom:10px;border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.02)}.axiam-homepage .grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.axiam-homepage .grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px}.axiam-homepage .tile h3{margin:0 0 6px;font-size:16px;letter-spacing:-.1px;font-weight:650}.axiam-homepage .tile p{margin:0;color:var(--muted);line-height:1.6;font-size:14px}.axiam-homepage .tile .icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;margin-bottom:10px;border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.02)}.axiam-homepage .steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.axiam-homepage .step{border:1px solid rgba(0,0,0,0.06);background:#fff;border-radius:var(--radius);padding:16px;position:relative;overflow:hidden}.axiam-homepage .step>*{position:relative}.axiam-homepage .step h3{margin:10px 0 6px;font-size:16px;font-weight:650;letter-spacing:-.1px}.axiam-homepage .step p{margin:0;color:var(--muted);line-height:1.6;font-size:14px}.axiam-homepage .n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;font-weight:700;font-size:13px;color:#ffffff;background:linear-gradient(135deg, var(--accent), var(--accent2))}.axiam-homepage .badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.axiam-homepage .badges .badge{font-size:12px;color:var(--text);border:1px solid rgba(0,0,0,0.06);background:rgba(0,0,0,0.02);padding:6px 10px;border-radius:999px;font-weight:600}.axiam-homepage .usecases{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px}.axiam-homepage .use{border:1px solid rgba(0,0,0,0.06);background:rgba(0,0,0,0.02);padding:12px;border-radius:16px;color:var(--muted);font-size:14px;line-height:1.4}.axiam-homepage .use b{color:var(--text)}.axiam-homepage .section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.axiam-homepage .section-title h2{font-size:2.5rem}.axiam-homepage .lead{color:#000;line-height:1.6;margin:8px 0 0}.axiam-homepage .audience{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.axiam-homepage .aud{border:1px solid rgba(43,43,43,0.1);background:rgba(255,255,255,0.04);border-radius:var(--radius);padding:16px}.axiam-homepage .aud h3{margin:0 0 6px;font-size:16px;font-weight:650}.axiam-homepage .aud ul{margin:10px 0 0;padding:0 0 0 0px;color:var(--muted);line-height:1.7;font-size:14px;list-style:none}.axiam-homepage .aud ul i{margin-right:0.5rem}.axiam-homepage .faq details{border:1px solid rgba(0,0,0,0.06);background:rgba(0,0,0,0.02);border-radius:var(--radius);padding:14px}.axiam-homepage .faq details+details{margin-top:10px}.axiam-homepage .faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:650;color:var(--text)}.axiam-homepage .faq summary::-webkit-details-marker{display:none}.axiam-homepage .faq p{margin:10px 0 0;color:var(--muted);line-height:1.6}.axiam-homepage .cta{padding:44px 0 64px}.axiam-homepage .cta-wrap{border:1px solid rgba(0,0,0,0.06);background:linear-gradient(135deg, rgba(6,182,212,0.06), rgba(14,165,233,0.04), rgba(0,0,0,0.01));border-radius:28px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.axiam-homepage .cta h2{margin:0 0 6px;font-size:26px}.axiam-homepage .cta p{margin:0;color:var(--muted);line-height:1.6;max-width:70ch}.axiam-homepage .mt-sm-15{margin-top:0}.axiam-homepage .rounded-2xl{border-radius:var(--radius)}@media (max-width: 768px){.axiam-homepage .mt-sm-15{margin-top:15px}.axiam-homepage .grid-3,.axiam-homepage .steps,.axiam-homepage .usecases,.axiam-homepage .audience{grid-template-columns:1fr}.axiam-homepage .grid-2{grid-template-columns:1fr}}.axiam-homepage #features{background:var(--bg)}
