.kh-ask{max-width:760px}.kh-ask-h{font-family:var(--kh-display);font-weight:800;letter-spacing:-.03em;line-height:1.05;font-size:clamp(30px,3.4vw,46px);margin:14px 0 0;color:var(--kh-text, #F4F1EC)}.kh-ask-h em{color:var(--kh-neon, #00E68A);font-style:normal}.kh-ask-sub{font-size:16px;line-height:1.6;color:var(--kh-muted, #8A9196);margin:14px 0 0;max-width:560px}.kh-ask-starters{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0}.kh-ask-starter{font-family:inherit;font-size:13.5px;line-height:1.3;text-align:left;color:#c9c9cf;background:#ffffff08;border:1px solid rgba(255,255,255,.16);padding:9px 16px;border-radius:999px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.kh-ask-starter:hover{border-color:#00e68a8c;color:var(--kh-text, #F4F1EC)}.kh-ask-starter.active{border-color:var(--kh-neon, #00E68A);color:var(--kh-neon, #00E68A);background:#00e68a14}.kh-ask-sentence{margin:26px 0 0;font-family:var(--kh-display);font-weight:700;letter-spacing:-.015em;font-size:clamp(20px,2vw,26px);line-height:1.9;color:var(--kh-text, #F4F1EC)}.kh-ask-blank{font:inherit;font-weight:600;color:var(--kh-neon, #00E68A);letter-spacing:inherit;background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.28);border-radius:0;padding:0 4px;margin:0;height:1.5em;line-height:1.3;box-sizing:border-box;outline:none;vertical-align:baseline;max-width:100%;transition:border-color .15s}.kh-ask-blank::-moz-placeholder{color:#6f777d;font-weight:500;opacity:1}.kh-ask-blank::placeholder{color:#6f777d;font-weight:500;opacity:1}.kh-ask-blank:hover{border-bottom-color:#ffffff80}.kh-ask-blank:focus{border-bottom-color:var(--kh-neon, #00E68A)}.kh-ask-blank[aria-invalid=true]{border-bottom-color:#ff7a6e}.kh-ask-blank--biz,.kh-ask-blank--email{width:13em}.kh-ask-words--line{display:block}.kh-ask-blank--q{display:block;width:100%;height:auto;resize:none;overflow:hidden;line-height:1.45;margin:0 0 8px;padding:2px 4px 6px;min-height:1.45em}.kh-ask-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.kh-ask-cta{flex:0 0 auto}.kh-ask-fine{flex:1 1 260px;margin:0;font-size:13px;line-height:1.55;color:#8a9196}.kh-ask--sent{outline:none}.kh-ask-sent-h{font-family:var(--kh-display);font-weight:800;font-size:24px;letter-spacing:-.02em;color:var(--kh-neon, #00E68A);margin:0}.kh-ask-sent-p{font-size:16px;line-height:1.65;color:var(--kh-text, #F4F1EC);margin:12px 0 0}.kh-ask-sent-p b{font-weight:600;word-break:break-all}.kh-ask-sent-next{font-size:14px;line-height:1.6;color:#8a9196;margin:10px 0 0}.kh-ask--card{max-width:none;margin-top:34px;padding:28px 30px 30px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#1a1f228c}.kh-ask--card .kh-ask-h{font-size:clamp(24px,2.2vw,30px);margin-top:10px}.kh-ask--card .kh-ask-sub{font-size:14.5px;margin-top:10px}.kh-ask--card .kh-ask-starters{margin-top:20px}.kh-ask--card .kh-ask-sentence{font-size:clamp(18px,1.6vw,21px);margin-top:20px}@media(max-width:640px){.kh-ask-sentence{font-size:19px;line-height:1.7}.kh-ask-blank--biz,.kh-ask-blank--email{display:block;width:100%;height:2em;margin:0 0 10px}.kh-ask-blank--q{margin:0 0 10px}.kh-ask-starter{font-size:14px;padding:11px 16px}.kh-ask-actions{flex-direction:column;align-items:stretch;gap:14px}.kh-ask-cta{width:100%;text-align:center;padding:18px 24px}.kh-ask-fine{flex:none}.kh-ask--card{padding:22px 18px 24px;margin-top:28px;border-radius:16px}.kh-ask--card .kh-ask-sentence{font-size:19px}}@media(prefers-reduced-motion:reduce){.kh-ask-starter,.kh-ask-blank{transition:none}}.kh-askpage .kh-askscreen{min-height:100svh;min-height:100dvh;padding-top:128px;padding-bottom:72px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:64px;align-items:start}.kh-askpage .kh-ask-h{font-size:clamp(38px,5vw,64px)}.kh-askpage .kh-ask-sub{font-size:17px}.kh-ask-side{border-left:2px solid rgba(255,255,255,.1);padding-left:24px;margin-top:56px}.kh-ask-side h3{font-family:var(--kh-display);font-weight:800;font-size:15px;letter-spacing:.01em;color:var(--kh-text, #F4F1EC);margin:0 0 6px}.kh-ask-side p{font-size:14px;line-height:1.6;color:var(--kh-muted, #8A9196);margin:0 0 22px}.kh-ask-side a{color:var(--kh-neon, #00E68A);text-decoration:none;border-bottom:1px solid rgba(0,230,138,.45)}@media(max-width:1023px){.kh-askpage .kh-askscreen{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:104px}.kh-ask-side{margin-top:0}}@media(max-width:640px){.kh-askpage .kh-askscreen{padding-top:88px;padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.kh-askpage .kh-ask-h{font-size:clamp(34px,10vw,44px)}}
