.subtitle-page .subtitle-intro{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,3.5vw,56px);padding:44px 0 48px;display:grid}.subtitle-page .home-hero{text-align:left;padding:0}.subtitle-page .home-hero h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(38px,3.5vw,56px);line-height:1.06}.subtitle-page .home-hero h1 span{display:block}.subtitle-page .home-product-intro{text-align:left;max-width:540px;margin:0}.subtitle-page .home-hero-tags{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px;margin:18px 0}.subtitle-page .home-hero>.home-inline-link{background:var(--primary);color:var(--primary-foreground);border:0;border-radius:12px;align-items:center;gap:32px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-flex}.subtitle-page .home-hero .home-note{text-align:left;margin:16px 0 0;font-size:13px}.subtitle-page .subtitle-demo{box-shadow:none;background:0 0;border:0;border-radius:12px;margin:0;padding:0;position:relative;overflow:hidden}.subtitle-page .subtitle-demo video{aspect-ratio:16/9;background:#080b10;border-radius:12px;width:100%;display:block}.subtitle-page .subtitle-workspace{border:1px solid var(--border);background:var(--card);border-radius:24px;padding:32px}.subtitle-page .subtitle-workspace-heading{margin-bottom:24px}.subtitle-page .subtitle-workspace-heading h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(26px,3vw,38px)}.subtitle-page .subtitle-workspace-heading>p:last-child{color:var(--muted-foreground)}.subtitle-page .home-section{padding:64px 0}.subtitle-page .home-section-heading{text-align:left;max-width:800px;margin-left:0}.subtitle-page .home-step{border-top:2px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.subtitle-page .home-step .home-number{margin-top:0}.subtitle-page .subtitle-types{grid-template-columns:1fr 1.3fr;gap:48px;display:grid}.subtitle-page .subtitle-types .home-grid{grid-template-columns:1fr 1fr}.subtitle-page #faq{grid-template-columns:1fr 1.4fr;column-gap:64px;display:grid}.subtitle-page #faq .home-section-heading{grid-area:1/1/7}.subtitle-page #faq details{grid-column:2}@media (width<=900px){.subtitle-page .subtitle-intro{grid-template-columns:1fr;gap:32px;padding-top:32px}.subtitle-page .home-hero h1{max-width:650px}.subtitle-page .subtitle-workspace{padding:20px 12px}.subtitle-page .subtitle-types,.subtitle-page #faq{display:block}.subtitle-page .home-section{padding:44px 0}}@media (width<=540px){.subtitle-page .subtitle-types .home-grid{grid-template-columns:1fr}.subtitle-page .home-hero h1{font-size:42px}}.home.home-refresh.subtitle-page .home-hero{text-align:left}.home.home-refresh.subtitle-page .home-hero h1{text-align:left;margin-left:0;margin-right:0}.home.home-refresh.subtitle-page .home-hero>.home-inline-link{margin-left:0}.home.home-refresh.subtitle-page .subtitle-intro{width:100%;max-width:none}.home.home-refresh.subtitle-page .home-hero{min-width:0;margin:0}.home.home-refresh.subtitle-page .home-hero .home-product-intro{font-size:15px;line-height:1.6}.home.home-refresh.subtitle-page .home-product-intro>span:first-child{white-space:normal}.home.home-refresh.subtitle-page .home-hero .home-note{margin-top:14px;font-size:12px;line-height:1.5}@media (width<=900px){.home.home-refresh.subtitle-page .subtitle-intro{grid-template-columns:1fr}}.subtitle-page .subtitle-playback{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:14px;left:14px}.subtitle-page .subtitle-playback:hover{background:#000c}.subtitle-page .subtitle-playback:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width>=901px){.home.home-refresh.subtitle-page .subtitle-intro{width:min(1440px,100vw - 64px);position:relative;left:50%;transform:translate(-50%)}}
