.lp-root{--azure:#0a6cff;--azure-link:#0b5fe8;--azure-hover:#0747b8;--ink-heading:#00297a;--night:#06122e;--ink:#0c1e4a;--ice:#bcd6ff;--azure-bright:#5aa2ff;--page:#f8fbff;--mist:#eef5ff;--white:#fff;--text:#07122b;--muted:#4a5878;--border:#d9e6fa;--border-dark:#1e3a78;--lime:#b6f23a;--lime-text:#3f6b00;--rose:#f43f5e;--success:#047857;--warning:#b45309;--danger:#dc2626;--c-violet:#7c3aed;--c-pink:#db2777;--d-violet:#a78bfa;--d-amber:#fbbf24;--grad:linear-gradient(135deg, #0a6cff 0%, #7c3aed 55%, #db2777 100%);--font-display:var(--font-space-grotesk), system-ui, sans-serif;--font-body:var(--font-inter), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:32px;--fs-4xl:44px;--fs-5xl:60px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s24:96px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-pill:999px;--shadow-sm:0 1px 2px #06122e14;--section-y:var(--s16);--ease:cubic-bezier(.2,.7,.2,1);--t1:.12s;--t2:.24s;--t3:.48s}.lp-root :focus-visible{outline:3px solid var(--azure);outline-offset:3px}.lp-dark :focus-visible{outline-color:var(--lime)}.lp-on-azure :focus-visible{outline-color:var(--white)}.lp-paper :focus-visible{outline-color:var(--azure)}.lp-root h2[tabindex="-1"]:focus{outline:none}.lp-vh{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lp-btn{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--r-md);min-height:48px;font:600 var(--fs-base)/1.2 var(--font-body);text-align:center;transition:background-color var(--t2) var(--ease), color var(--t2) var(--ease), border-color var(--t2) var(--ease), transform var(--t1) var(--ease);border:2px solid #0000;padding:12px 24px;text-decoration:none;display:inline-flex}.lp-btn:active{transform:translateY(1px)}.lp-btn-primary{background:var(--azure);color:var(--white)}.lp-btn-primary:hover{background:var(--azure-hover);color:var(--white)}.lp-btn-white{background:var(--white);color:var(--azure)}.lp-btn-white:hover{background:var(--mist);color:var(--azure-hover)}.lp-btn-line{background:var(--white);color:var(--azure-link);border-color:var(--azure)}.lp-btn-line:hover{background:var(--mist);color:var(--azure-hover);border-color:var(--azure-hover)}.lp-btn-outline-white{color:var(--white);border-color:var(--white);background:0 0}.lp-btn-outline-white:hover{color:var(--white);background:#ffffff24}.lp-cta-group{gap:var(--s3);margin-top:var(--s8);flex-direction:column;display:flex}.lp-cta-group .lp-btn{width:100%;min-height:48px}@media (min-width:640px){.lp-cta-group{flex-direction:row}.lp-cta-group .lp-btn{width:auto}}.lp-btn-sm{min-height:44px;font-size:var(--fs-sm);padding:8px 16px}.lp-btn-block{width:100%}.lp-root .od-icon{--od-icon-size:20px}.lp-linkbtn{min-height:44px;color:var(--azure-link);text-underline-offset:3px;text-align:left;background:0 0;border:0;align-items:center;padding:8px 0;font-weight:600;text-decoration:underline;display:inline-flex}.lp-linkbtn:hover{color:var(--azure-hover)}.lp-site-header{z-index:50;padding:12px var(--s4) 0;background:0 0;margin-bottom:-76px;position:sticky;top:0}.lp-site-header.lp-scrolled{background:0 0}.lp-bar{align-items:center;gap:var(--s3);max-width:var(--container,1200px);background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:max-width var(--t3) var(--ease), background-color var(--t3) var(--ease), box-shadow var(--t3) var(--ease);border-radius:28px;flex-wrap:wrap;margin-inline:auto;padding:8px 12px 8px 20px;display:flex}.lp-scrolled .lp-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:860px;box-shadow:var(--shadow-md);background:#ffffffe0}.lp-brand{flex:none;margin-right:auto;display:inline-flex}.lp-brand img{width:auto;height:28px;display:block}.lp-hdr-cta{display:none}.lp-menu-btn{background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);width:44px;height:44px;color:var(--ink-heading);justify-content:center;align-items:center;display:inline-flex}.lp-menu-btn .lp-i-close{display:none}.lp-menu-btn[aria-expanded=true] .lp-i-close{display:inline-block}.lp-menu-btn[aria-expanded=true] .lp-i-menu{display:none}.lp-site-nav{padding-bottom:var(--s3);flex-basis:100%;order:3;display:none}.lp-site-nav.lp-open{display:block}.lp-site-nav a:not([data-slot=button]){min-height:48px;padding-inline:var(--s2);color:var(--ink-heading);border-top:1px solid var(--border);align-items:center;font-weight:500;text-decoration:none;display:flex}.lp-nav-cta{padding-top:var(--s3);border-top:1px solid var(--border)}.lp-section{padding-block:var(--section-y)}.lp-bg-white{background:var(--white)}.lp-bg-mist{background:var(--mist)}.lp-dark{background:var(--night);color:var(--white)}.lp-hero.lp-dark{background:0 0}.lp-dark h1,.lp-dark h2,.lp-dark h3,.lp-dark h4{color:var(--white)}.lp-on-azure{background:var(--azure);color:var(--white)}.lp-on-azure h2{color:var(--white)}.lp-eyebrow{font:500 var(--fs-sm)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--azure-link);margin-bottom:var(--s3)}.lp-dark .lp-eyebrow{color:var(--azure-bright)}.lp-sec-head{max-width:var(--column);margin-bottom:var(--s12)}.lp-sec-head h2{font-size:clamp(var(--fs-3xl), 6vw, var(--fs-4xl))}.lp-sec-head p{margin-top:var(--s4);font-size:var(--fs-lg);color:var(--muted)}.lp-dark .lp-sec-head p{color:var(--ice)}.lp-ph{max-width:100%;font:500 var(--fs-sm)/1.4 var(--font-mono);color:var(--muted);border:2px dashed var(--muted);border-radius:var(--r-md);padding:var(--s2) var(--s3);overflow-wrap:anywhere;display:inline-block}.lp-dark .lp-ph{color:var(--ice);border-color:var(--ice)}.lp-lbl{font:500 var(--fs-xs)/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.lp-lbl .od-icon{--od-icon-size:12px}.lp-lbl-o{background:var(--azure);color:var(--white)}.lp-lbl-i{color:#5b21b6;border-color:var(--c-violet);background:#f5f3ff}.lp-lbl-h{background:var(--white);color:#92400e;border:1px dashed var(--warning)}.lp-dark .lp-lbl-o{background:var(--azure-bright);color:var(--night)}.lp-dark .lp-lbl-i{color:#ddd6fe;border-color:var(--d-violet);background:0 0}.lp-dark .lp-lbl-h{color:#fde68a;border-color:var(--d-amber);background:0 0}.lp-tag-sample{font:500 var(--fs-xs)/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px solid var(--muted);border-radius:var(--r-pill);white-space:nowrap;padding:5px 10px;display:inline-block}.lp-dark .lp-tag-sample{color:var(--ice);border-color:var(--ice)}.lp-hero{pointer-events:none;align-items:flex-start;min-height:130svh;padding-block:0;display:flex;position:relative;overflow:clip}.lp-hero>.container{width:100%}.lp-hero-grid{gap:var(--s12);align-items:start;display:grid}.lp-hero .lp-eyebrow{color:var(--ice)}.lp-hero h1{font-size:clamp(36px, 9.5vw, var(--fs-5xl));letter-spacing:-.03em;line-height:1.04}.lp-hero-sub{margin-top:var(--s6);max-width:560px;font-size:var(--fs-lg);color:var(--ice)}.lp-paper{background:var(--white);color:var(--text);border-radius:var(--r-lg)}.lp-paper h2,.lp-paper h3,.lp-paper h4{color:var(--ink-heading)}.lp-hero-form{margin-top:var(--s8);padding:var(--s6);box-shadow:0 24px 64px #0006}.lp-field{gap:var(--s2);margin-bottom:var(--s4);display:grid}.lp-field label{font-weight:600;font-size:var(--fs-sm);color:var(--text)}.lp-field .lp-opt{color:var(--muted);font-weight:400}.lp-field input,.lp-field select,.lp-field textarea{border:2px solid var(--muted);border-radius:var(--r-md);background:var(--white);width:100%;min-height:48px;color:var(--text);font:400 var(--fs-base)/1.4 var(--font-body);padding:12px 14px}.lp-field textarea{resize:vertical;min-height:96px}.lp-field input:hover,.lp-field select:hover,.lp-field textarea:hover{border-color:var(--azure-hover)}.lp-field input:focus,.lp-field select:focus,.lp-field textarea:focus{border-color:var(--azure)}.lp-field [aria-invalid=true]{border-color:var(--danger)}.lp-help{font-size:var(--fs-sm);color:var(--muted)}.lp-err{gap:var(--s2);font-size:var(--fs-sm);color:var(--danger);align-items:flex-start;font-weight:500;display:flex}.lp-err .od-icon{--od-icon-size:16px;margin-top:2px}.lp-summary{margin-bottom:var(--s4);padding:var(--s3) var(--s4);border:2px solid var(--danger);border-radius:var(--r-md);font-size:var(--fs-sm)}.lp-summary p{color:var(--danger);font-weight:600}.lp-summary a{min-height:44px;color:var(--danger);align-items:center;font-weight:500;display:inline-flex}.lp-note{margin-top:var(--s3);font-size:var(--fs-sm);color:var(--muted)}.lp-status{margin-top:var(--s4);padding:var(--s4);border:2px solid var(--azure);border-radius:var(--r-md);background:var(--mist)}.lp-status p{color:var(--text);font-weight:500}.lp-status .lp-btn{margin-top:var(--s3)}.lp-pv-item{padding-block:var(--s4);border-bottom:1px solid var(--border)}.lp-pv-item:last-of-type{border-bottom:0}.lp-pv-q{gap:var(--s3);font:600 var(--fs-base)/1.3 var(--font-display);color:var(--ink-heading);align-items:baseline;display:flex}.lp-pv-n{font:500 var(--fs-xs)/1 var(--font-mono);color:var(--muted)}.lp-pv-line{margin-top:var(--s3);gap:var(--s2);font-size:var(--fs-sm);color:var(--text);justify-items:start;display:grid}.lp-pv-foot{padding-top:var(--s4);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--muted)}.lp-qs{border-top:1px solid var(--border);gap:0;display:grid}.lp-q{gap:var(--s3);padding-block:var(--s8);border-bottom:1px solid var(--border);display:grid}.lp-q-n{font:700 clamp(var(--fs-4xl), 12vw, var(--fs-5xl))/1 var(--font-display);color:var(--azure-bright);background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-q h3{font-size:var(--fs-2xl)}.lp-q p{color:var(--muted);max-width:46ch}.lp-flow{border-top:1px solid var(--border);gap:0;display:grid}.lp-fstep{gap:var(--s2);padding-block:var(--s6);border-bottom:1px solid var(--border);display:grid}.lp-fstep .lp-n{font:500 var(--fs-sm)/1.4 var(--font-mono);color:var(--azure-link)}.lp-fstep h3{font-size:var(--fs-2xl)}.lp-fstep p{color:var(--muted);max-width:52ch}.lp-cases{border-top:1px solid var(--ink-heading);gap:0;display:grid}.lp-case{gap:var(--s2);padding-block:var(--s6);border-bottom:1px solid var(--border);display:grid}.lp-case h3{font-size:var(--fs-xl)}.lp-case p{color:var(--muted);max-width:56ch}.lp-trust-grid{gap:var(--s6);display:grid}.lp-tcell{padding:var(--s6);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);gap:var(--s3);justify-items:start;display:grid}.lp-tcell p{color:var(--muted)}.lp-tcell h3{font-size:var(--fs-xl)}.lp-trust-notes{margin-top:var(--s12);gap:var(--s4);max-width:var(--column);display:grid}.lp-trust-notes li{padding-top:var(--s4);border-top:1px solid var(--border);color:var(--muted)}.lp-trust-notes b{color:var(--text);font-weight:600}.lp-final .lp-logo img{width:auto;height:56px;margin-bottom:var(--s8);display:block}.lp-final h2{font-size:clamp(var(--fs-3xl), 7vw, var(--fs-5xl));max-width:18ch}.lp-final p{margin-top:var(--s4);max-width:520px;font-size:var(--fs-lg)}.lp-final .lp-cta-group{margin-top:var(--s8)}.lp-site-footer{padding-block:var(--s16) var(--s8)}.lp-foot-grid{gap:var(--s8);display:grid}.lp-foot-brand img{width:auto;height:32px;display:block}.lp-foot-brand p{margin-top:var(--s4);max-width:340px;color:var(--ice)}.lp-foot-cols{gap:var(--s8) var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-foot-title{font:600 var(--fs-sm)/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--azure-bright);margin-bottom:var(--s3)}.lp-foot-cols a{min-height:44px;color:var(--white);align-items:center;text-decoration:none;display:flex}.lp-foot-cols .lp-ph{margin-bottom:var(--s2)}.lp-copy{margin-top:var(--s12);padding-top:var(--s6);border-top:1px solid var(--border-dark);font-size:var(--fs-sm);color:var(--ice)}.lp-js .lp-rise:not(.lp-in){opacity:0;transform:translateY(16px)}.lp-rise{transition:opacity var(--t3) var(--ease), transform var(--t3) var(--ease)}@media (min-width:768px){.lp-root{--section-y:var(--s24)}.lp-bar{border-radius:var(--r-pill)}.lp-menu-btn,.lp-nav-cta{display:none}.lp-hdr-cta{display:inline-flex}.lp-brand img{height:32px}.lp-site-nav{flex:1;order:0;padding:0;display:block}.lp-site-nav ul{justify-content:center;gap:var(--s1);display:flex}.lp-site-nav a:not([data-slot=button]){border-radius:var(--r-md);padding-inline:var(--s4);border:0;min-height:44px}.lp-brand{margin-right:0}.lp-bar{gap:var(--s4);flex-wrap:nowrap}.lp-hero-form{padding:var(--s8)}.lp-q{align-items:baseline;gap:var(--s6);grid-template-columns:140px minmax(0,1fr) minmax(0,1fr)}.lp-fstep{align-items:baseline;gap:var(--s6);grid-template-columns:120px minmax(0,1fr) minmax(0,1.2fr)}.lp-case{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline}.lp-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-hero-grid{gap:var(--s16);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lp-hero-doc{margin-top:var(--s8)}.lp-foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media (min-width:1440px){.lp-hero-grid{gap:96px}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.lp-js .lp-rise:not(.lp-in){opacity:1;transform:none}html{scroll-behavior:auto}}.lp-brand,.lp-foot-brand a{align-items:center;min-height:44px;display:inline-flex}.lp-logo-img{width:auto;height:32px;display:block}.lp-logo-text{font-family:var(--font-display);letter-spacing:-.01em;color:inherit;font-size:1.5rem;font-weight:700;line-height:1}.lp-brand{color:var(--color-azure-ink,#00297a)}.lp-foot-brand a,.lp-final .lp-logo{color:#fff}.lp-final .lp-logo{margin-bottom:var(--s8);display:block}.lp-wm{vertical-align:-.1em;white-space:nowrap;width:auto;max-width:none;height:.8em;margin-inline:.1em;display:inline-block}.lp-hero-center{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-hero-pill{align-items:center;gap:var(--s2);border:1px solid var(--line-dark,#1e3a78);border-radius:var(--r-pill);min-height:44px;color:var(--ice);font:500 var(--fs-sm)/1.3 var(--font-body);transition:border-color var(--t2) var(--ease), color var(--t2) var(--ease);background:#0c1e4a99;padding:8px 16px;text-decoration:none;display:inline-flex}.lp-hero-pill:hover{border-color:var(--azure-bright);color:var(--white)}.lp-hero-center h1{margin-top:var(--s6);max-width:20ch}.lp-rotor{height:1.12em;display:block;position:relative;overflow:hidden}.lp-rotor-word{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);color:var(--azure-bright);display:block;position:absolute;inset:0;transform:translateY(-60%)}.lp-rotor-word[data-state=active]{opacity:1;transform:none}.lp-rotor-word[data-state=after]{transform:translateY(60%)}.lp-hero-center .lp-hero-sub{max-width:620px;margin-inline:auto}.lp-hero-center .lp-cta-group{justify-content:center}@media (prefers-reduced-motion:reduce){.lp-rotor-word{transition:none}}.lp-boxes{z-index:0;position:absolute;inset:0;overflow:hidden}.lp-boxes-grid{grid-auto-rows:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skew(-48deg)skewY(14deg)}.lp-box{transition:background-color 2s var(--ease);background:0 0;border-top:1px solid #bcd6ff2b;border-right:1px solid #bcd6ff2b;position:relative}.lp-box:hover{background:color-mix(in srgb, var(--hue) 38%, transparent);transition-duration:0s}.lp-box-plus:before{content:"";pointer-events:none;background:linear-gradient(#bcd6ff2b,#bcd6ff2b) 50%/100% 2px no-repeat,linear-gradient(#bcd6ff2b,#bcd6ff2b) 50%/2px 100% no-repeat;width:17px;height:17px;position:absolute;top:-9px;left:-9px}.lp-boxes-fade{pointer-events:none;background:radial-gradient(60% 55% at 50% 48%,#06122ec7 0%,#06122e73 55%,#0000 100%);position:absolute;inset:0}.lp-boxes-bg{position:absolute;inset:0}.lp-hero-center{z-index:2;pointer-events:none;min-height:100svh;padding-top:76px;padding-bottom:var(--s12);justify-content:center;position:sticky;top:0}.lp-hero-center>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){.lp-box{transition:none}}.lp-boxes-mask{position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 85%,#000 35%,#0000 100%);mask-image:radial-gradient(80% 85%,#000 35%,#0000 100%)}.lp-hero-flip{background:linear-gradient(#0a3db0 0%,#0a3db000 38%),linear-gradient(#eef5ff00 0%,#eef5ff8c 55%,#eef5ff 100%),radial-gradient(70% 110% at 0 0,#7c3aedbf,#0000 70%),radial-gradient(70% 110% at 100% 0,#db2777a6,#0000 70%),radial-gradient(100% 130% at 50% 0,#0a6cff 0%,#5aa2ff 50%,#bcd6ff 100%);height:clamp(180px,26vw,340px);margin-top:-1px}.lp-stage{background:var(--night);position:relative;overflow:clip}.lp-stage-bg{z-index:0;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.lp-panel-wrap{z-index:3;margin-top:-18svh;position:relative}.lp-panel{--ty:0px;--sc:1;--rad:0px;transform-origin:50% 0;transform:translateY(var(--ty)) scale(var(--sc));border-radius:var(--rad) var(--rad) 0 0;will-change:transform;overflow:clip;box-shadow:0 -24px 80px #06122e59}.lp-sec-head-center{text-align:center;max-width:780px;margin-inline:auto}.lp-sec-head-center h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,6.4vw,56px);line-height:1.08}.lp-sec-head-center h2>span{display:block}.lp-sec-head-center p{max-width:640px;margin-inline:auto;margin-top:var(--s6);font-size:clamp(var(--fs-base), 2.4vw, var(--fs-xl));color:var(--text);text-wrap:pretty;line-height:1.55}.lp-mark{background:var(--ice);color:var(--night);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:0 .16em}.lp-sec-head-center h2{letter-spacing:-.03em;color:var(--text);font-size:clamp(30px,5.6vw,56px);font-weight:700;line-height:1.08}.lp-line-1{text-align:left}.lp-line-2{text-align:right;padding-left:8%}.lp-line-3{text-align:center}.lp-sec-head-center{max-width:860px}.lp-btn{--edge:var(--night);--lift:4px;border:2px solid var(--edge);box-shadow:inset 0 2px 0 #ffffff52, 0 var(--lift) 0 var(--edge);transition:transform var(--t1) var(--ease), box-shadow var(--t1) var(--ease), background-color var(--t2) var(--ease), color var(--t2) var(--ease);border-radius:8px;font-weight:700}.lp-btn:hover{box-shadow:inset 0 2px 0 #ffffff52, 0 calc(var(--lift) + 2px) 0 var(--edge);transform:translateY(-2px)}.lp-btn:active{transform:translateY(var(--lift));box-shadow:inset 0 2px 0 #fff3, 0 0 0 var(--edge)}.lp-btn-sm{--lift:3px}.lp-btn-line,.lp-btn-line:hover{border-color:var(--edge)}.lp-btn-outline-white{--edge:var(--white);box-shadow:0 var(--lift) 0 #fff6}.lp-btn-outline-white:hover{box-shadow:0 calc(var(--lift) + 2px) 0 #fff6}.lp-btn-outline-white:active{box-shadow:0 0 #fff6}.lp-dark .lp-btn-primary{--edge:#0747b8}.lp-dark .lp-btn-line{--edge:var(--night);box-shadow:inset 0 2px 0 #ffffff80, 0 var(--lift) 0 #8cbeff}.lp-dark .lp-btn-line:hover{box-shadow:inset 0 2px 0 #ffffff80, 0 calc(var(--lift) + 2px) 0 #8cbeff}.lp-dark .lp-btn-line:active{box-shadow:0 0 #8cbeff}.lp-btn[aria-disabled=true],.lp-btn:disabled{opacity:.5;box-shadow:none;pointer-events:none;transform:none}.lp-btn-lime{background:var(--lime);color:var(--night);--edge:var(--night)}.lp-btn-lime:hover{color:var(--night);background:#c6f75e}.lp-dark .lp-btn-lime{box-shadow:inset 0 2px 0 #ffffff73, 0 var(--lift) 0 #3f6b00}.lp-dark .lp-btn-lime:hover{box-shadow:inset 0 2px 0 #ffffff73, 0 calc(var(--lift) + 2px) 0 #3f6b00}.lp-dark .lp-btn-lime:active{box-shadow:0 0 #3f6b00}.lp-bar,.lp-scrolled .lp-bar{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#1e3a78;box-shadow:0 10px 30px #06122e59,0 0 0 1px #5aa2ff1f}.lp-site-nav a:not([data-slot=button]){color:var(--ice);border-top-color:#1e3a78}.lp-menu-btn{background:var(--ink);color:var(--white);border-color:#1e3a78}.lp-bar,.lp-scrolled .lp-bar{background:var(--white);border-color:var(--border);border-radius:28px;box-shadow:0 10px 30px #06122e59}@media (min-width:768px){.lp-bar,.lp-scrolled .lp-bar{border-radius:var(--r-pill)}}.lp-site-nav a:not([data-slot=button]){color:var(--ink-heading);border-top-color:var(--border);border-radius:var(--r-pill)}.lp-site-nav a:not([data-slot=button]):hover{color:var(--azure-hover);background:var(--mist)}.lp-nav-cta{border-top-color:var(--border)}.lp-menu-btn{background:var(--white);border-color:var(--border);color:var(--ink-heading);border-radius:var(--r-pill)}.lp-menu-btn:hover{background:var(--mist)}.lp-site-header .lp-btn-primary{--edge:#0747b8}.lp-site-header :focus-visible{outline-color:var(--azure)}.lp-site-footer{background:linear-gradient(180deg, var(--ink) 0%, var(--night) 40%);position:relative}.lp-site-footer:before{content:"";background:linear-gradient(90deg, var(--azure) 0%, var(--d-violet) 30%, var(--c-pink) 55%, var(--d-amber) 80%, var(--lime) 100%);height:4px;position:absolute;inset:0 0 auto}.lp-foot-title{color:var(--lime)}.lp-foot-cols a:hover{color:var(--d-amber)}.lp-foot-brand p{color:var(--azure-bright)}.lp-copy{border-top-color:var(--azure);color:var(--d-violet)}.lp-btn-primary:hover,.lp-dark .lp-btn-primary:hover,.lp-site-header .lp-btn-primary:hover{--edge:var(--ink-heading);background:var(--azure-hover);color:var(--white)}.lp-btn{border-radius:var(--r-pill)}.lp-social-badge{width:28px;height:28px;color:var(--white);border-radius:50%;flex:none;place-items:center;margin-left:-8px;display:inline-grid}.lp-social-discord{background:#5865f2}.lp-hero-pill{gap:var(--s3);padding-left:12px}.lp-hero-pill:hover .lp-social-badge{transform:scale(1.08)}.lp-social-badge{transition:transform var(--t2) var(--ease)}@media (prefers-reduced-motion:reduce){.lp-social-badge{transition:none}.lp-hero-pill:hover .lp-social-badge{transform:none}}.lp-rotor-word{justify-content:center;align-items:center;display:flex}.lp-mark-lime{background:var(--lime);color:var(--night)}.lp-mark-lime-soft{color:var(--night);background:#ddf3a8}.lp-mark-word{color:var(--mk,var(--lime));background:0 0;border-radius:0;padding:0}.lp-box.lp-box-worm{transition-duration:.35s}.lp-boxes-icons{pointer-events:none}.lp-pop{place-items:center;display:grid;position:relative}.lp-pop-tile{background:var(--bg);border:1px solid var(--bd);box-shadow:0 0 22px var(--bg);border-radius:6px;animation:.55s cubic-bezier(.25,1,.5,1) both lp-tile-in;position:absolute;inset:3px}.lp-pop-icon{filter:drop-shadow(0 2px 6px #06122e99);animation:.55s cubic-bezier(.25,1,.5,1) both lp-pop-in;display:grid;position:relative;transform:skewY(-14deg)skew(48deg)}.lp-pop[data-state=eaten] .lp-pop-tile{animation:lp-tile-out .38s var(--ease) both}.lp-pop[data-state=eaten] .lp-pop-icon{animation:lp-pop-out .38s var(--ease) both}@keyframes lp-tile-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes lp-tile-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.3)}}@keyframes lp-pop-in{0%{opacity:0;transform:skewY(-14deg)skew(48deg)scale(0)}to{opacity:1;transform:skewY(-14deg)skew(48deg)scale(1)}}@keyframes lp-pop-out{0%{opacity:1;transform:skewY(-14deg)skew(48deg)scale(1)}to{opacity:0;transform:skewY(-14deg)skew(48deg)scale(1.7)}}@media (prefers-reduced-motion:reduce){.lp-pop-tile,.lp-pop-icon{animation:none}}.lp-h0{--hue:#5aa2ff}.lp-h1{--hue:#a78bfa}.lp-h2{--hue:#f472b6}.lp-h3{--hue:#fbbf24}.lp-h4{--hue:#34d399}.lp-h5{--hue:#b6f23a}.lp-hero-center>*{opacity:var(--hero-fade,1);transform:translateY(var(--hero-shift,0px));will-change:opacity, transform}.lp-bar{box-shadow:0 4px 14px #06122e2e}.lp-scrolled .lp-bar{box-shadow:0 10px 28px #06122e38,0 2px 6px #06122e1f}.lp-hub{width:100%;max-width:760px;height:560px;margin:var(--s8) auto 0;position:relative;container-type:size}.lp-node{--k:1;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);z-index:2;width:calc(var(--s,52) * var(--k) * 1px);height:calc(var(--s,52) * var(--k) * 1px);margin:calc(var(--s,52) * var(--k) * -.5px) 0 0 calc(var(--s,52) * var(--k) * -.5px);background:var(--white);border:2px solid var(--border);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 20px -12px #06122ecc}.lp-node-core{--s:88;border-color:var(--azure-bright);animation:3.2s ease-in-out infinite lp-core-glow;box-shadow:0 0 36px -6px #0a6cff73}.lp-node-core img{width:50px;height:50px}@keyframes lp-core-glow{50%{box-shadow:0 0 52px #7c3aed66}}.lp-beam{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.lp-beam-run{stroke-dasharray:22 100;stroke-dashoffset:22px;animation:lp-beam-run 3.2s var(--ease) infinite}@keyframes lp-beam-run{0%{stroke-dashoffset:22px}to{stroke-dashoffset:-100px}}.lp-hub:not([data-live]) .lp-beam-run,.lp-hub:not([data-live]) .lp-node-core{animation-play-state:paused}@media (max-width:520px){.lp-hub{height:580px}.lp-node{--k:.78}.lp-node-core img{width:42px;height:42px}}.lp-js .lp-hub:not([data-in]) .lp-node-core{opacity:0;scale:.6}.lp-js .lp-hub:not([data-in]) .lp-node:not(.lp-node-core){opacity:0;scale:.3;translate:calc((50 - var(--x)) * 1cqw) calc((50 - var(--y)) * 1cqh)}.lp-js .lp-hub:not([data-in]) .lp-beam{opacity:0}.lp-js .lp-hub:not([data-in]) .lp-beam-base{stroke-dashoffset:100px}.lp-js .lp-hub[data-in] .lp-node-core{transition:opacity .5s var(--ease), scale .7s cubic-bezier(.25,1,.5,1)}.lp-js .lp-hub[data-in] .lp-node:not(.lp-node-core){transition:opacity .5s var(--ease), scale .8s cubic-bezier(.25,1,.5,1), translate .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 70ms + .35s)}.lp-js .lp-hub[data-in] .lp-beam{transition:opacity .4s var(--ease);transition-delay:calc(var(--i) * 70ms + .6s)}.lp-js .lp-beam-base{stroke-dasharray:100}.lp-js .lp-hub[data-in] .lp-beam-base{transition:stroke-dashoffset .9s var(--ease);transition-delay:calc(var(--i) * 70ms + .6s)}@supports (animation-timeline:view()){.lp-node-core:after{content:"";border:2px solid var(--azure-bright);opacity:0;pointer-events:none;border-radius:50%;animation:linear both lp-ring;animation-timeline:view();animation-range:entry 20% cover 70%;position:absolute;inset:-2px}@keyframes lp-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}}@media (prefers-reduced-motion:reduce){.lp-beam-run{stroke-dasharray:none;opacity:.4;animation:none}.lp-node-core{animation:none}.lp-node-core:after{opacity:0;animation:none}}.lp-hl{color:var(--night);white-space:nowrap;background:0 0;padding:0}.lp-hl-c{isolation:isolate;display:inline-block;position:relative}.lp-hl-c:before{content:"";z-index:-1;background:var(--hl);transform-origin:0;position:absolute;inset:0 -.6px}.lp-hl-c:first-child{padding-left:.16em}.lp-hl-c:first-child:before{border-radius:8px 0 0 8px}.lp-hl-c:last-child{padding-right:.16em}.lp-hl-c:last-child:before{border-radius:0 8px 8px 0}.lp-sources{gap:var(--s12);align-items:center;display:grid}.lp-sources .lp-hub{max-width:640px;margin:0 auto}.lp-sources-copy h2{letter-spacing:-.03em;color:var(--text);text-wrap:balance;font-size:clamp(30px,5.6vw,56px);font-weight:700;line-height:1.08}.lp-sources-copy h2>span{display:block}.lp-sources-copy .lp-line{text-align:left;padding-left:0}.lp-sources-copy p{max-width:520px;margin-top:var(--s6);font-size:clamp(var(--fs-base), 2.4vw, var(--fs-xl));color:var(--text);text-wrap:pretty;line-height:1.55}.lp-sources-copy{container-type:inline-size}.lp-sources-copy h2{font-size:clamp(26px,8.2cqw,52px)}.lp-sources-copy .lp-line-1,.lp-sources-copy .lp-line-2{white-space:nowrap}@media (min-width:900px){.lp-sources{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:clamp(64px,9vw,144px)}.lp-sources .lp-hub{grid-area:1/1;max-width:none;margin:0}.lp-sources-copy{grid-area:1/2}}.lp-panel{background:var(--mist);display:flow-root}.lp-final{margin:var(--s8) var(--s4) var(--s4);border-radius:32px}@media (min-width:768px){.lp-final{margin:var(--s12,64px) var(--s8) var(--s8);border-radius:40px}}.lp-site-footer{border-radius:0;width:100%}.lp-foot-copy{font-size:var(--fs-sm)}.lp-foot-copy .lp-wm{vertical-align:-1px;width:auto;height:12px;display:inline-block}.lp-foot-cols a{gap:var(--s2)}@media (min-width:768px){.lp-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lp-foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.lp-foot-title{font:400 var(--fs-xs,12px)/1.3 var(--font-body);letter-spacing:0;text-transform:none;margin-bottom:var(--s4)}.lp-foot-cols a{min-height:0;font:400 var(--fs-sm) / 1.5 var(--font-body);padding-block:4px}.lp-foot-brand p,.lp-foot-copy{font:400 var(--fs-sm) / 1.5 var(--font-body)}.lp-foot-cols a{color:var(--ice);text-decoration:none;transition:all .3s}.lp-foot-cols a:hover{color:var(--white);text-decoration:none}.lp-final{z-index:0;position:relative}.lp-final-phone{width:230px;margin:var(--s8) auto 0;position:relative;transform:rotate(-4deg)}@media (min-width:640px){.lp-final-phone{width:280px}}@media (min-width:1024px){.lp-final-phone{width:312px;margin:0;position:absolute;top:-40px;right:32px;transform:rotate(6deg)}}@media (min-width:1280px){.lp-final-phone{width:340px;right:112px}}.lp-foot-crop{aspect-ratio:362/34.5;margin:var(--s12) 0 calc(-1 * var(--s8));overflow:hidden}.lp-foot-title{font-weight:700;font-size:var(--fs-sm);color:var(--ice)}.lp-menu{display:none}@media (min-width:768px){.lp-bar{position:relative}.lp-site-nav{flex:none;position:absolute;left:50%;transform:translate(-50%)}.lp-brand{margin-right:auto}.lp-hdr-cta{margin-left:auto}.lp-has-menu{position:static}.lp-has-menu>a:after{content:"";width:6px;height:6px;margin:-3px 0 0 var(--s2);transition:transform .2s var(--ease);border:1.6px solid;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.lp-has-menu:hover>a:after,.lp-has-menu:focus-within>a:after{transform:rotate(225deg)translate(-2px,-2px)}.lp-menu{z-index:20;width:320px;padding:var(--s3);margin-top:var(--s3);background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility 0s .2s;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px);box-shadow:0 20px 50px #06122e2e}.lp-menu:before{content:"";inset:calc(-1 * var(--s3)) 0 auto 0;height:var(--s3);position:absolute}.lp-has-menu:hover .lp-menu,.lp-has-menu:focus-within .lp-menu{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.lp-menu ul{justify-content:stretch;gap:2px;display:grid}.lp-site-nav .lp-menu a:not([data-slot=button]){min-height:0;padding:var(--s2) var(--s3);border-radius:var(--r-md);color:var(--ink-heading);background:0 0;display:block}.lp-site-nav .lp-menu a:not([data-slot=button]):hover,.lp-site-nav .lp-menu a:not([data-slot=button]):focus-visible{background:var(--mist);color:var(--azure-hover)}.lp-menu strong{font-weight:600;display:block}.lp-menu span{font-size:var(--fs-sm);color:var(--muted);margin-top:2px;font-weight:400;display:block}}@media (max-width:767px){.lp-bar{position:relative}.lp-site-nav.lp-open{top:calc(100% + var(--s2));padding:var(--s2);background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);position:absolute;left:0;right:0;box-shadow:0 16px 40px #06122e2e}.lp-site-nav ul{gap:2px;display:grid}.lp-site-nav.lp-open a:not([data-slot=button]),.lp-site-nav.lp-open .lp-nav-soon{min-height:48px;padding-inline:var(--s3);border-radius:var(--r-md);font-size:var(--fs-lg);border:0}.lp-nav-cta{margin-top:var(--s2);padding:var(--s3) 0 0}}.lp-site-nav .lp-nav-soon{min-height:48px;padding-inline:var(--s2);color:var(--muted);border-top:1px solid var(--border);cursor:default;align-items:center;font-weight:500;display:flex}.lp-site-nav .lp-menu-soon{padding:var(--s2) var(--s3);cursor:default;display:block}.lp-site-nav .lp-menu-soon strong{color:var(--muted)}@media (min-width:768px){.lp-site-nav .lp-nav-soon{min-height:44px;padding-inline:var(--s4);border:0}}@keyframes lp-fade-out{to{opacity:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-panel :is(h2,h3,.lp-sec-head p,.lp-hub,.pf,.jb-card,.pe-copy,.pe-stack,.lp-final .lp-logo,.lp-final .lp-cta-group,.lp-final-phone){animation:linear forwards lp-fade-out;animation-timeline:view();animation-range:exit exit 75%}}}@media (min-width:768px){.lp-has-menu.lp-menu-off .lp-menu,.lp-has-menu.lp-menu-off:hover .lp-menu,.lp-has-menu.lp-menu-off:focus-within .lp-menu{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px)}.lp-has-menu.lp-menu-off>a:after{transform:rotate(45deg)}}
