.solution-page[data-v-b2f74490]{--brand:#29cf97;--brand-hover:#1fb985;--brand-dark:#00906b;--ink:#131715;--ink-soft:#333a36;--muted:#66706a;--line:#e3e9e6;--line-strong:#cfd9d4;--fog:#f6f9f7;--deep:#10322a;--deep-soft:#153b31;--deep-line:#2c5c4f;--signal:#35d6a4;background:#fff;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;letter-spacing:0;overflow:clip}.solution-page[data-v-b2f74490] *,.solution-page[data-v-b2f74490] :after,.solution-page[data-v-b2f74490] :before{-webkit-box-sizing:border-box;box-sizing:border-box}.solution-page[data-v-b2f74490] :where(h1,h2,h3,p,ul,figure,dl,dd){margin:0}.solution-page[data-v-b2f74490] :where(h1,h2,h3){text-wrap:balance}.solution-page[data-v-b2f74490] :where(ul){list-style:none;padding:0}.solution-page [id][data-v-b2f74490]{scroll-margin-top:104px}.page-shell[data-v-b2f74490]{margin-inline:auto;width:min(1240px,calc(100% - 48px))}.eyebrow[data-v-b2f74490]{color:var(--brand-dark);font-size:13px;font-weight:750;line-height:1.5}.skip-link[data-v-b2f74490]{background:var(--ink);color:#fff;left:12px;padding:10px 14px;position:fixed;top:12px;-webkit-transform:translateY(-180%);-ms-transform:translateY(-180%);transform:translateY(-180%);z-index:10000}.skip-link[data-v-b2f74490]:focus{-webkit-transform:none;-ms-transform:none;transform:none}.hero-band[data-v-b2f74490]{background:-webkit-gradient(linear,left top,left bottom,from(#f4faf7),to(#f8fbf9));background:linear-gradient(180deg,#f4faf7,#f8fbf9);min-height:790px;overflow:hidden;padding:var(--qh-hero-clearance,152px) 0 26px;position:relative}.hero-background[data-v-b2f74490]{display:block;-webkit-filter:blur(26px) saturate(1.1);filter:blur(26px) saturate(1.1);height:108%;inset:-4%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.38;position:absolute;width:108%;z-index:0}.hero-layout[data-v-b2f74490]{display:grid;grid-template-columns:minmax(0,1fr) minmax(470px,.9fr);grid-template-rows:minmax(440px,1fr) auto;min-height:650px;position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px 54px}.hero-visual[data-v-b2f74490]{display:grid;grid-column:1;grid-row:1;margin:0;min-width:0;place-items:center}.hero-visual img[data-v-b2f74490]{display:block;-webkit-filter:drop-shadow(0 30px 46px rgba(31,47,42,.2)) drop-shadow(0 8px 14px rgba(31,47,42,.12));filter:drop-shadow(0 30px 46px rgba(31,47,42,.2)) drop-shadow(0 8px 14px rgba(31,47,42,.12));height:auto;max-width:100%;width:580px}.hero-copy[data-v-b2f74490]{grid-column:2;grid-row:1;min-width:0;padding:38px 0 18px}.hero-copy .eyebrow[data-v-b2f74490]{color:var(--brand-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.hero-copy h1[data-v-b2f74490]{font-size:58px;font-weight:760;line-height:1.08;margin-top:17px;max-width:680px}.hero-lead[data-v-b2f74490]{color:#37423d;font-size:21px;font-weight:550;line-height:1.65;margin-top:24px;max-width:620px}.hero-actions[data-v-b2f74490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-top:30px}.inline-form[data-v-b2f74490]{margin:0}.closing-button[data-v-b2f74490],.primary-button[data-v-b2f74490]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:0;border-radius:7px;cursor:pointer;font-size:15px;font-weight:720;gap:11px;justify-content:center;padding:0 24px;text-decoration:none}.primary-button[data-v-b2f74490]{background:linear-gradient(105deg,#22b98a,#29cf97 52%,#35d6a4);-webkit-box-shadow:0 14px 32px rgba(0,144,107,.24);box-shadow:0 14px 32px #00906b3d;color:#fff;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease}.primary-button[data-v-b2f74490]:hover{-webkit-box-shadow:0 18px 38px rgba(0,144,107,.32);box-shadow:0 18px 38px #00906b52;color:#fff;-webkit-filter:brightness(1.06);filter:brightness(1.06);text-decoration:none}.primary-button[data-v-b2f74490]:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.text-link[data-v-b2f74490]{color:var(--ink);font-size:14px;font-weight:700;line-height:44px;min-height:44px;text-underline-offset:5px}.hero-specs[data-v-b2f74490]{border-block:1px solid rgba(19,23,21,.18);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.hero-specs div[data-v-b2f74490]{min-width:0;padding:15px 18px 16px 0}.hero-specs div+div[data-v-b2f74490]{border-left:1px solid rgba(19,23,21,.14);padding-left:18px}.hero-specs dt[data-v-b2f74490]{color:var(--brand-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.hero-specs dd[data-v-b2f74490]{color:#37423d;font-size:12px;line-height:1.6;margin-top:6px}.rights-note[data-v-b2f74490]{color:var(--muted);font-size:12px;line-height:1.65;margin-top:16px}.hero-proof[data-v-b2f74490]{grid-column:1/-1;grid-row:2;margin:0;min-width:0}.proof-board[data-v-b2f74490]{background:var(--deep);border:1px solid var(--deep-line);border-radius:5px;-webkit-box-shadow:0 20px 48px rgba(16,50,42,.22);box-shadow:0 20px 48px #10322a38;display:grid;gap:10px;grid-template-columns:minmax(150px,.7fr) minmax(0,3.3fr);min-height:162px;padding:10px}.proof-master[data-v-b2f74490],.proof-tile[data-v-b2f74490]{background:#fff;border:1px solid #e0e7e3;border-radius:3px;min-width:0;overflow:hidden}.proof-master[data-v-b2f74490]{display:grid;grid-template-rows:28px minmax(0,1fr)}.proof-master>span[data-v-b2f74490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f7f6;color:#435049;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:750;padding:0 10px}.proof-master img[data-v-b2f74490]{display:block;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;width:100%}.proof-output[data-v-b2f74490]{display:grid;gap:10px;grid-template-columns:128px minmax(0,1fr);min-width:0}.proof-output-head[data-v-b2f74490]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--deep-soft);border:1px solid var(--deep-line);border-radius:3px;gap:5px;justify-content:center;padding:0 14px}.proof-output-head span[data-v-b2f74490]{color:#8fa69c;font-size:11px}.proof-output-head strong[data-v-b2f74490]{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px}.proof-output-grid[data-v-b2f74490]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.proof-tile[data-v-b2f74490]{display:grid;grid-template-rows:minmax(0,1fr) 28px;min-height:0}.proof-tile img[data-v-b2f74490]{display:block;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;width:100%}.proof-tile>span[data-v-b2f74490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f7f6;border-top:1px solid #e0e7e3;color:#435049;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;padding:0 8px}.hero-proof figcaption[data-v-b2f74490]{color:#55605b;font-size:11px;margin-top:10px;text-align:right}.showcase-band[data-v-b2f74490]{background:var(--fog);padding:104px 0}.section-heading[data-v-b2f74490]{display:grid;gap:64px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:50px}.closing-layout h2[data-v-b2f74490],.faq-layout>header h2[data-v-b2f74490],.release-heading h2[data-v-b2f74490],.section-heading h2[data-v-b2f74490],.task-layout>header h2[data-v-b2f74490]{font-size:42px;font-weight:730;line-height:1.2;margin-top:14px}.faq-layout>header>p[data-v-b2f74490]:last-child,.section-heading>p[data-v-b2f74490],.task-layout>header>p[data-v-b2f74490]:last-child{color:var(--muted);font-size:15px;line-height:1.85}.showcase-grid[data-v-b2f74490]{display:grid;gap:48px 18px;grid-template-columns:repeat(12,minmax(0,1fr))}.showcase-item[data-v-b2f74490]{min-width:0}.showcase-master[data-v-b2f74490]{grid-column:span 5}.showcase-detail[data-v-b2f74490]{grid-column:span 7}.showcase-scene[data-v-b2f74490],.showcase-video[data-v-b2f74490]{grid-column:span 6}.showcase-language[data-v-b2f74490]{grid-column:1/-1}.language-compare figure[data-v-b2f74490],.media-box[data-v-b2f74490],.pose-compare figure[data-v-b2f74490]{background:#fff;border:1px solid var(--line-strong);border-radius:4px;-webkit-box-shadow:0 20px 48px rgba(16,50,42,.1);box-shadow:0 20px 48px #10322a1a;overflow:hidden}.media-box img[data-v-b2f74490],.media-box video[data-v-b2f74490]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.media-master[data-v-b2f74490]{aspect-ratio:33/35}.media-detail[data-v-b2f74490]{aspect-ratio:4/3}.media-landscape[data-v-b2f74490]{aspect-ratio:16/9}.showcase-copy[data-v-b2f74490]{padding-top:17px}.showcase-copy>span[data-v-b2f74490]{color:var(--brand-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:750}.showcase-copy h3[data-v-b2f74490]{color:var(--ink);font-size:24px;line-height:1.32;margin-top:8px}.showcase-copy p[data-v-b2f74490]{color:var(--muted);font-size:14px;line-height:1.8;margin-top:10px;max-width:660px}.pose-compare[data-v-b2f74490]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.pose-compare figure[data-v-b2f74490]{min-width:0;position:relative}.pose-compare img[data-v-b2f74490]{aspect-ratio:1/1;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.pose-compare figcaption[data-v-b2f74490]{background:#131715c7;border-radius:3px;bottom:10px;color:#fff;font-size:11px;left:10px;padding:5px 8px;position:absolute}.language-compare[data-v-b2f74490]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.language-compare figure[data-v-b2f74490]{min-width:0;position:relative}.language-compare img[data-v-b2f74490]{aspect-ratio:1/1;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.language-compare figcaption[data-v-b2f74490]{background:#131715c7;border-radius:3px;bottom:10px;color:#fff;font-size:11px;left:10px;padding:5px 8px;position:absolute}.showcase-note[data-v-b2f74490]{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:840px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#edf6f1;border-left:3px solid var(--brand);border-radius:0 4px 4px 0;color:var(--muted);font-size:13px;gap:10px;line-height:1.75;margin-top:38px;padding:15px 17px}.showcase-note svg[data-v-b2f74490]{-webkit-box-flex:0;color:var(--brand);-ms-flex:0 0 auto;flex:0 0 auto;margin-top:3px}.preparation-band[data-v-b2f74490]{background:#fff;padding:104px 0}.preparation-band .section-heading h2[data-v-b2f74490]{color:var(--ink)}.preparation-band .section-heading>p[data-v-b2f74490]{color:var(--muted)}.compact-heading[data-v-b2f74490]{padding-bottom:42px}.preparation-list[data-v-b2f74490]{border-block:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.preparation-list li[data-v-b2f74490]{display:grid;gap:12px;grid-template-columns:24px 1fr;min-width:0;padding:28px 24px 30px 0}.preparation-list li+li[data-v-b2f74490]{border-left:1px solid var(--line);padding-left:24px}.preparation-list svg[data-v-b2f74490]{color:var(--brand);font-size:18px;margin-top:3px}.preparation-list h3[data-v-b2f74490]{font-size:18px;line-height:1.35}.preparation-list p[data-v-b2f74490]{color:var(--muted);font-size:13px;line-height:1.75;margin-top:9px}.use-strip[data-v-b2f74490]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.use-strip div[data-v-b2f74490]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:10px 22px 10px 0}.use-strip div+div[data-v-b2f74490]{border-left:1px solid var(--line);padding-left:22px}.use-strip strong[data-v-b2f74490]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px}.use-strip span[data-v-b2f74490]{color:var(--muted);font-size:13px;line-height:1.6}.release-panel[data-v-b2f74490]{border-top:1px solid var(--line-strong);margin-top:48px;padding-top:34px}.release-heading[data-v-b2f74490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px}.release-heading>svg[data-v-b2f74490]{color:var(--brand);font-size:28px;margin-top:3px}.release-heading h2[data-v-b2f74490]{font-size:34px}.release-list[data-v-b2f74490]{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.release-list div[data-v-b2f74490]{padding:21px 22px 22px 0}.release-list div+div[data-v-b2f74490]{border-left:1px solid var(--line);padding-left:22px}.release-list dt[data-v-b2f74490]{color:var(--brand-dark);font-size:13px;font-weight:750}.release-list dd[data-v-b2f74490]{color:var(--muted);font-size:13px;line-height:1.7;margin-top:7px}.release-note[data-v-b2f74490]{color:var(--ink-soft);font-size:14px;line-height:1.75;margin-top:22px;max-width:900px}.task-band[data-v-b2f74490]{background:var(--deep);color:#fff;padding:104px 0}.task-layout[data-v-b2f74490]{display:grid;gap:76px;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.task-layout>header[data-v-b2f74490]{position:sticky;top:106px}.task-layout>header h2[data-v-b2f74490]{max-width:420px}.task-layout>header .eyebrow[data-v-b2f74490]{color:var(--signal);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.task-layout>header h2[data-v-b2f74490]{color:#fff}.task-layout>header>p[data-v-b2f74490]:last-child{color:#9db8af;margin-top:18px;max-width:410px}.task-list[data-v-b2f74490]{border-top:1px solid var(--deep-line)}.task-row[data-v-b2f74490]{display:grid;gap:20px;grid-template-columns:46px minmax(0,1fr) auto;min-height:154px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--deep-line);padding:28px 0}.task-icon[data-v-b2f74490]{color:var(--signal);font-size:24px}.task-copy h3[data-v-b2f74490]{color:#fff;font-size:21px}.task-copy p[data-v-b2f74490]{color:#9db8af;font-size:13px;line-height:1.65;margin-top:7px}.task-copy p span[data-v-b2f74490]{color:#dcebe4;display:inline-block;font-weight:700;width:42px}.task-row form[data-v-b2f74490]{margin:0}.task-row button[data-v-b2f74490]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:1px solid #3b6b5e;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;gap:9px;justify-content:center;padding:0 16px;-webkit-transition:color .18s ease,border-color .18s ease,background .18s ease,-webkit-transform .18s ease;transition:color .18s ease,border-color .18s ease,background .18s ease,-webkit-transform .18s ease;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,-webkit-transform .18s ease}.task-row button[data-v-b2f74490]:hover{background:linear-gradient(105deg,#35d6a4,#22b98a);border-color:transparent;color:#06110d;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.faq-band[data-v-b2f74490]{padding:96px 0}.faq-layout[data-v-b2f74490]{display:grid;gap:78px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.faq-layout>header[data-v-b2f74490]{position:sticky;top:106px}.faq-layout>header>p[data-v-b2f74490]:last-child{margin-top:18px}.faq-list[data-v-b2f74490]{border-top:1px solid var(--line-strong)}.faq-list details[data-v-b2f74490]{border-bottom:1px solid var(--line-strong)}.faq-list summary[data-v-b2f74490]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:78px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;font-size:15px;font-weight:720;gap:20px;justify-content:space-between;list-style:none;padding:16px 0;-webkit-transition:color .18s ease;transition:color .18s ease}.faq-list summary[data-v-b2f74490]:hover{color:var(--brand-dark)}.faq-list summary[data-v-b2f74490]::-webkit-details-marker{display:none}.faq-list summary i[data-v-b2f74490]{height:18px;position:relative;width:18px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.faq-list summary i[data-v-b2f74490]:after,.faq-list summary i[data-v-b2f74490]:before{background:var(--ink);content:"";height:1px;left:3px;position:absolute;top:8px;width:12px}.faq-list summary i[data-v-b2f74490]:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.faq-list details[open] summary i[data-v-b2f74490]:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.faq-list details p[data-v-b2f74490]{color:var(--muted);font-size:14px;line-height:1.85;max-width:720px;padding:0 38px 25px 0}.closing-band[data-v-b2f74490]{background:linear-gradient(105deg,#22b98a,#29cf97 46%,#54dbaa);color:#06170f;padding:82px 0}.closing-layout[data-v-b2f74490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:52px;justify-content:space-between}.closing-layout .eyebrow[data-v-b2f74490]{color:#075d47}.closing-layout h2[data-v-b2f74490]{font-size:38px;max-width:780px}.closing-layout p[data-v-b2f74490]:last-child{color:#075d47c7;font-size:15px;line-height:1.75;margin-top:16px}.closing-form[data-v-b2f74490]{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.closing-button[data-v-b2f74490]{background:var(--deep);-webkit-box-shadow:0 14px 30px rgba(4,54,40,.18);box-shadow:0 14px 30px #0436282e;color:#fff;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.closing-button[data-v-b2f74490]:hover{-webkit-box-shadow:0 17px 34px rgba(4,54,40,.26);box-shadow:0 17px 34px #04362842;color:#fff;text-decoration:none}.closing-button[data-v-b2f74490]:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.related-band[data-v-b2f74490]{background:var(--deep);border-bottom:1px solid var(--deep-line);color:#fff}.related-links[data-v-b2f74490]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.related-links a[data-v-b2f74490]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:86px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#dcebe4;font-size:14px;font-weight:700;gap:18px;justify-content:space-between;padding:0 28px;text-decoration:none}.related-links a[data-v-b2f74490]:first-child{padding-left:0}.related-links a+a[data-v-b2f74490]{border-left:1px solid var(--deep-line)}.related-links a[data-v-b2f74490]:hover{color:var(--signal)}.solution-page[data-v-b2f74490] :where(a,button,summary):focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width:1080px){.page-shell[data-v-b2f74490]{width:min(100% - 36px,980px)}.hero-layout[data-v-b2f74490]{gap:24px 34px;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.hero-copy h1[data-v-b2f74490]{font-size:50px}.hero-lead[data-v-b2f74490]{font-size:20px}.proof-board[data-v-b2f74490]{grid-template-columns:minmax(130px,.62fr) minmax(0,3.38fr);min-height:150px}.proof-output[data-v-b2f74490]{grid-template-columns:110px minmax(0,1fr)}.faq-layout[data-v-b2f74490],.section-heading[data-v-b2f74490],.task-layout[data-v-b2f74490]{gap:44px}.preparation-list li[data-v-b2f74490]{padding-right:16px}.preparation-list li+li[data-v-b2f74490]{padding-left:16px}.task-row[data-v-b2f74490]{grid-template-columns:40px minmax(0,1fr)}.task-row form[data-v-b2f74490]{grid-column:2}.task-row button[data-v-b2f74490]{justify-self:start}}@media (max-width:900px){.hero-layout[data-v-b2f74490]{gap:34px;grid-template-columns:1fr;grid-template-rows:auto auto auto}.hero-visual[data-v-b2f74490]{grid-column:1;grid-row:1}.hero-visual img[data-v-b2f74490]{width:min(520px,100%)}.hero-copy[data-v-b2f74490]{grid-column:1;grid-row:2;justify-self:stretch;width:100%}.hero-copy h1[data-v-b2f74490],.hero-lead[data-v-b2f74490]{max-width:620px}.hero-proof[data-v-b2f74490]{grid-column:1;grid-row:3;margin-inline:auto;max-width:none;width:100%}.preparation-list[data-v-b2f74490],.release-list[data-v-b2f74490]{grid-template-columns:repeat(2,minmax(0,1fr))}.preparation-list li[data-v-b2f74490]:nth-child(odd),.release-list div[data-v-b2f74490]:nth-child(odd){border-left:0;padding-left:0}.preparation-list li[data-v-b2f74490]:nth-child(2n),.release-list div[data-v-b2f74490]:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.preparation-list li[data-v-b2f74490]:nth-child(n+3),.release-list div[data-v-b2f74490]:nth-child(n+3){border-top:1px solid var(--line)}.closing-layout[data-v-b2f74490]{min-width:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.closing-layout>div[data-v-b2f74490]{min-width:0}}@media (max-width:760px){.page-shell[data-v-b2f74490]{width:calc(100% - 32px)}.hero-band[data-v-b2f74490]{min-height:0;padding:var(--qh-hero-clearance,88px) 0 34px}.hero-background[data-v-b2f74490]{opacity:.28}.hero-layout[data-v-b2f74490]{gap:30px;grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0}.hero-visual[data-v-b2f74490]{grid-column:1;grid-row:1;padding-top:8px}.hero-visual img[data-v-b2f74490]{width:min(320px,86%)}.hero-copy[data-v-b2f74490]{grid-column:1;grid-row:2;justify-self:stretch;padding:0;width:100%}.hero-proof[data-v-b2f74490]{grid-column:1;grid-row:3}.hero-copy h1[data-v-b2f74490]{font-size:40px}.hero-lead[data-v-b2f74490]{font-size:19px;margin-top:19px}.hero-actions[data-v-b2f74490]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:24px}.primary-button[data-v-b2f74490]{width:100%}.hero-specs[data-v-b2f74490]{margin-top:24px}.proof-board[data-v-b2f74490]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;min-height:0;overflow-x:auto;padding:10px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.proof-output[data-v-b2f74490],.proof-output-grid[data-v-b2f74490]{display:contents}.proof-output-head[data-v-b2f74490]{display:none}.proof-master[data-v-b2f74490],.proof-tile[data-v-b2f74490]{height:238px;-webkit-box-flex:0;-ms-flex:0 0 82%;flex:0 0 82%;scroll-snap-align:start}.proof-master>span[data-v-b2f74490]{font-size:11px;padding:11px 10px 0}.proof-tile[data-v-b2f74490]{grid-template-rows:minmax(0,1fr) 30px}.proof-tile>span[data-v-b2f74490]{font-size:10px;padding:0 9px}.hero-proof figcaption[data-v-b2f74490]{text-align:left}.faq-band[data-v-b2f74490],.preparation-band[data-v-b2f74490],.showcase-band[data-v-b2f74490],.task-band[data-v-b2f74490]{padding:72px 0}.faq-layout[data-v-b2f74490],.section-heading[data-v-b2f74490],.task-layout[data-v-b2f74490]{gap:24px;grid-template-columns:1fr}.section-heading[data-v-b2f74490]{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-bottom:36px}.faq-layout>header h2[data-v-b2f74490],.section-heading h2[data-v-b2f74490],.task-layout>header h2[data-v-b2f74490]{font-size:32px}.showcase-grid[data-v-b2f74490]{gap:42px;grid-template-columns:1fr}.showcase-detail[data-v-b2f74490],.showcase-language[data-v-b2f74490],.showcase-master[data-v-b2f74490],.showcase-scene[data-v-b2f74490],.showcase-video[data-v-b2f74490]{grid-column:auto}.showcase-copy h3[data-v-b2f74490]{font-size:22px}.language-compare[data-v-b2f74490],.pose-compare[data-v-b2f74490]{gap:8px}.language-compare figcaption[data-v-b2f74490],.pose-compare figcaption[data-v-b2f74490]{bottom:6px;left:6px}.preparation-list[data-v-b2f74490]{grid-template-columns:1fr}.preparation-list li[data-v-b2f74490]{padding:22px 0}.preparation-list li+li[data-v-b2f74490]{border-left:0;border-top:1px solid var(--line);padding-left:0}.use-strip[data-v-b2f74490]{grid-template-columns:1fr}.use-strip div[data-v-b2f74490]{padding:11px 0}.use-strip div+div[data-v-b2f74490]{border-left:0;border-top:1px solid var(--line);padding-left:0}.release-panel[data-v-b2f74490]{margin-top:48px;padding-top:38px}.release-heading h2[data-v-b2f74490]{font-size:29px}.release-list[data-v-b2f74490]{grid-template-columns:1fr}.release-list div[data-v-b2f74490]{padding:17px 0}.release-list div+div[data-v-b2f74490]{border-left:0;border-top:1px solid var(--line);padding-left:0}.faq-layout>header[data-v-b2f74490],.task-layout>header[data-v-b2f74490]{position:static}.task-row[data-v-b2f74490]{gap:14px;grid-template-columns:34px minmax(0,1fr);min-height:0;padding:24px 0}.task-row form[data-v-b2f74490]{grid-column:2}.task-row button[data-v-b2f74490]{width:100%}.closing-layout[data-v-b2f74490]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.closing-layout h2[data-v-b2f74490]{font-size:31px}.closing-button[data-v-b2f74490],.closing-form[data-v-b2f74490]{width:100%}.related-links[data-v-b2f74490]{grid-template-columns:1fr}.related-links a[data-v-b2f74490]{min-height:68px;padding:0}.related-links a+a[data-v-b2f74490]{border-left:0;border-top:1px solid var(--deep-line)}}@media (max-width:430px){.page-shell[data-v-b2f74490]{width:calc(100% - 28px)}.hero-copy h1[data-v-b2f74490]{font-size:34px}.hero-lead[data-v-b2f74490]{font-size:18px}.proof-master[data-v-b2f74490],.proof-tile[data-v-b2f74490]{-ms-flex-preferred-size:86%;flex-basis:86%}.language-compare[data-v-b2f74490],.pose-compare[data-v-b2f74490]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.closing-button[data-v-b2f74490],.faq-list summary[data-v-b2f74490],.faq-list summary i[data-v-b2f74490]:after,.primary-button[data-v-b2f74490],.task-row button[data-v-b2f74490]{-webkit-transition:none;transition:none}}
