@font-face{font-family:Dosis;font-style:normal;font-weight:600;font-display:swap;src:url(../media/790a3476f97b1c9b-s.2kh722saja3_-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dosis;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7355b4f3210e6362-s.2ud4kfr-a5stm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dosis;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b422d937f9db8639-s.p.20nkjj__rusut.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dosis;font-style:normal;font-weight:700;font-display:swap;src:url(../media/790a3476f97b1c9b-s.2kh722saja3_-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dosis;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7355b4f3210e6362-s.2ud4kfr-a5stm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dosis;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b422d937f9db8639-s.p.20nkjj__rusut.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dosis Fallback;src:local(Arial);ascent-override:121.44%;descent-override:28.03%;line-gap-override:0.0%;size-adjust:84.57%}.dosis_aea18554-module__4iHnlW__className{font-family:Dosis,Dosis Fallback;font-style:normal}.dosis_aea18554-module__4iHnlW__variable{--lp-font-display:"Dosis", "Dosis Fallback"}
@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/817e411a5e01ed4b-s.1ahybv0wwhhqq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/69c910a8dbdebe03-s.0rd1z-d80xk55.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.1fz0dp8tcvd4o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/59000b645a38f9c6-s.1bybrk-qlld7x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.3e08ior5wrhci.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish Fallback;src:local(Arial);ascent-override:96.56%;descent-override:24.02%;line-gap-override:0.0%;size-adjust:104.08%}.mulish_2e2b079d-module__bdxVja__className{font-family:Mulish,Mulish Fallback;font-style:normal}.mulish_2e2b079d-module__bdxVja__variable{--lp-font-sans:"Mulish", "Mulish Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d72c019e91ffb82f-s.3rzzqbp6n-se_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8557ac4879842fb9-s.11hib43vps_f6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c847346577a98de0-s.2412cs7pdods5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db08d2e20377160a-s.172j9j8-bhts_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8394f9d71e076efc-s.1n5k2jkjvz0fk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/19087af2bdec32b5-s.p.0schr0lclylgv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_87f4e5cc-module__T8i2iW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.jetbrains_mono_87f4e5cc-module__T8i2iW__variable{--lp-font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.lp{--lp-sky:#00ade4;--lp-sky-dark:#0092c2;--lp-sky-light:#63daff;--lp-sky-soft:#e8f8fe;--lp-navy:#002d6a;--lp-navy-deep:#122346;--lp-cream:#fdf7f3;--lp-text:#333;--lp-muted:#585858;--lp-line:#ece4dd;--lp-shadow:0 30px 80px -24px #002d6a59;--lp-shadow-sm:0 12px 32px -12px #002d6a2e;--lp-max:1200px;--lp-gutter:24px;--lp-display:var(--lp-font-display), "Dosis", sans-serif;min-height:100vh;font-family:var(--lp-font-sans), "Mulish", system-ui, sans-serif;-webkit-font-smoothing:antialiased;color:var(--lp-text);background:#fff;font-size:16px;overflow-x:clip}@media (max-width:640px){.lp{--lp-gutter:16px}}.lp h1,.lp h2,.lp h3{font-family:var(--lp-display);color:var(--lp-navy);font-weight:700}.lp code,.lp pre{font-family:var(--lp-font-mono), ui-monospace, monospace;font-variant-ligatures:none}.lp-container{max-width:var(--lp-max);padding-inline:var(--lp-gutter);margin-inline:auto}.lp section[id]{scroll-margin-top:76px}.lp-header{z-index:30;border-bottom:1px solid var(--lp-line);background:#fff;position:sticky;top:0}.lp-header__inner{align-items:center;gap:32px;height:76px;display:flex}.lp-wordmark{font-family:var(--lp-display);color:var(--lp-navy);align-items:center;gap:10px;font-size:28px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.lp-wordmark.is-light{color:#fff}.lp-wordmark__mark{background:var(--lp-sky);border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid}.lp-wordmark__mark path{stroke:#fff;stroke-width:1.8px;stroke-linecap:round}.lp-nav{gap:28px;margin-inline:auto;display:flex}.lp-nav a{color:#000;font-size:15px;font-weight:700;text-decoration:none}.lp-nav a:hover{color:var(--lp-sky)}.lp-header__actions{align-items:center;gap:20px;margin-left:auto;display:flex}.lp-link-plain{color:var(--lp-navy);font-size:15px;font-weight:700;text-decoration:none}.lp-link-plain:hover{color:var(--lp-sky)}@media (max-width:1040px){.lp-nav{display:none}}@media (max-width:480px){.lp-link-plain{display:none}}.lp-btn{height:46px;font-family:var(--lp-display);white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:18px;font-weight:700;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.lp-btn:hover{transform:translateY(-1px)}.lp-btn--primary{color:#fff;background:var(--lp-sky);box-shadow:0 8px 20px -8px #00ade4b3}.lp-btn--primary:hover{background:var(--lp-sky-dark)}.lp-btn--glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-color:#ffffffb3}.lp-btn--glass:hover{background:#ffffff38}.lp-btn--lg{height:56px;padding:0 32px;font-size:20px}.lp a:focus-visible{outline:3px solid var(--lp-sky-light);outline-offset:3px}.lp-hero{color:#fff;background:var(--lp-navy-deep);isolation:isolate;position:relative;overflow:hidden}.lp-hero__photo{z-index:-2;object-fit:cover;object-position:center 40%;animation:16s ease-out both lp-kenburns}.lp-hero__scrim{z-index:-1;background:linear-gradient(100deg,#122346eb 0%,#122346c7 42%,#12234640 100%);position:absolute;inset:0}.lp-hero__inner{padding-block:112px 232px}.lp-pill{background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:10px;margin:0 0 24px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.lp-pill:before{content:"";background:var(--lp-sky-light);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #63daff40}.lp-hero h1{color:#fff;max-width:15ch;margin:0;font-size:clamp(42px,5.8vw,72px);line-height:1.02}.lp-hero__lead{color:#ffffffe0;max-width:56ch;margin:24px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.65}.lp-hero__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}@media (max-width:640px){.lp-hero__inner{padding-block:72px 140px}}.lp-devices{z-index:2;margin-top:-176px;position:relative}.lp-devices__inner{padding-bottom:8px;position:relative}.lp-browser{width:min(88%,960px);box-shadow:var(--lp-shadow);background:#fff;border-radius:16px;margin:0;overflow:hidden}.lp-browser__bar{background:#f3f5f8;border-bottom:1px solid #e3e7ec;align-items:center;gap:7px;height:40px;padding:0 16px;display:flex}.lp-browser__bar>span{background:#d2d8df;border-radius:50%;width:11px;height:11px}.lp-browser__url{color:var(--lp-muted);background:#fff;border-radius:999px;flex:0 320px;margin-left:16px;padding:4px 14px;font-size:13px}.lp-browser img{width:100%;height:auto;display:block}.lp-phone{right:var(--lp-gutter);background:var(--lp-navy-deep);border:9px solid var(--lp-navy-deep);width:250px;box-shadow:var(--lp-shadow);border-radius:38px;margin:0;position:absolute;bottom:-48px;overflow:hidden}.lp-phone img{aspect-ratio:390/700;object-fit:cover;object-position:top;border-radius:29px;width:100%;height:auto;display:block}.lp-devices__caption{color:var(--lp-muted);margin:20px 0 0;font-size:14px}.lp-devices__caption:before{vertical-align:1px;content:"";background:#2fbf71;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block;box-shadow:0 0 0 4px #2fbf712e}@media (max-width:900px){.lp-browser{width:100%}.lp-phone{border-width:6px;border-radius:26px;width:150px;bottom:-24px}.lp-phone img{border-radius:20px}.lp-devices{margin-top:-100px}}@media (max-width:560px){.lp-phone{display:none}}.lp-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:96px 88px;display:grid}.lp-facts>div{border-left:3px solid var(--lp-sky-light);padding-left:20px}.lp-facts strong{font-family:var(--lp-display);color:var(--lp-navy);font-size:30px;font-weight:700;line-height:1.1;display:block}.lp-facts span{color:var(--lp-muted);margin-top:8px;font-size:15px;line-height:1.55;display:block}@media (max-width:900px){.lp-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:72px 64px}}@media (max-width:480px){.lp-facts{grid-template-columns:minmax(0,1fr);gap:24px}}.lp-section{padding-block:112px}.lp-section--cream{background:var(--lp-cream)}.lp-section--sky{background:var(--lp-sky-soft)}.lp-head{max-width:720px;margin-bottom:56px}.lp-head--center{text-align:center;margin-inline:auto}.lp-kicker{font-family:var(--lp-display);color:var(--lp-sky);letter-spacing:.02em;margin:0 0 12px;font-size:18px;font-weight:700}.lp-head h2{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.08}.lp-head>p:not(.lp-kicker){color:var(--lp-muted);margin:20px 0 0;font-size:17px;line-height:1.75}@media (max-width:760px){.lp-section{padding-block:80px}.lp-head{margin-bottom:40px}}.lp-sd{box-shadow:var(--lp-shadow-sm);background:#fff;border-radius:32px;padding:32px}.lp-sd__svg{width:100%;height:auto;display:block;overflow:visible}.lp-sd-line{fill:none;stroke:#a9e3f5;stroke-width:2.5px}.lp-sd-line.is-planned{stroke:#cfd8e1;stroke-dasharray:7 7}.lp-sd-dot{fill:var(--lp-sky);stroke:#fff;stroke-width:2.5px}.lp-sd-node>rect{fill:var(--lp-cream);stroke:var(--lp-line);stroke-width:1.5px}.lp-sd-node>circle{fill:var(--lp-sky)}.lp-sd-icon{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lp-sd-name{font-family:var(--lp-display);fill:var(--lp-navy);font-size:21px;font-weight:700}.lp-sd-detail{font-family:var(--lp-font-sans), sans-serif;fill:var(--lp-muted);font-size:14px}.lp-sd-node.is-planned>rect{fill:#fff;stroke:#cfd8e1;stroke-dasharray:6 5}.lp-sd-node.is-planned>circle{fill:#e9eef3}.lp-sd-node.is-planned .lp-sd-icon{stroke:var(--lp-navy)}.lp-sd-planned{fill:var(--lp-sky);font-weight:700}.lp-sd-hub>rect{fill:var(--lp-navy)}.lp-sd-hub>.lp-sd-hub__pulse{fill:none;stroke:var(--lp-sky-light);stroke-width:3px;transform-origin:50%;transform-box:fill-box;animation:2.8s ease-out infinite lp-pulse}.lp-sd-hub__title{font-family:var(--lp-display);fill:#fff;font-size:44px;font-weight:700}.lp-sd-hub__sub{font-family:var(--lp-font-sans), sans-serif;fill:var(--lp-sky-light);font-size:15px;font-weight:700}.lp-sd-hub__rule{stroke:#ffffff24}.lp-sd-hub__bullet{fill:var(--lp-sky-light)}.lp-sd-hub__item{font-family:var(--lp-font-sans), sans-serif;fill:#fff;font-size:15px;font-weight:600}.lp-sd-stack{display:none}@media (max-width:860px){.lp-sd{border-radius:24px;padding:20px}.lp-sd__svg{display:none}.lp-sd-stack{display:block}}.lp-sd-stack__label{font-family:var(--lp-display);color:var(--lp-sky);margin:0 0 12px;font-size:16px;font-weight:700}.lp-sd-stack>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-sd-stack>ul>li{background:var(--lp-cream);border:1px solid var(--lp-line);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.lp-sd-stack>ul>li.is-planned{background:#fff;border-style:dashed}.lp-sd-stack>ul>li strong{font-family:var(--lp-display);color:var(--lp-navy);font-size:17px;display:block}.lp-sd-stack>ul>li small{color:var(--lp-muted);font-size:13px;display:block}.lp-sd-stack__icon{background:var(--lp-sky);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.lp-sd-stack li.is-planned .lp-sd-stack__icon{background:#e9eef3}.lp-sd-stack__icon path{stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lp-sd-stack li.is-planned .lp-sd-stack__icon path{stroke:var(--lp-navy)}.lp-sd-stack__trunk{background:#a9e3f5;border-radius:2px;width:3px;height:44px;margin:6px auto;position:relative;overflow:hidden}.lp-sd-stack__trunk:after{content:"";background:var(--lp-sky);border-radius:4px;width:7px;height:12px;animation:1.6s linear infinite lp-trunk;position:absolute;top:-12px;left:-2px}.lp-sd-stack__hub{color:#fff;background:var(--lp-navy);border-radius:20px;padding:22px}.lp-sd-stack__hub>strong{font-family:var(--lp-display);font-size:32px}.lp-sd-stack__hub>span{color:var(--lp-sky-light);margin-left:10px;font-size:14px;font-weight:700}.lp-sd-stack__hub ol{margin:14px 0 0;padding:0;list-style:none}.lp-sd-stack__hub li{border-top:1px solid #ffffff24;padding:9px 0 9px 18px;font-size:15px;font-weight:600;position:relative}.lp-sd-stack__hub li:before{content:"";background:var(--lp-sky-light);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:2px}@media (max-width:460px){.lp-sd-stack>ul{grid-template-columns:minmax(0,1fr)}}.lp-show{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:80px;margin-top:96px;display:grid}.lp-head+.lp-show{margin-top:24px}.lp-show.is-flipped .lp-show__text{order:2}.lp-show__text h3{margin:0;font-size:clamp(28px,3vw,36px);line-height:1.1}.lp-show__text>p:not(.lp-kicker){color:var(--lp-muted);margin:18px 0 0;font-size:16px;line-height:1.75}.lp-checks{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lp-checks li{color:var(--lp-text);padding-left:36px;font-size:15px;font-weight:700;line-height:1.5;position:relative}.lp-checks li:before{content:"";background:var(--lp-sky);border-radius:50%;width:24px;height:24px;position:absolute;top:-1px;left:0}.lp-checks li:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:5px;left:9px;transform:rotate(45deg)}.lp-show__media{padding-bottom:64px;position:relative}.lp-show__photo{aspect-ratio:5/4;border-radius:32px;position:relative;overflow:hidden}.lp-show__photo img{object-fit:cover;transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.lp-show__shot{width:74%;box-shadow:var(--lp-shadow);background:#fff;border-radius:22px;transition:transform 1s cubic-bezier(.2,.7,.2,1) .25s,opacity 1s .25s;position:absolute;bottom:0;right:-28px;overflow:hidden}.lp-show.is-flipped .lp-show__shot{left:-28px;right:auto}.lp-show__shot img{width:100%;height:auto;display:block}@media (max-width:900px){.lp-show{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:72px}.lp-show.is-flipped .lp-show__text{order:0}.lp-show__shot,.lp-show.is-flipped .lp-show__shot{width:82%;left:auto;right:12px}}.lp-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-steps:before{content:"";background:var(--lp-sky-light);transform-origin:0;border-radius:2px;height:3px;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;top:40px;left:10%;right:10%}.lp-steps li{text-align:center;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);position:relative}.lp-steps__icon{background:var(--lp-sky);border:6px solid var(--lp-sky-soft);border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 18px;display:grid;box-shadow:0 10px 24px -10px #00ade4cc}.lp-steps__icon svg{width:28px;height:28px}.lp-steps__icon path{stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lp-steps__num{font-family:var(--lp-display);color:var(--lp-sky);font-size:15px;font-weight:700;display:block}.lp-steps h3{margin:4px 0 10px;font-size:24px}.lp-steps p{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.65}@media (max-width:960px){.lp-steps{grid-template-columns:minmax(0,1fr);gap:32px}.lp-steps:before{transform-origin:top;width:3px;height:auto;inset:20px auto 20px 39px}.lp-steps li{text-align:left;grid-template-columns:80px minmax(0,1fr);column-gap:18px;display:grid}.lp-steps__icon{grid-row:span 3;margin:0}}.lp-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.lp-split.is-flipped>:first-child{order:2}.lp-split__media{border-radius:32px;min-height:560px;position:sticky;top:108px;overflow:hidden}.lp-split__media img{object-fit:cover}.lp-split__badge{box-shadow:var(--lp-shadow-sm);background:#fff;border-radius:20px;padding:16px 22px;position:absolute;bottom:24px;left:24px}.lp-split__badge strong{font-family:var(--lp-display);color:var(--lp-navy);font-size:26px;line-height:1.1;display:block}.lp-split__badge span{color:var(--lp-muted);font-size:14px}@media (max-width:900px){.lp-split{grid-template-columns:minmax(0,1fr);gap:48px}.lp-split.is-flipped>:first-child{order:0}.lp-split__media{aspect-ratio:4/3;min-height:0;position:relative;top:0}}.lp-views{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp-view{border:1px solid var(--lp-line);background:#fff;border-radius:22px;flex-direction:column;padding:26px;display:flex}.lp-view:hover{box-shadow:var(--lp-shadow-sm);border-color:#bfe9f7}.lp-view h3{margin:0 0 10px;font-size:22px}.lp-view p{color:var(--lp-muted);margin:0 0 20px;font-size:15px;line-height:1.7}.lp-tags{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.lp-tags li{color:var(--lp-navy);background:var(--lp-sky-soft);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}@media (max-width:640px){.lp-views{grid-template-columns:minmax(0,1fr)}}.lp-integrations{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lp-int{border:1px solid var(--lp-line);background:#fff;border-radius:24px;padding:28px}.lp-int:hover{box-shadow:var(--lp-shadow-sm)}.lp-int.is-planned{background:0 0;border:2px dashed #d6dde4}.lp-int__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-int h3{margin:0;font-size:28px}.lp-int__cat{font-family:var(--lp-display);color:var(--lp-sky);margin:4px 0 14px;font-size:16px;font-weight:700}.lp-int p:last-child{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.7}.lp-int--more{color:#fff;background:var(--lp-navy);border-color:var(--lp-navy)}.lp-int--more h3{color:#fff}.lp-int--more p{color:#fffc;margin:12px 0 20px;font-size:15px;line-height:1.7}.lp-arrow-link{font-family:var(--lp-display);color:var(--lp-sky-light);font-size:18px;font-weight:700;text-decoration:none}.lp-arrow-link:after{content:"→";margin-left:8px;transition:transform .16s;display:inline-block}.lp-arrow-link:hover:after{transform:translate(4px)}.lp-status{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:700}.lp-status--available{color:#00739a;background:var(--lp-sky-soft)}.lp-status--planned{color:var(--lp-muted);background:#eef0f2}@media (max-width:960px){.lp-integrations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lp-integrations{grid-template-columns:minmax(0,1fr)}}.lp-dev{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.lp-dev .lp-head{margin-bottom:32px}.lp-dev__points{gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-dev__points li{border-left:3px solid var(--lp-sky-light);padding-left:20px}.lp-dev__points h3{margin:0 0 4px;font-size:20px}.lp-dev__points p{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.65}.lp-code{background:var(--lp-navy-deep);box-shadow:var(--lp-shadow);border-radius:22px;overflow:hidden}.lp-code+.lp-code{margin-top:20px}.lp-code__bar{background:#ffffff0d;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:42px;padding:0 18px;display:flex}.lp-code__bar span{background:#fff3;border-radius:50%;width:10px;height:10px}.lp-code__bar em{color:#ffffff8c;margin-left:12px;font-size:13px;font-style:normal}.lp-code pre{color:#dfe7f5;margin:0;padding:22px;font-size:13.5px;line-height:1.75;overflow-x:auto}.lp-code .t-tag{color:var(--lp-sky-light)}.lp-code .t-attr{color:#ffd28a}.lp-code .t-str{color:#a8e6a1}.lp-code .t-com{color:#7f8fb0}@media (max-width:960px){.lp-dev{grid-template-columns:minmax(0,1fr);gap:48px}}.lp-admin{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin:0 0 36px;display:grid}.lp-admin dt{font-family:var(--lp-display);color:var(--lp-navy);margin-bottom:6px;font-size:21px;font-weight:700}.lp-admin dd{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.65}.lp-checks--boxed{box-shadow:var(--lp-shadow-sm);background:#fff;border-radius:24px;padding:28px}.lp-checks--boxed li{font-weight:600}@media (max-width:560px){.lp-admin{grid-template-columns:minmax(0,1fr)}}.lp-cta{color:#fff;isolation:isolate;position:relative;overflow:hidden}.lp-cta__photo{z-index:-2;object-fit:cover;object-position:center 60%}.lp-cta__scrim{z-index:-1;background:linear-gradient(90deg,#002d6aeb 0%,#002d6ab3 50%,#002d6a33 100%);position:absolute;inset:0}.lp-cta__inner{padding-block:128px}.lp-cta h2{color:#fff;max-width:16ch;margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.05}.lp-cta p{color:#ffffffe0;max-width:52ch;margin:20px 0 0;font-size:18px;line-height:1.7}.lp-footer{color:#ffffffb3;background:var(--lp-navy-deep);padding-block:40px;font-size:14px}.lp-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 36px;display:flex}.lp-footer nav{flex-wrap:wrap;gap:10px 26px;display:flex}.lp-footer a:not(.lp-wordmark){color:#fffc;font-weight:700;text-decoration:none}.lp-footer a:not(.lp-wordmark):hover{color:var(--lp-sky-light)}.lp-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both lp-rise}.lp-rise--2{animation-delay:.1s}.lp-rise--3{animation-delay:.2s}.lp-rise--4{animation-delay:.32s}.lp-phone.lp-rise--5{animation:.9s cubic-bezier(.2,.7,.2,1) .5s both lp-rise,6s ease-in-out 1.4s infinite lp-float}.lp-js .lp [data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(32px)}.lp-js .lp [data-reveal].is-in{opacity:1;transform:none}.lp-js .lp .lp-show .lp-show__photo img{transform:scale(1.08)}.lp-js .lp .lp-show.is-in .lp-show__photo img{transform:scale(1)}.lp-js .lp .lp-show .lp-show__shot{opacity:0;transform:translateY(40px)}.lp-js .lp .lp-show.is-in .lp-show__shot,.lp-js .lp .lp-steps[data-reveal]{opacity:1;transform:none}.lp-js .lp .lp-steps:before{transform:scaleX(0)}.lp-js .lp .lp-steps.is-in:before{transform:scaleX(1)}.lp-js .lp .lp-steps li{opacity:0;transform:translateY(24px)}.lp-js .lp .lp-steps.is-in li{opacity:1;transform:none}@media (max-width:960px){.lp-js .lp .lp-steps:before{transform:scaleY(0)}.lp-js .lp .lp-steps.is-in:before{transform:scaleY(1)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lp-kenburns{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes lp-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes lp-trunk{0%{transform:translateY(0)}to{transform:translateY(64px)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp-js .lp [data-reveal],.lp-js .lp .lp-steps li,.lp-js .lp .lp-show .lp-show__shot,.lp-js .lp .lp-show .lp-show__photo img,.lp-js .lp .lp-steps:before{opacity:1!important;transform:none!important}.lp-sd-dot{display:none}}
