.ai-booking_page__aCU4q{--ink:#0b1b3a;--navy:#1e3a8a;--navy-700:#17307a;--paper:#ffffff;--sky:#eef3fc;--sky-line:#d7e0f2;--gold:#ffc93c;--gold-deep:#f4b400;--gold-ink:#6f4a00;--muted:#5a6b8c;--mint:#15803d;--mono:ui-monospace,"SF Mono","Cascadia Code",Menlo,Consolas,monospace;color:var(--ink);background:radial-gradient(1100px 520px at 82% -8%,#dfe9fb 0,rgba(223,233,251,0) 60%),linear-gradient(180deg,var(--sky) 0,var(--paper) 34%);overflow-x:clip}.ai-booking_page__aCU4q :is(h1,h2,h3){letter-spacing:-.02em;line-height:1.08;margin:0}.ai-booking_hero__Z9xQL{max-width:1160px;margin:0 auto;padding:clamp(3rem,6vw,6rem) 1.5rem clamp(2.5rem,5vw,4.5rem);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:center}.ai-booking_heroCopy__Qmy_W{animation:ai-booking_rise__w1avo .6s cubic-bezier(.2,.7,.2,1) both}.ai-booking_eyebrow__BkT70{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.1rem;font-size:.82rem;font-weight:650;letter-spacing:.02em;color:var(--navy);text-transform:none}.ai-booking_eyebrowDot__0j_Qo{width:8px;height:8px;border-radius:50%;background:var(--gold-deep);box-shadow:0 0 0 4px rgba(244,180,0,.22)}.ai-booking_h1__gUem6{font-size:clamp(2.3rem,5.4vw,3.9rem);font-weight:820}.ai-booking_lede___wVPl{margin:1.25rem 0 0;max-width:34ch;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.6;color:#33436a}.ai-booking_ctaRow__nB_6N{margin-top:1.9rem;display:flex;flex-wrap:wrap;gap:.75rem}.ai-booking_ctaPrimary__uHBaS{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.5rem;border-radius:999px;background:var(--navy);color:#fff;font-weight:650;text-decoration:none;box-shadow:0 10px 22px -12px rgba(30,58,138,.7);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.ai-booking_ctaPrimary__uHBaS:hover{transform:translateY(-2px);background:var(--navy-700);box-shadow:0 16px 30px -14px rgba(30,58,138,.75)}.ai-booking_ctaGhost__SvRb6{display:inline-flex;align-items:center;padding:.85rem 1.25rem;border-radius:999px;border:1.5px solid var(--sky-line);color:var(--navy);font-weight:620;text-decoration:none;transition:border-color .15s ease,background .15s ease}.ai-booking_ctaGhost__SvRb6:hover{border-color:var(--navy);background:rgba(30,58,138,.04)}.ai-booking_trust___vsaA{margin:1.4rem 0 0;font-size:.9rem;color:var(--muted)}.ai-booking_demo__Kq_XM{border-radius:20px;background:#fff;border:1px solid var(--sky-line);box-shadow:0 30px 60px -34px rgba(11,27,58,.4),inset 0 2px 0 rgba(255,255,255,.6);overflow:hidden;animation:ai-booking_rise__w1avo .7s cubic-bezier(.2,.7,.2,1) .08s both}.ai-booking_demoBar__mhkMN{display:flex;align-items:center;gap:6px;padding:.7rem 1rem;background:linear-gradient(180deg,#f7faff,#eef3fc);border-bottom:1px solid var(--sky-line)}.ai-booking_demoDot__S_8X_{width:10px;height:10px;border-radius:50%;background:#cdd8ef}.ai-booking_demoTitle__beWnx{margin-left:auto;font-size:.78rem;font-weight:600;color:var(--muted)}.ai-booking_demoBody__sola_{padding:1.1rem 1.1rem 1.3rem;display:flex;flex-direction:column;gap:.7rem}.ai-booking_bubble__aNAUO{padding:.8rem 1rem;border-radius:14px;font-size:.95rem;line-height:1.5;max-width:92%}.ai-booking_bubbleUser__BXCPR{align-self:flex-end;background:var(--navy);color:#fff;border-bottom-right-radius:5px}.ai-booking_bubbleBot__2yO_H{align-self:flex-start;background:var(--sky);border:1px solid var(--sky-line);border-bottom-left-radius:5px;width:100%;max-width:100%}.ai-booking_botLine__plNZ5{margin:0}.ai-booking_botLine__plNZ5+.ai-booking_botLine__plNZ5{margin-top:.6rem}.ai-booking_toolChip__3fZee{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;border-radius:9px;background:#0b1b3a;color:#dce6ff;font-family:var(--mono);font-size:.76rem}.ai-booking_gear__oTxJD{color:var(--gold);animation:ai-booking_spin__AqucZ 5s linear infinite}.ai-booking_toolName__hLyUV{color:#ffd98a}.ai-booking_toolArgs__GGECt{color:#9db3e6}.ai-booking_cards__MkAym{margin:.75rem 0;display:grid;gap:.6rem}.ai-booking_tutorCard__wSyz3{background:#fff;border:1px solid var(--sky-line);border-radius:12px;padding:.7rem .85rem}.ai-booking_tutorTop__fn_Bh{display:flex;align-items:center;gap:.65rem}.ai-booking_avatar__zj5y4{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-weight:700;font-size:.9rem;flex:none}.ai-booking_tutorName__r5GED{display:block;font-weight:680;font-size:.92rem}.ai-booking_tutorSubject__YUsUg{display:block;font-size:.8rem;color:var(--muted)}.ai-booking_tutorMeta__iIF7y{margin-top:.5rem;display:flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600}.ai-booking_stars__dokdD{color:var(--gold-deep)}.ai-booking_muted__piJ9R{color:var(--muted);font-weight:500}.ai-booking_rate__R5L7H{margin-left:auto;color:var(--navy);font-weight:720}.ai-booking_freeTag__lDi1M{display:inline-block;margin-top:.55rem;padding:.18rem .55rem;border-radius:999px;background:rgba(21,128,61,.1);color:var(--mint);font-size:.75rem;font-weight:650}.ai-booking_section__3UKb7{max-width:1160px;margin:0 auto;padding:clamp(2.75rem,5vw,4.5rem) 1.5rem}.ai-booking_h2__RxF7q{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:780}.ai-booking_sectionLede__dxgz5{margin:.9rem 0 0;max-width:58ch;color:#33436a;font-size:1.02rem;line-height:1.6}.ai-booking_grid__NTNzi{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.ai-booking_capCard__J1283{background:#fff;border:1px solid var(--sky-line);border-radius:16px;padding:1.4rem 1.3rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ai-booking_capCard__J1283:hover{transform:translateY(-3px);border-color:#c4d2f0;box-shadow:0 20px 40px -26px rgba(11,27,58,.4)}.ai-booking_capTool__rfApQ{display:inline-block;font-family:var(--mono);font-size:.78rem;color:var(--navy);background:var(--sky);border:1px solid var(--sky-line);padding:.2rem .5rem;border-radius:7px}.ai-booking_capTitle__SPkip{margin:.9rem 0 .4rem;font-size:1.12rem;font-weight:700}.ai-booking_capBody__8E_Dz{margin:0;color:#45557a;line-height:1.55;font-size:.96rem}.ai-booking_steps__V9eV_{margin:2rem 0 0;padding:0;list-style:none;display:grid;gap:1rem;counter-reset:step}.ai-booking_step__5XMet{display:flex;gap:1.1rem;align-items:flex-start;background:#fff;border:1px solid var(--sky-line);border-left:4px solid var(--gold);border-radius:14px;padding:1.2rem 1.3rem}.ai-booking_stepNum__V4OB9{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-weight:760;font-size:1.05rem}.ai-booking_stepTitle__vLXbT{font-size:1.1rem;font-weight:700}.ai-booking_stepBody__Pt2XI{margin:.3rem 0 0;color:#45557a;line-height:1.55}.ai-booking_payNote__oJsvc{margin:1.6rem 0 0;padding:1rem 1.2rem;border-radius:12px;background:rgba(30,58,138,.05);color:#2a3b63;font-size:.96rem;line-height:1.55}.ai-booking_connectGrid__PtlSC{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ai-booking_connectCard__4EAx0{background:#fff;border:1px solid var(--sky-line);border-radius:18px;padding:1.7rem 1.6rem}.ai-booking_connectTitle__pk1GO{font-size:1.2rem;font-weight:720}.ai-booking_connectBody__KvNMz{margin:.7rem 0 1.2rem;color:#45557a;line-height:1.6}.ai-booking_codeBlock__XPL6Q{background:#0b1b3a;border-radius:12px;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.3rem}.ai-booking_codeLabel__87uDd{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#7f97cf}.ai-booking_codeBlock__XPL6Q code{font-family:var(--mono);color:#ffd98a;font-size:.92rem;word-break:break-all}.ai-booking_connectLinks__bEeyU{margin:1rem 0 0;font-size:.9rem;color:var(--muted)}.ai-booking_connectLinks__bEeyU a{color:var(--navy);font-weight:600;text-decoration:none}.ai-booking_connectLinks__bEeyU a:hover{text-decoration:underline}.ai-booking_faqs__lw4hR{margin-top:1.75rem;display:grid;gap:.9rem}.ai-booking_faq__EcMOP{background:#fff;border:1px solid var(--sky-line);border-radius:14px;padding:1.2rem 1.35rem}.ai-booking_faqQ__sWVCa{font-size:1.05rem;font-weight:700}.ai-booking_faqA___xNWl{margin:.5rem 0 0;color:#45557a;line-height:1.6}@media (max-width:860px){.ai-booking_hero__Z9xQL{grid-template-columns:1fr}.ai-booking_lede___wVPl{max-width:46ch}.ai-booking_connectGrid__PtlSC{grid-template-columns:1fr}}@keyframes ai-booking_rise__w1avo{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ai-booking_spin__AqucZ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ai-booking_demo__Kq_XM,.ai-booking_gear__oTxJD,.ai-booking_heroCopy__Qmy_W{animation:none}.ai-booking_capCard__J1283,.ai-booking_ctaGhost__SvRb6,.ai-booking_ctaPrimary__uHBaS{transition:none}}.ai-booking_connectLinks__bEeyU a:focus-visible,.ai-booking_ctaGhost__SvRb6:focus-visible,.ai-booking_ctaPrimary__uHBaS:focus-visible{outline:3px solid var(--gold-deep);outline-offset:2px}