.hero-module__ssCaqG__hero{--blue:#0b5cff;--ink:#09090b;align-items:center;min-height:min(760px,90svh);padding:clamp(140px,18svh,190px) 24px 96px;display:grid}.hero-module__ssCaqG__hero button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.hero-module__ssCaqG__content{text-align:center;width:100%;max-width:860px;margin-inline:auto}.hero-module__ssCaqG__hero .hero-module__ssCaqG__heading{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(44px,5.3vw,72px);font-weight:600;line-height:1.06}.hero-module__ssCaqG__heading em{color:#1749a6;font-family:var(--font-instrument-serif), Georgia, serif;font-size:1.08em;font-weight:400;display:block}.hero-module__ssCaqG__subhead{color:#52525b;text-wrap:pretty;max-width:510px;margin:22px auto 0;font-size:16px;line-height:1.65}.hero-module__ssCaqG__start{max-width:660px;margin:34px auto 0;scroll-margin-top:110px}.hero-module__ssCaqG__composer{text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 40px #18181b08}.hero-module__ssCaqG__composer:focus-within{border-color:#9caeee;box-shadow:0 0 0 3px #234be812,0 8px 32px #28391c08}.hero-module__ssCaqG__modes{border-bottom:1px solid #f4f4f5;gap:24px;padding:0 22px;display:flex}.hero-module__ssCaqG__modes button{color:#71717a;cursor:pointer;border-bottom:2px solid #0000;min-height:52px;padding:0 2px;font-size:13px;font-weight:500}.hero-module__ssCaqG__modes button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.hero-module__ssCaqG__modes button:disabled{cursor:wait}.hero-module__ssCaqG__form{padding:20px}.hero-module__ssCaqG__urlField{align-items:center;gap:12px;min-height:80px;display:flex}.hero-module__ssCaqG__urlField>svg{color:#a1a1aa;stroke:currentColor;stroke-width:1.3px;flex-shrink:0;width:22px;height:22px}.hero-module__ssCaqG__form input,.hero-module__ssCaqG__form textarea{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:10px 0;font-size:16px;line-height:1.6}.hero-module__ssCaqG__form input::placeholder,.hero-module__ssCaqG__form textarea::placeholder{color:#71717a}.hero-module__ssCaqG__form textarea{resize:vertical;min-height:80px;display:block}.hero-module__ssCaqG__form input:focus-visible,.hero-module__ssCaqG__form textarea:focus-visible{outline:none}.hero-module__ssCaqG__formFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.hero-module__ssCaqG__formFooter p{color:#71717a;font-size:11px;line-height:1.5}.hero-module__ssCaqG__formFooter button{background:var(--ink);color:#fff;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.hero-module__ssCaqG__formFooter button:hover:not(:disabled){background:#27272a}.hero-module__ssCaqG__formFooter button:disabled{color:#71717a;cursor:default;background:#e4e4e7}.hero-module__ssCaqG__formFooter svg{stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.hero-module__ssCaqG__fine{color:#71717a;margin-top:16px;font-size:12px;line-height:1.6}.hero-module__ssCaqG__error{color:#a12d27;margin-top:12px;font-size:13px}@media (max-width:600px){.hero-module__ssCaqG__hero{min-height:0;padding:116px 20px 60px}.hero-module__ssCaqG__hero .hero-module__ssCaqG__heading{font-size:clamp(32px,9.7vw,46px);line-height:1.1}.hero-module__ssCaqG__subhead{max-width:340px;margin-top:18px;font-size:14px;line-height:1.65}.hero-module__ssCaqG__start{margin-top:26px}.hero-module__ssCaqG__modes{gap:0;padding:0 10px}.hero-module__ssCaqG__modes button{flex:1;min-height:48px;font-size:12px}.hero-module__ssCaqG__form{padding:14px}.hero-module__ssCaqG__urlField{gap:10px;min-height:68px}.hero-module__ssCaqG__formFooter{flex-direction:column;align-items:stretch;gap:12px;margin-top:8px}.hero-module__ssCaqG__formFooter button{min-height:46px}.hero-module__ssCaqG__formFooter p{text-align:left}.hero-module__ssCaqG__fine{margin-top:14px;font-size:11px}}@media (prefers-reduced-motion:reduce){.hero-module__ssCaqG__composer,.hero-module__ssCaqG__formFooter button{transition:none}}