.loom-migration{color:var(--text);background:#fff}.lm-shell{width:min(1120px,calc(100% - 48px));margin:0 auto}.lm-eyebrow{margin:0 0 14px;color:var(--blue);font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lm-hero{overflow:hidden;padding:86px 0 78px;background:linear-gradient(135deg,#f4f9ff,#fff 52%,#f7f3ff)}.lm-hero-grid,.lm-two-column,.lm-request-grid,.lm-pricing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:clamp(42px,7vw,92px);align-items:center}.lm-hero h1,.lm-section h2,.lm-final-cta h2{margin:0;color:#0d1b2e;font-size:clamp(2.55rem,5vw,4.45rem);letter-spacing:-.055em;line-height:.99}.lm-lede,.lm-section p{color:var(--text-secondary);font-size:1.08rem;line-height:1.65}.lm-lede{max-width:600px;margin:24px 0;font-size:1.17rem}.lm-hero-benefits{display:grid;gap:13px;margin:0 0 28px;padding:0;list-style:none}.lm-hero-benefits li{display:grid;grid-template-columns:24px 1fr;column-gap:10px;padding:2px 0}.lm-hero-benefits li>span{grid-row:span 2;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;color:#fff;background:var(--blue);font-size:.8rem}.lm-hero-benefits strong{font-size:1rem;line-height:1.35}.lm-hero-benefits small{margin-top:2px;color:var(--text-secondary);line-height:1.45}.lm-actions{display:flex;flex-wrap:wrap;gap:12px}.lm-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:9px;font-weight:750;text-decoration:none;transition:transform .16s ease,background .16s ease}.lm-button:hover{transform:translateY(-1px)}.lm-button-primary{color:#fff;background:var(--blue)}.lm-button-primary:hover{background:var(--blue-dark)}.lm-button-secondary{color:var(--text);border-color:#cbd5e1;background:#fff}.lm-self-serve{margin:15px 0 0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.lm-self-serve a{color:var(--blue-dark);font-weight:750;text-underline-offset:3px}.lm-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.lm-comparison-grid article{min-width:0;padding:24px;border:1px solid #dce6f1;border-radius:14px;background:#f8fbff}.lm-comparison-grid h3{margin:0 0 20px;font-size:1.15rem}.lm-comparison-grid dl{margin:0}.lm-comparison-grid dt{margin-top:18px;color:#0d1b2e;font-weight:750}.lm-comparison-grid dd{margin:7px 0 0;color:var(--text-secondary);line-height:1.6}.lm-section .lm-comparison-source{font-size:.88rem}.lm-comparison-section a,.lm-pricing-section a{color:var(--blue-dark);text-decoration:underline;text-underline-offset:3px}.lm-comparison-section,.lm-migration-form{scroll-margin-top:90px}.lm-pricing-section,.lm-scope-section{background:#f5f8fc}.lm-scope-section>.lm-shell>p{max-width:820px}.lm-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px}.lm-scope-grid article{padding:22px;border:1px solid #dce6f1;border-radius:14px;background:#fff}.lm-scope-grid h3{margin:0;color:#0d1b2e;font-size:1.02rem}.lm-scope-grid p{margin:10px 0 0;font-size:.92rem;line-height:1.55}.lm-faq-list{margin-top:30px}.lm-faq-list details{padding:22px 0;border-bottom:1px solid #dce6f1}.lm-faq-list summary{cursor:pointer;color:#0d1b2e;font-size:1.08rem;font-weight:700}.lm-faq-list p{max-width:850px}.lm-button:focus-visible,.lm-faq-list summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media(max-width:760px){.lm-comparison-grid{grid-template-columns:1fr}}.lm-flow-demo{position:relative;container-type:inline-size;overflow:hidden;border:1px solid #dbe7f4;border-radius:22px;background:#fffffff0;box-shadow:0 28px 70px #15579426}.lm-flow-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e8eef5;color:#33445a;font-size:.82rem;font-weight:750}.lm-flow-toolbar>span{display:flex;align-items:center;gap:8px}.lm-flow-toolbar img{display:block}.lm-flow-toolbar button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid #d6e2ee;border-radius:999px;color:#43566d;background:#f8fbff;font:inherit;font-size:.72rem;cursor:pointer}.lm-flow-toolbar button:hover{border-color:#a9c8e8;background:#eef7ff}.lm-flow-toolbar button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.lm-flow-play-icon{display:none;font-size:9px}.lm-flow-demo.is-paused .lm-flow-pause-icon{display:none}.lm-flow-demo.is-paused .lm-flow-play-icon{display:inline}.lm-flow-stage{--flow-distance: calc(100cqw - 260px) ;position:relative;height:365px;overflow:hidden;background:linear-gradient(90deg,#007aff0e 0 49.8%,#6f4dff0e 50.2% 100%),linear-gradient(145deg,#f8fbff,#fff);isolation:isolate}.lm-flow-stage:after{content:"";position:absolute;left:50%;top:18px;bottom:18px;border-left:1px dashed #c9d9e8}.lm-flow-person-label{position:absolute;top:24px;z-index:6;color:#17283c;font-size:.76rem}.lm-flow-person-label--support{left:20px}.lm-flow-person-label--customer{right:20px}.lm-flow-route{position:absolute;left:49px;right:49px;top:190px;z-index:1;height:28px}.lm-flow-route-line{position:absolute;left:0;right:0;top:13px;border-top:2px dashed #b8cee1}.lm-flow-route-arrow{position:absolute;top:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#007aff;box-shadow:0 5px 14px #007aff47;font-size:15px;font-weight:800;opacity:0}.lm-flow-route-arrow--outbound{left:46%;animation:lm-flow-outbound-arrow 14s ease infinite}.lm-flow-route-arrow--inbound{right:46%;background:#6b55e8;animation:lm-flow-inbound-arrow 14s ease infinite}.lm-flow-video{position:absolute;left:20px;top:72px;z-index:4;width:220px;overflow:hidden;border:1px solid #cfddea;border-radius:13px;background:#fff;box-shadow:0 16px 34px #17416938;transform-origin:center}.lm-flow-video--outbound{animation:lm-flow-outbound-video 14s cubic-bezier(.3,.7,.3,1) infinite}.lm-flow-video--inbound{opacity:0;transform:translate(var(--flow-distance));animation:lm-flow-inbound-video 14s cubic-bezier(.3,.7,.3,1) infinite}.lm-flow-video-head{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;color:#17283c;font-size:.61rem;font-weight:800;white-space:nowrap}.lm-flow-zight-dot{width:9px;height:9px;border-radius:3px;background:#007aff}.lm-flow-record-dot{width:8px;height:8px;border-radius:50%;background:#ff4f55;box-shadow:0 0 0 3px #ffe5e6}.lm-flow-product-ui{position:relative;display:grid;grid-template-columns:38px 1fr;height:124px;overflow:hidden;border-block:1px solid #e2e9f0;background:#f7f9fc}.lm-flow-product-nav{display:grid;align-content:start;gap:9px;padding:13px 10px;background:#15263b}.lm-flow-product-nav i{display:block;height:5px;border-radius:4px;background:#708197}.lm-flow-product-nav i:first-child{background:#53a6ff}.lm-flow-product-panel{display:flex;flex-direction:column;align-items:flex-start;padding:10px 12px}.lm-flow-product-panel b{margin-bottom:7px;color:#1c3046;font-size:.59rem}.lm-flow-product-panel small{margin-bottom:3px;color:#6d7c8c;font-size:.45rem}.lm-flow-field{display:block;width:100%;height:12px;margin-bottom:7px;border:1px solid #d5e0ea;border-radius:4px;background:#fff;color:#47586b;font-size:.43rem;line-height:10px;padding:0 4px}.lm-flow-field--error{border-color:#f5a3a7;background:#fff8f8}.lm-flow-toggle{width:23px;height:11px;margin-bottom:6px;border-radius:8px;background:#007aff}.lm-flow-toggle:after{content:"";display:block;width:7px;height:7px;margin:2px 0 0 14px;border-radius:50%;background:#fff}.lm-flow-product-panel button{min-height:17px;padding:0 7px;border:0;border-radius:4px;color:#fff;background:#007aff;font:inherit;font-size:.43rem;font-weight:750}.lm-flow-error{display:flex;align-items:center;gap:4px;margin:-2px 0 5px;color:#c4313b;font-size:.43rem;font-weight:700}.lm-flow-error i{display:grid;place-items:center;width:11px;height:11px;border-radius:50%;color:#fff;background:#dc4049;font-size:.38rem;font-style:normal}.lm-flow-support-webcam,.lm-flow-customer-webcam{position:absolute;right:8px;bottom:8px;width:42px;height:42px;overflow:hidden;border:3px solid #fff;border-radius:50%;box-shadow:0 5px 13px #102f4f52}.lm-flow-support-webcam img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.lm-flow-customer-webcam{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#ff9d62,#d74e8b);font-size:.63rem;font-weight:850}.lm-flow-customer-webcam:before{content:"";position:absolute;top:7px;width:13px;height:13px;border-radius:50%;background:#ffd8bd}.lm-flow-customer-webcam:after{content:"";position:absolute;bottom:3px;width:26px;height:16px;border-radius:50% 50% 20% 20%;background:#ffd8bd}.lm-flow-customer-webcam span{position:relative;z-index:2;margin-top:28px;padding:1px 4px;border-radius:5px;background:#7e2458d1;font-size:.38rem}.lm-flow-play{position:absolute;left:calc(50% + 19px);top:50%;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;padding-left:2px;color:#14263a;background:#fffffff2;font-size:10px;box-shadow:0 4px 12px #0003;transform:translate(-50%,-50%)}.lm-flow-recording{position:absolute;left:46px;bottom:7px;display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:999px;color:#fff;background:#161f2be0;font-size:.42rem;font-weight:800}.lm-flow-recording i,.lm-flow-state--recording i{width:6px;height:6px;border-radius:50%;background:#ff4f55}.lm-flow-video-foot{display:flex;align-items:center;justify-content:space-between;padding:7px 9px;color:#718095;font-size:.5rem}.lm-flow-video-foot strong{color:#34485e}.lm-flow-state{position:absolute;z-index:7;padding:6px 9px;border-radius:999px;color:#24425e;background:#fff;box-shadow:0 6px 18px #1c466e2e;font-size:.56rem;font-weight:800;opacity:0;white-space:nowrap}.lm-flow-state--watching{right:32px;top:300px;animation:lm-flow-watching 14s ease infinite}.lm-flow-state--recording{right:32px;top:300px;display:flex;align-items:center;gap:5px;animation:lm-flow-recording-state 14s ease infinite}.lm-flow-state--received{left:32px;top:300px;color:#126a42;background:#e7f8ee;animation:lm-flow-received 14s ease infinite}.lm-flow-progress{display:flex;align-items:center;justify-content:center;gap:7px;margin:0!important;padding:13px 16px 15px;border-top:1px solid #e8eef5;color:#718095!important;font-size:.69rem!important;font-weight:650;line-height:1.3;text-align:center}.lm-flow-progress [data-flow-stage]{animation:14s ease infinite}.lm-flow-progress [data-flow-stage=support-sends]{animation-name:lm-flow-progress-one}.lm-flow-progress [data-flow-stage=customer-watches]{animation-name:lm-flow-progress-two}.lm-flow-progress [data-flow-stage=customer-records]{animation-name:lm-flow-progress-three}.lm-flow-progress [data-flow-stage=support-receives]{animation-name:lm-flow-progress-four}.lm-flow-progress-arrow{flex:0 0 auto;color:#9aabba;font-weight:500}.lm-flow-demo.is-paused *,.lm-flow-demo.is-paused *:before,.lm-flow-demo.is-paused *:after{animation-play-state:paused!important}@keyframes lm-flow-outbound-video{0%,12%{opacity:1;transform:translate(0) scale(1)}25%,40%{opacity:1;transform:translate(var(--flow-distance)) scale(.94)}44%,to{opacity:0;transform:translate(var(--flow-distance)) scale(.94)}}@keyframes lm-flow-inbound-video{0%,43%{opacity:0;transform:translate(var(--flow-distance)) scale(.94)}48%,60%{opacity:1;transform:translate(var(--flow-distance)) scale(1)}73%,96%{opacity:1;transform:translate(0) scale(.96)}to{opacity:0;transform:translate(0) scale(.96)}}@keyframes lm-flow-outbound-arrow{0%,12%,42%,to{opacity:0;transform:translate(-34px)}18%,32%{opacity:1;transform:translate(34px)}}@keyframes lm-flow-inbound-arrow{0%,61%,80%,to{opacity:0;transform:translate(34px)}66%,75%{opacity:1;transform:translate(-34px)}}@keyframes lm-flow-watching{0%,26%,43%,to{opacity:0;transform:translateY(4px)}30%,39%{opacity:1;transform:translateY(0)}}@keyframes lm-flow-recording-state{0%,45%,62%,to{opacity:0;transform:translateY(4px)}49%,59%{opacity:1;transform:translateY(0)}}@keyframes lm-flow-received{0%,71%,to{opacity:0;transform:translateY(4px)}76%,95%{opacity:1;transform:translateY(0)}}@keyframes lm-flow-progress-one{0%,20%{color:#006acb;font-weight:850}24%,to{color:#718095;font-weight:650}}@keyframes lm-flow-progress-two{0%,23%,43%,to{color:#718095;font-weight:650}27%,40%{color:#006acb;font-weight:850}}@keyframes lm-flow-progress-three{0%,44%,63%,to{color:#718095;font-weight:650}48%,60%{color:#6b45bf;font-weight:850}}@keyframes lm-flow-progress-four{0%,70%,to{color:#718095;font-weight:650}75%,96%{color:#126a42;font-weight:850}}.lm-logo-wall{background:#fff}.lm-logo-wall+.ab-block{border-top:1px solid #e2e8f0}.loom-migration .ab-block{background:#fff;border-bottom:1px solid #e2e8f0;text-align:center}.loom-migration .ab-inner{max-width:1120px;margin:0 auto;padding:30px 24px 72px}.loom-migration .ab-q{margin:0 0 14px;color:var(--text);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.loom-migration .ab-q,.loom-migration .ab-a{max-width:760px;margin-right:auto;margin-left:auto}.loom-migration .ab-a{margin-top:0;margin-bottom:0;color:#38455a;font-size:16px;line-height:1.6}.loom-migration .lm-answer-request-demo{margin-top:42px}.lm-section{padding:96px 0}.lm-section h2{font-size:clamp(2rem,3.5vw,3.2rem)}.lm-section p{margin:21px 0 0}.lm-feature-grid{display:grid;gap:12px}.lm-feature-grid article{padding:20px;border:1px solid #e1e8f0;border-radius:14px;background:#fff}.lm-feature-grid span{color:var(--blue);font-size:.75rem;font-weight:850}.lm-feature-grid h3{margin:8px 0 0;font-size:1.06rem}.lm-feature-grid p{margin:7px 0 0;font-size:.9rem;line-height:1.5}.lm-text-link{display:inline-flex;gap:8px;margin-top:24px;color:var(--blue);font-weight:750;text-decoration:none}.lm-text-link:hover{text-decoration:underline}.lm-request-section{background:#0d1b2e}.lm-request-section h2{color:#fff}.lm-request-section p{color:#d7e1ed}.lm-request-section strong{color:#fff}.lm-request-section .lm-eyebrow{color:#7fc0ff}.lm-request-demo{justify-self:center;width:min(100%,286px);overflow:hidden;border-radius:18px;background:transparent}.lm-request-demo>img{display:block;width:100%;height:auto}.lm-quote-section{padding:76px 0;background:#f5f8fc}.lm-quote{max-width:810px;text-align:center}.lm-quote p{margin:0;color:#13243a;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:650;line-height:1.35;letter-spacing:-.025em}.lm-quote .lm-quote-attribution{display:grid;gap:4px;margin-top:22px;color:var(--text-secondary)}.lm-quote .lm-quote-attribution strong{color:var(--text)}.lm-quote .lm-quote-attribution span{font-size:.9rem}.lm-pricing-grid{align-items:start}.lm-plan-card{padding:28px;border:1px solid #dce6f1;border-radius:16px;background:#f8fbff}.lm-plan-label{margin:0!important;color:var(--blue)!important;font-size:.8rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.lm-plan-card ul{display:grid;gap:0;margin:21px 0 0;padding:0;list-style:none}.lm-plan-card li{display:grid;gap:3px;padding:14px 0;border-top:1px solid #dce6f1;color:#384b61;font-size:.94rem;line-height:1.45}.lm-plan-card li strong{color:#0d1b2e}.lm-plan-card li span{color:#5b6b7c}.lm-migration-form{padding:96px 0;background:#f5f8fc}.lm-migration-form-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(42px,7vw,92px);align-items:start}.lm-migration-form h2{margin:0;color:#0d1b2e;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.05;letter-spacing:-.045em}.lm-migration-form>.lm-shell>div>p:not(.lm-eyebrow){margin:20px 0 0;color:var(--text-secondary);font-size:1.08rem;line-height:1.65}.lm-final-cta{padding:86px 0;color:#fff;text-align:center;background:linear-gradient(120deg,#006fe7,#0b57b7)}.lm-final-cta .lm-shell{max-width:780px}.lm-final-cta h2{color:#fff;font-size:clamp(2.15rem,4vw,3.6rem)}.lm-final-cta .lm-eyebrow{color:#cfe8ff}.lm-final-cta .lm-actions{justify-content:center;margin-top:27px}.lm-final-cta .lm-button-primary{color:var(--blue);background:#fff}.lm-final-cta .lm-button-primary:hover{background:#edf6ff}.lm-final-cta .lm-button-secondary{color:#fff;border-color:#fff9;background:transparent}@media(max-width:900px){.lm-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lm-shell{width:min(100% - 32px,580px)}.lm-hero{padding:58px 0}.lm-hero-grid,.lm-two-column,.lm-request-grid,.lm-pricing-grid,.lm-migration-form-inner,.lm-scope-grid{grid-template-columns:1fr;gap:38px}.lm-scope-grid{gap:14px}.lm-hero h1{font-size:clamp(2.5rem,12vw,3.5rem)}.lm-section,.lm-migration-form{padding:68px 0}.lm-request-grid>:first-child{order:2}.lm-flow-demo{width:100%;max-width:520px;margin:0 auto}.lm-flow-stage{--flow-distance: calc(100cqw - 224px) ;height:360px}.lm-flow-video{left:12px;top:72px;width:200px}.lm-flow-video-head{font-size:.56rem}.lm-flow-state--watching,.lm-flow-state--recording{right:18px;top:290px}.lm-flow-state--received{left:18px;top:290px}.lm-flow-route{left:38px;right:38px}.lm-flow-progress{gap:4px;padding-inline:9px;font-size:.56rem!important}.lm-quote-section{padding:60px 0}.lm-final-cta{padding:68px 0}}@media(max-width:380px){.lm-flow-stage{--flow-distance: calc(100cqw - 212px) }.lm-flow-video{width:188px}.lm-flow-person-label{font-size:.7rem}.lm-flow-person-label--support{left:12px}.lm-flow-person-label--customer{right:12px}}@media(prefers-reduced-motion:reduce){.lm-button{transition:none}.lm-flow-toolbar button{display:none}.lm-flow-route-arrow,.lm-flow-video,.lm-flow-state,.lm-flow-progress [data-flow-stage]{animation:none}.lm-flow-route-arrow{display:none}.lm-flow-video--outbound{left:auto;right:16px;opacity:.72;transform:scale(.82);transform-origin:right center}.lm-flow-video--inbound{left:16px;opacity:1;transform:scale(.9);transform-origin:left center}.lm-flow-state--received{left:28px;top:300px;opacity:1;transform:none}.lm-flow-progress [data-flow-stage]{color:#718095;font-weight:650}.lm-flow-progress [data-flow-stage=support-receives]{color:#126a42;font-weight:850}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.lm-flow-video{width:calc(50% - 20px)}.lm-flow-video--outbound{right:10px;transform:none}.lm-flow-video--inbound{left:10px;transform:none}.lm-flow-video-head{min-height:42px;padding:5px 7px;white-space:normal;line-height:1.15}.lm-flow-product-ui{grid-template-columns:30px 1fr}.lm-flow-product-panel{padding:9px 7px}.lm-flow-support-webcam,.lm-flow-customer-webcam{width:35px;height:35px}.lm-flow-state--received{left:18px}}
