.ai-page{background:#080f1d}.ai-hero{padding:170px 0 90px;background:radial-gradient(ellipse at 80% 30%,#253046 0,transparent 55%)}.ai-hero-grid,.ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.ai-hero h1{font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.06;letter-spacing:-.055em;margin:20px 0 24px}.ai-hero h1 span{color:#f5c46b}.ai-eyebrow,.ai-number{font-size:.75rem;font-weight:700;letter-spacing:.14em;color:#f5c46b}.ai-lead{font-size:1.15rem;line-height:1.8;color:#bfc8d7;max-width:650px;margin:20px 0 28px}.ai-availability{font-size:.8rem;color:#bfc8d7;margin-top:20px}.ai-page .btn--primary{background:#f5c46b;color:#101827;border-color:#f5c46b}.ai-chat{border:1px solid #39465b;border-radius:22px;background:#111c2e;box-shadow:0 30px 70px #0005;padding:26px;transform:rotate(1deg)}.ai-chat-top{display:flex;gap:12px;align-items:center;border-bottom:1px solid #344055;padding-bottom:20px;font-size:.9rem}.ai-demo-label{font-size:.65rem;letter-spacing:.13em;color:#aab7ca;margin:18px 0}.ai-message{padding:18px;background:#19263c;border-radius:14px;margin:16px 0;font-size:.9rem;line-height:1.7}.ai-message p{font-size:.95rem;color:#edf0f6}.ai-message ul{padding-left:20px;color:#c0cbdb}.ai-user{margin-left:32px;background:#293a51}.ai-preview{color:#f5c46b;border-top:1px solid #3b485c;margin-top:15px;padding-top:12px;font-size:.8rem}.ai-demo-note{font-size:.8rem;color:#aab7ca;margin:20px 0 0;line-height:1.7}.ai-section{padding:85px 0;border-top:1px solid #ffffff12}.ai-section h2{margin:14px 0 36px;letter-spacing:-.04em}.ai-three,.ai-steps{grid-template-columns:repeat(3,1fr);gap:22px}.ai-card{background:#101b2c;border:1px solid #2c394e;border-radius:18px;padding:30px;height:100%}.ai-card h3{font-size:1.4rem;margin:22px 0 18px;line-height:1.3}.ai-section p{color:#bfc8d7;line-height:1.8}.ai-trust{background:#111d30}.ai-checklist{list-style:none;padding:0}.ai-checklist li{padding:0 0 24px 24px;position:relative;color:#bfc8d7;line-height:1.8}.ai-checklist li:before{content:'✓';position:absolute;left:0;color:#f5c46b}.ai-checklist strong{color:white}.ai-prompts{list-style:none;padding:0}.ai-prompts li{padding:18px 0;border-top:1px solid #ffffff15;line-height:1.7}.ai-prompts small{display:block;color:#aab7ca}.ai-connect{background:linear-gradient(120deg,#192b46,#101a29);scroll-margin-top:95px}.ai-steps{margin:50px 0 32px}.ai-steps h3{font-size:1.15rem;margin:12px 0}.ai-faq details{border-bottom:1px solid #344055;padding:20px 0}.ai-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.ai-faq p{margin:16px 0 0}.ai-page a:focus-visible,.ai-page summary:focus-visible{outline:2px solid #f5c46b;outline-offset:5px}@media(max-width:900px){.ai-hero-grid{grid-template-columns:1fr}.ai-chat{transform:none;max-width:620px}.ai-three{grid-template-columns:1fr}.ai-grid{gap:24px}}@media(max-width:600px){.ai-grid{grid-template-columns:1fr}.ai-hero{padding:125px 0 55px}.ai-section{padding:55px 0}.ai-chat,.ai-card{padding:22px}.ai-hero h1{font-size:2.8rem}.ai-user{margin-left:14px}}