.video-frame.svelte-koimq1{position:relative;overflow:hidden;background:#09090b;color:#fff}video.svelte-koimq1{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;cursor:pointer}video.svelte-koimq1:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.compact.svelte-koimq1{aspect-ratio:2 / 3}.compact.svelte-koimq1 video:where(.svelte-koimq1){height:100%;max-height:none}.fullscreen.svelte-koimq1,.fullscreen.svelte-koimq1 video:where(.svelte-koimq1){width:100%;height:100%;max-height:none}.center-play.svelte-koimq1{position:absolute;top:50%;left:50%;display:grid;width:52px;height:52px;place-items:center;transform:translate(-50%,-50%);border:1px solid rgb(255 255 255 / 35%);border-radius:999px;background:#09090bb8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s ease,background-color .15s ease}.center-play.svelte-koimq1:hover{transform:translate(-50%,-50%) scale(1.06);background:#09090be0}.center-play.svelte-koimq1 i:where(.svelte-koimq1){margin-left:2px}.controls.svelte-koimq1{position:absolute;right:0;bottom:0;left:0;padding:32px 14px 10px;background:linear-gradient(to bottom,transparent,rgb(0 0 0 / 78%));opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.video-frame.svelte-koimq1:hover .controls:where(.svelte-koimq1),.controls.svelte-koimq1:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}.progress.svelte-koimq1,.volume.svelte-koimq1{height:3px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(to right,#60a5fa 0,#60a5fa var(--progress, 0%),rgb(255 255 255 / 35%) var(--progress, 0%),rgb(255 255 255 / 35%) 100%);cursor:pointer}.progress.svelte-koimq1{display:block;width:100%}.volume.svelte-koimq1{width:64px;background:#ffffff59}.progress.svelte-koimq1::-webkit-slider-thumb,.volume.svelte-koimq1::-webkit-slider-thumb{width:11px;height:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:#fff}.progress.svelte-koimq1::-moz-range-thumb,.volume.svelte-koimq1::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:999px;background:#fff}.control-row.svelte-koimq1{display:flex;align-items:center;gap:8px;min-height:32px;padding-top:6px}.control-row.svelte-koimq1 button:where(.svelte-koimq1),.control-button.svelte-koimq1{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;border-radius:5px;background:transparent;color:#fff;font-size:13px;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.control-row.svelte-koimq1 button:where(.svelte-koimq1):hover,.control-button.svelte-koimq1:hover,.control-row.svelte-koimq1 button:where(.svelte-koimq1):focus-visible,.control-button.svelte-koimq1:focus-visible{outline:none;background:#ffffff26}.time.svelte-koimq1{flex:0 0 auto;color:#ffffffd1;font-size:11px;font-variant-numeric:tabular-nums}.control-spacer.svelte-koimq1{flex:1}select.svelte-koimq1{height:28px;border:0;border-radius:5px;outline:none;background:transparent;color:#fff;font:inherit;font-size:11px;cursor:pointer}select.svelte-koimq1:hover,select.svelte-koimq1:focus-visible{background:#ffffff26}select.svelte-koimq1 option:where(.svelte-koimq1){background:#18181b;color:#fff}@media (max-width: 520px){.controls.svelte-koimq1{padding-inline:8px}.control-row.svelte-koimq1{gap:3px}.volume.svelte-koimq1{display:none}.time.svelte-koimq1{font-size:10px}.control-row.svelte-koimq1 button:where(.svelte-koimq1),.control-button.svelte-koimq1{width:28px}}section.svelte-19qfgky{scroll-margin-top:100px}.section.svelte-19qfgky{padding:72px 8.333%;border-bottom:1px solid #e5e7eb}.section-heading.svelte-19qfgky{max-width:640px;margin-bottom:36px}.kicker.svelte-19qfgky{color:#0967d2;font-size:14px;margin-bottom:16px}h2.svelte-19qfgky{font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.sub.svelte-19qfgky{color:#6b7280;font-size:15px;line-height:1.75;margin-top:20px}h3.svelte-19qfgky{font-size:17px;font-weight:600;line-height:1.4;color:#111827}.split-section.svelte-19qfgky{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e5e7eb}.split-copy.svelte-19qfgky{align-self:center;padding:64px 12% 64px 16.666%}.feature-media.svelte-19qfgky{margin:0;border-left:1px solid #e5e7eb;background:#f9fafb;display:flex;flex-direction:column;justify-content:center}figcaption.svelte-19qfgky{padding:24px 32px 32px;border-top:1px dashed #d1d5db}.repair-section.svelte-19qfgky .feature-media:where(.svelte-19qfgky){border-left:0;border-right:1px solid #e5e7eb}.repair-section.svelte-19qfgky .split-copy:where(.svelte-19qfgky){padding-left:12%;padding-right:16.666%}@media (min-width: 768px){.use-case-section.svelte-19qfgky:not(.repair-section) .feature-media:where(.svelte-19qfgky){grid-column:2}.use-case-section.svelte-19qfgky:not(.repair-section) .split-copy:where(.svelte-19qfgky){grid-column:1;grid-row:1;padding-left:16.666%;padding-right:12%}}@media (max-width: 1000px){.section.svelte-19qfgky{padding:56px 5%}.split-copy.svelte-19qfgky,.repair-section.svelte-19qfgky .split-copy:where(.svelte-19qfgky){padding:48px 10%}}@media (max-width: 767px){.section.svelte-19qfgky{padding:44px 20px}.split-section.svelte-19qfgky{grid-template-columns:1fr}.split-copy.svelte-19qfgky,.repair-section.svelte-19qfgky .split-copy:where(.svelte-19qfgky){padding:44px 20px}.feature-media.svelte-19qfgky{border-top:1px dashed #d1d5db;border-left:0}.repair-section.svelte-19qfgky .feature-media:where(.svelte-19qfgky){border-right:0}.repair-section.svelte-19qfgky .split-copy:where(.svelte-19qfgky){grid-row:1}}
