@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_37667772-module__EIj5Jq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_37667772-module__EIj5Jq__variable{--font-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_695b5314-module__VeL3PW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_695b5314-module__VeL3PW__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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/26f284dcc38c84c0-s.2htf8h-pf57mm.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/7e7f32a39836f228-s.3skwie1wjplzh.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/fa39153a3fc630ba-s.3zhbgtelpa5ua.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/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C0,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/051742360c26797e-s.p.1wmoa0e_blxrz.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.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:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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_7929f2c8-module__nZJATG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7929f2c8-module__nZJATG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.lp{--dark-bg:#0f0d0d;--dark-deep:#000;--card-dark:#090909;--border-dark:#262324;--divider-dark:#201f1f;--light-bg:#fff;--card-light:#fafafa;--border-light:#e2e2e2;--accent-orange:#eb6933;--accent-green:#bdee63;--case-accent:#c4571f;--case-wash:196, 87, 31;--footer-glow:#edffff;--ink-dim:#8a8989;--ink-mid:#9c9c9c;--display:var(--font-display), "Newsreader", ui-serif, Georgia, "Times New Roman", serif;--sans:var(--font-sans), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:var(--font-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gut:60px;--card-inset:36px;--pad:21px;--col-pitch:216px;--radius-card:12px;--pill-h:54px}.lp,.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp{-webkit-text-size-adjust:100%;background:var(--dark-deep);color:#fff;font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;overflow-x:hidden}.lp img{max-width:100%;display:block}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lp ul{margin:0;padding:0;list-style:none}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp :focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7fb2ff}.lp .eyebrow{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:400;line-height:1;display:flex}.lp .eyebrow:before{content:"";background:var(--accent-orange);border-radius:50%;flex:none;width:6px;height:6px}.lp .display{font-family:var(--display);word-spacing:-.5px;font-style:normal;font-weight:300}.lp .site-header{z-index:100;pointer-events:none;justify-content:space-between;align-items:flex-start;height:94px;padding:21px 21px 0 22px;display:flex;position:fixed;inset:0 0 auto}.lp .nav-group{pointer-events:auto;height:var(--pill-h);-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();will-change:backdrop-filter, background-color;background:0 0;border-radius:8px;align-items:center;transition:background-color .32s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .32s cubic-bezier(.4,0,.2,1),backdrop-filter .32s cubic-bezier(.4,0,.2,1),border-radius .32s cubic-bezier(.4,0,.2,1),padding .32s cubic-bezier(.4,0,.2,1);display:flex}.lp .nav-left{gap:0;padding:0 40px 0 24px}.lp .nav-right{gap:0;padding:0 17px 0 35px}.lp.is-stuck .nav-left,.lp.is-stuck .nav-right{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#00000038}.lp.is-stuck .btn-demo{padding:0 20px}.lp .brand{align-items:center;gap:9px;margin-right:57px;display:flex}.lp .brand-mark{flex:none;width:22px;height:22px;display:block}.lp .brand-word{letter-spacing:-.015em;color:#fff;text-shadow:0 1px 3px #00000052;font-size:19px;font-weight:600}.lp.is-stuck .brand-word{text-shadow:none}.lp .nav-list{align-items:center;gap:38px;display:flex}.lp .nav-item>button{color:#fff;text-shadow:0 1px 3px #00000052;align-items:center;gap:6px;font-size:15px;font-weight:400;line-height:1;display:flex}.lp.is-stuck .nav-item>button{text-shadow:none}.lp .caret{opacity:.55;flex:none;width:8px;height:5px}.lp .nav-item>button:hover{opacity:.75}.lp .nav-item{position:relative}.lp .nav-menu{z-index:120;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#0e0d0ddb;border:1px solid #ffffff17;border-radius:12px;min-width:296px;padding:10px;position:absolute;top:calc(100% + 18px);left:-18px;box-shadow:0 24px 60px #00000080}.lp .nav-menu:before{content:"";position:absolute;inset:-18px 0 100%}.lp .nav-menu ul{flex-direction:column;gap:2px;display:flex}.lp .nav-menu a{border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;transition:background-color .18s cubic-bezier(.4,0,.2,1);display:flex}.lp .nav-menu a:hover,.lp .nav-menu a:focus-visible{background:#ffffff0f}.lp .nav-menu .nm-label{color:#fff;font-size:14.5px;line-height:1.2}.lp .nav-menu .nm-desc{color:#ffffff85;font-size:12.5px;line-height:1.35}.lp .mobile-menu{display:none}@media (prefers-reduced-motion:reduce){.lp .nav-menu a{transition:none}}.lp .nav-right .signin{color:#ffffffe0;margin:0 33px 0 0;font-size:14.2px}.lp .nav-right .signin:hover{opacity:.75}.lp .btn-demo{color:#141414;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;height:42px;padding:0 16px;font-size:14.4px;font-weight:500;line-height:1;transition:padding .32s cubic-bezier(.4,0,.2,1),background-color .2s;display:inline-flex}.lp .btn-demo:hover{background:#ececec}@media (prefers-reduced-motion:reduce){.lp .nav-group,.lp .btn-demo{transition:none}}.lp .hero{isolation:isolate;position:relative}.lp .hero-photo{z-index:-1;background:var(--dark-deep);position:absolute;inset:0;overflow:hidden}.lp .hero-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.lp .hero-photo:after{content:"";background:linear-gradient(#0000 0%,#0000008c 55%,#000 100%);height:230px;position:absolute;inset:auto 0 0}.lp .hero-inner{flex-direction:column;align-items:center;min-height:1060px;padding:358px 0 0;display:flex;position:relative}.lp .badge{height:26px;font-family:var(--mono);letter-spacing:-.003em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#0000001a;border-radius:13px;align-items:center;gap:12px;padding:0 9px 0 10px;font-size:11px;line-height:1;display:inline-flex}.lp .badge .dot{background:#fff;border-radius:50%;flex:none;width:6px;height:6px}.lp .badge .chev{opacity:.5;flex:none;width:4px;height:7px}.lp .badge:hover{background:#0000002e}.lp .hero h1{font-family:var(--display);letter-spacing:.004em;text-align:center;color:#fff;margin-top:39px;font-size:72.8px;font-weight:350;line-height:91px}.lp .hero h1 span{display:block}.lp .hero-sub{color:#ffffffe6;text-align:center;margin-top:1px;font-size:16.7px}.lp .btn-hero{color:#141414;background:#fff;border-radius:21px;justify-content:center;align-items:center;height:42px;margin-top:28px;padding:0 21px;font-size:15px;font-weight:500;line-height:1;transition:background-color .2s;display:inline-flex}.lp .btn-hero:hover{background:#ececec}.lp .term-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a101259;border:1px solid #ffffff1a;border-radius:9px;align-items:flex-start;gap:14px;width:357px;height:125px;padding:12px 14px;display:flex;position:absolute;top:807px;left:20px}.lp .term-thumb{width:178px;height:101px;font-family:var(--mono);background:#000;border-radius:4px;flex:none;font-size:8.5px;line-height:12.5px;position:relative;overflow:hidden}.lp .term-thumb .lines{white-space:nowrap;padding:11px 0 0 8px}.lp .term-thumb .l{display:block}.lp .term-thumb .g{color:#747474}.lp .term-thumb .w{color:#a8a8a8}.lp .term-thumb .ok{color:#3ecf9a}.lp .term-thumb .cur{vertical-align:-1px;background:#fff;width:4px;height:6px;margin-left:1px;display:inline-block}.lp .term-copy{padding-top:8px}.lp .term-copy p{color:#ffffffeb;font-size:15px;line-height:24px}.lp .term-watch{color:#ffffff6b;align-items:center;gap:10px;margin-top:20px;font-size:14px;display:flex}.lp .term-watch .play{background:#ffffff6b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.lp .term-watch:hover{color:#ffffffb3}.lp .logo-strip{flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:944px;left:0;right:0}.lp .logo-strip .carrier-lead{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:#fff6;font-size:11px}.lp .logo-viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000059 130px,#000 330px calc(100% - 330px),#00000059 calc(100% - 130px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#00000059 130px,#000 330px calc(100% - 330px),#00000059 calc(100% - 130px),#0000 100%)}.lp .logo-track{width:max-content;animation:42s linear infinite lp-marquee;display:flex}.lp .logo-list{align-items:center;gap:72px;padding-inline-end:72px;display:flex}.lp .logo-strip .carrier{flex:none;align-items:center;display:flex}.lp .carrier-mark{background-color:#f0ede8b8;transition:background-color .24s cubic-bezier(.4,0,.2,1);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lp .logo-strip:hover .logo-track,.lp .logo-strip:focus-within .logo-track{animation-play-state:paused}.lp .logo-strip:hover .carrier-mark,.lp .logo-strip:focus-within .carrier-mark{background-color:#f0ede8f2}@keyframes lp-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.lp .carrier-note{text-align:center;color:#ffffff6b;max-width:620px;padding:0 20px;font-size:10.5px;line-height:15px}@media (prefers-reduced-motion:reduce){.lp .logo-track{animation:none;transform:none}.lp .carrier-mark{transition:none}}.lp .dark-body{background:linear-gradient(to bottom, #000 0px, #000 1240px, #0a0908 1500px, var(--dark-bg) 1640px, var(--dark-bg) 100%)}.lp .wrap{max-width:1631px;padding:0 var(--gut);margin:0 auto}.lp .stats-row{align-items:stretch;padding-top:39px;display:flex}.lp .stats-intro{flex:none;width:1148px;padding-top:6px}.lp .stats-intro p{color:#fff;max-width:330px;font-size:16.7px;line-height:24px}.lp .stat{border-left:1px solid #141414;flex:none;width:201px;min-height:147px;padding:11px 0 0 15px}.lp .stat-label{font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;color:#ffffffeb;font-size:12px;line-height:1}.lp .stat-num{letter-spacing:-.005em;color:#fafafa;margin-top:15px;font-size:45px;font-weight:400;line-height:1}.lp .feature-band{align-items:flex-start;padding-top:0;display:flex}.lp .fb-head{flex:none;width:880px}.lp .fb-head h2{font-family:var(--display);letter-spacing:-.005em;color:#fff;margin-top:29px;font-size:50px;font-weight:350;line-height:63px}.lp .fb-head h2 span{display:block}.lp .fb-cols{flex:none;padding-top:24px;display:flex}.lp .fb-col{width:var(--col-pitch);border-left:1px solid var(--divider-dark);flex:none;min-height:105px;padding:0 26px 0 13px}.lp .fb-col .ico{align-items:flex-end;height:17px;margin-bottom:18px;display:flex}.lp .fb-col h3{color:#fff;letter-spacing:.004em;font-size:14.6px;font-weight:500;line-height:1}.lp .fb-col p{color:var(--ink-dim);margin-top:20px;font-size:13.9px;line-height:21px}.lp .pcard{margin:0 var(--card-inset);border:1px solid var(--border-dark);border-radius:var(--radius-card);background:var(--card-dark);min-height:520px;padding:var(--pad);gap:28px;display:flex;position:relative}.lp .pcard:not(:has(.acc)) .pcard-copy{align-self:flex-start}.lp .pcard:not(:has(.acc)) .pcard-media{height:560px}.lp .pcard:not(:has(.acc)) .pcard-copy{flex:0 440px;width:440px;min-width:0}.lp .pcard-copy{flex:0 548px;width:548px;min-width:420px;padding:0}.lp .pcard.mirrored{flex-direction:row-reverse}.lp .pcard-title{align-items:center;gap:14px;display:flex}.lp .pcard-title h2{letter-spacing:-.01em;color:#efefef;font-size:28px;font-weight:500;line-height:1.05}.lp .pcard-copy>p{color:var(--ink-dim);max-width:312px;margin-top:21px;font-size:16px;line-height:24px}.lp .pcard.mirrored .pcard-copy>p{max-width:295px}.lp .btn-outline{color:#efefef;background:#171616;border:1px solid #303030;border-radius:20px;justify-content:center;align-items:center;height:40px;margin-top:47px;padding:0 21px;font-size:14px;line-height:1;display:inline-flex}.lp .btn-outline:hover{background:#211f1f;border-color:#3d3d3d}.lp .acc{width:500px;margin-top:112px}.lp .acc-row{border-top:1px solid var(--divider-dark)}.lp .acc-row:first-child{border-top-color:#ddd}.lp .acc-row h3{margin:0}.lp .acc-row button{text-align:left;color:#efefef;vertical-align:top;width:100%;min-height:80px;padding:23px 0 0;font-size:16px;font-weight:500;line-height:1;display:block}.lp .acc-row[data-open=true] button{min-height:0;padding:23px 0 0}.lp .acc-row button:hover{color:#fff}.lp .acc-panel p{color:#8c8c8c;padding:14px 0 22px;font-size:14.5px;line-height:22px}.lp .pcard-media{border-radius:6px;flex:auto;min-width:0;position:relative;overflow:hidden}.lp .pcard-media>img,.lp .pcard-media>video{object-fit:cover;object-position:50% 38%;width:100%;height:100%;position:absolute;inset:0}.lp .pcard-media:after{content:"";pointer-events:none;background:linear-gradient(to bottom, #09090900, var(--card-dark));height:120px;position:absolute;inset:auto 0 0}.lp .pcard-inset{flex:none;align-items:flex-start;width:380px;min-width:0;max-width:34%;display:flex}.lp .pcard-inset .modal{border:1px solid #ffffff12;width:100%;position:static;box-shadow:inset 0 1px #ffffff0a,0 24px 48px #0006}.lp .modal{z-index:2;border-radius:10px;font-size:13px;position:absolute;overflow:hidden;box-shadow:0 18px 40px #00000057}.lp .modal-bar{background:#171717;align-items:center;height:38px;padding:0 12px;display:flex;position:relative}.lp .modal-orb{border-radius:50%;flex:none;width:24px;height:24px}.lp .modal-bar h3{text-align:center;color:#fff;font-size:13px;font-weight:600;line-height:1;position:absolute;left:0;right:0}.lp .modal-body{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f1f1fe0;padding:14px}.lp .tabs{background:#ffffff0f;border-radius:10px;gap:0;height:38px;padding:4px;display:flex}.lp .tab{color:#b2b2b2;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12.5px;line-height:1;display:flex}.lp .tab[aria-selected=true]{color:#fff;background:#171717}.lp .field-h{color:#e2e2e2;margin-top:25px;font-size:13px;font-weight:500;line-height:1}.lp .field-sub{color:#8e8e8e;margin-top:12px;font-size:13px;line-height:1}.lp .dropzone{background:#ffffff09;border:1px dashed #505051;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:22px;height:148px;margin-top:13px;display:flex}.lp .dz-icons{align-items:center;gap:16px;display:flex}.lp .dz-hint{color:#9a9a9a;font-size:13px;line-height:1}.lp .modal-foot{justify-content:flex-end;align-items:center;gap:27px;margin-top:17px;display:flex}.lp .modal-foot .cancel{color:#8e8e8e;font-size:13px}.lp .modal-foot .cancel:hover{color:#bbb}.lp .btn-white{color:#111;background:#fafafa;border-radius:17px;justify-content:center;align-items:center;height:34px;padding:0 18px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.lp .btn-white:hover{background:#e8e8e8}.lp .f-row{gap:17px;display:flex}.lp .f-col{flex:1}.lp .f-box{color:#a0a0a0;background:#00000040;border-radius:8px;justify-content:space-between;align-items:center;height:33px;padding:0 8px;font-size:12.5px;display:flex}.lp .f-lab{color:#afafaf;margin-top:11px;font-size:12px;line-height:1}.lp .f-area{background:#00000040;border-radius:8px;height:91px;margin-top:0}.lp .stepper{opacity:.75;flex-direction:column;gap:2px;display:flex}.lp .pcard-video{background-color:var(--card-dark)}.lp .light-body{background:var(--light-bg);color:#000}.lp .spotlight-head{padding:108px 0 0 84px}.lp .spotlight-head .eyebrow{color:#000}.lp .spotlight-head h2{font-family:var(--display);letter-spacing:.009em;color:#000;margin-top:25px;font-size:50.7px;font-weight:350;line-height:63px}.lp .spotlight-head h2 span{display:block}.lp .case-card{margin:37px var(--gut) 0;border:1px solid var(--border-light);border-radius:var(--radius-card);background:var(--card-light);gap:56px;padding:20px;display:flex}.lp .case-photo{border-radius:4px;flex:none;width:793px;height:552px;position:relative;overflow:hidden}.lp .case-photo>img{object-fit:cover;width:100%;height:100%}.lp .case-photo:after{content:"";pointer-events:none;background:linear-gradient(to bottom, rgba(var(--case-wash), 0) 36%, rgba(var(--case-wash), .1) 50%, rgba(var(--case-wash), .2) 57%, rgba(var(--case-wash), .37) 62%, rgba(var(--case-wash), .47) 70%, rgba(var(--case-wash), .6) 75%, rgba(var(--case-wash), .79) 86%, rgba(var(--case-wash), .9) 94%, rgba(var(--case-wash), 1) 100%);position:absolute;inset:0}.lp .case-stat{z-index:2;text-align:center;color:#fff;position:absolute;bottom:42px;left:0;right:0}.lp .case-stat .lab{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:12px;line-height:1}.lp .case-stat .num{margin-top:18px;font-size:47px;font-weight:400;line-height:1}.lp .case-copy{flex:auto;padding-top:35px}.lp .dd-logo{align-items:flex-end;gap:15px;display:flex}.lp .dd-logo .case-word{letter-spacing:-.01em;color:var(--case-accent);font-size:34px;font-weight:400;line-height:1}.lp .dd-logo .case-line{color:#6e6e6e;padding-bottom:4px;font-size:15px;line-height:1}.lp .case-copy h3{letter-spacing:-.021em;color:#000;margin-top:23px;font-size:29px;font-weight:500;line-height:44px}.lp .case-copy h3 span{display:block}.lp .case-copy .btn-black{margin-top:22px}.lp .btn-black{color:#fff;background:#131313;border-radius:19px;justify-content:center;align-items:center;height:38px;padding:0 21px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.lp .btn-black:hover{background:#2a2a2a}.lp .case-copy .quote{color:#000;white-space:nowrap;letter-spacing:.012em;max-width:none;margin-top:72px;font-size:14px;line-height:24px}.lp .attrib{align-items:center;gap:13px;margin-top:40px;display:flex}.lp .attrib img{object-fit:cover;border-radius:5px;flex:none;width:50px;height:50px}.lp .attrib .attrib-mark{width:50px;height:50px;color:var(--case-accent);font-family:var(--display);background:#efebe6;border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex}.lp .attrib .who{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#696969;font-size:12px;line-height:24px}.lp .cta{padding:90px var(--gut) 0;align-items:flex-start;gap:0;display:flex}.lp .cta-spacer{height:99px}.lp .cta-left{flex:none;width:1116px}.lp .cta-left .eyebrow{color:#000}.lp .cta-left .eyebrow:before{width:8px;height:8px}.lp .cta-left h2{font-family:var(--display);letter-spacing:.001em;color:#000;margin-top:24px;font-size:60px;font-weight:350;line-height:72px}.lp .cta-left h2 span{display:block}.lp .cta-right{flex:auto;padding-top:27px}.lp .cta-right p{color:var(--ink-mid);white-space:nowrap;max-width:none;font-size:14.85px;line-height:21px}.lp .cta-right .btn-black{margin-top:23px}.lp .cta-right .cta-note{color:var(--ink-mid);white-space:normal;max-width:420px;margin-top:14px;font-size:12.5px;line-height:18px}.lp .glow{background:linear-gradient(#fff 0%,#eaffff 100%);height:347px;position:relative;overflow:hidden}.lp .glow:before,.lp .glow:after{content:"";filter:blur(11px);background:linear-gradient(63deg,#fff0 46%,#a0faff8c 50%,#fff0 54%);position:absolute;inset:-40% -10%}.lp .glow:after{background:linear-gradient(63deg,#fff0 47%,#befcff57 50%,#fff0 53%);transform:translate(140px)}.lp .footer{color:#111;background:#fff;padding:0 36px}.lp .footer-top{padding-top:32px;display:flex}.lp .footer-brand{flex:none;width:1020px}.lp .footer-logo{align-items:center;gap:9px;display:flex}.lp .footer-logo .brand-word{color:#000;font-size:19px}.lp .compliant{margin-top:76px}.lp .compliant .eyebrow{color:#696e6e}.lp .compliant .eyebrow:before{background:var(--accent-green);width:8px;height:8px}.lp .badges{align-items:center;gap:12px;margin-top:14px;display:flex}.lp .badge-circle{color:#111;text-align:center;background:radial-gradient(circle at 38% 30%,#edefef,#dcdede 72%,#d2d5d5);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:48px;height:48px;line-height:1;display:flex}.lp .badge-circle .t{letter-spacing:.04em;font-size:5px;font-weight:600}.lp .badge-circle .m{letter-spacing:-.01em;font-size:11px;font-weight:700}.lp .badge-circle .b{letter-spacing:.02em;font-size:5.5px;font-weight:600}.lp .badge-more{color:#919696;font-size:13px}.lp .footer-cols{flex:auto;gap:0;display:flex}.lp .footer-col{flex:none;width:180px}.lp .footer-col h2{font-family:var(--mono);letter-spacing:.085em;text-transform:uppercase;color:#828383;font-size:11px;font-weight:400;line-height:1}.lp .footer-col li{margin-top:0}.lp .footer-col li:first-child{margin-top:19px}.lp .footer-col a{color:#111;font-size:14px;line-height:36.7px;display:block}.lp .footer-col a:hover{opacity:.6}.lp .footer-col .wrap2{max-width:160px;padding-top:10px;line-height:17px;display:block}.lp .footer-bottom{border-top:1px solid #e6e7e7;justify-content:space-between;align-items:center;margin-top:101px;padding:25px 0 33px;display:flex}.lp .copyright{color:#b4b4b4;font-size:15px}.lp .socials{color:#b4b4b4;align-items:center;gap:21px;display:flex}.lp .socials .sep{background:#b3b3b3;width:1px;height:18px}.lp .socials a:hover{color:#777}.lp .nav-toggle{display:none}@media (max-width:1630px){.lp .wrap{padding:0 clamp(20px,4vw,60px)}.lp .case-copy .quote,.lp .cta-right p{white-space:normal;max-width:600px}.lp .case-copy .quote br,.lp .cta-right p br{display:none}.lp .pcard-inset{flex-basis:400px}.lp .stats-intro{flex:auto;width:auto}.lp .stat{flex:1 1 0;width:auto}.lp .fb-head{flex:auto;width:auto}.lp .pcard-copy{width:46%}.lp .acc{width:100%}.lp .footer-brand,.lp .cta-left{flex:auto;width:auto}.lp .case-photo{width:48%;height:auto;min-height:420px}}@media (max-width:1400px){.lp .pcard,.lp .pcard.mirrored{flex-wrap:wrap}.lp .pcard-copy{flex:0 480px;width:auto;min-width:380px}.lp .pcard-media{flex:380px;min-height:520px}.lp .pcard-inset{flex:100%;order:3;width:100%;max-width:none;margin-top:22px}.lp .pcard-inset .modal{width:100%;max-width:520px;margin:0 auto}}@media (max-width:1180px){.lp .pcard,.lp .pcard.mirrored{flex-flow:column}.lp .pcard-copy{width:100%;min-width:0}.lp .pcard-inset{flex:none;width:100%;max-width:461px}.lp .pcard-media{flex:none;width:100%}.lp .logo-strip{height:auto;padding:0 20px}.lp .feature-band{flex-direction:column}.lp .fb-head,.lp .fb-cols,.lp .pcard-copy,.lp .case-copy,.lp .cta-left,.lp .cta-right,.lp .footer-col{min-width:0}.lp .fb-head h2 span,.lp .spotlight-head h2 span,.lp .cta-left h2 span{display:inline}.lp .fb-cols{width:100%;padding-top:48px}.lp .fb-col{flex:1 1 0;width:auto}.lp .stats-row{flex-wrap:wrap;gap:32px}.lp .stats-intro{width:100%}.lp .stat{min-width:160px}}@media (max-width:900px){.lp .wrap,.lp .fb-head,.lp .fb-cols,.lp .fb-col,.lp .pcard-copy,.lp .acc,.lp .case-copy,.lp .cta-left,.lp .cta-right{min-width:0}.lp .fb-head h2,.lp .spotlight-head h2,.lp .cta-left h2,.lp .hero h1,.lp .pcard-title h2,.lp .case-copy h3{overflow-wrap:break-word}.lp .fb-head h2{font-size:clamp(28px,7vw,44px);line-height:1.2}.lp .pcard-title h2{font-size:clamp(22px,5.6vw,28px)}.lp .case-copy h3{font-size:clamp(21px,5.4vw,29px);line-height:1.35}.lp .stat-num,.lp .case-stat .num{font-size:clamp(32px,8vw,45px)}.lp .site-header{height:74px;padding:12px 16px 0}.lp .nav-left{flex:auto;justify-content:space-between;padding:0 12px}.lp .nav-right{display:none}.lp.is-stuck .nav-left{padding:0 12px}.lp .brand{margin-right:0}.lp .nav-list{display:none}.lp .nav-toggle{justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lp .nav-menu{display:none}.lp .mobile-menu{z-index:130;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);pointer-events:auto;background:#0e0d0df0;border:1px solid #ffffff17;border-radius:12px;padding:18px 18px 20px;display:block;position:absolute;top:74px;left:16px;right:16px;box-shadow:0 24px 60px #0000008c}.lp .mobile-menu section+section{margin-top:18px}.lp .mobile-menu h2{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:#fff6;margin-bottom:8px;font-size:11px}.lp .mobile-menu li a{color:#fff;padding:9px 0;font-size:16px;display:block}.lp .mobile-menu .mm-cta{width:100%;margin-top:18px}.lp .hero-inner{min-height:auto;padding:190px 20px 80px}.lp .hero h1{font-size:clamp(34px,7.4vw,60px);line-height:1.16}.lp .hero h1 span{display:inline}.lp .term-card{width:min(357px,100%);margin:40px auto 0;position:static}.lp .logo-strip{height:auto;margin-top:44px;padding:0 20px;position:static}.lp .hero-photo:after{height:140px}.lp .dark-body{background:var(--dark-bg)}.lp .pcard,.lp .pcard.mirrored{flex-direction:column;margin:0 20px}.lp .pcard-copy{width:100%}.lp .pcard-media{aspect-ratio:auto;min-height:320px}.lp .pcard-inset{max-width:none;margin-top:16px}.lp .pcard-media>img,.lp .pcard-media>video{height:320px;position:static}.lp .pcard-media:after{display:none}.lp .fb-cols{flex-direction:column;gap:28px}.lp .fb-col{border-left:0;border-top:1px solid var(--divider-dark);width:100%;padding:20px 0 0}.lp .case-card{flex-direction:column;gap:32px;margin:40px 20px 0}.lp .case-photo{width:100%;min-height:360px}.lp .spotlight-head{padding:70px 20px 0}.lp .spotlight-head h2 span,.lp .cta-left h2 span,.lp .fb-head h2 span{display:inline}.lp .spotlight-head h2{font-size:clamp(28px,5.6vw,42px);line-height:1.2}.lp .cta{flex-direction:column;gap:28px;padding:70px 20px 0}.lp .cta-left h2{font-size:clamp(30px,6vw,46px);line-height:1.16}.lp .footer-top{flex-direction:column;gap:44px}.lp .footer-cols{flex-wrap:wrap;gap:32px}.lp .footer-col{flex:140px;width:auto;min-width:0}.lp .footer-col a{word-break:break-word}.lp .footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;margin-top:56px}.lp .glow{height:200px}}@media (max-width:420px){.lp .hero-inner{padding-top:150px}.lp .badge{padding:0 10px;font-size:9.5px}.lp .term-card{flex-direction:column;align-items:stretch;height:auto}.lp .term-thumb{width:100%}}.lp .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-light .brand-word,.lp-light .nav-item>button{color:#111;text-shadow:none}.lp-light .nav-right .signin{color:#000000b8}.lp-light .caret path{stroke:#111}.lp-light .brand-mark circle:first-of-type{fill:#0b0b0b}.lp-light .brand-mark g{stroke:#fff}.lp-light .nav-toggle path{stroke:#111}.lp-light .btn-demo{color:#fff;background:#131313}.lp-light .btn-demo:hover{background:#2a2a2a}.lp-light.is-stuck .nav-left,.lp-light.is-stuck .nav-right{background:#ffffffb8;box-shadow:0 1px #0000000f}.lp .doc{background:var(--light-bg);color:#000;min-height:100vh;padding:168px 0 0}.lp .doc-head{width:min(760px, 100% - 2 * var(--gut));margin-inline:auto}.lp .doc-head .eyebrow{color:#000}.lp .doc-head h1{font-family:var(--display);letter-spacing:-.005em;color:#000;margin-top:24px;font-size:clamp(38px,5vw,62px);font-weight:350;line-height:1.08}.lp .doc-head .standfirst{color:#4a4a4a;margin-top:26px;font-size:19px;line-height:31px}.lp .doc-meta{border-top:1px solid var(--border-light);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6e6e6e;flex-wrap:wrap;gap:8px 28px;margin-top:34px;padding-top:20px;font-size:11.5px;display:flex}.lp .doc-body{width:min(760px, 100% - 2 * var(--gut));margin:0 auto;padding:56px 0 140px}.lp .doc-body section+section{margin-top:56px}.lp .doc-body h2{font-family:var(--display);letter-spacing:-.01em;color:#000;font-size:28px;font-weight:400;line-height:1.25}.lp .doc-body section[id],.lp .doc-body h2[id]{scroll-margin-top:124px}.lp .doc-body h3{color:#000;margin-top:30px;font-size:16.5px;font-weight:600;line-height:1.4}.lp .doc-body p{color:#333;margin-top:18px;font-size:17px;line-height:30px}.lp .doc-body p strong{color:#000;font-weight:600}.lp .doc-body a:not(.btn-black){color:var(--case-accent);text-underline-offset:3px;text-decoration:underline}.lp .doc-body ul{gap:12px;margin-top:18px;display:grid}.lp .doc-body li{color:#333;padding-left:22px;font-size:17px;line-height:29px;position:relative}.lp .doc-body li:before{content:"";background:var(--accent-orange);border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:2px}.lp .steps{gap:2px;margin-top:30px;display:grid}.lp .step{border-top:1px solid var(--border-light);grid-template-columns:46px 1fr;gap:18px;padding:24px 0;display:grid}.lp .step:last-child{border-bottom:1px solid var(--border-light)}.lp .step .n{font-family:var(--mono);letter-spacing:.08em;color:var(--case-accent);padding-top:5px;font-size:12px}.lp .step h3{margin-top:0;font-size:18px}.lp .step p{margin-top:10px;font-size:16px;line-height:27px}.lp .doc-table{border-collapse:collapse;width:100%;margin-top:26px;font-size:15px}.lp .doc-table caption{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6e6e6e;padding-bottom:14px;font-size:11.5px}.lp .doc-table th,.lp .doc-table td{text-align:left;border-bottom:1px solid var(--border-light);vertical-align:top;padding:14px 16px 14px 0}.lp .doc-table th{letter-spacing:.04em;text-transform:uppercase;color:#6e6e6e;font-size:12px;font-weight:600}.lp .doc-table td{color:#333;line-height:24px}.lp .doc-table code{font-family:var(--mono);background:var(--card-light);border:1px solid var(--border-light);color:#000;white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:13.5px}.lp .doc-note{background:var(--card-light);border:1px solid var(--border-light);border-left:2px solid var(--accent-orange);border-radius:0 8px 8px 0;margin-top:26px;padding:22px 24px}.lp .doc-note p{margin-top:0;font-size:16px;line-height:27px}.lp .doc-note p+p{margin-top:14px}.lp .doc-foot{border-top:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:16px;margin-top:64px;padding-top:30px;display:flex}.lp .doc-foot p{color:#6e6e6e;margin:0;font-size:15px}@media (max-width:900px){.lp .doc{padding-top:128px}.lp .doc-body{padding-bottom:96px}.lp .step{grid-template-columns:1fr;gap:6px}.lp .doc-table-wrap{margin-top:26px;overflow-x:auto}.lp .doc-table-wrap .doc-table{min-width:560px;margin-top:0}}
