.wA3lwW_dock{z-index:4;flex-direction:column;align-items:center;padding:0 24px 28px;display:flex;position:relative}.wA3lwW_chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin-bottom:14px;display:flex}.wA3lwW_chip{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:40px;color:var(--color-text-soft);font-family:var(--font-body);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px}.wA3lwW_chip:hover{border-color:var(--color-accent);color:var(--color-text)}.wA3lwW_barArea{width:100%;max-width:760px;position:relative}.wA3lwW_log{border:1px solid var(--color-border);background:var(--color-surface);border-radius:20px;max-height:52svh;padding:20px;position:absolute;bottom:calc(100% + 14px);left:0;right:0;overflow-y:auto}.wA3lwW_logContent,.wA3lwW_entry{flex-direction:column;gap:12px;display:flex}.wA3lwW_userBubble,.wA3lwW_agentBubble{overflow-wrap:anywhere;border-radius:16px;max-width:85%;padding:12px 16px;font-size:15px;line-height:1.55}.wA3lwW_userBubble{background:var(--color-accent);color:var(--color-bg);align-self:flex-end}.wA3lwW_agentBubble{background:var(--color-bubble);color:var(--color-text);align-self:flex-start}.wA3lwW_typing{background:var(--color-bubble);border-radius:16px;align-self:flex-start;gap:5px;padding:12px 16px;display:flex}.wA3lwW_dot{background:var(--color-text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite wA3lwW_dot}.wA3lwW_dot:nth-child(2){animation-delay:.15s}.wA3lwW_dot:nth-child(3){animation-delay:.3s}@keyframes wA3lwW_dot{0%,80%,to{opacity:.25}40%{opacity:1}}.wA3lwW_bookButton{border:1px solid var(--color-accent);min-height:44px;color:var(--color-text);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:0 16px;font-size:14px}.wA3lwW_bookButton:hover{background:var(--color-accent);color:var(--color-bg)}.wA3lwW_contactForm{border:1px solid var(--color-border-strong);background:var(--color-bubble);border-radius:16px;flex-direction:column;align-self:stretch;gap:12px;padding:16px;display:flex}.wA3lwW_contactFields{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;display:grid}.wA3lwW_contactField{color:var(--color-text-muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.wA3lwW_contactInput{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);min-height:44px;color:var(--color-text);font-family:var(--font-body);border-radius:12px;padding:0 14px;font-size:16px}.wA3lwW_contactIntro{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.wA3lwW_contactError{color:#f0b4a4;margin:0;font-size:14px}.wA3lwW_contactSubmit{background:var(--color-accent);min-height:44px;color:var(--color-bg);font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;padding:0 20px;font-size:15px;font-weight:600}.wA3lwW_contactSubmit:disabled{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.wA3lwW_dot{opacity:.6;animation:none}}.wA3lwW_bar{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);border-radius:999px;align-items:center;gap:8px;width:100%;max-width:760px;margin:0;padding:8px 8px 8px 22px;display:flex}.wA3lwW_input{min-width:0;min-height:44px;color:var(--color-text);font-family:var(--font-body);text-overflow:ellipsis;background:0 0;border:none;flex:1;font-size:16px}.wA3lwW_input:focus-visible{outline:none}.wA3lwW_bar:focus-within{border-color:var(--color-accent)}.wA3lwW_send{background:var(--color-accent);width:44px;height:44px;color:var(--color-bg);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.wA3lwW_send:disabled{opacity:.5;cursor:default}.wA3lwW_input:disabled{cursor:not-allowed}.wA3lwW_notice{max-width:760px;color:var(--color-text-faint);text-align:center;margin:10px 0 0;font-size:12.5px;line-height:1.5}.wA3lwW_notice a{color:var(--color-text-muted)}@media (max-width:559px){.wA3lwW_dock{padding:0 16px 16px}.wA3lwW_chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;max-width:none;margin:0 -16px 12px;padding:0 16px;overflow-x:auto}.wA3lwW_chips::-webkit-scrollbar{display:none}.wA3lwW_chip{flex:none}}
.EZoWya_footer{border-top:1px solid var(--color-border-subtle)}.EZoWya_inner{max-width:1120px;color:var(--color-text-faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:28px 40px;font-size:14px;display:flex}.EZoWya_right{flex-wrap:wrap;gap:24px;display:flex}.EZoWya_link{color:var(--color-text-muted);text-underline-offset:3px}@media (max-width:559px){.EZoWya_inner{padding:24px 16px}}
.Af2_WG_header{z-index:3;justify-content:space-between;align-items:center;padding:28px 40px;display:flex;position:relative}.Af2_WG_logo{font-family:var(--font-heading);letter-spacing:-.02em;font-variation-settings:"opsz" 24;font-size:21px;font-weight:600;line-height:1;display:inline-block}.Af2_WG_nav{align-items:center;gap:22px;display:flex}.Af2_WG_offerButton{min-height:44px;color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px}.Af2_WG_offerButton:hover{color:var(--color-text)}.Af2_WG_bookLink{border:1px solid var(--color-border-strong);min-height:44px;color:var(--color-text);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;text-decoration:none;display:inline-flex}.Af2_WG_bookLink:hover{border-color:var(--color-accent)}@media (max-width:559px){.Af2_WG_header{flex-wrap:wrap;row-gap:6px;padding:20px 16px 8px}.Af2_WG_nav{justify-content:space-between;gap:12px;width:100%}}
.ouN0VG_card{z-index:2;border:1px solid var(--color-accent);background:var(--color-surface);border-radius:14px;align-items:center;gap:14px;padding:12px 18px 12px 12px;display:flex;position:absolute;bottom:200px;right:max(40px,8vw);transform:rotate(-4deg)}.ouN0VG_badge{flex:none;display:block}.ouN0VG_text{text-align:left;flex-direction:column;gap:4px;line-height:1.35;display:flex}.ouN0VG_title{white-space:nowrap;color:var(--color-text);font-size:16px;font-weight:600}.ouN0VG_issuer{color:var(--color-text-muted);font-size:14px}.ouN0VG_link{color:var(--color-text);text-underline-offset:3px}@media (max-width:1199px),(max-height:699px){.ouN0VG_card{position:static;transform:none}}
.Z8hQ_W_hero{z-index:1;flex:1;justify-content:center;align-items:center;padding:40px 24px 48px;transition:opacity .3s;display:flex}.Z8hQ_W_inner{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:860px;display:flex}.Z8hQ_W_title{font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-size:clamp(44px,min(6.2vw,10vh),88px);font-weight:500;line-height:1.02}.Z8hQ_W_lead{max-width:600px;color:var(--color-text-muted);margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.Z8hQ_W_word{display:inline-block}.Z8hQ_W_askButton{background:var(--color-accent);min-height:52px;color:var(--color-bg);font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:600;display:inline-flex}@media (max-width:559px){.Z8hQ_W_hero{padding:24px 16px 32px}.Z8hQ_W_inner{gap:24px}.Z8hQ_W_askButton{padding:12px 24px;line-height:1.3}}
.Kl8VFG_dialog{background:var(--color-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);border:none;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.Kl8VFG_dialog::backdrop{background:var(--color-bg)}.Kl8VFG_top{justify-content:flex-end;max-width:1120px;margin:0 auto;padding:28px 40px 0;display:flex}.Kl8VFG_close{border:1px solid var(--color-border-strong);min-height:44px;color:var(--color-text);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;font-size:15px}.Kl8VFG_grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:64px;max-width:1120px;margin:0 auto;padding:110px 40px 90px;display:grid}.Kl8VFG_intro{flex-direction:column;gap:18px;display:flex}.Kl8VFG_title{font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.1}.Kl8VFG_introText{max-width:440px;color:var(--color-text-muted);margin:0;font-size:17px;line-height:1.65}.Kl8VFG_steps{flex-direction:column;gap:34px;margin:0;padding:0;list-style:none;display:flex}.Kl8VFG_step{grid-template-columns:36px 1fr;gap:6px 14px;display:grid}.Kl8VFG_number{font-family:var(--font-heading);color:var(--color-accent);font-size:20px}.Kl8VFG_stepTitle{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:500}.Kl8VFG_stepText{color:var(--color-text-muted);grid-column:2;margin:0;font-size:16px;line-height:1.6}.Kl8VFG_footer{max-width:1120px;margin:0 auto;padding:0 40px 100px}.Kl8VFG_founder{border-top:1px solid var(--color-border-subtle);max-width:760px;color:var(--color-text-muted);margin:0;padding-top:40px;font-size:16px;line-height:1.65}@media (max-width:559px){.Kl8VFG_top{padding:20px 16px 0}.Kl8VFG_grid{gap:40px;padding:40px 16px 56px}.Kl8VFG_footer{padding:0 16px 56px}}
.E0kJGG_screen{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.E0kJGG_screen[data-conversation] [data-hero]{opacity:.18}
