/* Footer */

/* --- Section styles --- */
/* <footer> */
.footer-01 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin: 0 clamp(12px, 2vw, 28px);
    border-radius: 36px 36px 0 0;
    border: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 0;
    background: radial-gradient(#00000000, #151c0061);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(24px);
    font: 400 14px Geist, sans-serif;
    color: #a7ac9c;
}/* <div> */
.footer-02{position:absolute;left:50%;top:-180px;width:720px;height:360px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(201,255,53,.16),transparent 65%);filter:blur(40px);pointer-events:none}
/* <div> */
.footer-03{position:relative;max-width:1320px;margin:0 auto;padding:clamp(108px,7vw,84px) clamp(20px,4vw,56px) 0;box-sizing:border-box}
/* <div> */
.footer-04{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:clamp(24px,3vw,36px);border-radius:24px;background:rgba(201,255,53,.07);border:1px solid rgba(201,255,53,.22);margin-bottom:clamp(44px,6vw,72px)}
/* <div> */
.footer-05{display:flex;flex-direction:column;gap:6px}
/* <span> · Ready to put your AI to work?Our */
.footer-06{font:500 clamp(22px,2.4vw,30px)/1.15 Geist,sans-serif;letter-spacing:-.03em;color:#eef0e6}
/* <span> · Our team analyzes your business  */
.footer-07{color:#a7ac9c}
/* <a> · Get started → */
.footer-08{background:#C9FF35;color:#0a0b08;font:600 15px Geist,sans-serif;padding:15px 26px;border-radius:999px;box-shadow:0 0 30px rgba(201,255,53,.3)}
.footer-08:hover{background:#e2ff8a;color:#0a0b08}
/* <div> */
.footer-09{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:40px 32px}
/* <div> */
.footer-10{grid-column:span 2;min-width:240px;display:flex;flex-direction:column;gap:18px;max-width:340px}
/* <div> */
.footer-11{display:flex;align-items:center;gap:10px}
/* <span> · Ch */
.footer-12{width:42px;height:42px;}
.footer-12 img {
    width: 100%;
}
/* <span> · Chatzae AI chat that knows */
.footer-13{font:600 26px Geist,sans-serif;letter-spacing:-.04em;color:#eef0e6}
/* <p> · AI chat that knows your business */
.footer-14{margin:0;line-height:1.6;color:#a7ac9c}
/* <div> */
.footer-15{display:flex;gap:10px}
/* <a> */
.footer-16{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}
.footer-16:hover{background:#C9FF35;border-color:#C9FF35}
/* <div> */
.footer-17{display:flex;flex-direction:column;gap:14px}
/* <span> · PRODUCT */
.footer-18{font:500 11px 'JetBrains Mono',monospace;letter-spacing:.16em;color:#7d8374}
/* <a> · How it works */
.footer-19{color:#a7ac9c;font:400 14px Geist,sans-serif}
.footer-19:hover{color:#C9FF35}
/* <div> · © 2026 Chatzae, Inc. All rights  */
.footer-20{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:clamp(40px,5vw,64px);padding:24px 0;border-top:1px solid rgba(255,255,255,.08);font:400 13px Geist,sans-serif;color:#7d8374}
/* <span> */
.footer-21{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1)}
/* <span> · All systems operational */
.footer-22{width:7px;height:7px;border-radius:50%;background:#C9FF35;animation:czpulse 2s infinite}
/* <div> · Privacy */
.footer-23{display:flex;gap:22px}
/* <a> · PrivacyTerms */
.footer-24{color:#7d8374}
.footer-24:hover{color:#C9FF35}
/* <div> · Chatzae */
.footer-25{position:relative;text-align:center;font:600 clamp(80px,21vw,300px)/.78 Geist,sans-serif;letter-spacing:-.07em;background:linear-gradient(180deg,rgba(201,255,53,.28),rgba(201,255,53,0) 80%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-top:10px;margin-bottom:-.06em;height:.8em;user-select:none;pointer-events:none}
/* <div> */
.footer-16:hover svg {
    fill: #000;
}
