.amili-home-hero{--ahc-near-black:#17180f;--ahc-dark-gray:#575757;--ahc-gray:#656565;--ahc-ink-300:#999;--ahc-line:#ddd;--ahc-line-soft:#e8e8e8;--ahc-white:#fff;--ahc-paper:#faf9f5;--ahc-cyan:#00e9e8;--ahc-cyan-light:#dafdff;--ahc-chat-width:1020px;padding-bottom:clamp(48px,6vw,88px);padding-top:clamp(40px,5vw,72px)}.ahc__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.ahc__intro{align-items:center;display:flex;flex-direction:column;text-align:center}.ahc__pill{align-items:center;background:var(--ahc-cyan-light);border:1px solid rgba(0,233,232,.5);border-radius:99px;color:var(--ahc-near-black);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.12em;line-height:14px;margin-bottom:22px;padding:5px 13px;text-transform:uppercase}.ahc__pill-dot,.amili-pill-dot{background:var(--ahc-cyan);border-radius:99px;display:inline-block;flex:0 0 auto;height:6px;width:6px}.ahc__heading{letter-spacing:-.015em;line-height:1.08;margin:0 0 16px;max-width:20ch;text-wrap:balance}.ahc__heading.h1{font-size:clamp(30px,4.2vw,52px)}.ahc__heading.h2{font-size:clamp(27px,3.5vw,42px)}.ahc__heading.h3{font-size:clamp(24px,2.9vw,34px)}.ahc__sub{color:var(--ahc-dark-gray);margin:0 0 28px;max-width:58ch;text-wrap:pretty}.ahc__cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:14px}.ahc__btn{align-items:center;border:1px solid transparent;border-radius:99px;cursor:pointer;display:inline-flex;gap:8px;padding:12px 22px;text-decoration:none;transition:.15s}.ahc__btn--dark{background:var(--ahc-near-black);color:#f7f7f5}.ahc__btn--dark:hover{background:#000;color:#f7f7f5}.ahc__btn--ghost{background:var(--ahc-white);border-color:var(--ahc-line);color:var(--ahc-near-black)}.ahc__btn--ghost:hover{border-color:var(--ahc-near-black);color:var(--ahc-near-black)}.ahc__arrow{transition:transform .15s}.ahc__btn:hover .ahc__arrow{transform:translateX(3px)}.ahc__note{color:var(--ahc-gray);font-size:13px;line-height:19px;margin:0;max-width:52ch}.amili-widget-outer{isolation:isolate;margin:clamp(30px,4vw,50px) auto 0;max-width:var(--ahc-chat-width);padding:clamp(22px,3vw,38px) clamp(16px,2.6vw,36px) clamp(26px,3.4vw,42px);position:relative;width:100%}.amili-glow{background:linear-gradient(180deg,#fff,#fcfcfa 18%,#f8f7f4 38%,#f3f2ee 62%,#eeede8);border-radius:26px;inset:0;position:absolute;z-index:0}.amili-chat-widget{position:relative;z-index:1}.amili-chat-card{background:var(--ahc-white);border:1px solid var(--ahc-line-soft);border-radius:16px;box-shadow:0 12px 32px rgba(23,24,15,.075);padding:18px 18px 15px;text-align:left}.amili-chat-thread{border-bottom:1px solid var(--ahc-line-soft);display:none;flex-direction:column;gap:15px;margin-bottom:3px;max-height:min(42vh,380px);overflow-y:auto;padding:3px 3px 14px;scrollbar-width:thin}.amili-chat-thread.has-msgs{display:flex}.am-msg{font-size:15px;line-height:1.62}.am-msg.me{align-self:flex-end;background:var(--ahc-near-black);border-radius:13px 13px 4px 13px;color:#f7f7f5;max-width:78%;padding:10px 14px}.am-msg.bot .who{align-items:center;color:var(--ahc-gray);display:flex;font-size:10px;font-weight:700;gap:7px;letter-spacing:.13em;line-height:13px;margin-bottom:6px;text-transform:uppercase}.am-msg.bot .who:before{background:var(--ahc-cyan);border-radius:99px;content:"";height:6px;width:6px}.am-msg.bot p{margin:0 0 10px}.am-msg.bot p:last-child{margin-bottom:0}.am-msg.bot ol,.am-msg.bot ul{margin:0 0 10px;padding-left:19px}.am-msg.bot li{margin-bottom:5px}.am-msg.bot table{border-collapse:collapse;font-size:13.5px;margin:4px 0 11px;width:100%}.am-msg.bot th{border-bottom:1px solid var(--ahc-line);color:var(--ahc-gray);font-size:9.5px;font-weight:700;letter-spacing:.1em;line-height:13px;padding:7px 9px;text-align:left;text-transform:uppercase}.am-msg.bot td{border-bottom:1px solid var(--ahc-line-soft);padding:7px 9px}.am-msg.bot td:not(:first-child),.am-msg.bot th:not(:first-child){text-align:right}.am-msg .think{color:var(--ahc-ink-300)}.am-srcs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.am-srcs span{background:var(--ahc-paper);border:1px solid var(--ahc-line-soft);border-radius:5px;color:var(--ahc-gray);font-size:10px;line-height:14px;padding:4px 8px}.am-cta{align-items:center;border-top:1px solid var(--ahc-line-soft);display:flex;flex-wrap:wrap;gap:13px;margin-top:13px;padding-top:13px}.am-cta a.primary{align-items:center;background:var(--ahc-near-black);border-radius:99px;color:#f7f7f5;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:10px 18px;text-decoration:none;transition:.14s}.am-cta a.primary:hover{background:#000;color:#f7f7f5}.am-cta .why{color:var(--ahc-gray);flex:1 1 170px;font-size:12px;line-height:17px;min-width:155px}.am-cursor{animation:ahcBlink .9s steps(1) infinite;background:var(--ahc-cyan);display:inline-block;height:.92em;margin-left:2px;vertical-align:-2px;width:6px}@keyframes ahcBlink{0%,50%{opacity:1}51%,to{opacity:0}}.amili-input-row{padding:9px 5px 13px}.amili-input{background:transparent;border:none;color:var(--ahc-near-black);font-family:inherit;font-size:15.5px;line-height:1.5;outline:none;width:100%}.amili-input::placeholder{color:var(--ahc-ink-300)}.amili-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.amili-icon-btn{background:var(--ahc-white);border:1px solid var(--ahc-line);border-radius:99px;color:var(--ahc-gray);cursor:pointer;flex:0 0 auto;font-size:16px;height:35px;line-height:1;transition:.14s;width:35px}.amili-icon-btn:hover{border-color:var(--ahc-near-black);color:var(--ahc-near-black)}.amili-hint{color:var(--ahc-ink-300);font-size:12px}.amili-toolbar-spacer{flex:1 1 auto}.amili-send-btn{align-items:center;background:var(--ahc-cyan);border:none;border-radius:99px;color:var(--ahc-near-black);cursor:pointer;display:flex;flex:0 0 auto;font-size:17px;font-weight:700;height:38px;justify-content:center;transition:.14s;width:38px}.amili-send-btn:hover{background:#00cfce}.amili-send-btn.is-busy{background:var(--ahc-near-black);color:#f7f7f5}.amili-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.amili-suggestions:empty,.amili-topic-pills:empty{display:none}.amili-suggestion-chip{align-items:center;background:var(--ahc-white);border:1px solid var(--ahc-line);border-radius:99px;color:var(--ahc-dark-gray);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:8px;padding:7px 13px;transition:.14s}.amili-suggestion-chip:hover{border-color:var(--ahc-near-black);color:var(--ahc-near-black)}.amili-x{color:var(--ahc-ink-300);font-size:10.5px;padding:2px}.amili-x:hover{color:var(--ahc-near-black)}.amili-topic-pills{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:20px}.amili-pill{align-items:center;background:var(--ahc-white);border:1px solid var(--ahc-line-soft);border-radius:99px;color:var(--ahc-near-black);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:8px;padding:8px 15px;transition:.14s}.amili-pill:hover{border-color:var(--ahc-near-black)}.amili-note{color:var(--ahc-gray);font-size:12px;line-height:17px;margin:16px auto 0;max-width:60ch;text-align:center}@media screen and (max-width:560px){.amili-hint{display:none}}