.app-explainer{padding-block:85px 35px}.explainer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.explainer-card{border:1px solid var(--site-line);border-radius:12px;overflow:hidden;background:white}.explainer-artwork{background:#f3f5fa;aspect-ratio:4/3}.explainer-artwork img{display:block;width:100%;height:100%;object-fit:contain}.explainer-copy{padding:27px 25px 30px}.explainer-icon{display:flex;align-items:center;justify-content:center;color:#6355df;background:#f0edfb;border-radius:9px;width:38px;height:38px;margin-bottom:18px}.explainer-copy h3{font-size:18px;line-height:1.35;letter-spacing:-.5px;font-weight:600;margin-bottom:13px}.explainer-copy p{font-size:13px;color:var(--site-muted)}.explainer-copy ul{list-style:none;margin:23px 0 0;padding:0;display:grid;gap:12px}.explainer-copy li{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#596a7e;line-height:1.6}.explainer-copy li svg{width:14px;height:14px;flex-shrink:0;color:#7769c7;margin-top:2px}.explainer-footnote{font-size:10px;color:#7b8796;text-align:center;margin-top:23px}@media (max-width:1100px){.explainer-grid{gap:14px}.explainer-copy{padding:23px 19px}.explainer-copy h3{font-size:16px}}@media (max-width:800px){.app-explainer{padding-block:60px 10px}.explainer-grid{display:flex;gap:14px;margin-inline:-20px;padding-inline:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.explainer-grid::-webkit-scrollbar{display:none}.explainer-card{flex:0 0 min(84%,340px);scroll-snap-align:start}.explainer-copy ul{display:none}.explainer-copy h3{font-size:18px}.explainer-footnote{text-align:left}}@media (max-width:540px){.explainer-grid{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}.explainer-copy li{font-size:12px}.explainer-copy p{font-size:14px}.app-explainer{padding-top:50px}}.video-section{padding-block:85px 15px;scroll-margin-top:-155px}.video-section .section-intro{margin-bottom:24px}.video-section h2{max-width:400px}.video-intro-side{max-width:355px;flex-shrink:0}.video-intro-side p{margin-bottom:16px;font-size:14px;color:var(--site-muted)}.video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--site-line);border-radius:12px;background:#f3f5fa}.video-frame iframe,.video-poster{display:block;width:100%;height:100%;border:0}.video-poster{padding:0;background:none;cursor:pointer}.video-poster img{display:block;width:100%;height:100%;object-fit:cover}.video-play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:76px;height:76px;padding-left:4px;color:white;background:var(--site-purple);border-radius:50%;box-shadow:0 10px 30px #1d1a4d40;transform:translate(-50%,-50%);transition:background .2s,transform .2s}.video-poster:hover .video-play{background:#4d40c5;transform:translate(-50%,-50%) scale(1.06)}.video-poster:focus-visible{outline:3px solid var(--site-purple);outline-offset:-3px}@media (max-width:800px){.video-section{padding-block:60px 0;scroll-margin-top:-110px}.video-intro-side{max-width:480px;margin-top:20px}}@media (max-width:540px){.video-section{padding-top:50px}.video-intro-side p{font-size:13px}.video-play{width:58px;height:58px}}.customer-perspectives{padding:90px 0;background:#f6f8fc;border-block:1px solid #edf0f6}.customer-perspectives .section-intro>p{max-width:390px}.example-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.example-card{margin:0}.example-image{aspect-ratio:4/3;overflow:hidden;background:#e9edf3;border:1px solid #e3e8f0;border-radius:12px}.example-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.example-card:hover .example-image img{transform:scale(1.015)}.example-card figcaption{padding:16px 2px 0}.example-label{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:10px;font-size:11px;color:#7d8999}.example-label strong{font-weight:650;color:#6759aa}.example-card h3{margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.3px}.example-card p{font-size:13px;color:var(--site-muted)}@media (max-width:800px){.customer-perspectives{padding:60px 0}.example-gallery{display:flex;gap:14px;margin-inline:-20px;padding-inline:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.example-gallery::-webkit-scrollbar{display:none}.example-card{flex:0 0 min(84%,340px);scroll-snap-align:start}}@media (max-width:540px){.customer-perspectives{padding:50px 0}.example-gallery{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}}@media (prefers-reduced-motion:reduce){.example-image img{transition:none}}