.lx-proof{max-width:var(--w);margin:0 auto;padding:32px var(--pad) 0}.lx-proof-line{text-align:center;color:var(--soft);font-size:15px;margin:0 0 20px}.lx-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--edge);border-radius:20px;background:var(--bg-raised)}.lx-proof-grid>div{display:flex;flex-direction:column;gap:6px;padding:20px 24px}.lx-proof-grid>div+div{border-left:1px solid var(--edge)}.lx-proof-grid b{font-family:Manrope,Source Sans\ 3,sans-serif;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.04em}.lx-proof-grid span{color:var(--soft);font-size:14px;line-height:1.4}.lx-chips,.lx-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.lx-chips button,.lx-tabs button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:5px;border:1px solid var(--edge);background:var(--bg-raised);color:var(--fg);font:600 15px/1 inherit;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.lx-chips button:hover,.lx-tabs button:hover{border-color:color-mix(in srgb,var(--st-red) 45%,transparent)}.lx-chips button.on,.lx-tabs button.on{background:var(--st-red);border-color:var(--st-red);color:#fff}.lx-tabs .ms{font-size:19px}.lx-portal{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:32px;gap:32px;padding:clamp(20px,3vw,32px);border:1px solid var(--edge);border-radius:20px;background:radial-gradient(40rem 22rem at 100% 0,rgba(var(--accent-rgb),.07),transparent 70%),var(--bg-raised)}.lx-who{margin:0 0 20px;font-weight:700;color:var(--st-red);font-size:15px}.lx-portal-text ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.lx-portal-text li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.5;margin:0}.lx-portal-text li .ms{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:16px;color:var(--st-red);background:rgba(var(--accent-rgb),.1);margin-top:1px}.lx-mock{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:16px;border:1px solid var(--edge);background:var(--bg);font-size:14px;animation:lx-in .36s ease}@keyframes lx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lx-mock-head{display:flex;align-items:center;gap:12px}.lx-mock-head b{display:block;font-size:15.5px}.lx-mock-head span{color:var(--soft);font-size:13px}.lx-mock-head .sp,.lx-rows .sp{flex:1 1 auto}.lx-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;flex:0 0 auto;background:color-mix(in srgb,#3B82F6 14%,transparent);color:#2563EB!important}.lx-av.red{background:rgba(var(--accent-rgb),.12);color:var(--st-red)!important}.lx-tag{height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--edge)}.lx-tag.ok{color:#16A34A;border-color:color-mix(in srgb,#16A34A 35%,transparent)}.lx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.lx-kpis>div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;border:1px solid var(--edge);background:var(--bg-raised)}.lx-kpis span{font-size:12px;color:var(--soft)}.lx-kpis b{font-size:20px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-kpis small{font-size:12px;font-weight:600;color:var(--soft);letter-spacing:0}.lx-rows{list-style:none;margin:0;padding:0;border:1px solid var(--edge);border-radius:10px;background:var(--bg-raised)}.lx-rows li{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:0}.lx-rows li+li{border-top:1px solid var(--edge)}.lx-rows .ms{font-size:19px;color:var(--soft)}.lx-rows .ms.warn{color:#D97706}.lx-rows .ms.ok{color:#16A34A}.lx-rows em{font-style:normal;font-size:12.5px;color:var(--soft);white-space:nowrap}.lx-mock-foot{display:flex;flex-wrap:wrap;gap:6px}.lx-btn{height:40px;display:inline-flex;align-items:center;padding:0 14px;border-radius:5px;font-weight:600;border:1px solid var(--edge);background:var(--bg-raised)}.lx-btn.red{background:var(--st-red);color:#fff;border-color:var(--st-red)}.lx-day{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.lx-slot{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;border:1px solid var(--edge);background:var(--bg-raised)}.lx-slot em{font-style:normal;font-size:12px;color:var(--soft)}.lx-slot span{font-size:12.5px;color:var(--soft)}.lx-classes>div,.lx-cover{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;font-size:13px}.lx-classes{display:grid;grid-gap:6px;gap:6px}.lx-classes em{font-style:normal;color:var(--soft);font-size:12.5px}.lx-bar{height:8px;background:var(--faint);overflow:hidden}.lx-bar,.lx-bar i{display:block;border-radius:4px}.lx-bar i{height:100%;background:var(--st-red)}.lx-trend{display:flex;align-items:flex-end;gap:12px;height:120px;padding:12px 12px 24px;border:1px solid var(--edge);border-radius:10px;background:var(--bg-raised)}.lx-trend span{position:relative;flex:1 1;border-radius:6px 6px 2px 2px;background:color-mix(in srgb,var(--st-red) 75%,transparent)}.lx-trend span:last-child{background:var(--st-red)}.lx-trend em{position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-style:normal;font-size:11.5px;color:var(--soft)}.lx-year{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0;gap:0;position:relative}.lx-year:before{content:"";position:absolute;left:22px;right:22px;top:22px;height:2px;background:var(--edge)}.lx-year li{position:relative;display:flex;flex-direction:column;gap:6px;padding-right:20px;margin:0}.lx-step{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--bg-raised);border:1px solid var(--edge);color:var(--st-red);margin-bottom:12px;position:relative}.lx-year li:first-child .lx-step{background:var(--st-red);color:#fff;border-color:var(--st-red)}.lx-step .ms{font-size:23px}.lx-year em{font-style:normal;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--soft)}.lx-year b{font-size:17px;letter-spacing:-.02em}.lx-year p{margin:0;color:var(--soft);font-size:14.5px;line-height:1.5}.lx-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--edge);border-radius:20px;background:var(--bg-raised);overflow:hidden}.lx-tool{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:20px 24px;border-bottom:1px solid var(--edge);transition:background .12s}.lx-tool:nth-child(odd){border-right:1px solid var(--edge)}.lx-tool:hover{background:color-mix(in srgb,var(--st-red) 4%,var(--bg-raised))}.lx-tool-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--st-red);background:rgba(var(--accent-rgb),.1)}.lx-tool-ico .ms{font-size:23px}.lx-tool h3{margin:0 0 4px;font-size:17px;letter-spacing:-.02em}.lx-tool p{margin:0;color:var(--soft);font-size:14.5px;line-height:1.5}.lx-tool-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right;white-space:nowrap}.lx-tool-meta b{font-size:14.5px}.lx-tool-meta b.core{color:#16A34A}.lx-tool-meta small{color:var(--soft);font-weight:500}.lx-tool-meta em{font-style:normal;font-size:12px;font-weight:700;color:var(--soft)}.lx-tool-meta em.ready{color:#16A34A}.lx-tool-meta em.building{color:#D97706}.lx-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:32px;gap:32px;align-items:stretch}.lx-checks{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.lx-checks li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.5;margin:0}.lx-checks .ms{color:#16A34A;font-size:22px;flex:0 0 auto}.lx-split>div:first-child .lx-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}.lx-world{padding:32px;border-radius:20px;border:1px solid var(--edge);background:var(--bg-raised)}.lx-world h3{font-size:22px;letter-spacing:-.03em;margin:12px 0 0}.lx-world .lx-checks{margin-top:20px}.lx-globe,.lx-world .lx-checks .ms{color:var(--st-red)}.lx-globe{font-size:40px!important}.lx-org{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;padding:clamp(24px,4vw,48px);border-radius:24px;border:1px solid var(--edge);background:var(--bg-raised)}.lx-org,.lx-tree{gap:32px;align-items:center}.lx-tree{display:flex;flex-direction:column;position:relative}.lx-node{display:inline-flex;align-items:center;gap:12px;height:48px;padding:0 16px;border-radius:12px;border:1px solid var(--edge);background:var(--bg);font-weight:600;font-size:15px;white-space:nowrap}.lx-node .ms{color:var(--st-red);font-size:21px}.lx-node.root{background:var(--st-red);border-color:var(--st-red);color:#fff;height:56px;padding:0 20px}.lx-node.root .ms{color:#fff}.lx-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;position:relative;width:100%}.lx-branches:before{content:"";position:absolute;left:25%;right:25%;top:-20px;height:20px;border:2px solid var(--edge);border-bottom:0;border-radius:12px 12px 0 0}.lx-tree:after{content:"";position:absolute;left:50%;top:56px;width:2px;height:12px;background:var(--edge)}.lx-branches .lx-node{justify-content:flex-start;overflow:hidden;text-overflow:ellipsis}.lx-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.lx-plan{display:flex;flex-direction:column;gap:12px;padding:32px;border-radius:20px;border:1px solid var(--edge);background:var(--bg-raised)}.lx-plan.on{border-color:var(--st-red);background:radial-gradient(30rem 16rem at 100% 0,rgba(var(--accent-rgb),.08),transparent 70%),var(--bg-raised)}.lx-plan-k{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--st-red)}.lx-plan-p{font-family:Manrope,Source Sans\ 3,sans-serif;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.04em}.lx-plan-p small{font-size:15px;font-weight:600;color:var(--soft);letter-spacing:0}.lx-plan p{margin:0;color:var(--soft);font-size:15.5px;line-height:1.55}.lx-faq{border:1px solid var(--edge);border-radius:20px;background:var(--bg-raised)}.lx-faq details+details{border-top:1px solid var(--edge)}.lx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;cursor:pointer;font-size:17.5px;font-weight:700;letter-spacing:-.015em;list-style:none}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq summary .ms{color:var(--st-red);transition:transform .16s ease}.lx-faq details[open] summary .ms{transform:rotate(45deg)}.lx-faq p{margin:0;padding:0 24px 20px;color:var(--soft);font-size:16px;line-height:1.6;max-width:48rem}@media (max-width:1000px){.lx-org,.lx-portal,.lx-split,.lx-year{grid-template-columns:minmax(0,1fr)}.lx-year{gap:20px}.lx-year:before{left:22px;right:auto;top:22px;bottom:22px;width:2px;height:auto}.lx-year li{display:grid;grid-template-columns:46px minmax(0,1fr);grid-column-gap:20px;column-gap:20px;padding:0}.lx-year .lx-step{grid-row:span 3;margin:0}.lx-plans,.lx-tools{grid-template-columns:minmax(0,1fr)}.lx-tool:nth-child(odd){border-right:0}}@media (max-width:640px){.lx-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-proof-grid>div:nth-child(3){border-left:0}.lx-proof-grid>div:nth-child(n+3){border-top:1px solid var(--edge)}.lx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-day,.lx-split>div:first-child .lx-checks{grid-template-columns:minmax(0,1fr)}.lx-tool{grid-template-columns:auto minmax(0,1fr)}.lx-tool-meta{grid-column:2;flex-direction:row;align-items:center}.lx-classes>div,.lx-cover{grid-template-columns:5rem minmax(0,1fr) auto}.lx-branches{grid-template-columns:minmax(0,1fr)}.lx-branches:before,.lx-tree:after{display:none}}@media (prefers-reduced-motion:reduce){.lx-mock{animation:none}}.ak-kicker i{font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.55;margin-right:10px}.ak-kicker i:after{content:"";display:inline-block;width:24px;height:2px;margin-left:10px;vertical-align:middle;background:currentColor;opacity:.6}.lx-stage{display:grid;padding:32px 20px;border-radius:16px;background:radial-gradient(18rem 14rem at 20% 20%,color-mix(in srgb,#3B82F6 16%,transparent),transparent 70%),radial-gradient(20rem 16rem at 85% 80%,rgba(var(--accent-rgb),.18),transparent 70%),radial-gradient(14rem 12rem at 80% 10%,color-mix(in srgb,#F59E0B 14%,transparent),transparent 70%),var(--faint)}.lx-phone{position:relative;width:min(100%,340px);padding:40px 10px 14px;border-radius:36px;background:#1F2430;border:1px solid color-mix(in srgb,#fff 12%,transparent)}.lx-phone .lx-notch{position:absolute;top:14px;left:50%;translate:-50% 0;width:84px;height:16px;border-radius:10px;background:#0B0D12}.lx-phone .lx-mock{border-radius:24px;padding:14px;gap:10px}.lx-phone .lx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-phone .lx-mock-head .lx-tag{display:none}.lx-phone .lx-mock-foot .lx-btn{flex:1 1 100%;justify-content:center}.lx-browser{width:100%;border-radius:14px;border:1px solid var(--edge);background:var(--bg-raised);overflow:hidden}.lx-browser-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:1px solid var(--edge)}.lx-browser-bar i{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--fg) 14%,transparent)}.lx-browser-bar span{margin-left:12px;height:22px;display:inline-flex;align-items:center;padding:0 12px;border-radius:5px;background:var(--faint);color:var(--soft);font-size:12px}.lx-browser .lx-mock{border:0;border-radius:0}.lx-band{margin-top:clamp(80px,10vw,136px);background:#1F2430;color:#F4F4F5;position:relative;overflow:hidden}.lx-band:before{background:radial-gradient(40rem 22rem at 100% 0,rgba(var(--accent-rgb),.22),transparent 70%),radial-gradient(30rem 20rem at 0 100%,color-mix(in srgb,#6366F1 20%,transparent),transparent 70%)}.lx-band:after,.lx-band:before{content:"";position:absolute;inset:0;pointer-events:none}.lx-band:after{opacity:.5;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.4px);background-size:22px 22px}.lx-band-in{position:relative;z-index:1;max-width:var(--w);margin:0 auto;padding:clamp(64px,8vw,112px) var(--pad)}.lx-band h2{color:#fff;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.04;letter-spacing:-.045em;font-weight:800;margin:14px 0 0}.lx-band .ak-sub{color:#A1A1AA}.lx-band .lx-year:before{background:linear-gradient(90deg,var(--st-red),rgba(255,255,255,.12) 70%)}.lx-band .lx-step{background:#262B38;border-color:rgba(255,255,255,.1);color:#FF8F8F}.lx-band .lx-year li:first-child .lx-step{background:var(--st-red);color:#fff;border-color:var(--st-red)}.lx-band .lx-year li:last-child .lx-step{background:#fff;color:#1F2430;border-color:#fff}.lx-band .lx-year em{color:#FF8F8F}.lx-band .lx-year b{color:#fff}.lx-band .lx-year p{color:#A1A1AA}@media (max-width:1000px){.lx-band .lx-year:before{background:linear-gradient(180deg,var(--st-red),rgba(255,255,255,.12) 70%)}}.lx-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.lx-cat{display:flex;flex-direction:column;padding:24px;border-radius:20px;border:1px solid var(--edge);background:radial-gradient(22rem 12rem at 100% 0,color-mix(in srgb,var(--hue) 12%,transparent),transparent 70%),var(--bg-raised);transition:border-color .16s ease,transform .16s ease}.lx-cat:hover{border-color:color-mix(in srgb,var(--hue) 45%,transparent);transform:translateY(-2px)}.lx-cat.big{grid-column:span 2}.lx-cat header{display:flex;align-items:baseline;justify-content:space-between}.lx-cat h3{margin:0;font-size:22px;letter-spacing:-.03em}.lx-cat header span{font-size:12.5px;font-weight:700;color:var(--hue);white-space:nowrap}.lx-cat>p{margin:0;color:var(--soft);font-size:15px;line-height:1.5}.lx-cat ul{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lx-cat li{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 8px;border-radius:999px;margin:0;border:1px solid color-mix(in srgb,var(--hue) 24%,var(--edge));background:var(--bg);font-size:14px;font-weight:600;cursor:default}.lx-cat li .ms{font-size:18px;color:var(--hue)}.lx-cat li i{font-style:normal;font-size:11px;font-weight:700;color:#D97706}.lx-cat li i.ready{color:#16A34A}.lx-note{margin:20px 0 0;color:var(--soft);font-size:15px;text-align:center}@media (max-width:1000px){.lx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lx-bento{grid-template-columns:minmax(0,1fr)}.lx-cat.big{grid-column:auto}.lx-stage{padding:20px 12px}.lx-phone{padding-top:34px;border-radius:30px}.lx-browser .lx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-cal-wrap{overflow-x:auto;margin:0 calc(-1 * var(--pad));padding:0 var(--pad) 6px;scrollbar-width:thin}.lx-cal{--label:17rem;position:relative;min-width:760px;padding:20px 24px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.lx-cal-head,.lx-lane{display:grid;grid-template-columns:var(--label) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center}.lx-cal-head{align-items:start}.lx-cal-corner{font-family:Manrope,Source Sans\ 3,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.03em;color:#fff}.lx-cal-axis{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:58px}.lx-cal-axis>span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8B8FA3;padding-left:6px;border-left:1px solid rgba(255,255,255,.1)}.lx-cal-terms{position:absolute;left:0;right:0;top:26px;height:24px}.lx-cal-terms span{position:absolute;top:0;height:24px;display:flex;align-items:center;padding:0 10px;border-radius:6px;font-size:12px;font-weight:700;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);box-sizing:border-box}.lx-cal-seqs{position:absolute;left:0;right:0;top:56px;height:0}.lx-cal-seqs span{position:absolute;translate:-50% 0;font-size:10.5px;font-weight:800;color:#FF8F8F;letter-spacing:.04em}.lx-lane{padding:10px 0;border-top:1px solid rgba(255,255,255,.06)}.lx-lane-label{display:flex;gap:12px;align-items:center;min-width:0}.lx-lane-ico{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--hue);background:color-mix(in srgb,var(--hue) 16%,transparent);border:1px solid color-mix(in srgb,var(--hue) 30%,transparent)}.lx-lane-ico .ms{font-size:21px}.lx-lane-label b{display:flex;align-items:baseline;gap:8px;color:#fff;font-size:15.5px;letter-spacing:-.01em}.lx-lane-label b em{font-style:normal;font-size:11px;font-weight:800;color:#8B8FA3}.lx-lane-label>div>span{display:block;font-size:13px;color:#A1A1AA;line-height:1.35;margin-top:2px}.lx-lane-track{position:relative;height:40px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px calc(100% / 12))}.lx-ribbon{top:12px;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--hue) 45%,transparent),var(--hue))}.lx-dot,.lx-ribbon{position:absolute;height:16px}.lx-dot{width:16px;translate:-50% 0;border-radius:50%;background:var(--hue);outline:4px solid color-mix(in srgb,var(--hue) 22%,transparent)}.lx-now{position:absolute;top:-10px;height:calc(7 * 61px);left:0;pointer-events:none;z-index:2;background:linear-gradient(180deg,#fff,rgba(255,255,255,.5) 85%,transparent);animation:lx-sweep 26s linear infinite}.lx-now b{position:absolute;top:-22px;left:-18px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1F2430;background:#fff;padding:2px 6px;border-radius:4px}@keyframes lx-sweep{0%{left:8%}to{left:92%}}@media (prefers-reduced-motion:reduce){.lx-now{animation:none;left:30%}}@media (max-width:1000px){.lx-cal{--label:12rem}.lx-lane-label>div>span{display:none}.lx-now{height:calc(7 * 61px)}}.lx-portal{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.lx-stage{display:block;height:560px;padding:0;overflow:hidden}.lx-dev{position:absolute;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;zoom:.62;transition:opacity .32s ease,filter .32s ease,transform .42s cubic-bezier(.2,.8,.2,1);opacity:.5;filter:saturate(.4);transform:scale(.97);z-index:1}.lx-dev:hover{opacity:.8}.lx-dev.on{opacity:1;filter:none;transform:none;z-index:5;cursor:default}.lx-dev .lx-mock{animation:none}.lx-dev-admin{left:4%;top:6%;width:760px}.lx-dev-teacher{right:4%;top:30%;width:700px}.lx-dev-parent{right:8%;top:4%;width:330px}.lx-dev-student{left:9%;top:30%;width:330px}.lx-dev .lx-browser,.lx-dev .lx-phone{display:block}@media (max-width:1000px){.lx-stage{height:auto;padding:20px 12px;display:grid;place-items:center}.lx-dev{position:static;zoom:1;display:none;width:100%;max-width:560px;opacity:1;filter:none;transform:none}.lx-dev.on{display:block}.lx-dev-parent.on,.lx-dev-student.on{max-width:340px}}.lx-local{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);align-items:center}.lx-callouts{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:20px;gap:20px}.lx-callouts li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;margin:0}.lx-callouts b{display:block;font-size:17px;letter-spacing:-.015em}.lx-callouts p{margin:4px 0 0;color:var(--soft);font-size:15px;line-height:1.5}.lx-num,.lx-pin:after{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--st-red);color:#fff;font:800 13px/1 Manrope,Source Sans\ 3,sans-serif}.lx-local-art{position:relative;padding:clamp(20px,3vw,40px);border-radius:24px;isolation:isolate;background:radial-gradient(24rem 18rem at 10% 0,color-mix(in srgb,#3B82F6 14%,transparent),transparent 70%),radial-gradient(24rem 18rem at 100% 100%,rgba(var(--accent-rgb),.16),transparent 70%),radial-gradient(18rem 14rem at 100% 0,color-mix(in srgb,#16A34A 12%,transparent),transparent 70%),var(--faint);border:1px solid var(--edge)}.lx-rc{position:relative;padding:20px 22px;border-radius:6px;background:#fff;color:#1F2430;border:1px solid #e4e4e7;font-size:12px;line-height:1.35}.lx-rc-head{position:relative;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;text-align:center;padding-bottom:12px;border-bottom:2px solid #1f2430}.lx-rc-head b{display:block;font-size:11.5px;letter-spacing:.06em}.lx-rc-head span{display:block;font-size:10.5px;color:#52525B}.lx-rc-seal{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:2px solid #1f2430;color:#FF4B4B}.lx-rc-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 10px}.lx-rc-title b{font-family:Manrope,Source Sans\ 3,sans-serif;font-weight:800;font-size:15px;letter-spacing:-.02em}.lx-rc-title span{font-size:11.5px;font-weight:700;color:#FF4B4B;text-transform:uppercase;letter-spacing:.06em}.lx-rc-id{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;grid-gap:6px 12px;gap:6px 12px;padding:8px 10px;border-radius:4px;background:#F4F4F5;margin-bottom:10px}.lx-rc-decision em,.lx-rc-figs em,.lx-rc-id em{display:block;font-style:normal;font-size:9.5px;font-weight:700;color:#71717A;text-transform:uppercase;letter-spacing:.06em}.lx-rc table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-rc th{position:relative;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#52525B;text-align:right;padding:6px;border-bottom:1px solid #d4d4d8}.lx-rc td{padding:5px 6px;text-align:right;border-bottom:1px solid #f0f0f2}.lx-rc td:first-child,.lx-rc td:last-child,.lx-rc th:first-child,.lx-rc th:last-child{text-align:left}.lx-rc td:last-child{color:#52525B}.lx-rc-foot{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:stretch;margin-top:12px}.lx-rc-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px}.lx-rc-decision,.lx-rc-figs span{position:relative}.lx-rc-figs b{font-size:13px}.lx-rc-decision{display:flex;flex-direction:column;justify-content:center;padding:8px 12px;border-radius:4px;border:1.5px solid #16a34a;color:#15803D}.lx-rc-decision b{font-size:12.5px}.lx-rc-qr{position:relative;display:grid;place-items:center;width:64px;border-radius:4px;border:1px solid #e4e4e7}.lx-rc-qr .ms{font-size:48px;color:#1F2430}.lx-pin{position:absolute;display:block;width:0;height:0;font-style:normal;z-index:2}.lx-pin:after{content:attr(data-n);position:absolute;translate:-50% -50%;outline:3px solid #fff}.lx-rc-head .lx-pin{left:50%;top:100%}.lx-rc th .lx-pin{right:-2px;top:-4px}.lx-rc-figs .lx-pin{right:8px;top:0}.lx-rc-decision .lx-pin,.lx-rc-qr .lx-pin{right:0;top:0}.lx-strips{display:grid;grid-gap:12px;gap:12px;margin-top:32px}.lx-strip{display:flex;flex-wrap:wrap;padding:12px;border-radius:16px;border:1px solid var(--edge);background:var(--bg-raised)}.lx-strip,.lx-strip-k{align-items:center;gap:6px}.lx-strip-k{display:inline-flex;margin-right:6px;padding:0 6px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--st-red)}.lx-strip-k .ms{font-size:18px}.lx-pill{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:600;border:1px solid var(--edge);background:var(--bg)}.lx-pill.alt{border-color:color-mix(in srgb,var(--st-red) 25%,var(--edge))}@media (max-width:1000px){.lx-local{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lx-rc{padding:14px;font-size:11px}.lx-rc-head{grid-template-columns:1fr 1fr}.lx-rc-seal{display:none}.lx-rc-id{grid-template-columns:repeat(2,auto)}.lx-rc td:last-child,.lx-rc td:nth-child(6),.lx-rc th:last-child,.lx-rc th:nth-child(6){display:none}.lx-rc td:nth-child(5),.lx-rc th:nth-child(5){text-align:right}.lx-rc-foot{grid-template-columns:minmax(0,1fr) auto}.lx-rc-qr{display:none}.lx-local-art{padding:12px}}.lx-ph{text-align:center;max-width:52rem;margin:0 auto 32px}.lx-ph h2{margin-top:14px}.lx-ph .ak-sub{margin:18px auto 0}.lx-ul{position:relative;white-space:nowrap}.lx-ul svg{position:absolute;left:-2%;bottom:-.18em;width:104%;height:.38em;overflow:visible}.lx-ul path{fill:none;stroke:var(--st-red);stroke-width:5;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:lx-draw 1.1s cubic-bezier(.6,0,.2,1) .3s forwards}@keyframes lx-draw{to{stroke-dashoffset:0}}.lx-seg{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;max-width:760px;margin:0 auto 20px;padding:6px;border-radius:16px;border:1px solid var(--edge);background:var(--bg-raised)}.lx-seg-ind{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / 4);border-radius:11px;background:var(--st-red);transform:translateX(calc(var(--i) * 100%));transition:transform .38s cubic-bezier(.2,.8,.2,1)}.lx-seg button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:0;background:none;color:var(--fg);font:inherit;cursor:pointer;border-radius:11px;transition:color .2s}.lx-seg button .ms{font-size:22px;color:var(--st-red);transition:color .2s}.lx-seg button b{font-size:15px}.lx-seg button small{font-size:12px;color:var(--soft);transition:color .2s}.lx-seg button.on,.lx-seg button.on .ms,.lx-seg button.on small{color:#fff}@media (max-width:640px){.lx-seg button small{display:none}.lx-seg button b{font-size:13px}}.lx-cm{margin-top:clamp(80px,10vw,136px);position:relative;overflow:hidden;color:#F4F4F5;background:linear-gradient(135deg,#0B3B2E,#10241F 45%,#1F2430)}.lx-cm:before{background:radial-gradient(34rem 22rem at 8% 10%,rgba(0,122,94,.55),transparent 70%),radial-gradient(30rem 22rem at 92% 85%,rgba(206,17,38,.38),transparent 70%),radial-gradient(16rem 12rem at 70% 8%,rgba(252,209,22,.22),transparent 70%)}.lx-cm:after,.lx-cm:before{content:"";position:absolute;inset:0;pointer-events:none}.lx-cm:after{opacity:.45;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.4px);background-size:22px 22px}.lx-cm-in{position:relative;z-index:1;max-width:var(--w);margin:0 auto;padding:clamp(64px,8vw,112px) var(--pad)}.lx-cm h2{color:#fff;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.04;letter-spacing:-.045em;font-weight:800;margin:14px 0 0}.lx-cm .ak-kicker{color:#FCD116}.lx-cm .lx-callouts b{color:#fff}.lx-cm .lx-callouts p{color:rgba(255,255,255,.68)}.lx-cm .lx-local-art{background:none;border:0;padding:20px 0 40px;perspective:1600px}.lx-cm .lx-stack{position:relative;transform:rotateY(-14deg) rotateX(8deg) rotate(1.5deg);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.lx-cm .lx-local-art:hover .lx-stack{transform:rotateY(-4deg) rotateX(2deg) rotate(.5deg)}.lx-cm .lx-stack:after,.lx-cm .lx-stack:before{content:"";position:absolute;inset:0;border-radius:6px;background:#EDEDE8;border:1px solid #d9d9d2}.lx-cm .lx-stack:before{transform:translate(22px,24px) rotate(2.5deg);background:#E4E4DD}.lx-cm .lx-stack:after{transform:translate(11px,12px) rotate(1.2deg)}.lx-cm .lx-rc{z-index:1}.lx-cm .lx-strip{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.lx-cm .lx-strip-k{color:#FCD116}.lx-cm .lx-pill{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#fff}.lx-cm .lx-pill.alt{border-color:rgba(252,209,22,.35)}.lx-flag{display:inline-flex;gap:3px;margin-left:10px;vertical-align:middle}.lx-flag i{width:10px;height:14px;border-radius:2px}.lx-flag i:first-child{background:#007A5E}.lx-flag i:nth-child(2){background:#CE1126}.lx-flag i:nth-child(3){background:#FCD116}@media (max-width:1000px){.lx-cm .lx-stack{transform:none}.lx-cm .lx-stack:after,.lx-cm .lx-stack:before{display:none}}.lx-trust{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.lx-vault{position:relative;aspect-ratio:1;max-width:520px;width:100%;margin:0 auto;display:grid;place-items:center}.lx-ring{position:absolute;inset:calc((4 - var(--r)) * 11%);border-radius:50%;border:1px solid color-mix(in srgb,var(--st-red) calc(14% + (4 - var(--r)) * 10%),transparent);background:color-mix(in srgb,var(--st-red) calc(2% + (4 - var(--r)) * 2%),transparent);animation:lx-turn calc(40s + var(--r) * 14s) linear infinite}.lx-ring:nth-child(2n){animation-direction:reverse;border-style:dashed}.lx-ring-ico{position:absolute;top:0;left:50%;translate:-50% -50%;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--bg-raised);border:1px solid var(--edge);color:var(--st-red);animation:lx-turn calc(40s + var(--r) * 14s) linear infinite reverse}.lx-ring:nth-child(2n) .lx-ring-ico{animation-direction:normal}.lx-ring-ico .ms{font-size:22px}@keyframes lx-turn{to{rotate:1turn}}.lx-core{position:relative;z-index:2;width:34%;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;grid-gap:4px;gap:4px;text-align:center;background:var(--st-red);color:#fff}.lx-core .ms{font-size:34px}.lx-core b{font-size:14px}.lx-walls{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:20px;gap:20px}.lx-walls li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;margin:0}.lx-walls li>.ms{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:22px;color:var(--st-red);background:rgba(var(--accent-rgb),.1)}.lx-walls b{display:block;font-size:17px;letter-spacing:-.015em}.lx-walls p{margin:4px 0 0;font-size:15px}.lx-law,.lx-walls p{color:var(--soft);line-height:1.5}.lx-law{display:flex;gap:12px;align-items:flex-start;margin:32px 0 0;padding:14px 16px;border-radius:12px;border:1px solid var(--edge);background:var(--bg-raised);font-size:14.5px}.lx-law .ms{color:var(--st-red)}@media (prefers-reduced-motion:reduce){.lx-ring,.lx-ring-ico,.lx-ul path{animation:none}.lx-ul path{stroke-dashoffset:0}}.lx-api{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(28px,5vw,64px);border-radius:28px;background:#0F1218;color:#F4F4F5;position:relative;overflow:hidden}.lx-api:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(34rem 22rem at 100% 0,rgba(var(--accent-rgb),.25),transparent 70%),radial-gradient(26rem 20rem at 0 100%,rgba(99,102,241,.2),transparent 70%)}.lx-api>*{position:relative}.lx-api h2{color:#fff;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.04;letter-spacing:-.045em;font-weight:800;margin:14px 0 0}.lx-api-text>p{color:#A1A1AA;font-size:17px;line-height:1.6;margin:18px 0 20px}.lx-api-list{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 20px;gap:8px 20px}.lx-api-list li{display:flex;gap:8px;align-items:center;margin:0;font-size:15px;color:#E4E4E7}.lx-api-list .ms{color:#FF8F8F;font-size:18px}.lx-editor{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#151922;overflow:hidden;font-family:Source Code Pro,ui-monospace,monospace;font-size:13px}.lx-editor-bar{display:flex;align-items:center;gap:4px;height:44px;padding:0 8px 0 14px;border-bottom:1px solid rgba(255,255,255,.08)}.lx-editor-bar .dots{display:inline-flex;gap:6px;margin-right:12px}.lx-editor-bar .dots i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.18)}.lx-editor-bar button{height:30px;padding:0 12px;border-radius:6px;border:0;background:none;color:#A1A1AA;font:600 12.5px/1 Source Sans\ 3,sans-serif;cursor:pointer}.lx-editor-bar button.on{background:rgba(255,255,255,.08);color:#fff}.lx-editor pre{margin:0;padding:16px 0;overflow-x:auto;color:#E6EDF3;line-height:1.75}.lx-editor code{background:none;padding:0;font-size:inherit;color:inherit}.lx-editor .ln{display:block;padding:0 16px;white-space:pre}.lx-editor .ln em{display:inline-block;width:22px;margin-right:14px;font-style:normal;color:#4B5263;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lx-editor-out{border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.25)}.lx-editor-out pre{padding:12px 16px 16px;color:#A5D6A7}.lx-status{display:inline-flex;margin:12px 16px 0;height:22px;align-items:center;padding:0 8px;border-radius:4px;background:rgba(34,197,94,.15);color:#4ADE80;font:700 11.5px/1 Source Sans\ 3,sans-serif}.lx-build{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);grid-gap:12px;gap:12px;align-items:start}.lx-build-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:12px;border-radius:20px;border:1px solid var(--edge);background:var(--bg-raised)}.lx-build-pick button{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;min-height:56px;padding:8px 12px;border-radius:12px;border:1px solid transparent;background:none;color:var(--fg);font:600 14px/1.25 inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.lx-build-pick button .ms{grid-row:span 2;font-size:21px;color:var(--soft)}.lx-build-pick button em{font-style:normal;font-weight:500;font-size:12.5px;color:var(--soft)}.lx-build-pick button:hover{background:var(--faint)}.lx-build-pick button.on{border-color:color-mix(in srgb,var(--st-red) 40%,transparent);background:rgba(var(--accent-rgb),.07)}.lx-build-pick button.on .ms{color:var(--st-red)}.lx-build-total{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:20px;color:#fff;background:radial-gradient(22rem 14rem at 100% 0,rgba(255,255,255,.2),transparent 70%),var(--st-red)}.lx-build-total .lx-plan-k{color:rgba(255,255,255,.8)}.lx-total b{display:block;font-family:Manrope,Source Sans\ 3,sans-serif;font-weight:800;font-size:clamp(30px,3.2vw,42px);letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-total span{font-size:14px;color:rgba(255,255,255,.85)}.lx-build-total ul{list-style:none;margin:6px 0;padding:0;display:grid;grid-gap:6px;gap:6px}.lx-build-total li{display:flex;gap:8px;align-items:center;margin:0;font-size:14.5px}.lx-build-total li .ms{font-size:18px}.lx-build-total .btn.primary{background:#fff;color:var(--st-red);border-color:#fff}.lx-build-total p{margin:0;font-size:12.5px;color:rgba(255,255,255,.75)}.lx-qa{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}.lx-qa-side{position:-webkit-sticky;position:sticky;top:96px}.lx-ask{margin-top:32px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:24px;border-radius:20px;border:1px solid var(--edge);background:radial-gradient(20rem 12rem at 0 0,rgba(var(--accent-rgb),.08),transparent 70%),var(--bg-raised)}.lx-ask>.ms{font-size:30px;color:var(--st-red)}.lx-ask b{font-size:18px;letter-spacing:-.02em}.lx-ask p{margin:0 0 8px;color:var(--soft);font-size:15px;line-height:1.5}.lx-faq summary em{font-style:normal;font-size:12px;font-weight:800;color:var(--st-red);margin-right:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-faq summary{justify-content:flex-start}.lx-faq summary .ms{margin-left:auto}.lx-faq p{padding-left:54px}.lx-final{position:relative;overflow:hidden;width:var(--span);margin:clamp(88px,11vw,144px) auto 0;border-radius:32px;color:#fff;background:radial-gradient(40rem 24rem at 0 100%,rgba(31,36,48,.55),transparent 70%),radial-gradient(30rem 20rem at 100% 0,rgba(255,255,255,.22),transparent 70%),var(--st-red)}.lx-final-mark{position:absolute;right:-4%;top:50%;translate:0 -50%;height:150%;fill:rgba(255,255,255,.1);pointer-events:none}.lx-final-in{position:relative;padding:clamp(56px,8vw,104px) clamp(28px,6vw,80px);max-width:44rem}.lx-final h2{margin:0;font-size:clamp(2.6rem,6vw,4.8rem);line-height:.98;letter-spacing:-.055em;font-weight:800;color:#fff}.lx-final p{margin:20px 0 32px;font-size:19px;color:rgba(255,255,255,.88)}.lx-final-cta{display:flex;flex-wrap:wrap;gap:12px}.lx-final .ak-ghost.dark{border-color:rgba(255,255,255,.45)}.lx-foot{max-width:var(--w);margin:0 auto;padding:clamp(56px,7vw,88px) var(--pad) 32px}.lx-foot-top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;padding-bottom:32px;border-bottom:1px solid var(--edge)}.lx-foot-brand p{margin:12px 0 0;color:var(--soft);font-size:15px;line-height:1.55;max-width:22rem}.lx-foot nav{display:flex;flex-direction:column;gap:10px}.lx-foot nav b{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--st-red);margin-bottom:4px}.lx-foot nav a{color:var(--soft);font-size:15px}.lx-foot nav a:hover{color:var(--fg)}.lx-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:13.5px;color:var(--soft)}@media (max-width:1000px){.lx-api,.lx-build,.lx-qa,.lx-trust{grid-template-columns:minmax(0,1fr)}.lx-build-total,.lx-qa-side{position:static}.lx-build-pick{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-foot-brand{grid-column:1/-1}.lx-vault{max-width:380px}}@media (max-width:640px){.lx-api-list,.lx-build-pick{grid-template-columns:minmax(0,1fr)}.lx-foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-faq p{padding-left:24px}.lx-final-mark{height:90%;right:-20%}}.lx-proof{max-width:none;padding:clamp(28px,4vw,48px) 0 0;overflow:hidden}.lx-rib{overflow:hidden;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lx-rib-track{display:flex;width:max-content;animation:lx-drift 60s linear infinite}.lx-rib.rev .lx-rib-track{animation-direction:reverse;animation-duration:70s}.lx-rib span{display:inline-flex;align-items:center;gap:clamp(20px,2.4vw,36px);padding-right:clamp(20px,2.4vw,36px);white-space:nowrap;font-family:Manrope,Source Sans\ 3,sans-serif;font-weight:800;font-size:clamp(30px,4.6vw,64px);letter-spacing:-.045em;line-height:1.15;color:var(--fg)}.lx-rib span.o,.lx-rib.rev span{color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--fg) 45%,transparent)}.lx-rib.rev span.o{color:var(--st-red);-webkit-text-stroke:0}.lx-rib i{width:12px;height:12px;border-radius:50%;background:var(--st-red);flex:0 0 auto}@keyframes lx-drift{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lx-rib-track{animation:none}}.lx-figs{max-width:var(--w);margin:0 auto;padding:clamp(40px,5vw,64px) var(--pad) 0}.lx-figs-line{text-align:center;color:var(--soft);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 32px}.lx-figs-row{display:grid}.lx-figs-row>div{display:flex;flex-direction:column;gap:8px;padding:0 clamp(16px,2.4vw,32px)}.lx-figs-row b{font-family:Manrope,Source Sans\ 3,sans-serif;font-weight:800;font-size:clamp(34px,4.2vw,60px);letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(180deg,var(--fg) 30%,color-mix(in srgb,var(--st-red) 85%,var(--fg)));-webkit-background-clip:text;background-clip:text;color:transparent}.lx-figs-row b em{font-style:normal;color:var(--st-red);-webkit-text-fill-color:var(--st-red);margin:0 .06em}.lx-figs-row>div>span{color:var(--soft);font-size:15px;line-height:1.45;max-width:15rem}@media (max-width:760px){.lx-figs-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.lx-figs-row>div:nth-child(3){border-left:0}}.lx-rib{display:none}.lx-proof{padding-top:32px}.lx-tick{overflow:hidden;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lx-tick-track{display:flex;width:max-content;animation:lx-drift 70s linear infinite}.lx-tick-track>span{display:inline-flex;align-items:center;gap:8px;height:56px;padding:0 20px 0 0;white-space:nowrap;font-size:15px;font-weight:600;color:var(--soft)}.lx-tick-track .ms{font-size:19px;color:var(--st-red)}.lx-tick-track i{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--fg) 25%,transparent);margin-left:12px}.lx-tick:hover .lx-tick-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lx-tick-track{animation:none}}.lx-figs{padding-top:56px}.lx-figs-row b{font-size:clamp(34px,3.6vw,52px)}.lx-org2{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);align-items:center}.lx-net{position:relative;aspect-ratio:1.15;border-radius:24px;border:1px solid var(--edge);overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(var(--accent-rgb),.12),transparent 45%),radial-gradient(color-mix(in srgb,var(--fg) 9%,transparent) 1px,transparent 1.4px) 0 0 /22px 22px,var(--bg-raised)}.lx-net-links{position:absolute;inset:0;width:100%;height:100%}.lx-net-links path{fill:none;vector-effect:non-scaling-stroke}.lx-net-links .base{stroke:color-mix(in srgb,var(--fg) 14%,transparent);stroke-width:1.5}.lx-net-links .flow{stroke:var(--st-red);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:6 120;animation:lx-flow 3.2s linear infinite}@keyframes lx-flow{0%{stroke-dashoffset:126}to{stroke-dashoffset:0}}.lx-hub{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 20px;border-radius:16px;background:var(--st-red);color:#fff;text-align:center;max-width:13rem}.lx-hub .ms{font-size:26px}.lx-hub b{font-size:14.5px;line-height:1.25}.lx-hub em{font-style:normal;font-size:12px;color:rgba(255,255,255,.85)}.lx-hub:before{content:"";position:absolute;inset:-10px;border-radius:22px;border:2px solid rgba(var(--accent-rgb),.35);animation:lx-pulse 2.6s ease-out infinite}@keyframes lx-pulse{0%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(1.18)}}.lx-node2{position:absolute;translate:-50% -50%;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:12px;border:1px solid var(--edge);background:var(--bg);white-space:nowrap}.lx-node2>.ms{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:18px;color:var(--st-red);background:rgba(var(--accent-rgb),.1)}.lx-node2 b{display:block;font-size:13.5px}.lx-node2 em{display:block;font-style:normal;font-size:11.5px;color:var(--soft)}.lx-combined{position:absolute;right:14px;bottom:14px;z-index:3;width:min(15rem,42%);padding:12px;border-radius:12px;border:1px solid var(--edge);background:color-mix(in srgb,var(--bg-raised) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none}.lx-combined-k{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--st-red);margin-bottom:8px}.lx-combined-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 2rem;grid-gap:8px;gap:8px;align-items:center;font-size:11.5px;margin-top:4px}.lx-combined-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--soft)}.lx-combined-row i{height:6px;border-radius:3px;background:var(--st-red)}.lx-combined-row b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.lx-hub:before,.lx-net-links .flow{animation:none}}@media (max-width:1000px){.lx-org2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lx-net{aspect-ratio:.8}.lx-node2{padding:6px}.lx-node2 div{display:none}.lx-hub{padding:12px 14px;max-width:9.5rem}.lx-hub b{font-size:12.5px}}.lx-next{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:20px;gap:20px;position:relative}.lx-next:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:2px;background:var(--edge)}.lx-next li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;margin:0}.lx-next li>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:2px solid var(--st-red);color:var(--st-red);font:800 13px/1 Manrope,Source Sans\ 3,sans-serif;position:relative}.lx-next b{display:block;font-size:16.5px;letter-spacing:-.015em}.lx-next p{margin:4px 0 0;color:var(--soft);font-size:15px;line-height:1.5}.ak-request .ak-form{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(26rem 14rem at 100% 0,rgba(var(--accent-rgb),.07),transparent 70%),var(--bg-raised)}.ak-request .ak-form:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--st-red)}.ak-request .ak-form input,.ak-request .ak-form textarea{border-radius:5px}.ak-nav.scrolled:before{background:color-mix(in srgb,var(--bg) 94%,transparent)!important}.ak-nav{z-index:60}#request.ak-request{position:relative;overflow:hidden;width:var(--span);max-width:none;margin:clamp(80px,10vw,136px) auto 0;padding:clamp(32px,5vw,64px);border-radius:28px;background:#1F2430;color:#F4F4F5;gap:clamp(32px,5vw,72px);align-items:center}#request.ak-request:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(36rem 24rem at 0 0,rgba(var(--accent-rgb),.22),transparent 70%),radial-gradient(30rem 22rem at 100% 100%,rgba(99,102,241,.2),transparent 70%)}#request.ak-request>*{position:relative}#request h2{color:#fff}#request .ak-kicker{color:#FF8F8F}#request .ak-sub{color:#A1A1AA}#request .lx-next:before{background:rgba(255,255,255,.12)}#request .lx-next li>span{background:#1F2430}#request .lx-next b{color:#fff}#request .lx-next p{color:#A1A1AA}#request .ak-form{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.04);padding:clamp(20px,3vw,32px)}#request .ak-form:before{content:none}#request .ak-form label{color:#E4E4E7}#request .ak-form label i{color:#8B8FA3}#request .ak-form input,#request .ak-form textarea{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:5px}#request .ak-form input::placeholder,#request .ak-form textarea::placeholder{color:#6B7080}#request .ak-form input:focus,#request .ak-form textarea:focus{border-color:var(--st-red);background:rgba(255,255,255,.09)}#request .ak-form .btn.primary:disabled{opacity:.45}#request .ak-sent{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:#fff}@media (max-width:1000px){#request.ak-request{grid-template-columns:minmax(0,1fr);border-radius:20px}}.lx-proof{margin-top:0;padding:20px 0 0}.lx-figs{width:100%;max-width:none;padding:0;border-bottom:1px solid var(--edge);background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-raised) 70%,transparent),transparent)}.lx-tick{border-bottom:0}.lx-figs-row{width:var(--span);margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--edge)}.lx-figs-row>div{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto;grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;padding:28px clamp(16px,2vw,28px);align-content:start}.lx-figs-row>div:first-child{padding-left:0}.lx-figs-row>div+div{border-left:1px solid var(--edge)}.lx-fig-ico{grid-row:span 3;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--st-red);background:rgba(var(--accent-rgb),.1)}.lx-fig-ico .ms{font-size:23px}.lx-figs-row em{font-style:normal;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--st-red)}.lx-figs-row b{font-size:clamp(30px,3vw,42px)!important;line-height:1.05;color:var(--fg);background:none!important;-webkit-text-fill-color:currentColor}.lx-figs-row b i{font-style:normal;color:var(--st-red);margin:0 .08em}.lx-figs-row>div>span:last-child{font-size:14px;color:var(--soft);line-height:1.45;max-width:15rem}@media (max-width:900px){.lx-figs-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-figs-row>div:nth-child(3){border-left:0;padding-left:0}.lx-figs-row>div:nth-child(n+3){border-top:1px solid var(--edge)}}@media (max-width:520px){.lx-figs-row{grid-template-columns:minmax(0,1fr)}.lx-figs-row>div{padding-left:0!important;border-left:0!important}.lx-figs-row>div+div{border-top:1px solid var(--edge)}}.lx-portal{border:0!important;background:none!important;padding:0!important;gap:clamp(32px,5vw,72px);align-items:center}.lx-stage{height:auto!important;min-height:540px;display:grid!important;place-items:center;padding:40px 20px!important;overflow:visible!important;border-radius:28px}.lx-dev{position:static!important;zoom:1!important;display:none;opacity:1!important;filter:none!important;transform:none!important;cursor:default}.lx-dev.on{display:block;animation:lx-show .42s ease}@keyframes lx-show{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.lx-dev-parent.on,.lx-dev-student.on{width:min(100%,340px)}.lx-dev-admin.on,.lx-dev-teacher.on{width:min(100%,640px)}.lx-portal-text .lx-who{font-size:16px}.lx-portal-text li{font-size:18px}@media (prefers-reduced-motion:reduce){.lx-dev.on{animation:none}}@media (max-width:1000px){.lx-stage{min-height:0}}.lx-lane{padding:14px 0;transition:background .16s;border-radius:12px}.lx-lane:hover{background:rgba(255,255,255,.035)}.lx-lane-label>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-lane-track{height:44px}.lx-ribbon{top:9px;height:26px;border-radius:13px;display:flex;align-items:center;overflow:hidden;font-style:normal}.lx-ribbon span{padding:0 12px;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 rgba(0,0,0,.15)}.lx-dot{top:12px}.lx-dot.big{top:8px;width:28px;height:28px;display:grid;place-items:center;font:800 10.5px/1 Manrope,Source Sans\ 3,sans-serif;font-style:normal;color:#fff;outline-width:4px;z-index:1}.lx-now{animation:none!important;width:2px;top:-4px;height:calc(7 * 72px);background:linear-gradient(180deg,#FF6B6B,rgba(255,107,107,.45) 85%,transparent);box-shadow:0 0 18px 2px rgba(255,75,75,.35)}.lx-now b{top:-26px;left:50%;translate:-50% 0;white-space:nowrap;background:var(--st-red);color:#fff;padding:3px 8px;border-radius:999px}.lx-cal-seqs span{font-size:11px}.lx-cat{gap:12px}.lx-cat header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.lx-cat-ico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--hue);background:color-mix(in srgb,var(--hue) 13%,transparent)}.lx-cat-ico .ms{font-size:22px}.lx-cat ul{margin:8px 0 0!important}.lx-cat li i{width:7px;height:7px;border-radius:50%;margin-left:2px;background:#D97706}.lx-cat li i.ready{background:#16A34A}.lx-legend{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;font-size:13.5px;color:var(--soft)}.lx-legend i{width:8px;height:8px;border-radius:50%;background:#D97706;margin-left:12px}.lx-legend i:first-child{margin-left:0}.lx-legend i.ready{background:#16A34A}.lx-legend+.lx-note{margin-top:6px}.lx-cm .lx-local-art:hover .lx-stack,.lx-cm .lx-stack{transform:rotate(-1.2deg)!important}.lx-cm .lx-stack:before{transform:translate(14px,16px) rotate(2deg)}.lx-cm .lx-stack:after{transform:translate(7px,8px) rotate(1deg)}.lx-rc th .lx-pin{right:auto;left:50%;top:-14px}.lx-rc-figs .lx-pin{right:auto;left:62px;top:4px}.lx-flag{gap:0;margin-left:12px;border-radius:2px;overflow:hidden}.lx-flag i{width:8px;height:12px;border-radius:0}.lx-rlabel{position:absolute;top:12px;font-size:12.5px;font-weight:700;white-space:nowrap;color:color-mix(in srgb,var(--hue) 70%,#fff)}.lx-fig-ico{border-radius:5px}.lx-figs-row>.lx-fig{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px;grid-template-columns:none;text-align:left}.lx-fig .lx-fig-ico{grid-row:auto;flex:0 0 auto;width:44px;height:44px;border-radius:5px}.lx-fig-num{flex:0 0 auto;display:flex;flex-direction:column;justify-content:space-between;height:44px;padding-right:14px;border-right:1px solid var(--edge)}.lx-fig-num em{font-style:normal;font-size:11px;line-height:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--st-red)}.lx-figs-row .lx-fig-num b{font-size:30px!important;letter-spacing:-.045em;white-space:nowrap}.lx-figs-row .lx-fig-num b i{font-style:normal;color:var(--st-red);margin:0 .06em}.lx-figs-row .lx-fig>.lx-fig-txt{flex:1 1 auto;min-width:0;font-size:13.5px;line-height:1.35;color:var(--soft);max-width:none;max-width:11rem}.lx-figs-row .lx-fig-num b{font-size:28px!important;line-height:30px!important}.lx-figs-row .lx-fig>.lx-fig-txt{max-width:10rem}.lx-seg{margin-bottom:32px}.lx-portal{align-items:start!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.lx-portal-text{padding-top:32px}.lx-ptitle{display:flex;align-items:center;gap:14px;margin-bottom:14px;animation:lx-show .36s ease}.lx-ptitle-ico{width:52px;height:52px;border-radius:5px;display:grid;place-items:center;background:var(--st-red);color:#fff}.lx-ptitle-ico .ms{font-size:28px}.lx-ptitle small{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--st-red)}.lx-ptitle h3{margin:2px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:800;letter-spacing:-.04em;line-height:1.1}.lx-portal-text .lx-who{color:var(--soft)!important;font-weight:600;margin-bottom:20px}.lx-stage{background:none!important;min-height:0!important;padding:0!important;position:relative;isolation:isolate}.lx-stage:before{content:"";position:absolute;inset:-6% -4%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.14),color-mix(in srgb,#3B82F6 8%,transparent) 55%,transparent)}.lx-dev-parent.on,.lx-dev-student.on{width:min(100%,310px)}.lx-dev-admin.on,.lx-dev-teacher.on{width:min(100%,600px)}@media (max-width:1000px){.lx-portal{grid-template-columns:minmax(0,1fr)!important}.lx-portal-text{padding-top:0}}.lx-pcta{display:flex;align-items:center;gap:20px;margin-top:32px}.lx-pcta .btn{height:40px;border-radius:5px;padding:0 18px;gap:8px}.lx-pcta .btn .ms{font-size:18px}.lx-plink{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--fg);text-decoration:none}.lx-plink .ms{font-size:18px}.lx-plink .ms,.lx-plink:hover{color:var(--st-red)}.lx-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);margin-top:20px}.lx-pstep{min-height:72vh;justify-content:center;opacity:.32;transition:opacity .4s ease}.lx-pstep .lx-who{color:var(--soft);font-weight:600;margin:0 0 20px;font-size:16px}.lx-pstep ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.lx-pstep li{display:flex;gap:12px;align-items:flex-start;font-size:18px;line-height:1.5;margin:0}.lx-pstep li .ms{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:16px;color:var(--st-red);background:rgba(var(--accent-rgb),.1);margin-top:2px}.lx-pstep .lx-ptitle{animation:none}.lx-pstep-device{display:none}.lx-story-pin{position:relative}.lx-story-stage{position:-webkit-sticky;position:sticky;top:12vh;height:76vh;display:grid;place-items:center;isolation:isolate}.lx-story-stage:before{content:"";position:absolute;inset:4% 2%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.15),color-mix(in srgb,#3B82F6 8%,transparent) 55%,transparent)}.lx-story-device{width:100%;display:grid;place-items:center;animation:lx-show .48s ease}.lx-story-device .lx-phone{width:min(100%,320px)}.lx-story-device .lx-browser{width:min(100%,620px)}.lx-story-rail{position:absolute;right:-8px;top:50%;translate:0 -50%;list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.lx-story-rail li{position:relative;width:4px;height:36px;border-radius:2px;background:var(--edge);margin:0;transition:background .3s}.lx-story-rail li.on{background:var(--st-red)}.lx-story-rail span{position:absolute;right:14px;top:50%;translate:0 -50%;white-space:nowrap;font-size:12px;font-weight:700;color:var(--st-red);opacity:0;transition:opacity .3s}.lx-story-rail li.on span{opacity:1}.lx-story-cta{justify-content:center;margin-top:20px}@media (max-width:1000px){.lx-story{grid-template-columns:minmax(0,1fr)}.lx-story-pin{display:none}.lx-pstep{min-height:0;opacity:1;padding:32px 0;border-top:1px solid var(--edge)}.lx-pstep-device{display:grid;place-items:center;margin-top:32px}.lx-pstep-device .lx-phone{width:min(100%,320px)}}@media (prefers-reduced-motion:reduce){.lx-pstep{transition:none}.lx-story-device{animation:none}}.lx-story-rail span{display:none}#portals{position:relative}#portals:before{content:"";position:absolute;inset:0 calc(50% - 50cqw);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bg-raised) 55%,transparent) 18%,color-mix(in srgb,var(--bg-raised) 55%,transparent) 82%,transparent)}.lx-story{gap:clamp(24px,3vw,40px)}.lx-story-steps{display:flex;flex-direction:column;gap:22vh;padding:12vh 0}.lx-pstep{min-height:0!important;justify-content:flex-start!important;padding:28px;border-radius:10px;border:1px solid var(--edge);background:var(--bg-raised);opacity:.5;position:relative;overflow:hidden;transition:opacity .4s ease,border-color .4s ease}.lx-pstep:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--st-red);transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lx-pstep.on{border-color:color-mix(in srgb,var(--st-red) 35%,var(--edge))}.lx-pstep.on:before{transform:scaleY(1)}.lx-pstep .lx-ptitle-ico{width:44px;height:44px;border-radius:10px}.lx-pstep .lx-ptitle-ico .ms{font-size:24px}.lx-pstep:not(.on) .lx-ptitle-ico{background:rgba(var(--accent-rgb),.1);color:var(--st-red)}.lx-pstep li{font-size:16.5px!important}.lx-story-stage{top:14vh;height:72vh;border-radius:10px;border:1px solid var(--edge);padding:24px;background:var(--glass);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.lx-story-stage:before{inset:10%}.lx-story-rail{right:14px}.lx-story-device .lx-browser{width:min(100%,580px)}.lx-story-device .lx-phone{width:min(100%,290px)}@media (max-width:1000px){.lx-story-steps{gap:12px;padding:0}.lx-pstep{opacity:1}.lx-pstep:before{transform:scaleY(1)}}#portals:before{content:none}.lx-story-steps{position:relative;gap:0!important;padding:0 0 0 28px!important}.lx-story-steps:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--edge)}.lx-pstep{min-height:78vh!important;display:flex;flex-direction:column;justify-content:center!important;padding:0!important;border:0!important;border-radius:0;background:none!important;opacity:.22;overflow:visible}.lx-pstep:before{left:-29px!important;top:50%!important;bottom:auto!important;width:4px!important;height:72px;translate:0 -50%;border-radius:2px;transform:scaleY(0)!important;transform-origin:center!important}.lx-pstep.on:before{transform:scaleY(1)!important}.lx-pstep-k{display:inline-flex;gap:8px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--st-red)}.lx-pstep-k b{font-weight:800;color:var(--soft);margin-right:4px}.lx-pstep-k .ms{font-size:18px}.lx-pstep h3{margin:16px 0 0;font-size:clamp(30px,3.4vw,46px);line-height:1.06;font-weight:800;letter-spacing:-.045em;max-width:16ch}.lx-pstep p{margin:18px 0 0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.6;color:var(--soft);max-width:30rem}.lx-pstep-who{margin-top:20px;font-size:14px;font-weight:600;color:var(--soft)}.lx-story-stage{border:0!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;top:11vh!important;height:78vh!important}.lx-story-stage:before{inset:0!important}.lx-story-device .lx-browser{width:min(100%,640px)!important}.lx-story-device .lx-phone{width:min(100%,320px)!important}.lx-story-rail{display:none}@media (max-width:1000px){.lx-story-steps{padding-left:0!important}.lx-story-steps:before{display:none}.lx-pstep{min-height:0!important;opacity:1;padding:48px 0!important;border-top:1px solid var(--edge)!important}.lx-pstep:before{display:none}}.lx-duo{position:relative;width:min(100%,640px);padding:0 0 48px}.lx-tablet{position:relative;padding:14px;border-radius:26px;background:#1F2430;border:1px solid color-mix(in srgb,#fff 10%,transparent)}.lx-tablet-cam{position:absolute;left:50%;top:5px;width:6px;height:6px;translate:-50% 0;border-radius:50%;background:#3A4152}.lx-tablet-screen{aspect-ratio:4/3;overflow:hidden;border-radius:14px;background:var(--bg)}.lx-tablet-screen .lx-mock{border:0;border-radius:0;min-height:100%;animation:none}.lx-mphone{position:absolute;right:-18px;bottom:0;width:34%;min-width:150px;padding:22px 7px 9px;border-radius:26px;background:#1F2430;border:1px solid color-mix(in srgb,#fff 12%,transparent)}.lx-mphone .lx-notch{position:absolute;top:8px;left:50%;translate:-50% 0;width:46px;height:9px;border-radius:6px;background:#0B0D12}.lx-mphone-screen{aspect-ratio:9/17;overflow:hidden;background:var(--bg)}.lx-mphone-screen .lx-mock{zoom:.52;border:0;border-radius:0;min-height:100%;animation:none}.lx-mphone-screen .lx-day,.lx-mphone-screen .lx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-mphone-screen .lx-classes>div{grid-template-columns:4rem minmax(0,1fr)}.lx-mphone-screen .lx-classes em{display:none}.lx-story-device .lx-duo{margin:0 auto}.lx-pstep-device .lx-duo{width:100%}@media (max-width:640px){.lx-mphone{right:-6px;min-width:120px}}.lx-dialwrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.lx-dial-text h2{margin-top:14px}.lx-dial-legend{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.lx-dial-legend li{display:grid;grid-template-columns:14px auto minmax(0,1fr);align-items:baseline;grid-column-gap:12px;column-gap:12px;margin:0;padding:8px 12px;border-radius:8px;cursor:default;transition:background .16s;outline:none}.lx-dial-legend li.on,.lx-dial-legend li:focus-visible,.lx-dial-legend li:hover{background:rgba(255,255,255,.06)}.lx-dial-sw{width:14px;height:14px;border-radius:4px;background:var(--hue);align-self:center}.lx-dial-legend b{color:#fff;font-size:15.5px;white-space:nowrap}.lx-dial-legend li>span:last-child{color:#A1A1AA;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-dial{width:100%;max-width:600px;justify-self:center;overflow:visible;font-family:Source Sans\ 3,sans-serif}.lx-dial-face{fill:rgba(255,255,255,.025);stroke:rgba(255,255,255,.08)}.lx-dial-tick{stroke:rgba(255,255,255,.22);stroke-width:1.5}.lx-dial-month{fill:#8B8FA3;font-size:13px;font-weight:800;letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle;text-transform:uppercase}.lx-dial-term{stroke:rgba(255,255,255,.1);stroke-width:26}.lx-dial-termlabel{fill:#fff;font-size:11px;letter-spacing:.06em;dominant-baseline:middle;opacity:0}.lx-dial-seq{stroke:#FF8F8F;stroke-width:2}.lx-dial-seqlabel{fill:#FF8F8F;font-size:9.5px;font-weight:800;text-anchor:middle;dominant-baseline:central}.lx-dial-groove{fill:none;stroke:rgba(255,255,255,.06);stroke-width:1}.lx-dial-bar{fill:none;stroke:var(--hue);stroke-width:12;stroke-linecap:round;transition:stroke-width .2s,opacity .2s}.lx-dial-dot{fill:var(--hue);stroke:#1F2430;stroke-width:2;transition:r .2s,opacity .2s}.lx-dial.focus .lx-dial-step:not(.on) .lx-dial-bar,.lx-dial.focus .lx-dial-step:not(.on) .lx-dial-dot{opacity:.18}.lx-dial-step.on .lx-dial-bar{stroke-width:16}.lx-dial-step.on .lx-dial-dot{r:8.5}.lx-dial-hand{stroke:var(--st-red);stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,75,75,.6))}.lx-dial-hand,.lx-dial-tip{stroke-width:3}.lx-dial-hub{fill:#262B38;stroke:rgba(255,255,255,.1)}.lx-dial-year{fill:#fff;font:800 19px Manrope,Source Sans\ 3,sans-serif;letter-spacing:-.03em;text-anchor:middle}.lx-dial-today{fill:#FF8F8F;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-anchor:middle;text-transform:uppercase}.lx-band .lx-cal-wrap{display:none}@media (max-width:1000px){.lx-dialwrap{grid-template-columns:minmax(0,1fr)}.lx-dial{max-width:460px}}.lx-duo{width:min(100%,500px)!important;padding-bottom:36px!important}.lx-mphone{width:30%!important;min-width:130px!important;right:-14px!important}.lx-story-device .lx-duo{width:min(100%,500px)!important}html:has(#portals){scroll-snap-type:y proximity}.lx-pstep{min-height:56vh!important;scroll-snap-align:center;scroll-snap-stop:always}@media (max-width:1000px){html:has(#portals){scroll-snap-type:none}.lx-pstep{min-height:0!important}}.lx-duo{perspective:1600px;padding:24px 0 56px!important}.lx-duo:before{content:"";position:absolute;inset:0 -10%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 55% 50%,rgba(var(--accent-rgb),.18),color-mix(in srgb,#3B82F6 10%,transparent) 55%,transparent)}.lx-tablet{padding:9px;border-radius:24px;border:0;transform-style:preserve-3d;background:linear-gradient(145deg,#3A4152,#1F2430 45%,#141821);transform:rotateY(-16deg) rotateX(5deg);animation:lx-float 7s ease-in-out infinite;margin-left:8%}.lx-tablet-cam{top:3px;width:4px;height:4px}.lx-tablet-screen{border-radius:16px}.lx-mphone{left:-2%;right:auto!important;bottom:4px;width:27%!important;min-width:118px!important;padding:7px;border-radius:24px;border:0;background:linear-gradient(145deg,#3A4152,#1F2430 45%,#141821);transform:rotateY(14deg) rotateX(3deg) translateZ(60px);animation:lx-float 7s ease-in-out -3.5s infinite}.lx-mphone .lx-notch{top:11px;width:38px;height:7px;z-index:1}.lx-mphone-screen{border-radius:18px}@keyframes lx-float{0%,to{translate:0 0}50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.lx-mphone,.lx-tablet{animation:none}}@media (max-width:640px){.lx-tablet{transform:none;margin-left:0}.lx-mphone{transform:none;left:-4px}}.lx-mphone,.lx-tablet{background:#0B0D12!important;box-shadow:inset 0 0 0 1px #000,0 0 0 1.5px #6B7385,0 0 0 3px #2A2F3B}.lx-tablet{padding:10px!important;border-radius:28px!important}.lx-tablet-cam{top:3.5px!important;width:5px!important;height:5px!important;background:#1C2230!important;box-shadow:inset 0 0 0 1px #2E3546}.lx-mphone-screen,.lx-tablet-screen{position:relative}.lx-tablet-screen{border-radius:18px!important}.lx-mphone-screen:after,.lx-tablet-screen:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.22),rgba(255,255,255,.06) 22%,transparent 38%)}.lx-mphone{padding:5px!important;border-radius:30px!important}.lx-mphone .lx-notch{display:none}.lx-mphone-screen{border-radius:25px!important}.lx-island{position:absolute;top:6px;left:50%;translate:-50% 0;width:34%;height:13px;border-radius:8px;background:#000;z-index:2}.lx-btn-side{position:absolute;width:3px;border-radius:2px;background:#3A4152}.lx-btn-side.a{left:-4px;top:18%;height:7%}.lx-btn-side.b{left:-4px;top:28%;height:11%}.lx-btn-side.c{right:-4px;top:24%;height:14%}.lx-sbar{display:flex;align-items:center;gap:4px;padding:6px 14px 2px;font-size:11px;color:var(--fg);background:var(--bg)}.lx-sbar b{font-weight:700;margin-right:auto}.lx-sbar .ms{font-size:13px}.lx-mphone-screen .lx-sbar{padding:4px 12px 0;font-size:7.5px;gap:2px;height:20px}.lx-mphone-screen .lx-sbar .ms{font-size:9px}.lx-mphone-screen .lx-sbar b{margin-right:auto}.lx-mphone,.lx-tablet{background:#0A0B0F!important;box-shadow:0 0 0 1px #8A92A3,inset 0 0 0 1px rgba(255,255,255,.08)!important}.lx-tablet{padding:6px!important;border-radius:22px!important}.lx-tablet-screen{border-radius:16px!important}.lx-tablet-cam{top:1.5px!important;width:3px!important;height:3px!important}.lx-mphone{border-radius:26px!important}.lx-mphone-screen{aspect-ratio:9/19.5!important}.lx-island{top:5px;height:11px;width:30%}.lx-btn-side{width:2px;background:#7A8294}.lx-btn-side.a,.lx-btn-side.b{left:-3px}.lx-btn-side.c{right:-3px}.lx-mphone,.lx-tablet{box-shadow:none!important;border:2px solid transparent!important;background:linear-gradient(#08090C,#08090C) padding-box,linear-gradient(135deg,#6E7586,#2A2F3A 30%,#1A1D25 60%,#4A5161) border-box!important}.lx-tablet{padding:5px!important}.lx-mphone{padding:3px!important}.lx-btn-side{background:#3E4451!important}.lx-slot:before{content:""}.lx-pstep:before{display:none!important}.lx-mphone,.lx-tablet{padding:5px!important}.lx-tablet{transform:none!important;margin-left:0!important;margin-right:12%}.lx-mphone{right:0!important;bottom:0!important;width:26%!important}.lx-tablet-screen{border-radius:17px!important}.lx-mphone-screen{border-radius:23px!important}.lx-dial-bezel{fill:none;stroke:rgba(255,255,255,.08);stroke-width:1}.lx-dial-face{stroke:rgba(255,255,255,.1);stroke-width:1}.lx-dial-week{stroke:rgba(255,255,255,.18);stroke-width:1}.lx-dial-tick{stroke:rgba(255,255,255,.55);stroke-width:2;stroke-linecap:round}.lx-dial-month{fill:#A8ACBB}.lx-dial-term{fill:none;stroke:color-mix(in srgb,var(--hue) 28%,transparent);stroke-width:22;stroke-linecap:round}.lx-dial-termlabel{fill:color-mix(in srgb,var(--hue) 70%,#fff);font-size:10.5px;font-weight:800;letter-spacing:.18em;text-anchor:middle;opacity:1!important}.lx-dial-seq{fill:#1F2430;stroke:#fff;stroke-width:1.5}.lx-dial-seqlabel{fill:#fff}.lx-dial-groove{stroke:rgba(255,255,255,.05)}.lx-dial-bar{stroke-width:13;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1) var(--d),stroke-width .2s,opacity .2s}.lx-dial.go .lx-dial-bar{stroke-dashoffset:0}.lx-dial-dot{opacity:0;transition:opacity .5s ease calc(var(--d) + .7s),r .2s}.lx-dial.go .lx-dial-dot{opacity:1}.lx-dial.focus .lx-dial-step:not(.on) .lx-dial-bar,.lx-dial.focus .lx-dial-step:not(.on) .lx-dial-dot{opacity:.35}.lx-dial-handg{transform-origin:300px 300px;transform:rotate(0deg);transition:transform 2.2s cubic-bezier(.3,0,.1,1) .3s}.lx-dial.go .lx-dial-handg{transform:rotate(var(--a))}.lx-dial-hand{fill:var(--st-red);stroke:none;filter:drop-shadow(0 0 6px rgba(255,75,75,.55))}.lx-dial-tip{fill:var(--st-red);stroke:#1F2430;stroke-width:2.5}.lx-dial-hub{fill:#1A1E28;stroke:rgba(255,255,255,.12)}.lx-dial-cap{fill:#fff;stroke:var(--st-red);stroke-width:2.5}.lx-dial-year{font-size:20px}.lx-dial-today{font-size:10.5px}@media (prefers-reduced-motion:reduce){.lx-dial-bar,.lx-dial-dot,.lx-dial-handg{transition:none}}.lx-tablet{transform:rotateY(-16deg) rotateX(5deg)!important;margin-left:8%!important;margin-right:0!important}.lx-mphone{right:-4%!important;left:auto!important;transform:none!important}@media (max-width:640px){.lx-tablet{transform:none!important;margin-left:0!important}.lx-mphone{right:-4px!important}}.lx-pstep:before{display:block!important}.lx-story-devices{position:relative;width:100%;height:100%;display:grid;place-items:center}.lx-story-devices>.lx-story-device{position:absolute;inset:0;display:grid;place-items:center;animation:none!important;opacity:0;transform:translateY(12px);transition:opacity .52s ease,transform .62s cubic-bezier(.2,.8,.2,1);pointer-events:none}.lx-story-devices>.lx-story-device.on{opacity:1;transform:none;pointer-events:auto}html{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){.lx-story-devices>.lx-story-device{transition:none}}.ak{--guide:color-mix(in srgb,var(--fg) 6%,transparent)}#tools,#tools~section:not(.lx-band):not(.lx-cm):not(#request){position:relative}#tools:after,#tools~section:not(.lx-band):not(.lx-cm):not(#request):not(.lx-final):after{content:"";position:absolute;inset:0 calc(50% - var(--span) / 2);z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(to bottom,var(--guide) 0 6px,transparent 6px 12px),repeating-linear-gradient(to bottom,var(--guide) 0 6px,transparent 6px 12px),repeating-linear-gradient(to bottom,var(--guide) 0 6px,transparent 6px 12px),repeating-linear-gradient(to bottom,var(--guide) 0 6px,transparent 6px 12px),repeating-linear-gradient(to bottom,var(--guide) 0 6px,transparent 6px 12px);background-size:1px 100%;background-repeat:no-repeat;background-position:0 0,25% 0,50% 0,75% 0,100% 0}#tools{isolation:isolate}#tools:before{content:"";position:absolute;z-index:-2;pointer-events:none;left:calc(50% - 50cqw);right:calc(50% - 50cqw);top:clamp(40px,6vw,80px);height:clamp(260px,30vw,380px);transform:skewY(-6deg);transform-origin:0 0;opacity:.55;background:linear-gradient(115deg,#FF4B4B,#FF8A3D 25%,#8B5CF6 50%,#14B8A6 75%,#FF4B4B);background-size:300% 100%;animation:lx-ribbon 18s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 55%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 55%,transparent);filter:saturate(120%)}@keyframes lx-ribbon{0%{background-position:0 50%}to{background-position:100% 50%}}#tools .ak-head{position:relative}#tools .ak-head-row h2{text-shadow:0 1px 0 color-mix(in srgb,var(--bg) 60%,transparent)}.lx-cat{position:relative;background:color-mix(in srgb,var(--bg-raised) 92%,transparent)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s}.lx-cat:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--hue) 55%,transparent)}.lx-cat li{border:0!important;background:color-mix(in srgb,var(--hue) 9%,var(--bg))!important}.lx-cat li:hover{background:color-mix(in srgb,var(--hue) 16%,var(--bg))!important}.lx-band{-webkit-clip-path:polygon(0 clamp(24px,4vw,64px),100% 0,100% calc(100% - clamp(24px, 4vw, 64px)),0 100%);clip-path:polygon(0 clamp(24px,4vw,64px),100% 0,100% calc(100% - clamp(24px, 4vw, 64px)),0 100%);padding-top:clamp(24px,4vw,64px);padding-bottom:clamp(24px,4vw,64px)}@media (prefers-reduced-motion:reduce){#tools:before{animation:none}}.lx-slot{border-left:1px solid var(--edge)!important;padding-left:26px!important;position:relative}.lx-slot:before{content:""!important;position:absolute;left:11px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--cs)}.lx-pstep-k{display:flex!important;align-items:center;gap:14px;text-transform:none!important;letter-spacing:0!important}.lx-pstep-k b{font:800 clamp(44px,4.4vw,60px)/1 Manrope,Source Sans\ 3,sans-serif!important;letter-spacing:-.05em;color:transparent!important;-webkit-text-stroke:1.5px color-mix(in srgb,var(--fg) 30%,transparent);margin:0!important}.lx-pstep.on .lx-pstep-k b{-webkit-text-stroke-color:var(--st-red)}.lx-pstep-tag{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 10px;border-radius:999px;background:rgba(var(--accent-rgb),.1);color:var(--st-red);font-size:13.5px;font-weight:800}.lx-pstep-tag .ms{font-size:18px}.lx-pstep h3{margin-top:20px!important}.lx-pstep-who{list-style:none;display:flex!important;flex-wrap:wrap;gap:6px;margin:24px 0 0!important;padding:0}.lx-pstep-who li{display:inline-flex!important;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px!important;margin:0;border-radius:999px;border:1px solid var(--edge);background:var(--bg-raised);font-size:13px!important;font-weight:600;color:var(--soft);line-height:1!important}.lx-pstep-who li .ms{width:auto!important;height:auto!important;background:none!important;font-size:16px!important;color:var(--soft)!important;margin:0!important}.lx-dial-head{margin-bottom:clamp(32px,4vw,56px)}.lx-dialwrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;align-items:center!important}.lx-dial{max-width:540px!important}.lx-dial-legend{margin:0!important;gap:6px!important}.lx-dial-legend li{padding:12px 14px!important;grid-template-columns:14px minmax(0,1fr)!important;row-gap:2px;border:1px solid transparent}.lx-dial-legend li>span:last-child{grid-column:2;white-space:normal!important}.lx-dial-legend li.on,.lx-dial-legend li:hover{border-color:rgba(255,255,255,.08)}#tools:before{background:color-mix(in srgb,var(--fg) 3.5%,var(--bg))!important;animation:none!important;filter:none!important;opacity:1!important;top:clamp(120px,14vw,200px)!important;height:calc(100% - clamp(80px, 10vw, 140px))!important;transform:skewY(-4deg)!important;-webkit-mask-image:none!important;mask-image:none!important;content:none!important}.lx-slant{position:absolute;z-index:-2;left:calc(50% - 50cqw);right:calc(50% - 50cqw);top:clamp(150px,16vw,230px);bottom:-80px;transform:skewY(-8deg);transform-origin:0 0;pointer-events:none;background:color-mix(in srgb,var(--fg) 4.5%,var(--bg))}.lx-slant i{position:absolute;height:40px}.lx-slant .s1{left:0;top:-40px;width:22%;background:var(--st-red)}.lx-slant .s2{left:22%;top:-40px;width:14%;background:color-mix(in srgb,var(--st-red) 45%,var(--bg))}.lx-slant .s3{right:0;top:0;width:28%;background:color-mix(in srgb,var(--fg) 9%,var(--bg))}.lx-slant .s4{right:12%;top:40px;width:16%;background:color-mix(in srgb,#1F2430 14%,var(--bg))}.lx-slant{top:clamp(300px,28vw,380px)!important}.ak{font-family:Source Sans\ 3,system-ui,sans-serif}.ak .ak-kicker{font-size:13px;font-weight:800;letter-spacing:.12em}.ak #request h2,.ak .ak-section h2,.ak .lx-api h2,.ak .lx-band h2,.ak .lx-cm h2,.ak .lx-dial-head h2,.ak .lx-ph h2{font-family:Source Sans\ 3,system-ui,sans-serif;font-size:clamp(2.2rem,4vw,3.25rem)!important;font-weight:800;line-height:1.06!important;letter-spacing:-.045em!important}.ak #request .ak-sub,.ak .ak-sub,.ak .lx-api-text>p{font-size:18px!important;line-height:1.6!important}.ak .ak-pillar h3,.ak .ed-walls b,.ak .lx-ask b,.ak .lx-callouts b,.ak .lx-cat h3,.ak .lx-faq summary,.ak .lx-next b,.ak .lx-walls b{font-size:20px!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.25!important}.ak .ak-pillar p,.ak .lx-ask p,.ak .lx-callouts p,.ak .lx-cat>p,.ak .lx-dial-legend li>span:last-child,.ak .lx-faq p,.ak .lx-next p,.ak .lx-pstep p,.ak .lx-walls p{font-size:15.5px!important;line-height:1.55!important}.ak .lx-pstep p{font-size:18px!important;line-height:1.6!important}.ak .lx-dial-legend b{font-size:16px!important}.ak .lx-cat li,.ak .lx-pill,.ak .lx-pstep-who li{font-size:13.5px!important}.ak .lx-pstep h3{font-size:clamp(2rem,3.4vw,2.75rem)!important;font-weight:800;letter-spacing:-.045em!important;line-height:1.08!important}.ak h1,.ak h2,.ak h3,.ap h1,.ap h2,.ap h3,.auth-form h2,.auth-pitch h1{font-family:Manrope,Source Sans\ 3,system-ui,sans-serif!important}.ak #request h2,.ak .ak-section h2,.ak .lx-api h2,.ak .lx-band h2,.ak .lx-cm h2,.ak .lx-dial-head h2,.ak .lx-final h2,.ak .lx-ph h2,.ak .lx-pstep h3{font-weight:700!important;letter-spacing:-.035em!important}.ak .ak-hero h1,.ak .ak-tile h1{font-weight:800!important;letter-spacing:-.045em!important}.ak h3{font-weight:700!important;letter-spacing:-.02em!important}.ap h1{font-weight:800!important;letter-spacing:-.03em!important}.ap h2,.ap h3{font-weight:700!important}.lx-pstep-k b{font:800 13px/1 Manrope,sans-serif!important;color:var(--st-red)!important;-webkit-text-stroke:0!important;letter-spacing:.04em!important}.lx-pstep-k b small{font-weight:600;color:var(--soft)}.lx-jhead-right{display:flex;flex-direction:column;gap:20px}.lx-jnav{display:flex;gap:8px}.lx-jnav button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .16s,border-color .16s}.lx-jnav button:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.35)}.lx-journey{position:relative;z-index:1;list-style:none;margin:0;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:calc(50% - var(--span) / 2);padding:8px calc(50% - var(--span) / 2) clamp(56px,7vw,96px);scrollbar-width:none}.lx-journey::-webkit-scrollbar{display:none}.lx-journey li{flex:0 0 clamp(270px,24vw,320px);scroll-snap-align:start;margin:0}.lx-jtop{position:relative;display:flex;align-items:center;gap:10px;height:28px;margin-bottom:16px}.lx-jtop:before{content:"";position:absolute;left:0;right:-16px;top:50%;height:2px;background:rgba(255,255,255,.12)}.lx-journey li:last-child .lx-jtop:before{right:0}.lx-jdot{position:relative;width:12px;height:12px;border-radius:50%;background:var(--hue);outline:4px solid #1F2430}.lx-jwhen{background:#262B38;color:#C9CCD6;font-size:12px;letter-spacing:.04em}.lx-jnow,.lx-jwhen{position:relative;padding:0 10px;height:24px;display:inline-flex;align-items:center;border-radius:999px;font-weight:800}.lx-jnow{background:var(--st-red);color:#fff;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.lx-journey article{height:100%;display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);transition:transform .22s,border-color .22s,background .22s}.lx-journey article:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--hue) 55%,transparent);background:rgba(255,255,255,.065)}.lx-journey li.now article{border-color:color-mix(in srgb,var(--hue) 60%,transparent)}.lx-jico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--hue);background:color-mix(in srgb,var(--hue) 18%,transparent);margin-bottom:8px}.lx-jico .ms{font-size:24px}.lx-journey small{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8B8FA3}.lx-journey h3{margin:0;color:#fff;font-size:22px!important}.lx-journey p{margin:0;color:#A1A1AA;font-size:15px;line-height:1.5}.lx-jprev{margin-top:auto;padding-top:16px}.jp-list,.jp-marks{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.jp-list li,.jp-marks div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;margin:0;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,.05);font-size:13px;color:#D4D6DE}.jp-marks div{grid-template-columns:minmax(0,1fr) auto}.jp-list b,.jp-marks b{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jp-list em{font-style:normal;font-size:11px;font-weight:800;color:#F59E0B}.jp-list em.ok{color:#4ADE80}.jp-bars{display:grid;grid-gap:8px;gap:8px}.jp-bars div{display:grid;grid-template-columns:4.2rem minmax(0,1fr) 2rem;grid-gap:10px;gap:10px;align-items:center;font-size:13px;color:#D4D6DE}.jp-bars i{height:8px;border-radius:4px;background:var(--hue)}.jp-bars b{color:#fff;text-align:right}.jp-receipt{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:rgba(255,255,255,.05)}.jp-receipt>.ms{color:#4ADE80;font-size:28px}.jp-receipt div{flex:1 1;display:flex;flex-direction:column}.jp-receipt b{color:#fff;font-size:17px}.jp-receipt div span{color:#A1A1AA;font-size:12.5px}.jp-receipt em{font-style:normal;font-size:11px;font-weight:800;color:#4ADE80;text-transform:uppercase;letter-spacing:.08em}.jp-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px}.jp-week i{height:22px;border-radius:4px;opacity:.85}.jp-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.jp-card div{padding:10px;border-radius:8px;background:rgba(255,255,255,.05);display:flex;flex-direction:column;gap:2px}.jp-card span{font-size:11.5px;color:#A1A1AA}.jp-card b{color:#fff;font-size:17px}.jp-card em,.jp-promo em{grid-column:1/-1;font-style:normal;font-size:12px;font-weight:800;color:#4ADE80}.jp-promo{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.jp-promo b{padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.06);color:#fff;font-size:15px}.jp-promo b.to{background:color-mix(in srgb,#10B981 25%,transparent)}.jp-promo .ms{color:#A1A1AA}.jp-promo em{flex-basis:100%}.lx-band .lx-dialwrap{display:none}@media (max-width:640px){.lx-journey li{flex-basis:82vw}.lx-jnav{display:none}}.lx-pk{display:inline-flex;align-items:baseline;gap:8px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--st-red)}.lx-pk b{font:800 13px/1 Manrope,sans-serif}.lx-pk b,.lx-pk i{letter-spacing:.04em}.lx-pk i{font-style:normal;font-weight:600;color:var(--soft);margin-right:6px}.lx-pstep h3{margin:18px 0 0!important;max-width:14ch!important;font-size:clamp(2.1rem,3.6vw,3rem)!important;line-height:1.06!important}.lx-pstep h3 span{color:color-mix(in srgb,var(--fg) 42%,transparent)}.lx-pstep p{margin-top:20px!important;max-width:28rem!important}.lx-paud{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:14.5px;font-weight:600;color:var(--soft)}.lx-paud .ms{font-size:18px;color:var(--st-red)}.lx-pstep{opacity:.14}.lx-pstep.on{opacity:1}.ak .ak-section{padding-top:clamp(64px,8vw,104px)!important}.lx-story-cta{margin-top:0!important}.lx-band{margin-top:clamp(48px,6vw,80px)!important}.lx-band-in{padding-top:clamp(64px,7vw,96px)!important;padding-bottom:24px!important}.lx-dial-head{margin-bottom:32px!important;align-items:end}.lx-band .ak-sub{margin-top:0!important}.lx-jhead-right{flex-direction:row!important;align-items:flex-end;gap:32px!important}.lx-jhead-right .ak-sub{flex:1 1}.lx-jnav{flex:0 0 auto}.lx-journey{padding-bottom:clamp(64px,7vw,96px)!important}.lx-pstep:last-child{min-height:46vh!important}@media (max-width:1000px){.lx-jhead-right{flex-direction:column!important;align-items:flex-start}}.lx-pnum{display:flex;align-items:center;gap:16px}.lx-pnum b{font:800 clamp(48px,4.6vw,64px)/1 Manrope,Source Sans\ 3,sans-serif;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--fg) 28%,transparent);transition:-webkit-text-stroke-color .4s}.lx-pstep.on .lx-pnum b{-webkit-text-stroke-color:var(--st-red)}.lx-pnum+h3{margin-top:20px!important}.lx-pnum{gap:12px}.lx-pnum b{font-size:44px!important;line-height:32px!important;height:32px;display:inline-flex;align-items:center;font-size:41.5px!important}.lx-pstep h3{max-width:none!important;font-size:clamp(2rem,3.2vw,2.7rem)!important;line-height:1.08!important;letter-spacing:-.04em!important}.lx-pstep h3 span{display:block;padding-bottom:.06em;color:transparent!important;background:linear-gradient(90deg,var(--st-red),#FF8A5C 70%,#FFB08A);-webkit-background-clip:text;background-clip:text}.lx-pstep p{margin-top:18px!important;max-width:26rem!important;font-size:17px!important;line-height:1.65!important;color:color-mix(in srgb,var(--fg) 58%,transparent)!important}.lx-paud{position:relative;margin-top:36px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--fg) 50%,transparent)!important}.lx-paud:before{content:"";position:absolute;left:0;top:-18px;width:36px;height:2px;border-radius:1px;background:var(--st-red)}.lx-paud .ms{font-size:16px!important}.lx-pnum b{margin-left:-2px}.ak .lx-pstep h3{font-size:clamp(2rem,3vw,2.5rem)!important}.ak .lx-story .lx-pstep p{font-size:17px!important;text-align:left;text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual}.ak .lx-paud{display:flex;align-items:flex-start;gap:8px;max-width:26rem;letter-spacing:.07em;line-height:1.5}.ak .lx-paud .ms{flex:0 0 auto;margin:1px 0 0 -2px}.ak .lx-pstep h3{font-size:clamp(1.75rem,2.6vw,2.5rem)!important}.ak .lx-paud{max-width:21rem;text-wrap:balance}.ak .lx-story .lx-paud,.ak .lx-story .lx-pstep h3,.ak .lx-story .lx-pstep p{max-width:100%!important;width:100%;box-sizing:border-box}.ak .lx-story .lx-paud{white-space:nowrap;text-wrap:nowrap}.ak .lx-story{--hfs:clamp(1.75rem,2.6vw,2.5rem);--meas:calc(var(--hfs) * 13.12)}.ak .lx-story .lx-pstep h3{font-size:var(--hfs)!important;width:auto;max-width:var(--meas)!important}.ak .lx-story .lx-pstep p{width:var(--meas);max-width:100%!important;text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto;text-wrap:wrap}.ak .lx-story .lx-paud{width:var(--meas);max-width:100%!important;white-space:normal}.ak .lx-story .lx-paud .t{flex:1 1;min-width:0;white-space:nowrap}@media (min-width:1001px){.lx-story-pin{margin:-11vh 0 -16vh}.ak .lx-story{margin-top:calc(11vh + 48px)!important}}.ak .lx-story .lx-pstep p{text-justify:inter-character}.lx-story-cta{justify-content:center!important;margin-top:clamp(64px,12vh,128px)!important}.lx-story-textpin{display:none}@media (min-width:1001px){.lx-story-steps>article.lx-pstep{visibility:hidden}.lx-story-textpin{display:block;position:absolute;top:-11vh;bottom:-16vh;left:28px;right:0;pointer-events:none}.lx-story-textstage{position:-webkit-sticky;position:sticky;top:11vh;height:78vh;display:grid;align-items:center}.lx-story-textstage>.lx-ptext{grid-area:1/1;min-height:0!important;padding:0!important;scroll-snap-align:none!important;opacity:0!important;transform:translateY(12px);transition:opacity .36s ease,transform .36s ease}.lx-story-textstage>.lx-ptext.on{opacity:1!important;transform:none;pointer-events:auto}}@media (min-width:1001px) and (prefers-reduced-motion:reduce){.lx-story-textstage>.lx-ptext{transition:none;transform:none}}@media (min-width:1001px){.lx-story-stage,.lx-story-textstage{top:calc(11vh + 34px)!important}.lx-story-pin{margin-bottom:calc(-16vh - 34px)!important}.lx-story-textpin{bottom:calc(-16vh - 34px)!important}.lx-story-cta{margin-top:calc(16vh + 34px + 64px)!important;margin-bottom:clamp(64px,10vh,120px)!important}}