.lms-integrations-module__erDvTW__scroll-prog{z-index:1100;background:linear-gradient(90deg,#2c3e50,#0e93aa,#16b3cf,#f5b800);width:0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.lms-integrations-module__erDvTW__el-hero{min-height:620px;padding:calc(var(--nav-h) + 52px) 40px clamp(132px,17vw,188px);color:#fff;background:radial-gradient(circle at 86% 12%,#16b3cf52,#0000 42%),linear-gradient(125deg,#1a2530 0%,#2c3e50 48%,#3a5a70 100%);position:relative;overflow:hidden}.lms-integrations-module__erDvTW__el-hero-inner{z-index:2;max-width:1440px;margin:0 auto;position:relative}.lms-integrations-module__erDvTW__el-breadcrumb{color:#ffffffe0;align-items:center;gap:12px;margin-bottom:26px;font-size:14px;display:flex}.lms-integrations-module__erDvTW__el-back{color:#fff;width:34px;height:34px;transition:background .25s, transform .25s var(--ease-out);border:1.5px solid #ffffff6b;border-radius:50%;justify-content:center;align-items:center;display:flex}.lms-integrations-module__erDvTW__el-back:hover{background:#ffffff29;transform:translate(-2px)}.lms-integrations-module__erDvTW__el-breadcrumb b{color:#fff;font-weight:800}.lms-integrations-module__erDvTW__el-hero-title{max-width:20ch;margin-bottom:clamp(1.4rem,3vw,2.2rem);font-family:DM Serif Display,serif;font-size:clamp(3.4rem,7vw,5.2rem);line-height:1}.lms-integrations-module__erDvTW__el-hero-cols{grid-template-columns:minmax(0,.95fr) minmax(20rem,1fr);align-items:start;gap:clamp(2rem,8vw,7rem);padding-bottom:clamp(3rem,5vw,4.5rem);display:grid}.lms-integrations-module__erDvTW__el-hero-cols h3{color:#fff;font-family:DM Serif Display,serif;font-size:clamp(1.6rem,2.7vw,2.15rem);font-weight:400;line-height:1.18}.lms-integrations-module__erDvTW__el-hero-cols p{color:#ffffffeb;max-width:44rem;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.68}.lms-integrations-module__erDvTW__el-hero-extra{margin-inline:auto;z-index:3;grid-template-columns:minmax(13rem,.4fr) minmax(0,1fr);width:min(100% - 6.5rem,1440px);margin-top:-176px;display:grid;position:relative}.lms-integrations-module__erDvTW__el-hero-diff{background:linear-gradient(165deg,#d2f2f7,#b3e5ee);border-radius:22px 0 0 22px;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.7rem,3vw,2.7rem);display:flex}.lms-integrations-module__erDvTW__el-hd-ic{width:clamp(48px,5.5vw,60px);height:clamp(48px,5.5vw,60px)}.lms-integrations-module__erDvTW__el-hd-ic svg{width:100%;height:100%;overflow:visible}.lms-integrations-module__erDvTW__el-hd-stat{color:var(--purple-deep);font-family:DM Serif Display,serif;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.14}.lms-integrations-module__erDvTW__el-hero-photo{border-left:2px solid #ffffffdb;border-radius:0 22px 22px 0;min-height:clamp(16rem,27vw,21rem);position:relative;overflow:hidden}.lms-integrations-module__erDvTW__el-hero-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out);position:absolute;inset:0}.lms-integrations-module__erDvTW__el-hero-photo:hover img{transform:scale(1.05)}.lms-integrations-module__erDvTW__el-hero-photo:after{content:"";background:linear-gradient(105deg,#14222dd6 0%,#2c3e5070 30%,#2c3e501f 58%,#14222d57 100%),linear-gradient(#121e2800 44%,#121e28db 100%);position:absolute;inset:0}.lms-integrations-module__erDvTW__el-hero-photo-cap .lms-integrations-module__erDvTW__cap-line{background:var(--gold-bright);border-radius:2px;width:46px;height:3px;margin-bottom:14px;display:block}.lms-integrations-module__erDvTW__el-hero-photo-cap{z-index:2;color:#fff;max-width:88%;font-family:DM Serif Display,serif;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.14;position:absolute;bottom:clamp(1.2rem,2.5vw,1.8rem);left:clamp(1.4rem,3vw,2.2rem)}.lms-integrations-module__erDvTW__el-sec{width:min(100% - 6.5rem,1440px);margin-inline:auto}.lms-integrations-module__erDvTW__el-2col{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.7fr);align-items:start;gap:clamp(2.4rem,6vw,6rem);display:grid}.lms-integrations-module__erDvTW__el-h2{color:var(--ink);font-family:DM Serif Display,serif;font-size:clamp(2rem,3.2vw,2.85rem);line-height:1.12}.lms-integrations-module__erDvTW__el-h2 em{color:var(--purple);font-style:italic}.lms-integrations-module__erDvTW__el-h2.lms-integrations-module__erDvTW__mark:after{content:"";background:var(--gold);border-radius:999px;width:4rem;height:.2rem;margin-top:1.4rem;display:block}.lms-integrations-module__erDvTW__el-h2.lms-integrations-module__erDvTW__mark.lms-integrations-module__erDvTW__center:after{margin-left:auto;margin-right:auto}.lms-integrations-module__erDvTW__el-lead{color:var(--body);margin-top:1.1rem;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.78}.lms-integrations-module__erDvTW__el-lead strong{color:var(--ink)}.fl{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite lms-integrations-module__erDvTW__floatA}.fl2{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite lms-integrations-module__erDvTW__floatB}.sp{transform-box:fill-box;transform-origin:50%;animation:16s linear infinite lms-integrations-module__erDvTW__spinSlow}.tw{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite lms-integrations-module__erDvTW__twinkle}.lms-integrations-module__erDvTW__bob{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite lms-integrations-module__erDvTW__bob}.pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite lms-integrations-module__erDvTW__pulseScale}.lms-integrations-module__erDvTW__g-approach{margin-top:clamp(3.5rem,6vw,6rem)}.lms-integrations-module__erDvTW__g-approach-head{max-width:60rem}.lms-integrations-module__erDvTW__g-eco-wrap{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2.4rem,4vw,3.4rem);display:grid}.lms-integrations-module__erDvTW__g-eco{aspect-ratio:1;width:min(100%,520px);margin:0 auto;position:relative}.lms-integrations-module__erDvTW__g-eco-lines{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lms-integrations-module__erDvTW__g-eco-lines line{stroke:#0e93aa47;stroke-width:.7px;transition:stroke .3s}.lms-integrations-module__erDvTW__g-eco-lines line.lms-integrations-module__erDvTW__on{stroke:var(--purple);stroke-width:1px}.lms-integrations-module__erDvTW__g-eco-lines .flow{stroke:var(--gold-bright);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:3 97;stroke-dashoffset:100px;opacity:0}.lms-integrations-module__erDvTW__g-eco-lines .flow.lms-integrations-module__erDvTW__on{opacity:1;animation:1.1s linear infinite lms-integrations-module__erDvTW__flowDash}.lms-integrations-module__erDvTW__g-eco-core{aspect-ratio:1;z-index:3;color:#fff;background:linear-gradient(155deg,#2c3e50,#16b3cf);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:28%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 38px #14222d52}.lms-integrations-module__erDvTW__g-eco-core svg{width:42%;height:42%}.lms-integrations-module__erDvTW__g-eco-core span{letter-spacing:.06em;font-size:clamp(10px,1.3vw,14px);font-weight:800}.lms-integrations-module__erDvTW__g-eco-node{aspect-ratio:1;border:1.5px solid var(--line);z-index:2;width:20%;transition:transform .4s var(--spring),box-shadow .35s,border-color .3s;color:var(--purple);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #12243014}.lms-integrations-module__erDvTW__g-eco-node svg{width:38%;height:38%}.lms-integrations-module__erDvTW__g-eco-node .lms-integrations-module__erDvTW__enlbl{color:var(--ink);text-align:center;max-width:92%;font-size:clamp(8px,.95vw,11px);font-weight:700;line-height:1.04}.lms-integrations-module__erDvTW__g-eco-node:hover,.lms-integrations-module__erDvTW__g-eco-node.lms-integrations-module__erDvTW__active{border-color:var(--purple);color:var(--purple-deep);transform:translate(-50%,-50%)scale(1.12);box-shadow:0 16px 34px #0e93aa47}.lms-integrations-module__erDvTW__g-eco-node.lms-integrations-module__erDvTW__active{background:var(--tint-g)}.lms-integrations-module__erDvTW__g-eco-cap{background:var(--slate-deep);color:#fff;border-radius:20px;flex-direction:column;justify-content:center;min-height:11rem;padding:clamp(1.6rem,3vw,2.4rem);display:flex}.lms-integrations-module__erDvTW__g-eco-cap .lms-integrations-module__erDvTW__ec-tag{color:var(--purple-2);margin-bottom:.4rem;font-family:Caveat,cursive;font-size:clamp(1.2rem,1.8vw,1.5rem)}.lms-integrations-module__erDvTW__g-eco-cap h3{margin-bottom:.7rem;font-family:DM Serif Display,serif;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.16}.lms-integrations-module__erDvTW__g-eco-cap p{color:#ffffffd1;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.66}.lms-integrations-module__erDvTW__g-eco-hint{color:var(--purple-2);align-items:center;gap:.5rem;margin-top:1.2rem;font-family:Caveat,cursive;font-size:clamp(1.15rem,1.7vw,1.45rem);display:inline-flex}.lms-integrations-module__erDvTW__g-caps{margin-top:clamp(4.5rem,7vw,6.6rem)}.lms-integrations-module__erDvTW__g-rail{--rail-pad:clamp(2.4rem,4vw,3.4rem);--rail-cx:calc(clamp(14px,1.6vw,22px) + 2px);padding-left:var(--rail-pad);flex-direction:column;gap:clamp(1.3rem,2.4vw,1.9rem);display:flex;position:relative}.lms-integrations-module__erDvTW__g-rail:before{content:"";left:calc(var(--rail-cx) - 2px);background:#0e93aa29;border-radius:4px;width:4px;position:absolute;top:8px;bottom:8px}.lms-integrations-module__erDvTW__g-rail .lms-integrations-module__erDvTW__g-rail-fill{left:calc(var(--rail-cx) - 2px);z-index:1;background:linear-gradient(#0e93aa,#16b3cf);border-radius:4px;width:4px;height:0;transition:height .2s linear;position:absolute;top:8px}.lms-integrations-module__erDvTW__g-cap{border:1px solid var(--line);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .3s;opacity:.55;background:#fff;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.1rem,2.2vw,1.7rem);padding:clamp(1.3rem,2.3vw,1.8rem);display:grid;position:relative;box-shadow:0 8px 22px #1224300d}.lms-integrations-module__erDvTW__g-cap.lms-integrations-module__erDvTW__lit{opacity:1;border-color:#0e93aa47}.lms-integrations-module__erDvTW__g-cap:hover{transform:translateY(-4px);box-shadow:0 22px 44px #1224301a}.lms-integrations-module__erDvTW__g-cap:before{content:"";left:calc(var(--rail-cx) - var(--rail-pad));width:14px;height:14px;transition:background .3s,border-color .3s,transform .3s var(--spring);z-index:2;background:#fff;border:3px solid #0e93aa66;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lms-integrations-module__erDvTW__g-cap.lms-integrations-module__erDvTW__lit:before{background:var(--gold-bright);border-color:var(--purple);transform:translate(-50%,-50%)scale(1.15)}.lms-integrations-module__erDvTW__g-cap-ill{background:var(--tint-g);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(64px,8vw,88px);height:clamp(64px,8vw,88px);display:flex}.lms-integrations-module__erDvTW__g-cap:nth-child(2n) .lms-integrations-module__erDvTW__g-cap-ill{background:var(--tint-slate)}.lms-integrations-module__erDvTW__g-cap-ill svg{width:62%;height:62%;overflow:visible}.lms-integrations-module__erDvTW__g-cap h3{color:var(--purple-deep);margin-bottom:.4rem;font-family:DM Serif Display,serif;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.2}.lms-integrations-module__erDvTW__g-cap p{color:var(--body);font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.66}.lms-integrations-module__erDvTW__g-why{margin-top:clamp(4.5rem,7vw,6.6rem)}.lms-integrations-module__erDvTW__g-why-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,1.8vw,1.5rem);margin-top:clamp(2rem,3.6vw,2.8rem);display:grid}.lms-integrations-module__erDvTW__g-wcard{border:1px solid var(--line);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .3s;background:#fff;border-radius:20px;padding:clamp(1.5rem,2.4vw,2rem);position:relative;overflow:hidden;box-shadow:0 8px 22px #1224300d}.lms-integrations-module__erDvTW__g-wcard:after{content:"";transform-origin:0;width:100%;height:4px;transition:transform .4s var(--ease-out);background:linear-gradient(90deg,#0e93aa,#16b3cf);position:absolute;bottom:0;left:0;transform:scaleX(0)}.lms-integrations-module__erDvTW__g-wcard:hover{border-color:#0e93aa47;transform:translateY(-6px);box-shadow:0 24px 46px #1224301f}.lms-integrations-module__erDvTW__g-wcard:hover:after{transform:scaleX(1)}.lms-integrations-module__erDvTW__g-wcard-ill{background:var(--tint-g);border-radius:15px;justify-content:center;align-items:center;width:clamp(52px,6vw,64px);height:clamp(52px,6vw,64px);margin-bottom:1.1rem;display:flex}.lms-integrations-module__erDvTW__g-wcard:nth-child(3n+2) .lms-integrations-module__erDvTW__g-wcard-ill{background:var(--tint-slate)}.lms-integrations-module__erDvTW__g-wcard-ill svg{width:58%;height:58%;overflow:visible}.lms-integrations-module__erDvTW__g-wcard .lms-integrations-module__erDvTW__g-wnum{color:var(--purple-2);opacity:.7;font-family:Caveat,cursive;font-size:1.5rem;position:absolute;top:clamp(1.5rem,2.4vw,2rem);right:clamp(1.5rem,2.4vw,2rem)}.lms-integrations-module__erDvTW__g-wcard p{color:var(--body);max-width:26ch;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.62}.lms-integrations-module__erDvTW__el-faq{text-align:center;margin-top:clamp(4.5rem,6vw,6.4rem);padding-top:clamp(3.4rem,5vw,5rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.lms-integrations-module__erDvTW__el-faq .lms-integrations-module__erDvTW__el-h2{margin-bottom:clamp(2rem,3.4vw,2.8rem)}.lms-integrations-module__erDvTW__el-acc{text-align:left;max-width:880px;margin-inline:auto}.lms-integrations-module__erDvTW__el-acc-item{border-bottom:1px solid var(--line)}.lms-integrations-module__erDvTW__el-acc-head{text-align:left;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.2rem,2.2vw,1.7rem) 0;transition:color .25s;display:flex}.lms-integrations-module__erDvTW__el-acc-head:hover{color:var(--purple)}.lms-integrations-module__erDvTW__el-acc-q{font-family:DM Sans,sans-serif;font-size:clamp(1.05rem,1.65vw,1.3rem);font-weight:600;line-height:1.34}.lms-integrations-module__erDvTW__el-acc-ic{width:34px;height:34px;transition:background .3s, transform .4s var(--spring);background:#0e93aa1a;border-radius:50%;flex-shrink:0;position:relative}.lms-integrations-module__erDvTW__el-acc-ic:before,.lms-integrations-module__erDvTW__el-acc-ic:after{content:"";background:var(--purple);width:14px;height:2.6px;transition:transform .4s var(--spring), opacity .3s;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lms-integrations-module__erDvTW__el-acc-ic:after{transform:translate(-50%,-50%)rotate(90deg)}.lms-integrations-module__erDvTW__el-acc-item.lms-integrations-module__erDvTW__open .lms-integrations-module__erDvTW__el-acc-ic{background:var(--purple);transform:rotate(180deg)}.lms-integrations-module__erDvTW__el-acc-item.lms-integrations-module__erDvTW__open .lms-integrations-module__erDvTW__el-acc-ic:before{background:#fff}.lms-integrations-module__erDvTW__el-acc-item.lms-integrations-module__erDvTW__open .lms-integrations-module__erDvTW__el-acc-ic:after{opacity:0}.lms-integrations-module__erDvTW__el-acc-body{height:0;transition:height .4s var(--ease);overflow:hidden}.lms-integrations-module__erDvTW__el-acc-body-inner{color:var(--body);max-width:60rem;padding:0 0 clamp(1.2rem,2.2vw,1.7rem);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.72}.lms-integrations-module__erDvTW__el-connect{margin-top:clamp(4rem,6vw,6rem);margin-bottom:clamp(3.5rem,5.5vw,5.5rem)}.lms-integrations-module__erDvTW__el-connect-card{background:linear-gradient(112deg,#f7dcc2 0%,#f5e4b6 22%,#dcebcf 44%,#cde7e2 64%,#e3daf0 84%,#f4d8cf 100%);border-radius:30px;align-items:center;gap:clamp(1.6rem,4vw,4rem);padding:clamp(1.9rem,3.5vw,3.2rem) clamp(1.9rem,4.5vw,4rem);display:flex;position:relative;overflow:hidden}.lms-integrations-module__erDvTW__el-connect-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff80,#0000 70%);width:48%;height:160%;position:absolute;top:-30%;right:-6%}.lms-integrations-module__erDvTW__el-connect-card>*{z-index:1;position:relative}.lms-integrations-module__erDvTW__el-connect-person{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.lms-integrations-module__erDvTW__el-connect-photo{background:#fff;border-radius:62% 38% 56% 44%/56% 46% 54% 44%;width:clamp(124px,15vw,172px);height:clamp(124px,15vw,172px);padding:7px;animation:13s ease-in-out infinite lms-integrations-module__erDvTW__blobMorph;overflow:hidden;box-shadow:0 18px 44px #281e1433}.lms-integrations-module__erDvTW__el-connect-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.lms-integrations-module__erDvTW__el-connect-name{color:var(--ink);margin-top:1.15rem;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:700}.lms-integrations-module__erDvTW__el-connect-role{color:var(--body);max-width:16rem;margin-top:.3rem;font-size:clamp(.85rem,1.1vw,1rem);line-height:1.4}.lms-integrations-module__erDvTW__el-connect-main{flex:1;min-width:0}.lms-integrations-module__erDvTW__el-connect-main h2{color:var(--ink);max-width:20ch;margin-bottom:clamp(1.2rem,2.2vw,1.8rem);font-family:DM Serif Display,serif;font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1.1}@keyframes lms-integrations-module__erDvTW__blobMorph{0%,to{border-radius:62% 38% 56% 44%/56% 46% 54% 44%}50%{border-radius:44% 56% 42% 58%/46% 54% 46% 56%}}@keyframes lms-integrations-module__erDvTW__floatA{0%,to{transform:translate(0)}50%{transform:translate(10px,-14px)}}@keyframes lms-integrations-module__erDvTW__floatB{0%,to{transform:translate(0)}50%{transform:translate(-12px,12px)}}@keyframes lms-integrations-module__erDvTW__twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes lms-integrations-module__erDvTW__spinSlow{to{transform:rotate(360deg)}}@keyframes lms-integrations-module__erDvTW__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lms-integrations-module__erDvTW__pulseScale{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes lms-integrations-module__erDvTW__flowDash{to{stroke-dashoffset:0}}@media (max-width:920px){.lms-integrations-module__erDvTW__el-hero{min-height:auto;padding-left:24px;padding-right:24px}.lms-integrations-module__erDvTW__el-sec{width:min(100% - 2.5rem,1440px)}.lms-integrations-module__erDvTW__el-hero-cols,.lms-integrations-module__erDvTW__el-2col,.lms-integrations-module__erDvTW__g-eco-wrap{grid-template-columns:1fr;gap:2.2rem}.lms-integrations-module__erDvTW__el-hero-extra{grid-template-columns:1fr;margin-top:calc(-1*clamp(110px,20vw,150px))}.lms-integrations-module__erDvTW__el-hero-diff{border-radius:22px 22px 0 0;flex-direction:row;align-items:center;gap:1.2rem}.lms-integrations-module__erDvTW__el-hero-photo{border-left:0;border-radius:0 0 22px 22px;min-height:16rem}.lms-integrations-module__erDvTW__g-why-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.lms-integrations-module__erDvTW__g-cap{grid-template-columns:1fr;justify-items:start}.lms-integrations-module__erDvTW__g-why-grid{grid-template-columns:1fr}}@media (max-width:920px){.lms-integrations-module__erDvTW__el-hero-extra{width:min(100% - 2.5rem,1440px)}}
