body.studio-page{background:var(--v2-bg);min-height:100vh;color:var(--v2-text)}.studio-hero{padding:4px 2px 20px}.studio-hero__eyebrow{color:var(--v2-sell);letter-spacing:.16em;margin:0 0 8px;font-size:11px;font-weight:700}.studio-hero h1{color:var(--v2-text);letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.08}.studio-hero__lead{max-width:760px;color:var(--v2-muted);margin:10px 0 0;font-size:15px;line-height:1.65}.studio-hero__note{max-width:900px;color:var(--v2-muted);margin:8px 0 0;font-size:12.5px;line-height:1.65}.studio-hero__note b{color:var(--v2-text);font-weight:700}.studio-frame-wrap{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #0000001f}.studio-frame{background:var(--v2-bg);width:100%;height:1200px;transition:height .2s var(--v2-ease);border:0;display:block}.studio-noscript{color:var(--v2-muted);margin:0;padding:24px;font-size:14px}.studio-noscript a{color:var(--v2-sell)}@media (width<=980px){.studio-shell{width:calc(100% - 32px);padding-top:18px}.studio-frame{height:1400px}}@media (width<=560px){.studio-shell{width:calc(100% - 20px);padding-bottom:36px}.studio-hero{padding:0 4px 14px}.studio-hero__lead{font-size:14px}.studio-frame-wrap{border-radius:12px}.studio-frame{height:1600px}}@media (prefers-reduced-motion:reduce){.studio-frame{transition:none}}.studio-shell{width:min(var(--v2-page), 100% - 2 * (var(--v2-gutter) + var(--v2-rail) + var(--v2-gap)));max-width:none;margin-inline:auto;padding:0 0 40px}.studio-hero{padding:34px 0 22px;position:relative}.studio-hero h1{font-size:clamp(22px,2.1vw,26px);line-height:1.25}.studio-hero__eyebrow{margin-bottom:6px;font-size:10px}.studio-hero__lead{margin-top:6px;font-size:14px}.studio-hero__note{display:none}.studio-frame-wrap{border-radius:20px;box-shadow:0 12px 48px #0000000f}.studio-frame{height:max(780px,100dvh - 230px);transition:none}@media (width<=760px){.studio-hero{padding:20px 0 14px}.studio-hero__lead{font-size:13px}.studio-frame{height:930px}.studio-frame-wrap{border-radius:16px}}.studio-seo{border:1px solid var(--v2-line);border-radius:var(--v2-radius,16px);background:var(--v2-panel);margin-top:26px;padding:22px 24px}.studio-seo h2{color:var(--v2-text);letter-spacing:-.03em;margin:0 0 12px;font-size:19px;font-weight:800;line-height:1.35}.studio-seo p{color:var(--v2-muted);margin:0 0 10px;font-size:13.5px;line-height:1.75}.studio-seo p b{color:var(--v2-text);font-weight:700}.studio-faq{gap:12px;margin:16px 0 0;display:grid}.studio-faq dt{color:var(--v2-text);margin-bottom:3px;font-size:13.5px;font-weight:700}.studio-faq dd{color:var(--v2-muted);margin:0;font-size:13px;line-height:1.7}@media (width<=760px){.studio-seo{margin-top:18px;padding:16px 16px 18px}.studio-seo h2{font-size:16px}.studio-seo p,.studio-faq dt,.studio-faq dd{font-size:12.5px}}body.studio-page .studio-seo{display:none!important}body.studio-page .footer{border-top:1px solid var(--v2-line);color:var(--v2-muted);grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:24px 0 48px;font-size:11.5px;display:grid}body.studio-page .footer__legal{text-align:left;flex-direction:column;gap:6px;min-width:0;display:flex}body.studio-page .footer__legal p{margin:0;line-height:1.6}body.studio-page .footer__brandline{color:var(--v2-muted);align-items:center;gap:8px;display:flex}body.studio-page .footer__brandline strong{color:var(--v2-text);letter-spacing:.06em;font-weight:700}body.studio-page .footer__side{flex-wrap:wrap;align-items:flex-start;gap:8px;font-size:11.5px;display:flex}body.studio-page .footer__link{font:inherit;color:var(--v2-muted);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}body.studio-page .footer__link:hover{color:var(--v2-text)}body.studio-page .footer__db{color:var(--v2-muted);opacity:.75;margin-left:0}body.studio-page .footer__sep{opacity:.6}@media (width<=900px){body.studio-page .footer{grid-template-columns:minmax(0,1fr)}body.studio-page .footer__db{flex-basis:100%}}
