html,body{margin:0;padding:0}._page_1f2n9_6{min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;color:#1a1a2e;background:#fafafa}._hero_1f2n9_14{background:linear-gradient(135deg,#0f0f23,#1a1a3e,#2d1b69);color:#fff;padding:80px 24px 60px;text-align:center}._logo_1f2n9_21{height:56px;margin-bottom:24px}._heading_1f2n9_26{font-size:2.5rem;font-weight:800;margin:0 0 12px;letter-spacing:-.02em}._tagline_1f2n9_33{font-size:1.15rem;color:#ffffffbf;max-width:520px;margin:0 auto 40px;line-height:1.6}._formWrapper_1f2n9_42{max-width:480px;margin:0 auto}._form_1f2n9_42{display:flex;gap:0;border-radius:10px;overflow:hidden;box-shadow:0 4px 24px #0000004d}._input_1f2n9_55{flex:1;padding:14px 18px;font-size:15px;border:none;outline:none;font-family:inherit;background:#fff;color:#1a1a2e}._input_1f2n9_55::placeholder{color:#999}._button_1f2n9_70{padding:14px 28px;font-size:15px;font-weight:600;font-family:inherit;border:none;background:#6c5ce7;color:#fff;cursor:pointer;white-space:nowrap;transition:background .2s}._button_1f2n9_70:hover{background:#5a4bd1}._formHint_1f2n9_87{font-size:13px;color:#ffffff80;margin-top:12px}._features_1f2n9_94{max-width:960px;margin:0 auto;padding:64px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}._feature_1f2n9_94{background:#fff;border-radius:12px;padding:32px 24px;box-shadow:0 1px 3px #00000014;border:1px solid #eee}._featureIcon_1f2n9_111{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:16px}._featureIconBot_1f2n9_122{background:#ffe8e8}._featureIconIntent_1f2n9_126{background:#e8f0ff}._featureIconLlm_1f2n9_130{background:#e8ffe8}._featureTitle_1f2n9_134{font-size:1.1rem;font-weight:700;margin:0 0 8px}._featureText_1f2n9_140{font-size:.95rem;color:#555;line-height:1.6;margin:0}._footer_1f2n9_148{text-align:center;padding:32px 24px;color:#999;font-size:13px;border-top:1px solid #eee}._footer_1f2n9_148 a{color:#6c5ce7;text-decoration:none}@media only screen and (max-width:700px){._hero_1f2n9_14{padding:48px 20px 40px}._heading_1f2n9_26{font-size:1.8rem}._tagline_1f2n9_33{font-size:1rem}._form_1f2n9_42{flex-direction:column;border-radius:10px}._input_1f2n9_55{border-radius:10px 10px 0 0}._button_1f2n9_70{border-radius:0 0 10px 10px}._features_1f2n9_94{grid-template-columns:1fr;padding:40px 20px;gap:20px}}
