@font-face{font-family:inter;src:url(../media/inter_latin_wght-s.p.3a6ba036.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_c1a11c86-module__wPYj_q__className{font-family:inter,inter Fallback}.inter_c1a11c86-module__wPYj_q__variable{--font-inter-lp:"inter","inter Fallback"}
.lp{--lp-ink:#09090b;--lp-body:#27272a;--lp-soft:#3f3f46;--lp-muted:#62626a;--lp-navy:#194478;--lp-blue:#2075c9;--lp-blue-deep:#1a6bb8;--lp-red:#cc0035;--lp-page:#fff;--lp-band:#f6f9fc;--lp-tint:#eef7fc;--lp-chip:#dbe9f8;--lp-surface:#fff;--lp-line:#e4e4e7;--lp-shadow:0 2px 10px 0 #0000001a;--lp-ring:#2075c9;--lp-card-ink:#09090b;--lp-card-muted:#62626a;--lp-stage:#f3f8fd;font-family:var(--font-inter-lp,var(--font-inter,"Inter")),system-ui,sans-serif;color:var(--lp-ink);background:var(--lp-page);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";overflow-x:clip}.dark .lp{--lp-ink:#f4f4f5;--lp-body:#e4e4e7;--lp-soft:#d4d4d8;--lp-muted:#a1a1aa;--lp-navy:#bcd5f0;--lp-blue:#60a5fa;--lp-blue-deep:#93c5fd;--lp-page:#0b0f17;--lp-band:#10151f;--lp-tint:#17202e;--lp-chip:#1e3a5f;--lp-surface:#141a26;--lp-line:#272d3a;--lp-shadow:0 2px 10px 0 #0006;--lp-ring:#93c5fd;--lp-red:#ff6b88}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp a:not([class]){color:var(--lp-blue-deep)}.lp a:not([class]):hover{color:var(--lp-navy)}.lp :is(a,button,summary):focus-visible{outline:2px solid var(--lp-ring);outline-offset:2px}.lp-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.lp-skip{z-index:50;background:var(--lp-navy);color:var(--lp-page);border-radius:9999px;padding:12px 18px;font-weight:600;position:absolute;top:-64px;left:16px}.lp-skip:focus{color:var(--lp-page);top:16px}.lp-btn,.lp-btn-white{letter-spacing:.04em;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.lp-btn{color:#fff;background:#2075c9}.lp-btn:hover{color:#fff;background:#1a6bb8}.dark .lp .lp-btn{background:#2563b0}.dark .lp .lp-btn:hover{background:#1f549a}.lp-btn-white{color:#194478;background:#fff}.lp-btn-white:hover{color:#194478;background:#f4f8fd}.lp-btn:active,.lp-btn-white:active{transform:scale(.97)}.lp-btn-lg{min-height:48px;padding:0 26px}.lp-btn-ghost{min-height:48px;color:var(--lp-navy);background:#ffffffb3;border-radius:9999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.dark .lp .lp-btn-ghost{color:#d4e4f7;background:#141a26bf}.lp-btn-ghost:hover{color:#194478;background:#ffffffbf}.lp-sec-h{letter-spacing:-.03em;color:var(--lp-navy);text-wrap:balance;font-size:48px;font-weight:600;line-height:1.08}.lp-js .rv{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.lp-js .rv:focus-within,.lp-js .rv.rv-on{opacity:1;transform:none}.lp-js .rv:not(.rv-on) [class*=kf-],.lp-js .lp-off [class*=kf-],.lp-js .lp-off.lp-hero .lp-photo,.lp-js .lp-off .lp-photo,.lp-js .lp-off .spin,.lp-js .lp-off .caret,.lp-js .lp-off .shimmer{animation-play-state:paused}.lp .in{animation:.8s cubic-bezier(.22,1,.36,1) both lp-rise}.lp .pop{animation:.36s cubic-bezier(.22,1,.36,1) both lp-rise}.lp .spin{transform-origin:50%;animation:.9s linear infinite lp-spin}.lp .caret{vertical-align:-3px;background:#2075c9;width:2px;height:17px;margin-left:2px;animation:1s step-end infinite lp-blink;display:inline-block}.lp .shimmer{background:linear-gradient(90deg,#efeff1 0%,#f8f8f9 50%,#efeff1 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite lp-shimmer}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes lp-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}.lp-hero{padding-bottom:88px;position:relative;overflow:clip}.lp-photo{background-size:cover;animation:40s ease-in-out infinite alternate lp-drift;position:absolute;inset:-2%}.lp-hero-wash{background:linear-gradient(#eef7fcf2 0%,#eef7fce0 22%,#eef7fc4d 42%,#eef7fc0d 58%,#ffffff73 84%,#fff 100%);position:absolute;inset:0}.dark .lp .lp-hero-wash{background:linear-gradient(#0b0f17f5 0%,#0b0f17e0 24%,#0b0f1773 46%,#0b0f178c 78%,#0b0f17 100%)}.lp-nav{background:var(--lp-surface);min-height:56px;box-shadow:var(--lp-shadow);border-radius:9999px;justify-content:space-between;align-items:center;gap:16px;padding:6px 6px 6px 22px;display:flex}.lp-navlink{min-height:44px;color:var(--lp-soft);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.lp .lp-navlink:hover{color:var(--lp-navy);background:var(--lp-tint)}.lp-hero-h{letter-spacing:-.035em;max-width:960px;color:var(--lp-navy);text-wrap:balance;font-size:clamp(34px,7.2vw,76px);font-weight:600;line-height:1.04}.lp-demo-frame{transform-origin:0 0;text-align:left;color:#09090b;background:#cfe2f3 url(/images/landing-v2/app-bg.jpg) 50% 45%/cover;border-radius:30px;width:1440px;height:980px;font-family:inherit;font-size:16px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 50px 110px -40px #19447899,0 0 0 1px #fffc}.lp-tabs{background:#ffffffc7;border-radius:9999px;justify-content:flex-start;gap:6px;min-width:0;max-width:100%;padding:6px;display:flex;overflow-x:auto}.dark .lp .lp-tabs{background:#141a26d9}.lp-tab{appearance:none;font:inherit;color:var(--lp-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.lp-tab:hover{color:var(--lp-navy);background:var(--lp-tint)}.lp-tab[aria-pressed=true]{background:var(--lp-surface);color:var(--lp-navy);box-shadow:var(--lp-shadow)}.lp-tab .dot{background:#a1a1aa;border-radius:9999px;width:6px;height:6px}.lp-tab[aria-pressed=true] .dot,.lp-tab[data-on=true] .dot{background:var(--lp-blue)}.lp-panel-tr{transition:width .75s cubic-bezier(.32,.72,0,1),opacity .8s cubic-bezier(.4,0,.2,1),transform .95s cubic-bezier(.32,.72,0,1)}.lp-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:340px;gap:16px;display:grid}.lp-b-big{grid-area:1/1/3/3}.lp-b-courses{grid-area:1/3/auto/5}.lp-b-dead{grid-area:2/3}.lp-b-events{grid-area:2/4}.lp-b-files{grid-area:3/1}.lp-b-adv{grid-area:3/2/auto/4}.lp-b-ref{grid-area:3/4}.lp-tile{background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:24px;flex-direction:column;gap:18px;padding:12px 12px 22px;display:flex;position:relative;overflow:hidden}.lp-tile-text{align-items:flex-start;gap:14px;padding:0 12px;display:flex}.lp-tile-text h3{letter-spacing:-.005em;color:var(--lp-ink);font-size:17px;font-weight:600}.lp-tile-text p{color:var(--lp-muted);margin-top:4px;font-size:15px;line-height:1.5}.lp-ico{background:var(--lp-tint);width:36px;height:36px;color:var(--lp-blue-deep);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-stage{color:#09090b;background:#f3f8fd;border-radius:16px;flex:1;min-height:0;position:relative;overflow:hidden}.lp-faq summary{cursor:pointer;min-height:56px;color:var(--lp-ink);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:500;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq details[open] .chev{transform:rotate(180deg)}.lp-faq .chev{flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}@supports selector(::details-content){.lp-faq details{interpolate-size:allow-keywords}.lp-faq details::details-content{opacity:0;transition-behavior:allow-discrete;height:0;transition-property:height,opacity,content-visibility;transition-duration:.32s,.22s,.32s;transition-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}.lp-faq details[open]::details-content{opacity:1;height:auto}}@media (prefers-reduced-motion:reduce){.lp-faq .chev{transition:none}.lp-faq details::details-content{transition:none}}.lp .lp-foot a:not([class]){color:var(--lp-muted);align-items:center;min-height:24px;font-size:14px;text-decoration:none;display:inline-flex}.lp .lp-foot a:not([class]):hover{color:var(--lp-navy)}@media (width<=980px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-bento>div{grid-area:auto}.lp-bento>.lp-b-big,.lp-bento>.lp-b-courses,.lp-bento>.lp-b-adv{grid-column:span 2}}@media (width<=720px){.lp-wrap{padding:0 16px}.lp-hero-p{font-size:17px!important}.lp-ev{grid-template-columns:minmax(0,1fr)!important}.lp-ct{white-space:normal!important}.lp-bento{grid-auto-rows:minmax(320px,auto)!important}.lp-bento>.lp-b-big{min-height:440px}.lp-sec-h{font-size:32px}.lp-bento{grid-template-columns:minmax(0,1fr)}.lp-bento>.lp-b-big,.lp-bento>.lp-b-courses,.lp-bento>.lp-b-adv{grid-column:auto}.lp-adv{padding:28px!important}}@media (prefers-reduced-motion:reduce){.lp .in,.lp .pop,.lp .spin,.lp .caret,.lp .shimmer,.lp-photo,.lp [class*=kf-]{animation:none!important}.lp-js .rv,.lp-panel-tr{transition:none!important}.lp-js .rv{opacity:1;transform:none}}.lp .kf-float{animation:6s ease-in-out infinite alternate kfFloat}@keyframes kfFloat{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.lp .kf-b1cur{animation:8s infinite b1cur}@keyframes b1cur{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(90px,110px)}6%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(90px,110px)}24%{opacity:1;animation-timing-function:ease-out;transform:translate(0)scale(1)}27%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translate(0)scale(.8)}33%{opacity:1;transform:translate(0)scale(1)}42%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}54%,to{opacity:0;transform:translate(70px,96px)}}.lp .kf-b1chip{animation:8s infinite b1chip}@keyframes b1chip{0%,26%{color:#185fa5;background-color:#dbe9f8;box-shadow:0 0 #2075c966}29%{color:#fff;background-color:#194478;box-shadow:0 0 #2075c966}42%{box-shadow:0 0 0 12px #2075c900}88%{color:#fff;background-color:#194478;box-shadow:0 0 0 12px #2075c900}96%,to{color:#185fa5;background-color:#dbe9f8;box-shadow:0 0 #2075c900}}.lp .kf-b1panel{animation:8s infinite b1panel}@keyframes b1panel{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:translate(26px,26px)scale(.92)}42%{opacity:1;transform:none}88%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}95%,to{opacity:0;transform:translateY(12px)scale(.98)}}.lp .kf-b1hl{transform-origin:0;animation:8s infinite b1hl}@keyframes b1hl{0%,44%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleX(0)}58%,to{transform:scaleX(1)}}.lp .kf-b1badge{animation:8s infinite b1badge}@keyframes b1badge{0%,54%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px)scale(.6)}63%,to{opacity:1;transform:none}}.lp .kf-b2chip{animation:9s infinite b2chip}@keyframes b2chip{0%,29%{color:#fff;background-color:#194478;animation-timing-function:ease;transform:scale(1)}34%,95%{color:#185fa5;background-color:#fff;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(1)}98%{color:#fff;background-color:#194478;transform:scale(1.06)}to{color:#fff;background-color:#194478;transform:scale(1)}}.lp .kf-b2list{animation:9s infinite b2list}@keyframes b2list{0%{opacity:0;filter:blur(3px);animation-timing-function:cubic-bezier(.22,1,.36,1)}5%,30%{opacity:1;filter:blur();animation-timing-function:cubic-bezier(.22,1,.36,1)}35%,to{opacity:0;filter:blur(3px)}}.lp .kf-b2row{animation:9s infinite b2row}@keyframes b2row{0%{animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:translateY(16px)}8%,30%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}35%,to{transform:translateY(-10px)}}.lp .kf-b3ring{animation:8s infinite b3ring}@keyframes b3ring{0%,18%{animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:translateY(0)}25%,43%{animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:translateY(44px)}50%,68%{animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:translateY(88px)}75%,90%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(132px)}98%,to{transform:translateY(0)}}.lp .kf-b3cnt{animation:8s infinite b3cnt}@keyframes b3cnt{0%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(8px)scale(.85)}5%,20%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}24%,to{opacity:0;transform:translateY(-8px)scale(.95)}}.lp .kf-b4card{animation:9s infinite b4card}@keyframes b4card{0%,28%{opacity:1;z-index:3;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}33%{opacity:0;z-index:3;transform:translate(-18px,34px)rotate(-7deg)scale(.96)}33.5%{opacity:0;z-index:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-30px)scale(.86)}39%,61%{opacity:.55;z-index:1;animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:translateY(-30px)scale(.86)}67%,94%{opacity:.85;z-index:2;animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:translateY(-16px)scale(.93)}to{opacity:1;z-index:3;transform:none}}.lp .kf-b5scan{animation:6.5s infinite b5scan}@keyframes b5scan{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-34px)}6%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(-34px)}40%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(70px)}50%,to{opacity:0;transform:translateY(70px)}}.lp .kf-b5hl{transform-origin:0;animation:6.5s infinite b5hl}@keyframes b5hl{0%,38%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleX(0)}50%,88%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}.lp .kf-b5chip{animation:6.5s infinite b5chip}@keyframes b5chip{0%,48%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px)scale(.6)rotate(-6deg)}57%,88%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}96%,to{opacity:0;transform:translateY(-6px)}}.lp .kf-b6box0{animation:8s infinite b6box0}@keyframes b6box0{0%,14%{fill:#fff;animation-timing-function:ease}17%,90%{fill:#2075c9;animation-timing-function:ease}96%,to{fill:#fff}}.lp .kf-b6tick0{animation:8s infinite b6tick0}@keyframes b6tick0{0%,15%{stroke-dashoffset:24px;animation-timing-function:cubic-bezier(.22,1,.36,1)}22%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:24px}}.lp .kf-b6pop0{animation:8s infinite b6pop0}@keyframes b6pop0{0%,14%{animation-timing-function:ease-out;transform:scale(1)}17%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(1.2)}23%,to{transform:scale(1)}}.lp .kf-b6txt0{animation:8s infinite b6txt0}@keyframes b6txt0{0%,14%{color:#62626a}18%,90%{color:#09090b}96%,to{color:#62626a}}.lp .kf-b6box1{animation:8s infinite b6box1}@keyframes b6box1{0%,32%{fill:#fff;animation-timing-function:ease}35%,90%{fill:#2075c9;animation-timing-function:ease}96%,to{fill:#fff}}.lp .kf-b6tick1{animation:8s infinite b6tick1}@keyframes b6tick1{0%,33%{stroke-dashoffset:24px;animation-timing-function:cubic-bezier(.22,1,.36,1)}40%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:24px}}.lp .kf-b6pop1{animation:8s infinite b6pop1}@keyframes b6pop1{0%,32%{animation-timing-function:ease-out;transform:scale(1)}35%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(1.2)}41%,to{transform:scale(1)}}.lp .kf-b6txt1{animation:8s infinite b6txt1}@keyframes b6txt1{0%,32%{color:#62626a}36%,90%{color:#09090b}96%,to{color:#62626a}}.lp .kf-b6box2{animation:8s infinite b6box2}@keyframes b6box2{0%,50%{fill:#fff;animation-timing-function:ease}53%,90%{fill:#2075c9;animation-timing-function:ease}96%,to{fill:#fff}}.lp .kf-b6tick2{animation:8s infinite b6tick2}@keyframes b6tick2{0%,51%{stroke-dashoffset:24px;animation-timing-function:cubic-bezier(.22,1,.36,1)}58%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:24px}}.lp .kf-b6pop2{animation:8s infinite b6pop2}@keyframes b6pop2{0%,50%{animation-timing-function:ease-out;transform:scale(1)}53%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(1.2)}59%,to{transform:scale(1)}}.lp .kf-b6txt2{animation:8s infinite b6txt2}@keyframes b6txt2{0%,50%{color:#62626a}54%,90%{color:#09090b}96%,to{color:#62626a}}.lp .kf-b6bar{transform-origin:0;animation:8s infinite b6bar}@keyframes b6bar{0%,14%{animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:scaleX(.02)}21%,32%{animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:scaleX(.3333)}39%,50%{animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:scaleX(.6667)}57%,90%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleX(1)}97%,to{transform:scaleX(.02)}}.lp .kf-b6pill{animation:8s infinite b6pill}@keyframes b6pill{0%,52%{background-color:#eef7fc;animation-timing-function:ease}56%,90%{background-color:#e7f6f0}96%,to{background-color:#eef7fc}}.lp .kf-b6lab0{animation:8s infinite b6lab0}@keyframes b6lab0{0%,15%{opacity:1;transform:none}17%,96%{opacity:0;transform:translateY(-6px)}99%,to{opacity:1;transform:none}}.lp .kf-b6lab1{animation:8s infinite b6lab1}@keyframes b6lab1{0%,15%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(6px)}18%,33%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}36%,to{opacity:0;transform:translateY(-6px)}}.lp .kf-b6lab2{animation:8s infinite b6lab2}@keyframes b6lab2{0%,33%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(6px)}36%,51%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}54%,to{opacity:0;transform:translateY(-6px)}}.lp .kf-b6lab3{animation:8s infinite b6lab3}@keyframes b6lab3{0%,51%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(6px)}54%,92%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}95%,to{opacity:0;transform:translateY(-6px)}}.lp .kf-b7q{animation:7s infinite b7q}@keyframes b7q{0%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px)scale(.85)}8%,90%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}97%,to{opacity:0;transform:translateY(-6px)}}.lp .kf-b7chk{animation:7s infinite b7chk}@keyframes b7chk{0%,9%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-6px)}14%,32%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}38%,to{opacity:0;transform:none}}.lp .kf-b7ans{animation:7s infinite b7ans}@keyframes b7ans{0%,35%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(12px)scale(.9)}45%,90%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}97%,to{opacity:0;transform:translateY(-6px)}}.lp .kf-b7off{animation:7s infinite b7off}@keyframes b7off{0%,50%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px)scale(.7)}59%,90%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}97%,to{opacity:0;transform:translateY(-6px)}}.lp .kf-ibrow{animation:10s infinite ibrow}@keyframes ibrow{0%,55%{background-color:#f6f9fc;animation-timing-function:ease;box-shadow:inset 3px 0 #2075c9}60%,92%{background-color:#f3fbf7;animation-timing-function:ease;box-shadow:inset 3px 0 #10b981}98%,to{background-color:#f6f9fc;box-shadow:inset 3px 0 #2075c9}}.lp .kf-ibp1{animation:10s infinite ibp1}@keyframes ibp1{0%,17%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}21%,95%{opacity:0;transform:translateY(-6px)}99%,to{opacity:1;transform:none}}.lp .kf-ibp2{animation:10s infinite ibp2}@keyframes ibp2{0%,19%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(6px)}24%,93%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}97%,to{opacity:0;transform:none}}.lp .kf-ibc1{animation:10s infinite ibc1}@keyframes ibc1{0%,17%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}21%,95%{opacity:0;transform:scale(.8)}99%,to{opacity:1;transform:none}}.lp .kf-ibc2{animation:10s infinite ibc2}@keyframes ibc2{0%,19%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.7)}25%,54%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}58%,to{opacity:0;transform:scale(.8)}}.lp .kf-ibc3{animation:10s infinite ibc3}@keyframes ibc3{0%,56%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}63%,93%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}98%,to{opacity:0;transform:scale(.8)}}.lp .kf-ibn1{animation:10s infinite ibn1}@keyframes ibn1{0%,56%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}60%,95%{opacity:0;transform:translateY(-8px)}99%,to{opacity:1;transform:none}}.lp .kf-ibn2{animation:10s infinite ibn2}@keyframes ibn2{0%,57%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(8px)}63%,93%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}97%,to{opacity:0;transform:none}}.lp .kf-ibcur{animation:10s infinite ibcur}@keyframes ibcur{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-170px,-150px)}34%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-170px,-150px)}49%{opacity:1;animation-timing-function:ease-out;transform:translate(0)scale(1)}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translate(0)scale(.8)}57%{opacity:1;transform:translate(0)scale(1)}64%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}74%,to{opacity:0;transform:translate(40px,30px)}}.lp .kf-ibbtn{animation:10s infinite ibbtn}@keyframes ibbtn{0%,50%{background-color:#2075c9;animation-timing-function:ease-out;transform:none}53%{background-color:#194478;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.92)}60%,to{background-color:#2075c9;transform:none}}.lp .kf-ibspin{animation:.9s linear infinite lp-spin}.lp-mobile-menu{display:none;position:relative}.lp-mobile-panel{z-index:30;background:var(--lp-surface);border-radius:20px;flex-direction:column;min-width:220px;padding:8px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 18px 40px -12px #19447873}@media (width<=1000px){.lp-mobile-menu{display:block}}@media (width<=480px){.lp-nav{padding-left:14px}}.lp-light,.lp-transcript{--lp-ink:#09090b;--lp-body:#27272a;--lp-soft:#3f3f46;--lp-muted:#62626a;--lp-navy:#194478;--lp-blue:#2075c9;--lp-blue-deep:#1a6bb8;--lp-tint:#eef7fc;--lp-chip:#dbe9f8;--lp-surface:#fff;--lp-line:#e4e4e7;--lp-shadow:0 2px 10px 0 #0000001a}.lp-light{color:#09090b}.lp-header{z-index:20;padding-top:20px;position:relative}.lp-header-over{position:absolute;top:0;left:0;right:0}.lp-navlinks{align-items:center;gap:4px;display:flex}.lp-nav-actions{flex:none;align-items:center;gap:4px;display:flex}.lp-logo{flex:none}@media (width<=1000px){.lp-navlinks{display:none}}@media (width<=560px){.lp-nav-signin{display:none}}.lp-paused [class*=kf-]{animation:none!important}.lp-paused .pop{animation:none}.lp-paused .lp-photo,.lp-paused .caret,.lp-paused .spin,.lp-paused .shimmer{animation-play-state:paused!important}.lp-photo-img{object-fit:cover}.lp-demo-box{aspect-ratio:1440/980;width:100%;position:relative}.lp-transcript{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1024px){.lp-demo-box{display:none}.lp-transcript{clip:auto;white-space:normal;color:#09090b;text-align:left;background:#fffffff2;border-radius:24px;flex-direction:column;gap:14px;width:auto;height:auto;margin:0;padding:18px;display:flex;position:static;overflow:visible;box-shadow:0 30px 60px -30px #19447899}}@media (width<=720px){.lp-hero-wash{background:linear-gradient(#eef7fcf5 0%,#eef7fceb 55%,#eef7fcb3 80%,#fff 100%)}.dark .lp .lp-hero-wash{background:linear-gradient(#0b0f17f5 0%,#0b0f17eb 55%,#0b0f17bf 80%,#0b0f17 100%)}}.lp-red{color:var(--lp-red)}.lp-accent{color:var(--lp-blue)}.lp-adv .lp-sec-h{color:#fff;font-size:44px}@media (width<=720px){.lp-adv .lp-sec-h{font-size:32px}}@media (width<=480px){.lp-nav{gap:8px;padding:6px 6px 6px 14px}.lp-nav .lp-logo img{width:96px!important;height:auto!important}.lp-nav .lp-btn{letter-spacing:.02em;padding:0 14px;font-size:12px}}.lp .lp-hero-p{max-width:640px;color:var(--lp-soft);text-wrap:pretty;margin-top:24px;font-size:19px;line-height:1.55}.lp-ev{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lp-ct{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.lp-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.lp-table th,.lp-table td{vertical-align:top;padding:12px 18px;font-weight:400}.lp-table thead th{background:#f4f4f5;font-size:14px;font-weight:600}.lp-table tbody tr{border-top:1px solid #f0f0f2}.lp-table td:last-child{color:#62626a}.lp-menu-btn{cursor:pointer;background:0 0;border:0;justify-content:center;width:44px;padding:0}#ask-h{max-width:640px}.lp-controls{flex-wrap:nowrap}.lp-controls>.lp-tabs{flex:0 auto}.lp-pause{flex:none}.lp-stat{flex-direction:column-reverse;justify-content:flex-end;gap:6px;margin:0;padding:30px 0;display:flex}.lp-stat-value{letter-spacing:-.03em;color:var(--lp-navy);font-variant-numeric:tabular-nums;margin:0;font-size:44px;font-weight:600}.lp-stat-label{color:var(--lp-muted);font-size:15px;line-height:1.45}.lp .lp-btn-white:focus-visible,.lp .lp-adv :is(a,button):focus-visible{outline-color:#fff}.lp-adv .lp-btn-white{white-space:normal;text-align:center}.lp-transcript .lp-fake-btn{display:none!important}@media (width<=980px){.lp-bento{grid-auto-rows:minmax(340px,auto)}.lp-bento>.lp-b-big{min-height:460px}}.lp .lp-stats{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;display:grid}@media (width<=720px){.lp-stat{padding:20px 0}.lp-stat-value{font-size:36px}}@media (width<=480px){.lp-table th,.lp-table td{padding:10px 12px}.lp-table td:nth-child(2){white-space:nowrap}}fieldset.lp-tabs{border:0;min-inline-size:0;margin:0}@media (width<=560px){.lp .lp-stats{grid-template-columns:minmax(0,1fr);row-gap:0}}.lp .lp-pause{background:#ffffffc7}.dark .lp .lp-pause{background:#141a26d9}.dark .lp .lp-tab[aria-pressed=true]{background:var(--lp-chip);color:#fff;box-shadow:inset 0 0 0 1px var(--lp-ring)}.lp .lp-cta-note{color:var(--lp-muted);margin-top:14px;font-size:14px}.lp-motion-toggle{border:1px solid var(--lp-line);background:var(--lp-surface);min-height:44px;color:var(--lp-soft);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.lp-motion-toggle:hover{background:var(--lp-tint);color:var(--lp-navy)}.lp-motion-toggle[aria-pressed=true]{background:var(--lp-chip);color:var(--lp-navy)}.lp .lp-motion-toggle-light{color:#fff;background:0 0;border-color:#fff6}.lp .lp-motion-toggle-light:hover{color:#fff;background:#ffffff1f}.lp-how-panel{padding:32px}.lp-how2{margin-left:40px}@media (width<=720px){.lp-how-panel{padding:16px}.lp-how2{margin-left:0}}.lp-mobile-panel[hidden]{display:none}.lp .kf-ibbtn{white-space:nowrap}.lp-ask-side{flex-direction:column;align-items:flex-start;gap:12px;max-width:360px;display:flex}.lp .lp-tab[data-on=true][aria-pressed=false],.dark .lp .lp-tab[data-on=true][aria-pressed=false]{box-shadow:none;color:var(--lp-navy);text-underline-offset:6px;background:0 0;text-decoration:underline}.lp-tabs{scrollbar-width:none}.lp-tabs::-webkit-scrollbar{display:none}.lp-transcript .pop{animation:none}.lp-b-big .lp-tile-text h3{letter-spacing:-.01em;font-size:20px}.lp-nav-cta-only{display:none}@media (width<=360px){.lp-nav .lp-nav-cta{display:none}.lp-nav-cta-only{display:inline-flex}}.lp .lp-pause{border:1px solid var(--lp-line)}.lp :is(p,dd) a:not([class]){text-underline-offset:3px;text-decoration:underline}.lp-hero-inner{padding-top:148px}@media (width<=720px){.lp-hero-inner{padding-top:116px}}@media (width<=480px){.lp-bento>.lp-b-big{min-height:400px}}.dark .lp .lp-btn-ghost{background:#141a2699;border:1px solid #ffffff38}.lp-faq-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;gap:48px;display:grid}.lp-faq-head{flex-direction:column;gap:16px;display:flex}.lp-faq-head p{color:var(--lp-muted);font-size:16px;line-height:1.55}.lp-faq{flex-direction:column;display:flex}.lp-faq details{border-bottom:1px solid var(--lp-line);padding:4px 0}.lp-faq details p{color:var(--lp-muted);margin:0 0 18px;font-size:15px;line-height:1.6}.lp-hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lp-hero-demo{z-index:1;max-width:1260px;margin-top:28px;position:relative}.lp .lp-hero-p{text-wrap:balance}@media (width<=1024px){.lp-tabs{border-radius:24px;flex-wrap:wrap;justify-content:center;overflow:visible}}@media (width<=980px){.lp-bento>.lp-b-adv{order:1}}.lp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px;display:flex}.dark .lp .lp-tab[data-on=true][aria-pressed=false]{color:var(--lp-blue);-webkit-text-decoration-color:var(--lp-blue);text-decoration-color:var(--lp-blue)}@media (width<=560px){.lp-tabs{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;width:100%;display:grid}.lp-tab{min-height:40px;padding:0 12px}.lp-controls{flex-direction:column}}.lp-js .rv:focus-within{transition:none;transition-delay:0s!important}.lp-transcript{--lp-ink:#09090b;--lp-muted:#62626a;--lp-surface:#fff;--lp-line:#e4e4e7}@media (width<=1024px){.lp .lp-pause{display:none}.lp-photo{animation:none}}@media (width<=820px){.lp-tabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;width:100%;display:grid}}.lp-pill{white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.lp-pill.live{color:#047857;background:#e7f6f0}.lp-pill.roll{color:#185fa5;background:#e6f0fa}.lp-pill.plan{color:#52525b;background:#f0f0f2}.dark .lp .lp-pill.live{color:#6ee7b7;background:#12372b}.dark .lp .lp-pill.roll{color:#bcd5f0;background:#1e3a5f}.dark .lp .lp-pill.plan{color:#d4d4d8;background:#272d3a}.dark .lp .lp-light .lp-pill.live,.dark .lp .lp-transcript .lp-pill.live{color:#047857;background:#e7f6f0}.dark .lp .lp-light .lp-pill.roll,.dark .lp .lp-transcript .lp-pill.roll{color:#185fa5;background:#e6f0fa}.dark .lp .lp-light .lp-pill.plan,.dark .lp .lp-transcript .lp-pill.plan{color:#52525b;background:#f0f0f2}.lp-page-hero{padding-bottom:96px;position:relative;overflow:clip}.lp-page-hero-wash{background:linear-gradient(90deg,#eef7fcfa 0%,#eef7fcf2 48%,#eef7fcb8 72%,#eef7fc59 100%),linear-gradient(#eef7fc99 0%,#eef7fc00 30%,#fff0 70%,#fff 100%);position:absolute;inset:0}.dark .lp .lp-page-hero-wash{background:linear-gradient(90deg,#0b0f17f7 0%,#0b0f17eb 48%,#0b0f17b3 72%,#0b0f1773 100%),linear-gradient(#0b0f1780 0%,#0b0f1700 30% 70%,#0b0f17 100%)}.lp-page-hero-inner{z-index:1;flex-direction:column;align-items:flex-start;gap:22px;padding-top:164px;display:flex;position:relative}.lp-page-h1{letter-spacing:-.035em;max-width:900px;color:var(--lp-navy);text-wrap:balance;font-size:clamp(38px,6vw,68px);font-weight:600;line-height:1.04}.lp .lp-page-lede{max-width:640px;color:var(--lp-body);text-wrap:pretty;font-size:19px;line-height:1.6}.lp-page-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (width<=720px){.lp-page-hero-inner{padding-top:116px}}.lp-cl-wrap{flex-direction:column;padding-top:24px;padding-bottom:96px;display:flex}.lp-cl-filters{align-self:flex-start;width:auto;margin-bottom:8px}.lp-cl-release{border-top:1px solid var(--lp-line);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:24px 48px;padding:56px 0;display:grid}.lp-cl-release[hidden]{display:none}.lp-cl-meta{flex-direction:column;gap:12px;display:flex}.lp-cl-meta time{color:var(--lp-navy);font-size:14px;font-weight:600}.lp-cl-pills{flex-wrap:wrap;gap:6px;display:flex}.lp-cl-body-col{flex-direction:column;gap:32px;min-width:0;display:flex}.lp-cl-head{flex-direction:column;gap:12px;display:flex}.lp-cl-head h2{letter-spacing:-.025em;color:var(--lp-navy);text-wrap:balance;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.1}.lp .lp-cl-lede{max-width:680px;color:var(--lp-soft);text-wrap:pretty;font-size:18px;line-height:1.6}.lp-cl-highlights{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px 40px;display:grid}.lp-cl-highlights h3{color:var(--lp-ink);font-size:18px;font-weight:600}.lp-cl-highlights p{color:var(--lp-soft);margin-top:6px;font-size:16px;line-height:1.6}.lp-cl-lists{border-top:1px solid var(--lp-line);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px 40px;padding-top:24px;display:grid}.lp-cl-list-h{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);font-size:13px;font-weight:600}.lp-cl-list ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.lp-cl-list li{color:var(--lp-soft);gap:12px;font-size:15px;line-height:1.55;display:flex}.lp-cl-dot{background:var(--lp-blue);border-radius:9999px;flex:none;width:6px;height:6px;margin-top:9px}.lp-cl-dot[data-tone=removed]{background:#a1a1aa}.lp-cl-earlier{padding-bottom:0}.lp-cl-earlier-h{color:var(--lp-navy);font-size:14px;font-weight:600}.lp-cl-earlier ul{border-bottom:1px solid var(--lp-line);margin:0;padding:0;list-style:none}.lp-cl-earlier li a{border-top:1px solid var(--lp-line);color:var(--lp-ink);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:18px 4px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.lp-cl-earlier li a:hover{color:var(--lp-navy)}.lp-cl-earlier time{color:var(--lp-muted);font-size:14px;font-weight:400}@media (width<=720px){.lp-cl-release{grid-template-columns:minmax(0,1fr);padding:40px 0}.lp-cl-meta{flex-flow:wrap;align-items:center}}.lp-cl-stage{background:#eef7fc;border-radius:22px;flex-direction:column;gap:12px;min-height:260px;padding:24px;display:flex}.lp-cl-card{background:#fff;border-radius:20px;padding:20px;box-shadow:0 2px 10px #0000001a}.lp-cl-col{flex-direction:column;gap:12px;display:flex}.lp-cl-row{align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.lp-cl-bubble{color:#fff;background:#2075c9;border-radius:18px 18px 6px;align-self:flex-end;padding:9px 16px;font-size:14px}.lp-cl-step{color:#3f3f46;opacity:0;align-items:center;gap:10px;font-size:14px;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.32,.72,0,1);display:flex;transform:translateY(6px)}.lp-cl-step[data-on=true]{opacity:1;transform:none}.lp-cl-step-ico{color:#047857;width:14px;display:inline-flex}.lp .lp-cl-answer{color:#09090b;margin:4px 0 0;font-size:15px;line-height:1.6}.lp-cl-chip{color:#52525b;background:#f0f0f2;border-radius:9999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.lp-cl-muted{color:#52525b;font-size:13px}.lp-cl-ink{color:#09090b}.lp-cl-body{color:#09090b;font-size:14px;line-height:1.5}.lp-cl-small{color:#52525b;font-size:12px}.lp-cl-toggle{background:#f4f4f5;border-radius:9999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.lp-cl-toggle-knob{background:#fff;border-radius:9999px;width:calc(50% - 4px);transition:transform .9s cubic-bezier(.32,.72,0,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 10px #0000001a}.lp-cl-toggle-knob[data-new=true]{transform:translate(100%)}.lp-cl-toggle-label{text-align:center;color:#6b6b73;padding:10px 0;font-size:14px;font-weight:600;transition:color .6s;position:relative}.lp-cl-toggle-label[data-on=true]{color:#194478}.lp-cl-status{color:#a3002a;background:#fdecef;border-radius:9999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600;transition:background-color .6s,color .6s}.lp-cl-status[data-new=true]{color:#047857;background:#e7f6f0}.lp-cl-mail-ico{background:#eef7fc;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.lp-cl-draft-btn{color:#27272a;background:#f4f4f5;border-radius:8px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .4s,color .4s,transform .3s}.lp-cl-draft-btn[data-pressed=true]{color:#fff;background:#2075c9}.lp-cl-draft-btn[data-down=true]{transform:scale(.94)}.lp-cl-draft{opacity:0;margin-top:4px;padding:16px 18px;font-size:14px;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.32,.72,0,1);transform:translateY(10px)}.lp-cl-draft[data-on=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-cl-step,.lp-cl-draft,.lp-cl-toggle-knob,.lp-cl-toggle-label,.lp-cl-status,.lp-cl-draft-btn{transition:none}}.lp-pg{padding:96px 0}.lp-pg-band{background:var(--lp-band)}.lp-pg-split{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:56px;display:grid}.lp-pg-split-top{align-items:start}.lp-pg-head{flex-direction:column;gap:16px;display:flex}.lp .lp-pg-head p,.lp .lp-pg-p{max-width:560px;color:var(--lp-soft);text-wrap:pretty;font-size:18px;line-height:1.6}.lp-pg-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-blue-deep);font-size:13px;font-weight:600}.lp-card{background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:20px}.lp-pg-note{max-width:720px;color:var(--lp-muted);font-size:16px;line-height:1.6}.lp-icon-box{background:var(--lp-tint);width:36px;height:36px;color:var(--lp-blue-deep);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-num{background:var(--lp-chip);width:34px;height:34px;color:var(--lp-navy);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:background-color .5s,color .5s;display:inline-flex}.lp-steps{flex-direction:column;display:flex}.lp-step{border-radius:16px;gap:18px;padding:20px 16px;transition:background-color .5s;display:flex}.lp-step[data-on=true]{background:var(--lp-tint)}.lp-step[data-on=true] .lp-num{background:var(--lp-blue);color:#fff}.lp-step h3{color:var(--lp-ink);font-size:18px;font-weight:600}.lp-step p{color:var(--lp-soft);margin-top:4px;font-size:15px;line-height:1.55}.lp-feat-list{margin:0;padding:8px 16px;list-style:none}.lp-feat-list li{border-top:1px solid var(--lp-line);gap:14px;padding:16px 0;display:flex}.lp-feat-list li:first-child{border-top:0}.lp-feat-list h3{color:var(--lp-ink);font-size:16px;font-weight:600}.lp-feat-list p{color:var(--lp-soft);margin-top:2px;font-size:15px;line-height:1.5}.lp-two-cards{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:20px;display:grid}.lp-refuse{flex-direction:column;gap:12px;padding:24px;display:flex}.lp-refuse .lp-pill{align-self:flex-start}.lp-refuse h3{color:var(--lp-ink);font-size:20px;font-weight:600}.lp-refuse p{background:var(--lp-tint);color:var(--lp-body);border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.55}.lp-pipe-card{flex-direction:column;gap:16px;padding:24px;display:flex}.lp-bubble-row{justify-content:flex-end;display:flex}.lp-reads{flex-direction:column;gap:8px;display:flex}.lp-tags{flex-wrap:wrap;gap:6px;display:flex}.lp-lookups{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-lookups li{color:#09090b;background:#f6f9fc;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.lp-lookups li[data-skip=true]{color:#6b6b73}.lp-lookup-ico{width:14px;display:inline-flex}.lp-lookup-name{flex:1;min-width:0;font-weight:500}.lp-lookup-note{color:#52525b;font-size:13px}.lp-answer-box{background:var(--lp-surface);color:#27272a;border:1px solid #e4e4e7;border-radius:16px;flex-direction:column;gap:10px;padding:16px;font-size:15px;line-height:1.55;display:flex}.lp-answer-box p{color:#27272a;margin:0}.lp-answer-who{color:#194478;font-size:13px;font-weight:600}.lp-cite{color:#185fa5;vertical-align:1px;background:#dbe9f8;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex}.lp-cite-visual{background:#eef7fc;border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.lp-cite-answer{padding:18px 20px}.lp-cite-answer p{color:#27272a;margin:0;font-size:15px;line-height:1.55}.lp-cite-source{color:#09090b;flex-direction:column;gap:8px;margin-left:24px;padding:20px;font-size:15px;display:flex}.lp-cite-source p{color:#27272a;background:#fff1a8;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.55}.lp-cite-label{letter-spacing:.06em;color:#52525b;font-size:12px;font-weight:600}.lp-cite-link{color:#185fa5;font-size:14px;font-weight:500}@media (width<=720px){.lp-cite-source{margin-left:0}}.lp .kf-mbenv{animation:7s infinite mbenv}@keyframes mbenv{0%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translate(0)scale(.5)}6%,12%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)scale(1)}34%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(calc(50% - 28px))scale(1)}39%,to{opacity:0;transform:translate(calc(50% - 28px))scale(.5)}}.lp .kf-mbhub{animation:7s infinite mbhub}@keyframes mbhub{0%,33%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(1);box-shadow:0 10px 24px -12px #00000080,0 0 #ffffff73}39%{transform:scale(1.1)}46%{transform:scale(1);box-shadow:0 10px 24px -12px #00000080,0 0 0 16px #fff0}to{transform:scale(1);box-shadow:0 10px 24px -12px #00000080,0 0 0 16px #fff0}}.lp .kf-mbdraft{animation:7s infinite mbdraft}@keyframes mbdraft{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translate(calc(50% - 28px))scale(.5)}47%,52%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(calc(50% - 28px))scale(1)}72%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(calc(100% - 56px))scale(1)}77%,to{opacity:0;transform:translate(calc(100% - 56px))scale(.5)}}.lp .kf-mbtray{animation:7s infinite mbtray}@keyframes mbtray{0%,73%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(1)}78%{transform:scale(1.12)}86%,to{transform:scale(1)}}.lp .kf-mbn1{animation:7s infinite mbn1}@keyframes mbn1{0%,73%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}77%,to{opacity:0;transform:translateY(-8px)}}.lp .kf-mbn2{animation:7s infinite mbn2}@keyframes mbn2{0%,74%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(8px)}80%,96%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0;transform:none}}.lp .kf-mbno{animation:7s infinite mbno}@keyframes mbno{0%,84%{transform:translate(0)}86%{transform:translate(-4px)}88%{transform:translate(4px)}90%{transform:translate(-3px)}92%{transform:translate(2px)}94%,to{transform:translate(0)}}.lp .kf-airow{animation:10s infinite airow}@keyframes airow{0%,55%{background-color:#f6f9fc;animation-timing-function:ease;box-shadow:inset 3px 0 #2075c9}60%,92%{background-color:#f3fbf7;animation-timing-function:ease;box-shadow:inset 3px 0 #10b981}98%,to{background-color:#f6f9fc;box-shadow:inset 3px 0 #2075c9}}.lp .kf-aisk{animation:10s infinite aisk}@keyframes aisk{0%,17%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}22%,95%{opacity:0;transform:translateY(-6px)}99%,to{opacity:1;transform:none}}.lp .kf-aidr{animation:10s infinite aidr}@keyframes aidr{0%,19%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(10px)}26%,93%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}97%,to{opacity:0;transform:none}}.lp .kf-aic1{animation:10s infinite aic1}@keyframes aic1{0%,17%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}21%,95%{opacity:0;transform:scale(.8)}99%,to{opacity:1;transform:none}}.lp .kf-aic2{animation:10s infinite aic2}@keyframes aic2{0%,19%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.7)}25%,54%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}58%,to{opacity:0;transform:scale(.8)}}.lp .kf-aic3{animation:10s infinite aic3}@keyframes aic3{0%,56%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}63%,93%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}98%,to{opacity:0;transform:scale(.8)}}.lp .kf-ain1{animation:10s infinite ain1}@keyframes ain1{0%,56%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}60%,95%{opacity:0;transform:translateY(-8px)}99%,to{opacity:1;transform:none}}.lp .kf-ain2{animation:10s infinite ain2}@keyframes ain2{0%,57%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(8px)}63%,93%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}97%,to{opacity:0;transform:none}}.lp .kf-aicur{animation:10s infinite aicur}@keyframes aicur{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-170px,-150px)}34%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-170px,-150px)}49%{opacity:1;animation-timing-function:ease-out;transform:translate(0)scale(1)}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translate(0)scale(.8)}57%{opacity:1;transform:translate(0)scale(1)}64%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}74%,to{opacity:0;transform:translate(40px,30px)}}.lp .kf-aibtn{animation:10s infinite aibtn}@keyframes aibtn{0%,50%{background-color:#2075c9;animation-timing-function:ease-out;transform:none}53%{background-color:#194478;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.92)}60%,to{background-color:#2075c9;transform:none}}.lp .kf-aispin{animation:.9s linear infinite spin}.lp-navy-hero{color:#fff;background:#194478;padding-bottom:112px;position:relative;overflow:clip}.lp-navy-hero:before{content:"";background:radial-gradient(1200px 600px at 85% 0,#2075c98c 0%,#19447800 70%);position:absolute;inset:0}.lp-navy-hero-inner{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:center;gap:56px;padding-top:148px;display:grid;position:relative}.lp-navy-hero-copy{flex-direction:column;gap:22px;display:flex}.lp-navy-hero h1{letter-spacing:-.035em;color:#fff;text-wrap:balance;font-size:clamp(36px,5.6vw,64px);font-weight:600;line-height:1.04}.lp .lp-navy-hero p{color:#dbe7f5;max-width:520px;font-size:19px;line-height:1.55}.lp-btn-line{color:#fff;border-radius:9999px;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff6}.lp .lp-btn-line:hover{color:#fff;background:#ffffff1a}.lp-flow{flex-direction:column;gap:20px;display:flex}.lp-flow-track{background:var(--lp-line);border-radius:9999px;height:4px;margin:0 14px;position:relative;overflow:hidden}.lp-flow-fill{background:var(--lp-blue);transform-origin:0;border-radius:9999px;transition:transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.lp-flow-steps{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-flow-step{background:var(--lp-surface);border-radius:20px;flex-direction:column;gap:10px;padding:22px;transition:box-shadow .6s,background-color .6s;display:flex}.lp-flow-step[data-on=true]{box-shadow:var(--lp-shadow)}.lp-flow-step:not([data-on=true]) .lp-num{background:var(--lp-tint);color:var(--lp-muted)}.lp-flow-step[data-on=true] .lp-num{background:var(--lp-blue);color:#fff}.lp-flow-step h3{color:var(--lp-ink);font-size:17px;font-weight:600}.lp-flow-step p{color:var(--lp-muted);font-size:15px;line-height:1.55}.lp-access{color:#fff;background:#194478;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:48px;padding:56px;display:grid}.lp-access h2{letter-spacing:-.03em;color:#fff;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.08}.lp .lp-access .lp-access-lede{color:#dbe7f5;font-size:17px;line-height:1.6}.lp-access-left{flex-direction:column;gap:18px;display:flex}.lp-access-list{margin:0;padding:0;list-style:none}.lp-access-list li{border-top:1px solid #ffffff29;grid-template-columns:36px minmax(0,150px) minmax(0,1fr);align-items:start;gap:8px 18px;padding:20px 0;display:grid}.lp-access-list .lp-icon-box{color:#b9d3f0;background:#ffffff1a}.lp-access-list h3{color:#fff;padding-top:8px;font-size:15px;font-weight:600}.lp-access-list p{color:#dbe7f5;padding-top:8px;font-size:15px;line-height:1.55}@media (width<=720px){.lp-access{padding:28px}.lp-access-list li{grid-template-columns:36px minmax(0,1fr)}.lp-access-list p{grid-column:2;padding-top:0}.lp-navy-hero-inner{padding-top:116px}}.lp-report-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:stretch;gap:24px;display:grid}.lp-report{border-radius:24px;flex-direction:column;gap:24px;padding:32px;display:flex}.lp-report h2,.lp-pilot h3{letter-spacing:-.025em;color:var(--lp-navy);font-size:clamp(26px,3.4vw,34px);font-weight:600;line-height:1.1}.lp-bars{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp-bar-row{color:var(--lp-body);grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:center;gap:16px;font-size:14px;display:grid}.lp-bar-track{background:var(--lp-tint);border-radius:9999px;height:10px;overflow:hidden}.lp-bar-track span{background:var(--lp-blue);border-radius:9999px;height:100%;display:block}.lp-pilot{background:var(--lp-tint);border-radius:24px;flex-direction:column;gap:20px;padding:32px;display:flex}.lp-pilot-rows{flex-direction:column;gap:10px;display:flex}.lp-pilot-rows>div{background:var(--lp-surface);color:var(--lp-body);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:15px;display:flex}.lp-pilot-rows .lp-pill{justify-content:center;min-width:52px}@media (width<=560px){.lp-bar-row{grid-template-columns:minmax(0,1fr);gap:6px}}.lp-aud{flex-direction:column;gap:28px;display:flex}.lp-aud-tabs{align-self:flex-start}.lp-aud-panel{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.lp-aud-card{flex-direction:column;gap:10px;padding:24px;display:flex}.lp-aud-card h3{color:var(--lp-ink);font-size:18px;font-weight:600}.lp-aud-card p{color:var(--lp-soft);font-size:15px;line-height:1.55}.lp-term{font-family:var(--font-geist-mono),ui-monospace,Menlo,monospace;background:#050d1b;border-radius:20px;min-height:300px;padding:20px 24px 28px;font-size:13px;line-height:1.9;overflow-x:auto;box-shadow:0 30px 60px -30px #0009}.lp-term-dots{gap:7px;margin-bottom:14px;display:flex}.lp-term-dots span{background:#ffffff2e;border-radius:9999px;width:11px;height:11px}.lp-term-line{white-space:pre;color:#e4edf8}.lp-term-line[data-tone=dim]{color:#8da2bd}.lp-term-line[data-tone=ok]{color:#6ee7b7}.lp-term-line[data-tone=bad]{color:#fda4af}.lp-term-caret{background:#7dd3fc;width:8px;height:15px}.lp-controls-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lp-legend{flex-wrap:wrap;gap:6px;display:flex}.lp-ctl-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.lp-ctl{flex-direction:column;gap:10px;padding:24px;display:flex}.lp-ctl .lp-pill{align-self:flex-start}.lp-ctl h3{color:var(--lp-ink);font-size:18px;font-weight:600}.lp-ctl p{color:var(--lp-soft);font-size:15px;line-height:1.55}.lp-keep-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:48px;display:grid}.lp-keep h2{letter-spacing:-.025em;color:var(--lp-navy);font-size:clamp(26px,3.4vw,34px);font-weight:600;line-height:1.1}.lp-keep ul{margin:20px 0 0;padding:0;list-style:none}.lp-keep li{border-top:1px solid var(--lp-line);color:var(--lp-body);align-items:flex-start;gap:14px;padding:14px 0;font-size:16px;line-height:1.5;display:flex}.lp-keep li:last-child{border-bottom:1px solid var(--lp-line)}.lp-keep .lp-icon-box{border-radius:9px;width:30px;height:30px}.lp-keep-never .lp-icon-box{color:#a3002a;background:#fdecef}.dark .lp .lp-keep-never .lp-icon-box{color:#fda4af;background:#3b1520}.lp-doc-hero{background:var(--lp-tint);padding:148px 0 56px}.lp-doc-hero-inner{flex-direction:column;gap:16px;display:flex}.lp .lp-doc-meta{color:var(--lp-muted);font-size:15px}.lp-doc-body{padding-top:56px;padding-bottom:96px}.lp-doc{max-width:760px}.lp-doc h2{letter-spacing:-.02em;color:var(--lp-navy);text-wrap:balance;margin-top:48px;font-size:28px;font-weight:600;line-height:1.15}.lp-doc>h2:first-child{margin-top:0}.lp-doc h3{color:var(--lp-ink);margin-top:28px;font-size:19px;font-weight:600}.lp-doc p{color:var(--lp-body);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.7}.lp-doc ul{color:var(--lp-body);flex-direction:column;gap:8px;margin:14px 0 0;padding-left:22px;font-size:17px;line-height:1.6;list-style:outside;display:flex}.lp-doc strong{color:var(--lp-ink);font-weight:600}.lp-doc a{text-underline-offset:3px;text-decoration:underline}.lp-doc-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:56px;display:flex}.lp .lp-doc-link{min-height:48px;color:var(--lp-navy);box-shadow:inset 0 0 0 1px var(--lp-line);border-radius:9999px;align-items:center;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.lp .lp-doc-link:hover{background:var(--lp-tint)}.lp-faq-doc details p{margin-top:0}@media (width<=720px){.lp-doc-hero{padding-top:116px}.lp-doc h2{font-size:24px}}.lp-quote-sec{background:var(--lp-band);padding:96px 0}.lp-quote-fig{text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}.lp .lp-quote{letter-spacing:-.02em;max-width:860px;color:var(--lp-navy);text-wrap:balance;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.2}.lp-quote-cite{color:var(--lp-muted);font-size:15px}.lp-words span{opacity:.12;transition:opacity .7s cubic-bezier(.4,0,.2,1)}.lp-js .rv-on .lp-words span,.lp-js .rv-on.lp-words span,.lp:not(.lp-js) .lp-words span{opacity:1}@media (prefers-reduced-motion:reduce){.lp-words span{opacity:1;transition:none}}