@font-face{font-family:display;src:url(../media/Outfit_Variable_latin-s.p.1gsd1jahc5dg_.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.display_1ccc5bae-module__Ncr2xq__className{font-family:display,display Fallback}.display_1ccc5bae-module__Ncr2xq__variable{--lp-display:"display", "display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_df653c94-module__y03P1a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_df653c94-module__y03P1a__variable{--lp-text:"Inter", "Inter Fallback"}
:root{--ink:#07090f;--ink-2:#0d111c;--ink-3:#151a28;--line:#ffffff1a;--text:#f3f5fb;--muted:#9aa2b8;--blue:#2b48ff;--blue-deep:#0020e3;--orange:#e56d39;--light:#eef1f8;--light-text:#0c1020;--radius:16px;--wrap:1320px;--display:var(--lp-display), "Outfit", system-ui, sans-serif;--body:var(--lp-text), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp-body{background:var(--ink);color:var(--muted);font:400 1.0625rem/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.lp-body.lp-locked{overflow:hidden}.lp-body img{max-width:100%;display:block}.lp-body a{color:inherit}.lp-wrap{width:min(var(--wrap), 100% - 2 * clamp(1rem, 4vw, 3rem));margin-inline:auto}.lp-skip{z-index:100;background:var(--text);border-radius:8px;padding:.6rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem;left:1rem;color:var(--ink)!important}.lp-skip:focus{top:1rem}:where(.lp-body) a:focus-visible,:where(.lp-body) button:focus-visible,:where(.lp-body) summary:focus-visible,.lp-track:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.lp-display{font:500 clamp(2.9rem, 7.4vw, 6.6rem)/.98 var(--display);letter-spacing:-.045em;color:var(--text);text-wrap:balance;margin:0}.lp-h2{font:500 clamp(2.3rem, 4.6vw, 4.1rem)/1.02 var(--display);letter-spacing:-.035em;color:var(--text);text-wrap:balance;margin:0 0 1.25rem}.lp-h3{font:500 clamp(1.6rem, 2.4vw, 2.25rem)/1.05 var(--display);letter-spacing:-.025em;color:var(--text);margin:0}.lp-h4{font:500 1.35rem/1.2 var(--display);letter-spacing:-.01em;color:var(--text);margin:0 0 .4rem}.lp-eyebrow{font:600 .78rem/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--text);align-items:center;gap:.75rem;margin:0 0 1.4rem;display:flex}.lp-eyebrow:before{content:"";background:var(--orange);width:1.6rem;height:1px}.lp-center{text-align:center;justify-content:center}.lp-lead{color:#b4bbcd;max-width:34rem;margin:2rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem)}.lp-muted{color:var(--muted);max-width:36rem;margin:0}.lp-small{color:var(--muted);margin:1.5rem 0 0;font-size:.92rem}.lp-btn{background:var(--blue);min-height:3.4rem;font:600 1rem/1 var(--body);border:1px solid var(--blue);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.9rem;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 10px 40px -10px #2b48ffb3;color:#fff!important}.lp-btn:hover{background:#3a56ff;transform:translateY(-2px);box-shadow:0 16px 50px -10px #2b48ffd9}.lp-btn-ghost{box-shadow:none;background:0 0;border-color:#ffffff8c}.lp-btn-ghost:hover{box-shadow:none;background:#ffffff14;border-color:#fff}.lp-btn-sm{min-height:2.6rem;box-shadow:none;padding:0 1.2rem;font-size:.92rem}.lp-btn-block{width:100%}.lp-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.lp-actions.lp-center{justify-content:center}.lp-arrow{flex:none;width:1.6rem;height:1.6rem;transition:transform .3s}.lp-header{z-index:50;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #0000;transition:border-color .35s;position:fixed;inset:0 0 auto}.lp-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#07090ff0;transition:opacity .35s;position:absolute;inset:0}.lp-header.lp-scrolled{border-bottom-color:var(--line)}.lp-header.lp-scrolled:before{opacity:1}.lp-header-bar{align-items:center;gap:2rem;height:5.25rem;display:flex}.lp-logo{--mark:1.7rem;font:600 calc(var(--mark) / .714)/.7 var(--display);letter-spacing:-.03em;align-items:flex-end;gap:.2rem;text-decoration:none;display:inline-flex;color:var(--text)!important}.lp-logo img{height:var(--mark);width:auto}.lp-logo span{height:var(--mark);line-height:var(--mark);display:block}.lp-nav{gap:1.75rem;margin-left:1rem;display:flex}.lp-nav a{color:#d3d8e6;font-size:.95rem;font-weight:500;text-decoration:none;position:relative}.lp-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.lp-nav a:hover{color:#fff}.lp-nav a:hover:after{transform:scaleX(1)}.lp-nav-mobile-actions,.lp-nav .lp-nav-cta{display:none}.lp-header-actions{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.lp-signin{font-size:.95rem;font-weight:500;text-decoration:none;color:#d3d8e6!important}.lp-signin:hover{color:#fff!important}.lp-signin,.lp-nav a,.lp-header-actions .lp-btn-sm{white-space:nowrap}.lp-signup{border:1px solid #ffffff59;border-radius:999px;padding:.6rem 1.15rem;transition:border-color .2s,background .2s}.lp-signup:hover{background:#ffffff0f;border-color:#fff}.lp-menu{display:none}.lp-hero{isolation:isolate;align-items:center;min-height:min(100vh,62rem);padding:8rem 0 5rem;display:flex;position:relative;overflow:hidden}.lp-hero:before{content:"";z-index:-2;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100% 72px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/72px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 45%,#000 20%,#0000 75%)}.lp-hero-glow{z-index:-1;filter:blur(10px);width:62rem;height:62rem;transform:translateY(var(--py,0));background:radial-gradient(circle at 45% 45%,#2b48ff6b,#e56d391f 38%,#0000 66%);border-radius:50%;position:absolute;top:2rem;right:-18rem}.lp-hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.lp-hero-copy{z-index:2;position:relative}.lp-line{display:block}.lp-hero .lp-display{font-size:clamp(2.9rem,5.3vw,5.25rem)}@media (min-width:1101px){.lp-hero .lp-line{white-space:nowrap}}.lp-rotate{min-height:1em}.lp-rotate-word{color:#0000;background:linear-gradient(100deg, #fff 8%, #fdc65b 45%, var(--orange) 75%, #d92e53 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;transition:opacity .38s,transform .38s,filter .38s;display:inline-block}.lp-rotate-word.lp-out{opacity:0;filter:blur(6px);transform:translateY(.25em)}.lp-progress{background:#ffffff29;max-width:30rem;height:1px;margin-top:2.75rem;overflow:hidden}.lp-progress span{background:linear-gradient(90deg, var(--orange), #fff);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.lp-progress span.lp-run{animation:lp-progress var(--dur,4.2s) linear forwards}@keyframes lp-progress{to{transform:scaleX(1)}}.lp-hero-visual{perspective:1800px;aspect-ratio:1/.86;position:relative}.lp-stack{transform-style:preserve-3d;transform:rotateY(calc(-16deg + var(--tilt,0) * 8deg)) rotateX(calc(9deg - var(--tilt,0) * 4deg)) rotateZ(1deg);transition:transform .2s linear;position:absolute;inset:0}.lp-screen{width:82%;transform:translateY(var(--py,0));background:#0f1320;border:1px solid #ffffff24;border-radius:14px;margin:0;position:absolute;overflow:hidden;box-shadow:0 40px 80px -30px #000c,0 0 0 1px #0006}.lp-screen:before{content:"";background:#161b2a;border-bottom:1px solid #ffffff14;height:1.6rem;display:block}.lp-screen:after{content:"";background:#ff6159;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.55rem;left:.75rem;box-shadow:.8rem 0 #ffbd2e,1.6rem 0 #28c941}.lp-screen img{width:100%;height:auto}.lp-screen-back{opacity:.55;filter:saturate(.7)brightness(.8);width:74%;transform:translateZ(-140px) translateY(var(--py,0));top:0;right:0}.lp-screen-mid{opacity:.85;width:78%;transform:translateZ(-60px) translateY(var(--py,0));top:15%;right:6%}.lp-screen-front{width:80%;bottom:9%;left:0;transform:translateZ(40px);box-shadow:0 50px 100px -30px #000000e6,0 0 60px -10px #2b48ff73}.lp-platform{background:radial-gradient(#e56d3959,#2b48ff40 40%,#0000 70%);border-radius:50%;height:26%;position:absolute;bottom:-4%;left:4%;right:2%;transform:translateZ(-80px)rotateX(70deg);box-shadow:0 0 0 2px #e56d3999,0 0 40px 6px #e56d3959,inset 0 0 50px #e56d394d}.lp-callout{z-index:3;font:500 .85rem/1 var(--body);color:var(--blue-deep);align-items:center;gap:0;display:flex;position:absolute}.lp-callout span{white-space:nowrap;background:#fff;border-radius:8px;padding:.6rem .95rem;box-shadow:0 10px 30px -10px #0009}.lp-callout i{background:#ffffffbf;width:3rem;height:1px;position:relative}.lp-callout i:after{content:"";background:var(--blue);box-sizing:border-box;border:3px solid #fff;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:-.45rem;right:-.45rem}.lp-callout-a{top:7%;left:30%}.lp-callout-b{flex-direction:row-reverse;top:44%;right:-2%}.lp-callout-b i:after{left:-.45rem;right:auto}.lp-callout-c{bottom:3%;left:8%}.lp-section{padding:clamp(5rem,11vw,9.5rem) 0;position:relative}.lp-pillars{padding-top:clamp(3rem,6vw,5rem)}.lp-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.25rem);display:grid}.lp-pillar{border-top:1px solid var(--line);align-content:start;gap:1.75rem;padding-top:1.75rem;text-decoration:none;display:grid}.lp-pillar-title{white-space:nowrap}.lp-pillar-head{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.75rem;display:flex}.lp-pillar-text{color:var(--muted)}.lp-pillar:hover .lp-arrow{transform:translate(4px,-4px)}.lp-pillar .lp-arrow{color:var(--text)}.lp-how{background:radial-gradient(60rem 30rem at 10% 30%, #2b48ff24, transparent 70%), var(--ink-2)}.lp-how-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.lp-how-sticky{position:sticky;top:8rem}.lp-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.lp-step{grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;padding:2.25rem 0;display:grid;position:relative}.lp-step+.lp-step{border-top:1px solid var(--line)}.lp-step-n{width:3.5rem;height:3.5rem;font:500 .95rem/1 var(--display);color:var(--text);background:var(--ink-3);border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 20px #2b48ff40}.lp-step p{margin:0}.lp-examples{padding:clamp(5rem,11vw,9rem) 0;overflow:hidden}.lp-examples-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.lp-examples-head .lp-h2{max-width:46rem;margin-bottom:0}.lp-examples-head .lp-muted{max-width:26rem}.lp-carousel{position:relative}.lp-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:24px;margin:0;padding:1rem calc(50vw - min(60rem,82vw)/2) 1.5rem;list-style:none;display:flex;overflow-x:auto}.lp-track::-webkit-scrollbar{display:none}.lp-slide{scroll-snap-align:center;opacity:.45;flex:0 0 min(60rem,82vw);transition:opacity .5s,transform .5s;transform:scale(.92)}.lp-slide.lp-active{opacity:1;transform:scale(1)}.lp-slide figure{margin:0}.lp-slide-img{border-radius:var(--radius);border:1px solid var(--line);aspect-ratio:16/10;background:var(--ink-3);overflow:hidden}.lp-slide-img img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .8s}.lp-slide.lp-active:hover .lp-slide-img img{transform:scale(1.03)}.lp-slide figcaption{justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1.25rem;display:flex}.lp-slide figcaption>span:first-child{gap:.15rem;display:grid}.lp-slide strong{font:500 clamp(1.4rem, 2.2vw, 2rem)/1.1 var(--display);letter-spacing:-.02em;color:var(--text)}.lp-slide-n{font:500 clamp(1.4rem, 2.2vw, 2rem)/1 var(--display);color:#ffffff4d}.lp-carousel-btn{z-index:2;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090f99;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;transition:background .25s,border-color .25s;display:grid;position:absolute;top:calc(50% - 3.5rem)}.lp-carousel-btn:hover{background:var(--blue);border-color:var(--blue)}.lp-prev{left:max(1rem,50vw - min(60rem,82vw)/2 - 5rem)}.lp-next{right:max(1rem,50vw - min(60rem,82vw)/2 - 5rem)}.lp-light{background:var(--light);color:#4a5168;overflow-x:clip}.lp-light .lp-h2,.lp-light .lp-eyebrow{color:var(--light-text)}.lp-light .lp-eyebrow:before{background:var(--blue-deep)}.lp-light .lp-muted{color:#4a5168}.lp-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.lp-split-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lp-edit-visual,.lp-recs-visual{padding-bottom:12%;position:relative}.lp-frame{border-radius:var(--radius);background:#fff;margin:0;overflow:hidden;box-shadow:0 40px 80px -40px #0c102080,0 0 0 1px #0c102014}.lp-frame img{width:100%;height:auto;transition:transform .6s}.lp-frame-main:hover img{transform:scale(1.015)}.lp-frame-zoom{aspect-ratio:1.05;width:46%;transform:translateY(var(--py,0));position:absolute;bottom:0;right:-6%;box-shadow:0 40px 70px -30px #0c102099,0 0 0 1px #0c10201a}.lp-frame-zoom img{width:330%;max-width:none;height:auto;transform:translate(-69%,-9%)}.lp-list{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.lp-list li{color:var(--light-text);border-top:1px solid #0c10201a;padding:.95rem 0 .95rem 2.1rem;font-weight:500;position:relative}.lp-list li:before{content:"";border-left:2px solid var(--blue-deep);border-bottom:2px solid var(--blue-deep);width:1rem;height:.55rem;position:absolute;top:1.25rem;left:0;transform:rotate(-45deg)}.lp-statement{text-align:center;background:radial-gradient(50rem 24rem at 50% 100%,#2b48ff2e,#0000 70%)}.lp-statement-text{font:500 clamp(2.1rem, 4.6vw, 4.2rem)/1.08 var(--display);letter-spacing:-.035em;color:var(--text);text-wrap:balance;max-width:64rem;margin:0 auto}.lp-facts{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);margin:clamp(4rem,8vw,6.5rem) 0 0;display:grid}.lp-facts>div{border-top:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:1rem;padding-top:1.5rem;display:flex}.lp-facts dd{font:500 clamp(2.6rem, 5vw, 4.6rem)/.95 var(--display);letter-spacing:-.04em;color:var(--text);margin:0}.lp-facts dt{color:var(--text);font-weight:500}.lp-analytics{text-align:left;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,8vw,6.5rem);display:grid}.lp-analytics-copy .lp-h3{margin:1.1rem 0 1rem}.lp-analytics-copy .lp-muted{max-width:32rem;margin:0}.lp-analytics .lp-list li{color:var(--text);border-top-color:var(--line);font-weight:400}.lp-analytics .lp-list li:before{border-color:var(--orange)}.lp-status-pro{color:#ffd2bd;background:#e56d391f;border-color:#e56d3973;display:inline-block}.lp-analytics-shot{background:#fff;margin:0;position:relative;box-shadow:0 50px 90px -40px #000000e6,0 0 0 1px #ffffff14,0 0 90px -30px #2b48ff8c}.lp-analytics-shot img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:42rem;display:block}.lp-analytics-shot figcaption{color:#3d4560;background:#fff;border-top:1px solid #e6e9f2;padding:.85rem 1.25rem 1rem;font-size:.82rem;line-height:1.5}.lp-recs{background:var(--ink-2)}.lp-recs .lp-frame{background:#f4f5f9;box-shadow:0 50px 90px -40px #000000e6,0 0 0 1px #ffffff14}.lp-frame-float{width:40%;transform:translateY(var(--py,0));position:absolute;bottom:0;left:-6%;box-shadow:0 40px 80px -20px #000000d9,0 0 50px -10px #2b48ff80}.lp-evidence{gap:.9rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.lp-evidence li{font-size:.97rem;line-height:2}.lp-evidence .lp-tag{margin-right:.6rem;line-height:1.4;display:inline-block}.lp-evidence em{white-space:nowrap;color:var(--muted);border:1px solid var(--line);border-radius:999px;margin-left:.4rem;padding:.2rem .55rem;font-size:.78rem;font-style:normal;font-weight:600}.lp-tag{white-space:nowrap;border-radius:999px;padding:.32rem .7rem;font-size:.8rem;font-weight:600}.lp-tag-insource{color:#c6b8ff;background:#8b71ff2e}.lp-tag-verified{color:#7fe7bd;background:#34d39929}.lp-tag-trend{color:#a9b6ff;background:#2b48ff38}.lp-updates{background:var(--ink-2);overflow-x:clip}.lp-updates-head{max-width:48rem}.lp-flow{counter-reset:flow;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.lp-flow-step{border-radius:var(--radius);background:linear-gradient(160deg, var(--ink-3), var(--ink));border:1px solid var(--line);padding:1.6rem 1.5rem 1.7rem;position:relative}.lp-flow-step p{margin:0;font-size:.97rem}.lp-flow-n{width:2.6rem;height:2.6rem;font:500 .9rem/1 var(--display);color:var(--text);background:var(--ink-3);border:1px solid #ffffff1f;border-radius:50%;place-items:center;margin-bottom:1.25rem;display:inline-grid;box-shadow:inset 0 0 18px #2b48ff4d}.lp-flow-step:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--orange), transparent);width:1.25rem;height:1px;position:absolute;top:2.9rem;right:-1.25rem}.lp-updates-show{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3.5rem,7vw,6rem);display:grid}.lp-updates-visual{padding-bottom:14%;position:relative}.lp-update-card{background:#fff;box-shadow:0 50px 90px -40px #000000e6,0 0 0 1px #ffffff14,0 0 80px -30px #2b48ff99}.lp-update-bell{width:34%;transform:translateY(var(--py,0));position:absolute;bottom:0;right:-4%;box-shadow:0 40px 80px -20px #000000d9,0 0 50px -10px #2b48ff80}.lp-updates-copy .lp-h3{margin-bottom:.5rem}.lp-updates .lp-list li{color:var(--text);border-top-color:var(--line);font-weight:400}.lp-updates .lp-list li:before{border-color:var(--orange)}.lp-list-cols{margin-top:1rem}.lp-pro-head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.lp-pro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.lp-tile{background:linear-gradient(160deg, var(--ink-3), var(--ink-2));border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:.9rem;min-height:17rem;padding:clamp(1.5rem,2.5vw,2.25rem);transition:transform .4s,border-color .4s;display:flex}.lp-tile:hover{border-color:#fff3;transform:translateY(-4px)}.lp-tile p{margin:0}.lp-tile .lp-status{align-self:flex-start}.lp-tile-wide{background:radial-gradient(40rem 20rem at 85% 0%, #2b48ff47, transparent 70%), linear-gradient(160deg, var(--ink-3), var(--ink-2));grid-column:span 3;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,3vw,3rem);display:grid;overflow:hidden}.lp-tile-text{flex-direction:column;gap:.9rem;display:flex}.lp-tile-img{border:1px solid #ffffff1f;border-radius:14px 0 0;margin:0 -14% -18% 0;overflow:hidden;box-shadow:0 30px 60px -20px #000c}.lp-tile-img img{width:100%;height:auto}.lp-tile-accent{background:linear-gradient(160deg,#1a2bd8,#0b1478);border-color:#ffffff2e}.lp-tile-accent p{color:#c9d0ff}.lp-status{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.32rem .7rem;font-size:.78rem;font-weight:600}.lp-status-on{color:#7fe7bd;background:#34d39914;border-color:#7fe7bd59}.lp-pro-more{border-radius:var(--radius);border:1px dashed #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:2rem;padding:1.5rem 1.75rem;display:flex}.lp-pro-more .lp-muted{min-width:0;max-width:40rem;margin:0}.lp-library{border-radius:calc(var(--radius) + 4px);background:var(--ink-2);width:min(68rem,100vw - 2rem);max-width:none;max-height:min(88vh,60rem);color:var(--muted);border:1px solid #ffffff24;margin:auto;padding:0;overflow:hidden;box-shadow:0 60px 120px -30px #000000e6,0 0 80px -20px #2b48ff73}.lp-library[open]{animation:.35s cubic-bezier(.2,.7,.2,1) lp-library-in;display:flex}.lp-library::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060cb8}@keyframes lp-library-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.lp-library-panel{flex-direction:column;width:100%;min-height:0;display:flex}.lp-library-head{border-bottom:1px solid var(--line);background:radial-gradient(40rem 14rem at 90% -40%,#2b48ff59,#0000 70%);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,3vw,2.5rem) 1.25rem;display:flex}.lp-library-head .lp-eyebrow{margin-bottom:.75rem}.lp-library-head .lp-muted{max-width:40rem;margin:.75rem 0 0;font-size:.97rem}.lp-library-close{width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;transition:background .2s,border-color .2s;display:grid}.lp-library-close:hover{background:var(--blue);border-color:var(--blue)}.lp-library-close:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.lp-library-body{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;padding:.5rem clamp(1.25rem,3vw,2.5rem) 2rem;display:grid;overflow-y:auto}.lp-library-group{min-width:0;padding-top:1.5rem}.lp-library-label{font:500 1.05rem/1.2 var(--display);color:var(--text);margin:0 0 .5rem}.lp-library-label span{font:400 .85rem/1.4 var(--body);color:var(--muted);margin-top:.3rem;display:block}.lp-library-group ul{margin:0;padding:0;list-style:none}.lp-library-group li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-auto-flow:column;align-items:start;gap:.9rem;padding:.95rem 0;display:grid}.lp-library-icon{width:2.5rem;height:2.5rem;color:var(--orange);background:var(--ink-3);border:1px solid #ffffff1a;border-radius:12px;place-items:center;display:grid}.lp-library-text strong{color:var(--text);font-size:.98rem;font-weight:600;display:block}.lp-library-text span{margin-top:.2rem;font-size:.9rem;line-height:1.5;display:block}.lp-library-group .lp-status{white-space:nowrap;font-size:.72rem}.lp-pricing{background:radial-gradient(60rem 30rem at 50% 0%, #2b48ff29, transparent 70%), var(--ink)}.lp-pricing-head{text-align:center;max-width:46rem;margin:0 auto 2.5rem}.lp-pricing-head .lp-eyebrow{justify-content:center}.lp-pricing-head .lp-muted{margin-inline:auto}.lp-toggle{background:var(--ink-3);border:1px solid var(--line);border-radius:999px;width:max-content;margin:0 auto 3rem;padding:.3rem;display:flex}.lp-toggle button{all:unset;cursor:pointer;color:var(--muted);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.lp-toggle button span{color:var(--orange);font-size:.75rem}.lp-toggle button[aria-checked=true]{background:var(--text);color:var(--ink)}.lp-toggle button[aria-checked=true] span{color:var(--blue-deep)}.lp-toggle button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:64rem;margin:0 auto;display:grid}.lp-plan{background:var(--ink-2);border:1px solid var(--line);border-radius:26px;flex-direction:column;gap:1.1rem;padding:clamp(1.75rem,3vw,2.75rem);display:flex;position:relative}.lp-plan-pro{background:linear-gradient(var(--ink-2), var(--ink-2)) padding-box, linear-gradient(140deg, var(--orange), var(--blue) 45%, #ffffff14 80%) border-box;border:1px solid #0000;box-shadow:0 30px 90px -40px #2b48ffb3}.lp-plan-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lp-plan-name{font:500 2rem/1 var(--display);letter-spacing:-.03em;color:var(--text);margin:0}.lp-plan-badge{color:var(--orange);background:#e56d391f;border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:600}.lp-plan-tagline{min-height:3.3em;margin:0}.lp-plan-price{gap:.3rem;margin:.5rem 0 .75rem;display:grid}.lp-plan-price strong{font:500 clamp(3.4rem, 6vw, 4.8rem)/.9 var(--display);letter-spacing:-.05em;color:var(--text);font-variant-numeric:tabular-nums}.lp-plan-price span{font-size:.92rem}.lp-plan-features{gap:0;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.lp-plan-features li{border-top:1px solid var(--line);color:#d5dae7;padding:.8rem 0 .8rem 1.9rem;font-size:.97rem;position:relative}.lp-plan-features li:before{content:"";border-left:2px solid var(--orange);border-bottom:2px solid var(--orange);width:.85rem;height:.45rem;position:absolute;top:1.1rem;left:.1rem;transform:rotate(-45deg)}.lp-plan-soon{color:var(--muted)!important}.lp-plan-soon:before{border-color:var(--muted)!important}.lp-plan-soon em{border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:.35rem;padding:.15rem .5rem;font-size:.74rem;font-style:normal;font-weight:600}.lp-faq{background:var(--ink-2)}.lp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.lp-faq-list{border-top:1px solid var(--line)}.lp-faq-item{border-bottom:1px solid var(--line)}.lp-faq-item summary{cursor:pointer;font:500 clamp(1.1rem, 1.6vw, 1.35rem)/1.3 var(--display);color:var(--text);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem 0;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary i{border:1px solid #ffffff40;border-radius:50%;flex:none;width:2.6rem;height:2.6rem;transition:background .3s,transform .3s;position:relative}.lp-faq-item summary i:before,.lp-faq-item summary i:after{content:"";background:#fff;width:.85rem;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-faq-item summary i:after{transition:transform .3s;transform:translate(-50%,-50%)rotate(90deg)}.lp-faq-item[open] summary i{background:var(--blue);border-color:var(--blue)}.lp-faq-item[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.lp-faq-item p{max-width:46rem;margin:0 0 1.75rem}.lp-final{text-align:center;isolation:isolate;padding:clamp(7rem,14vw,12rem) 0;position:relative;overflow:hidden}.lp-final-glow{z-index:-1;filter:blur(20px);width:70rem;height:40rem;transform:translateY(var(--py,0));background:radial-gradient(#2b48ff73,#e56d391f 40%,#0000 68%);border-radius:50%;margin:-20rem 0 0 -35rem;position:absolute;top:50%;left:50%}.lp-final-title{max-width:60rem;margin:0 auto;font-size:clamp(2.8rem,7vw,6.2rem)}.lp-footer{border-top:1px solid var(--line);text-align:center;background:linear-gradient(#0000,#2b48ff0f);padding:4.5rem 0 3rem}.lp-footer-logo{--mark:2.1rem;justify-content:center}.lp-footer-nav{flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin:2rem 0 2.5rem;display:flex}.lp-footer-nav a{color:#d3d8e6;font-weight:500;text-decoration:none}.lp-footer-nav a:hover{color:#fff}.lp-copy{border-top:1px solid var(--line);margin:0;padding-top:2rem;font-size:.9rem}.lp-js .lp-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.lp-js .lp-word>span{transition:transform .9s cubic-bezier(.2,.75,.15,1);transition-delay:calc(var(--i,0) * 55ms);display:inline-block;transform:translateY(105%)}.lp-js .lp-in .lp-word>span{transform:translateY(0)}.lp-js [data-reveal]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.75,.15,1);transition-delay:var(--d,.12s);transform:translateY(28px)}.lp-js [data-reveal].lp-in{opacity:1;transform:none}.lp-js .lp-hero-visual{animation:1.4s cubic-bezier(.2,.75,.15,1) .2s both lp-rise}.lp-js .lp-callout{animation:.7s cubic-bezier(.2,.75,.15,1) both lp-pop}.lp-js .lp-callout-a{animation-delay:1.1s}.lp-js .lp-callout-b{animation-delay:1.35s}.lp-js .lp-callout-c{animation-delay:1.6s}@keyframes lp-rise{0%{opacity:0;transform:translateY(60px)scale(.96)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(10px)scale(.92)}}@media (prefers-reduced-motion:reduce){.lp-library[open]{animation:none}.lp-js .lp-word>span,.lp-js [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.lp-js .lp-hero-visual,.lp-js .lp-callout{animation:none!important}.lp-stack{transform:rotateY(-12deg)rotateX(6deg)!important}.lp-slide{transition:none}}@media (min-width:1201px) and (max-width:1320px){.lp-header-bar{gap:1.25rem}.lp-nav{gap:1.1rem;margin-left:.5rem}.lp-header-actions{gap:.9rem}}@media (max-width:1200px){.lp-nav{display:none}.lp-menu{cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;align-content:center;place-items:center;gap:5px;width:2.75rem;height:2.75rem;padding:0;display:inline-grid}.lp-menu span{background:#fff;width:1.1rem;height:1.5px;transition:transform .3s;display:block}.lp-menu[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.lp-menu[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.lp-nav.lp-nav-open{z-index:49;background:var(--ink);flex-direction:column;gap:0;margin:0;padding:1.5rem clamp(1rem,4vw,3rem) 3rem;display:flex;position:fixed;inset:5.25rem 0 0;overflow-y:auto}.lp-nav.lp-nav-open a{font:500 1.9rem/1 var(--display);letter-spacing:-.02em;color:var(--text);border-bottom:1px solid var(--line);padding:1.1rem 0}.lp-nav.lp-nav-open a:after{display:none}}@media (max-width:1100px){.lp-analytics{grid-template-columns:minmax(0,1fr)}.lp-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-flow-step:after{display:none}.lp-updates-show,.lp-hero-grid{grid-template-columns:minmax(0,1fr)}.lp-hero{min-height:0;padding-top:9rem}.lp-hero-visual{width:100%;max-width:46rem;margin:1rem auto 0}.lp-frame-zoom{right:0}.lp-how-grid,.lp-split,.lp-split-reverse,.lp-faq-grid{grid-template-columns:minmax(0,1fr)}.lp-how-sticky{position:static}.lp-split-reverse .lp-recs-visual{order:-1}.lp-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tile-wide{grid-column:span 2}.lp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.lp-header-actions .lp-btn-sm{display:none}.lp-nav.lp-nav-open a.lp-nav-cta{font:600 1.05rem/1 var(--body);letter-spacing:0;color:#fff;border:0;justify-content:center;margin-top:1.75rem;padding:1.05rem 1.5rem;display:flex}}@media (max-width:700px){.lp-nav-open .lp-nav-mobile-actions{display:contents}.lp-header .lp-logo{--mark:1.4rem;gap:.16rem}.lp-header-actions .lp-btn-sm{white-space:nowrap}.lp-menu{flex:none}.lp-library-body{grid-template-columns:minmax(0,1fr)}.lp-library{width:calc(100vw - 1rem);max-height:92vh}.lp-library-group li{grid-template-columns:auto minmax(0,1fr)}.lp-library-group .lp-status{grid-column:2;justify-self:start}.lp-pro-more{padding:1.25rem}.lp-library-open{width:100%}.lp-flow{grid-template-columns:minmax(0,1fr);gap:.9rem}.lp-update-bell{display:none}.lp-updates-visual{margin-inline:-.5rem;padding-bottom:0}.lp-flow-step{grid-template-columns:auto minmax(0,1fr);column-gap:1rem;padding:1.25rem;display:grid}.lp-flow-n{grid-row:span 2;width:2.3rem;height:2.3rem;margin:0;font-size:.8rem}.lp-header-bar{gap:1rem;height:4.5rem}.lp-nav.lp-nav-open{inset:4.5rem 0 0}.lp-signin{display:none}.lp-header-actions .lp-btn-sm{min-height:2.4rem;padding:0 1rem;font-size:.85rem}.lp-hero{padding:7.5rem 0 3.5rem}.lp-display{font-size:clamp(2.6rem,12.5vw,3.6rem);line-height:1.02}.lp-actions .lp-btn{flex:auto}.lp-callout{font-size:.72rem}.lp-callout span{padding:.45rem .65rem}.lp-callout i{width:1.5rem}.lp-callout-a{top:2%;left:22%}.lp-callout-b{right:0}.lp-pillar-grid{grid-template-columns:minmax(0,1fr);gap:0}.lp-pillar{padding-bottom:2rem}.lp-step{grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.75rem 0}.lp-step-n{width:2.75rem;height:2.75rem;font-size:.85rem}.lp-track{gap:14px;padding-inline:8vw}.lp-slide{flex-basis:84vw}.lp-carousel-btn{display:none}.lp-pro-grid{grid-template-columns:minmax(0,1fr)}.lp-tile-wide{grid-column:auto;grid-template-columns:minmax(0,1fr)}.lp-tile-img{border-radius:14px 14px 0 0;margin:0 -1.5rem -1.5rem}.lp-plans{grid-template-columns:minmax(0,1fr)}.lp-plan-tagline{min-height:0}.lp-frame-zoom{width:50%;right:-2%}.lp-frame-float{width:55%;left:-2%}.lp-facts dd{font-size:2.6rem}}
