@property --lhv{syntax:"<integer>";inherits:false;initial-value:0}@property --lhang{syntax:"<angle>";inherits:false;initial-value:0deg}.lh{--red-a:#FF8A78;--red-b:#FF3B33;--red-c:#B0080F;position:relative;overflow:hidden;font-family:Inter,system-ui,sans-serif;color:var(--ink);background:transparent;line-height:1.6;-webkit-font-smoothing:antialiased;--ink-strong:#EEF1F5;--ink:#C9D1DD;--muted:#9AA4B6;--glass1:rgba(255,255,255,.07);--glass2:rgba(255,255,255,.018);--edge:rgba(255,255,255,.13);--hair:rgba(255,255,255,.085);--nav-bg:rgba(6,6,8,.6);--h-grad:linear-gradient(180deg,#FFFFFF,#DDE3EB 46%,#8C96A6);--sheen:rgba(255,255,255,.95);--cta-bg:linear-gradient(180deg,#FFFFFF,#DDE3EB 46%,#AEB8C8);--cta-ink:#04050A;--cta-edge:rgba(255,255,255,.75);--cta-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 30px -12px rgba(0,0,0,.9);--bands:linear-gradient(172deg,#000,#0B0B0D 900px,#000 1700px,#0A0A0C 2600px,#000 3400px,#0B0B0D 4300px,#000 5200px,#0A0A0C 6100px,#000 7000px);--ask-bg:rgba(7,7,9,.88);--spot:rgba(255,255,255,.075);--spot-rim:rgba(255,255,255,.6);--shadow:rgba(0,0,0,.9);--pulse:#FFFFFF;--pulse-glow:rgba(255,255,255,.85);--sheet:#0A0A0D;--band-a:rgba(174,184,200,.10);--band-b:rgba(221,227,235,.06);--grain:.07;--rail:linear-gradient(90deg,transparent,rgba(221,227,235,.55) 28%,#FF3B33 50%,rgba(221,227,235,.55) 72%,transparent);--wm:linear-gradient(180deg,#FFFFFF,#DDE3EB 48%,#8C96A6)}[data-theme=light] .lh{--ink-strong:#07090F;--ink:#1C2230;--muted:#4A5262;--glass1:rgba(255,255,255,.9);--glass2:rgba(240,241,244,.66);--edge:rgba(10,13,22,.1);--hair:rgba(10,13,22,.1);--nav-bg:rgba(251,251,252,.78);--h-grad:linear-gradient(180deg,#04060C,#1C2230 42%,#8A93A3 50%,#1C2230 57%,#04060C);--sheen:rgba(255,255,255,.98);--cta-bg:linear-gradient(180deg,#464D5C,#171B25 42%,#04060C);--cta-ink:#E9EEF5;--cta-edge:rgba(174,184,200,.6);--cta-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 26px -12px rgba(4,6,12,.65);--bands:linear-gradient(172deg,#FBFBFC,#F3F3F5 900px,#E7E8EB 1700px,#F3F3F5 2600px,#FBFBFC 3400px,#EDEEF1 4300px,#F3F3F5 5200px,#E7E8EB 6100px,#F3F3F5 7000px);--ask-bg:rgba(252,252,253,.94);--spot:rgba(10,13,22,.045);--spot-rim:rgba(10,13,22,.4);--shadow:rgba(20,24,34,.28);--pulse:#07090F;--pulse-glow:rgba(7,9,15,.35);--sheet:#FBFBFC;--band-a:rgba(140,150,166,.16);--band-b:rgba(255,255,255,.7);--grain:.035;--rail:linear-gradient(90deg,transparent,rgba(74,82,98,.4) 28%,#E1261D 50%,rgba(74,82,98,.4) 72%,transparent);--wm:linear-gradient(180deg,#04060C,#6B7587 48%,#D5DAE3 56%,#04060C)}.lh a{color:inherit;text-decoration:none}.lh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lh .lh-only-l,[data-theme=light] .lh .lh-only-d{display:none!important}[data-theme=light] .lh .lh-only-l{display:block!important}.lh-wrap{position:relative;z-index:3;max-width:1200px;margin:0 auto;padding:0 40px;box-sizing:border-box}.lh-atmo{position:absolute;inset:0;pointer-events:none;z-index:0}.lh-band{position:absolute;border-radius:50%;filter:blur(90px)}.lh-band.lh-b1{left:-10%;top:1500px;width:70%;height:520px;background:var(--band-a);animation:lh-drift1 26s ease-in-out infinite alternate}.lh-band.lh-b2{right:-14%;top:3300px;width:66%;height:560px;background:var(--band-a);animation:lh-drift1 32s ease-in-out infinite alternate-reverse}.lh-band.lh-b3{left:10%;top:5200px;width:80%;height:480px;background:var(--band-b);animation:lh-drift1 30s ease-in-out infinite alternate}.lh-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 22px 0 16px;border-radius:999px;background:var(--cta-bg);color:var(--cta-ink)!important;font-weight:600;font-size:14.5px;border:1px solid var(--cta-edge);box-shadow:var(--cta-shadow);white-space:nowrap;cursor:pointer;font-family:Inter,sans-serif}.lh-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%);animation:lh-ctasheen 6s ease-in-out 2s infinite}.lh-cta img{width:18px;height:auto;display:block}.lh-cta.lh-lg{height:56px;padding:0 28px 0 22px;font-size:16px}.lh-cta.lh-lg img{width:22px}.lh-ghost{display:inline-flex;align-items:center;height:56px;padding:0 26px;border-radius:999px;font-weight:600;font-size:16px;color:var(--ink-strong);border:1px solid var(--edge);background:linear-gradient(180deg,var(--glass1),var(--glass2));transition:border-color .25s}.lh-ghost:hover{border-color:var(--ink-strong)}.lh-hzone{position:relative;z-index:2;height:960px}.lh-hcv{inset:0;width:100%;height:100%;display:block;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 26%,#000 50%),linear-gradient(180deg,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 26%,#000 50%),linear-gradient(180deg,#000 78%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.lh-core,.lh-hcv{position:absolute;pointer-events:none}.lh-core{z-index:2;left:calc(50% + min(300px,21%));top:480px;width:0;height:0}.lh-core .lh-halo{position:absolute;left:-210px;top:-210px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(221,227,235,.22),rgba(221,227,235,.05) 40%,transparent 68%);animation:lh-breathe 7s ease-in-out infinite}[data-theme=light] .lh .lh-core .lh-halo{background:radial-gradient(circle,rgba(255,255,255,.95),rgba(231,232,235,.5) 40%,transparent 68%)}.lh-core .lh-rim{position:absolute;left:-250px;top:-250px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,transparent 60%,rgba(221,227,235,.06) 66%,rgba(221,227,235,.16) 70.5%,transparent 72%);animation:lh-breathe 9s ease-in-out infinite}[data-theme=light] .lh .lh-core .lh-rim{background:radial-gradient(circle,transparent 60%,rgba(255,255,255,.7) 66%,rgba(140,150,166,.28) 70.5%,transparent 72%)}.lh-core .lh-dia{position:absolute;left:-58px;top:-66px;width:116px;height:auto;animation:lh-bob 6s ease-in-out infinite;filter:drop-shadow(0 18px 40px rgba(0,0,0,.45))}[data-theme=light] .lh .lh-core .lh-dia{filter:drop-shadow(0 18px 30px rgba(20,24,34,.25))}.lh-qp{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 8px;border-radius:999px;border:1px solid var(--edge);background:var(--nav-bg);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);font-size:14px;font-weight:500;color:var(--ink-strong)!important;box-shadow:0 18px 40px -20px var(--shadow),inset 0 1px 0 rgba(255,255,255,.08);animation:lh-float 8s ease-in-out infinite;transition:border-color .25s}.lh-qp:hover{border-color:var(--ink-strong)}.lh-qp .lh-ql{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.92);border:1px solid var(--edge)}.lh-qp .lh-ql img{width:18px;height:18px;object-fit:contain}.lh-qp em{font-style:normal;color:var(--muted);font-size:12.5px}.lh-qp .lh-tw{display:inline-block;width:7px;height:15px;margin-left:-4px;border-radius:1px;background:var(--ink-strong);opacity:.7;animation:lh-caret 1.1s steps(1) infinite}.lh-qp.lh-q1{left:calc(50% + min(300px,21%) - 70px);top:222px}.lh-qp.lh-q2{left:calc(50% + min(300px,21%) - 236px);top:668px;animation-delay:-3s;animation-duration:9s}.lh-qp.lh-q3{left:calc(50% + min(300px,21%) + 66px);top:752px;animation-delay:-5s;animation-duration:10s}.lh-htxt{position:relative;z-index:4;max-width:610px;padding-top:208px}.lh-kpill{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 14px 0 12px;border-radius:999px;border:1px solid var(--edge);background:linear-gradient(180deg,var(--glass1),var(--glass2));font:600 12px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-strong)}.lh-kpill span{letter-spacing:.04em;text-transform:none;font-weight:500;font-size:13px;color:var(--muted);padding-left:10px;border-left:1px solid var(--edge)}.lh-live{position:relative;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FFB0A5,#FF3B33 60%,#B0080F)}.lh-live:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(255,59,51,.6);animation:lh-ping 2.4s ease-out infinite}.lh-h1{font:700 76px/1 Sora,sans-serif;letter-spacing:-.045em;margin:26px 0 0;background-image:linear-gradient(100deg,transparent 42%,var(--sheen) 50%,transparent 58%),var(--h-grad);background-size:260% 100%,100% 100%;background-repeat:no-repeat;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;text-wrap:balance;animation:lh-hsheen 9s ease-in-out 1.2s infinite}.lh-h1,.lh-red{color:transparent}.lh-red{background:linear-gradient(180deg,var(--red-a) 0,var(--red-b) 50%,var(--red-c) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .lh .lh-red{background:linear-gradient(180deg,#FF5A48,#E1261D 50%,#A30A10);-webkit-background-clip:text;background-clip:text}.lh-sub{font-size:19px;line-height:1.7;color:var(--ink);margin:24px 0 0;max-width:560px}.lh-ask{position:relative;margin-top:36px;max-width:580px}.lh-askrim{position:relative;border-radius:22px;padding:1px;background:conic-gradient(from var(--lhang),transparent 0deg,transparent 220deg,rgba(221,227,235,.15) 260deg,var(--pulse) 320deg,rgba(221,227,235,.15) 345deg,transparent 1turn),linear-gradient(var(--edge),var(--edge))}.lh-askrim,.lh-askrim:before{animation:lh-spinang 7s linear infinite}.lh-askrim:before{content:"";position:absolute;inset:-8px;border-radius:30px;background:conic-gradient(from var(--lhang),transparent 0deg,transparent 240deg,var(--pulse-glow) 320deg,transparent 1turn);filter:blur(18px);opacity:.35;z-index:-1}.lh-askin{position:relative;display:flex;align-items:center;gap:12px;height:66px;padding:0 9px 0 18px;border-radius:21px;background:var(--ask-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--muted)}.lh-askin .lh-spark{flex:none;width:22px;height:22px;color:var(--ink-strong);animation:lh-sparkle 3.6s ease-in-out infinite}.lh-field{flex:1 1;min-width:0}.lh-field,.lh-field input{position:relative;height:100%}.lh-field input{z-index:2;width:100%;border:0;outline:0;background:transparent;color:var(--ink-strong)}.lh-field input,.lh-ph{font:500 16.5px Inter,sans-serif}.lh-ph{position:absolute;inset:0;z-index:1;pointer-events:none;color:var(--muted);transition:opacity .2s}.lh-ph span{position:absolute;left:0;top:50%;transform:translateY(-50%);white-space:nowrap;opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:lh-phx 16s linear infinite}.lh-ph span:nth-child(2){animation-delay:4s}.lh-ph span:nth-child(3){animation-delay:8s}.lh-ph span:nth-child(4){animation-delay:12s}.lh-askin.lh-typed .lh-ph,.lh-askin:focus-within .lh-ph{opacity:0}.lh-askbtn{height:48px;padding:0 18px 0 20px;border-radius:15px;font-size:15px}.lh-askbtn svg{width:16px;height:16px}.lh-sug{position:absolute;left:0;right:0;top:76px;z-index:8;padding:8px;border-radius:20px;border:1px solid var(--edge);background:var(--nav-bg);-webkit-backdrop-filter:blur(44px) saturate(180%);backdrop-filter:blur(44px) saturate(180%);box-shadow:0 30px 60px -30px var(--shadow)}.lh-sug a{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:13px;font-size:15px;color:var(--ink-strong)}.lh-sug a span{font-size:13px;color:var(--muted);white-space:nowrap}.lh-sug a:hover{background:var(--spot)}.lh-pop{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px;max-width:600px}.lh-pop b{color:var(--muted);margin-right:4px}.lh-chip,.lh-pop b{font-weight:500;font-size:14px}.lh-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 15px;border-radius:999px;color:var(--ink);border:1px solid var(--edge);background:linear-gradient(180deg,var(--glass1),var(--glass2));white-space:nowrap;transition:border-color .2s,color .2s}.lh-chip:hover{border-color:var(--ink-strong);color:var(--ink-strong)}.lh-stats{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:-40px;border-radius:24px;border:1px solid var(--edge);background:linear-gradient(180deg,var(--glass1),var(--glass2));-webkit-backdrop-filter:blur(44px) saturate(160%);backdrop-filter:blur(44px) saturate(160%);overflow:hidden}.lh-stats:before{content:"";position:absolute;left:0;top:0;height:1px;width:40%;background:linear-gradient(90deg,transparent,var(--pulse),transparent);animation:lh-topline 6s ease-in-out infinite}.lh-st{display:flex;flex-direction:column;gap:6px;padding:28px 30px;border-left:1px solid var(--hair)}.lh-st:first-child{border-left:0}.lh-num{font:700 44px/1 Sora,sans-serif;letter-spacing:-.04em;background:var(--h-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em;counter-reset:v var(--lhv);animation:lh-cnt 2.4s cubic-bezier(.16,.8,.2,1) .4s both}.lh-num:before{content:counter(v)}.lh-num em{font-style:normal}.lh-st .lh-lb{font:600 12px/1.3 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.lh-sec{position:relative;padding-top:140px}.lh-sh{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.lh-kick{display:inline-flex;align-items:center;gap:12px;font:600 12px/1.2 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-strong)}.lh-kick i{position:relative;display:block;width:36px;height:1px;background:var(--edge);overflow:hidden}.lh-kick i:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:1px;background:var(--pulse);animation:lh-kline 2.8s ease-in-out infinite}.lh-kick b{font-weight:600;color:var(--muted)}.lh-h2{font:700 52px/1.06 Sora,sans-serif;letter-spacing:-.04em;margin:0;background-image:linear-gradient(100deg,transparent 42%,var(--sheen) 50%,transparent 58%),var(--h-grad);background-size:260% 100%,100% 100%;background-repeat:no-repeat;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;text-wrap:balance;max-width:860px;animation:lh-hsheen 11s ease-in-out infinite}.lh-lead{font-size:18px;line-height:1.7;color:var(--ink);margin:0;max-width:640px}.lh-h3{font:600 26px/1.2 Sora,sans-serif;letter-spacing:-.025em;color:var(--ink-strong);margin:0}.lh-p16{font-size:16px;line-height:1.65;color:var(--ink);margin:0}.lh-meta{font-size:14px;color:var(--muted)}.lh-lvl{align-self:flex-start;font:600 11.5px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;border-radius:999px;border:1px solid var(--edge);background:linear-gradient(180deg,var(--glass1),var(--glass2))}.lh-go,.lh-lvl{display:inline-flex;align-items:center;gap:8px;color:var(--ink-strong)}.lh-go{margin-top:auto;padding-top:12px;font-weight:600;font-size:15px}.lh-go em{font-style:normal;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.lh-card:hover .lh-go em,.lh-li:hover .lh-ar{transform:translateX(5px)}.lh-card{position:relative;isolation:isolate;border-radius:26px;border:1px solid var(--edge);background:linear-gradient(180deg,var(--glass1),var(--glass2));-webkit-backdrop-filter:blur(44px) saturate(160%);backdrop-filter:blur(44px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:translate .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.lh-card:before{inset:-1px;padding:1px;background:radial-gradient(340px circle at var(--mx,50%) var(--my,0),var(--spot-rim),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:3}.lh-card:after,.lh-card:before{content:"";position:absolute;border-radius:inherit;opacity:0;transition:opacity .35s;pointer-events:none}.lh-card:after{inset:0;background:radial-gradient(460px circle at var(--mx,50%) var(--my,0),var(--spot),transparent 65%);z-index:-1}.lh-card:hover:after,.lh-card:hover:before{opacity:1}.lh-card:hover{translate:0 -5px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 40px 80px -40px var(--shadow)}.lh-ill{color:var(--muted)}.lh-ill svg{display:block;width:100%;height:100%;overflow:visible}.lh-hi{fill:var(--ink-strong)}.lh-hi-s{stroke:var(--ink-strong)}.lh-flow{stroke:var(--pulse);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:9 91;animation:lh-flow 3.2s linear infinite;filter:drop-shadow(0 0 3px var(--pulse-glow))}.lh-flow.lh-red{stroke:#FF3B33;filter:drop-shadow(0 0 4px rgba(255,59,51,.8))}.lh-flow.lh-d1{animation-delay:-.6s}.lh-flow.lh-d2{animation-delay:-1.3s}.lh-flow.lh-d3{animation-delay:-1.9s}.lh-flow.lh-d4{animation-delay:-2.5s}.lh-flow.lh-d5{animation-delay:-.3s}.lh-draw{stroke-dasharray:100;animation:lh-draw 6s linear infinite}.lh-beat{animation:lh-beat 2.6s ease-in-out infinite}.lh-beat,.lh-ign{transform-box:fill-box;transform-origin:center}.lh-ign{animation:lh-ign 3.2s linear infinite}.lh-ign.lh-d1{animation-delay:.9s}.lh-ign.lh-d2{animation-delay:1.8s}.lh-ign.lh-d3{animation-delay:2.4s}.lh-orbit{transform-box:view-box;animation:lh-rot 10s linear infinite}.lh-orbit.lh-f{animation-duration:6s;animation-direction:reverse}.lh-orbit.lh-s{animation-duration:16s}.lh-pingc{transform-box:fill-box;transform-origin:center;animation:lh-pingc 3s ease-out infinite}.lh-sheet1{animation:lh-fan1 7s ease-in-out infinite}.lh-sheet1,.lh-sheet2{transform-box:fill-box;transform-origin:50% 100%}.lh-sheet2{animation:lh-fan2 7s ease-in-out infinite}.lh-sheetbg{fill:var(--sheet)}.lh-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.lh-path{display:flex;flex-direction:column;gap:14px;padding:30px 30px 28px;color:var(--ink)}.lh-path .lh-ill{height:150px;margin:-4px 0 6px}.lh-path .lh-h3{font-size:28px}.lh-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;grid-gap:20px;gap:20px}.lh-tile{display:flex;flex-direction:column;padding:24px 24px 14px;color:var(--ink)}.lh-tile .lh-ill{height:120px}.lh-tt{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:16px 0 10px}.lh-tt a.lh-t{font:600 21px/1.2 Sora,sans-serif;letter-spacing:-.02em;color:var(--ink-strong)}.lh-tt a.lh-t:hover{text-decoration:underline;text-underline-offset:4px}.lh-cnt{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);white-space:nowrap}.lh-cnt:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ink-strong);opacity:.7}.lh-tl a{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid var(--hair);font-size:14.5px;line-height:1.4;color:var(--ink);transition:color .2s,padding .3s}.lh-tl a:after{content:"→";opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .25s;color:var(--ink-strong)}.lh-tl a:hover{color:var(--ink-strong);padding-left:4px}.lh-tl a:hover:after{opacity:1;transform:none}.lh-tile.lh-w{grid-column:span 2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;grid-column-gap:30px;column-gap:30px;padding:28px 30px 16px}.lh-tile.lh-w .lh-ill{grid-column:1;grid-row:1/span 2;height:auto;min-height:220px;display:flex;align-items:center}.lh-tile.lh-w .lh-ill svg{height:auto;max-height:220px}.lh-tile.lh-w .lh-tt{grid-column:2;grid-row:1;margin:4px 0 14px}.lh-tile.lh-w .lh-tl{grid-column:2;grid-row:2}.lh-tile.lh-w .lh-tt a.lh-t{font-size:28px}.lh-tile.lh-o1{order:1}.lh-tile.lh-o2{order:2}.lh-tile.lh-o3{order:3}.lh-tile.lh-o4{order:4}.lh-tile.lh-o5{order:5}.lh-tile.lh-o6{order:6}.lh-tile.lh-o7{order:7}.lh-tile.lh-o8{order:8}.lh-also{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:28px}.lh-also b{font-weight:500;font-size:14px;color:var(--muted);margin-right:6px}.lh-eorb{position:relative;justify-content:center}.lh-eorb .lh-stagex{position:relative;width:220px;height:220px;margin:0 auto}.lh-eorb .lh-er{position:absolute;inset:0;border-radius:50%;border:1px dashed var(--edge)}.lh-eorb .lh-er.lh-i{inset:52px;border-style:solid;opacity:.8}.lh-eorb .lh-erot{position:absolute;inset:0;animation:lh-rot 40s linear infinite}.lh-eorb .lh-lg{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;transform:rotate(var(--a)) translateY(-110px) rotate(calc(-1 * var(--a)))}.lh-eorb .lh-lg span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.94);border:1px solid var(--edge);box-shadow:0 10px 24px -12px var(--shadow);animation:lh-rot 40s linear infinite reverse}.lh-eorb .lh-lg img{width:22px;height:22px;object-fit:contain}.lh-a0{--a:0deg}.lh-a1{--a:51.43deg}.lh-a2{--a:102.86deg}.lh-a3{--a:154.29deg}.lh-a4{--a:205.71deg}.lh-a5{--a:257.14deg}.lh-a6{--a:308.57deg}.lh-eorb .lh-ecore{position:absolute;left:50%;top:50%;width:54px;height:auto;margin:-31px 0 0 -27px;animation:lh-bob 6s ease-in-out infinite}.lh-eorb .lh-eping{position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;border:1px solid var(--edge);animation:lh-ping 3.2s ease-out infinite}.lh-two{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch}.lh-feat{display:flex;flex-direction:column;gap:18px;padding:32px 34px 30px}.lh-feat .lh-ill{height:170px}.lh-h3l{font:700 46px/1.06 Sora,sans-serif;letter-spacing:-.04em;margin:0;text-wrap:balance;background:var(--h-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.lh-lst{display:flex;flex-direction:column;justify-content:center}.lh-li{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto 24px;align-items:center;grid-gap:14px;gap:14px;padding:24px 6px 24px 4px;border-top:1px solid var(--hair)}.lh-li:last-child{border-bottom:1px solid var(--hair)}.lh-li:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:linear-gradient(90deg,var(--pulse),transparent);transition:width .5s cubic-bezier(.2,.7,.2,1)}.lh-li:hover:after{width:100%}.lh-li .lh-ix{font:600 13px/1 Inter,sans-serif;letter-spacing:.12em;color:var(--muted)}.lh-li .lh-lt{font:600 19px/1.35 Sora,sans-serif;letter-spacing:-.015em;color:var(--ink-strong)}.lh-li .lh-lc{font-size:13px;color:var(--muted);white-space:nowrap}.lh-li .lh-ar{color:var(--ink-strong);transition:transform .3s}.lh-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.lh-course{display:flex;flex-direction:column;gap:14px;padding:30px 32px 28px}.lh-ctop{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.lh-cnum{display:flex;flex-direction:column;align-items:flex-end;line-height:1}.lh-cnum b{font:800 64px/1 Sora,sans-serif;letter-spacing:-.06em;background:var(--h-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.lh-cnum i{font:600 11px/1 Inter,sans-serif;font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:4px}.lh-course .lh-h3{font-size:28px;max-width:440px}.lh-track{position:relative;display:flex;justify-content:space-between;align-items:center;height:18px;margin:10px 2px 2px}.lh-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--edge)}.lh-track i{position:relative;width:9px;height:9px;border-radius:50%;border:1px solid var(--muted);background:var(--sheet);animation:lh-dot 4.8s linear infinite;animation-delay:calc(var(--k) * .55s)}.lh-track b{position:absolute;top:50%;left:0;width:70px;height:2px;margin-top:-1px;background:linear-gradient(90deg,transparent,var(--pulse));filter:drop-shadow(0 0 4px var(--pulse-glow));animation:lh-runner 4.8s linear infinite}.lh-k0{--k:0}.lh-k1{--k:1}.lh-k2{--k:2}.lh-k3{--k:3}.lh-k4{--k:4}.lh-k5{--k:5}.lh-k6{--k:6}.lh-k7{--k:7}.lh-k8{--k:8}.lh-elist{position:relative}.lh-elist:after{content:"";position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(180deg,transparent,var(--spot),transparent);pointer-events:none;animation:lh-scanv 9s ease-in-out infinite}.lh-erow{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) 110px minmax(0,1.5fr) minmax(0,1.7fr);grid-gap:24px;gap:24px;align-items:center;padding:24px 0;border-top:1px solid var(--hair);transition:background .3s}.lh-erow:last-child{border-bottom:1px solid var(--hair)}.lh-erow .lh-en{display:flex;align-items:center;gap:18px;font:700 28px/1.15 Sora,sans-serif;letter-spacing:-.03em;color:var(--ink-strong)}.lh-erow .lh-eb{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.95);border:1px solid var(--edge);box-shadow:0 12px 30px -16px var(--shadow);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.lh-erow:hover .lh-eb{transform:scale(1.08) rotate(-4deg)}.lh-erow .lh-eb img{width:28px;height:28px;object-fit:contain}.lh-erow .lh-ec{font-size:13.5px;color:var(--muted)}.lh-erow a{font-size:15px;line-height:1.4;color:var(--ink)}.lh-erow a:hover{color:var(--ink-strong);text-decoration:underline;text-underline-offset:3px}.lh-mq{position:relative;overflow:hidden;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lh-mq+.lh-mq{margin-top:12px}.lh-mtrack{display:flex;gap:12px;width:max-content;padding-right:12px;animation:lh-mq 60s linear infinite}.lh-mq.lh-rev .lh-mtrack{animation-direction:reverse;animation-duration:70s}.lh-mq:hover .lh-mtrack{animation-play-state:paused}.lh-chip.lh-big{height:48px;padding:0 20px 0 16px;font-size:16px}.lh-chip.lh-big:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-strong);opacity:.55}.lh-glh{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.lh-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:64px;gap:64px;align-items:start}.lh-fqs{display:flex;flex-direction:column;gap:12px}.lh-fq{border-radius:20px;border:1px solid var(--edge);background:linear-gradient(180deg,var(--glass1),var(--glass2));transition:border-color .3s}.lh-fq.lh-open{border-color:var(--ink-strong)}.lh-fq button{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:22px 24px;border:0;background:transparent;text-align:left;cursor:pointer;font:600 19px/1.3 Sora,sans-serif;letter-spacing:-.02em;color:var(--ink-strong)}.lh-fq button i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--edge);font:400 22px/1 Inter,sans-serif;color:var(--ink-strong);font-style:normal;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lh-fq.lh-open button i{transform:rotate(45deg)}.lh-fq p{margin:0;padding:0 24px 24px;max-width:620px;font-size:16.5px;line-height:1.75;color:var(--ink);animation:lh-fadeup .4s ease both}.lh-trust{display:flex;flex-direction:column;gap:14px;padding:30px}.lh-ticon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;border:1px solid var(--edge);background:linear-gradient(180deg,var(--glass1),var(--glass2));color:var(--ink-strong)}.lh-ticon svg{width:24px;height:24px}.lh-cband{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;grid-gap:40px;gap:40px;padding:64px;border-radius:30px}.lh-cband .lh-rail{position:absolute;left:40px;right:40px;top:-1px;height:2px;background:var(--rail)}.lh-cband .lh-btns{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.lh-cart{position:relative;height:280px}.lh-cart .lh-cr{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid var(--edge)}.lh-cart .lh-c1{width:280px;height:280px;margin:-140px 0 0 -140px;border-style:dashed;animation:lh-rot 50s linear infinite}.lh-cart .lh-c2{width:190px;height:190px;margin:-95px 0 0 -95px;animation:lh-rot 30s linear infinite reverse}.lh-cart .lh-c2:after{left:50%;top:-4px;width:8px;height:8px;margin-left:-4px;background:radial-gradient(circle at 35% 30%,#FFB0A5,#FF3B33 60%,#B0080F);box-shadow:0 0 14px 3px rgba(255,59,51,.5)}.lh-cart .lh-c1:after,.lh-cart .lh-c2:after{content:"";position:absolute;border-radius:50%}.lh-cart .lh-c1:after{left:12%;top:12%;width:6px;height:6px;background:var(--ink-strong);box-shadow:0 0 12px 2px var(--pulse-glow)}.lh-cart .lh-cp{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;border:1px solid var(--edge);animation:lh-ping 3.6s ease-out infinite}.lh-cart .lh-cp.lh-p2{animation-delay:1.8s}.lh-cart .lh-cd{width:110px;height:auto;margin:-63px 0 0 -55px;animation:lh-bob 6s ease-in-out infinite;filter:drop-shadow(0 20px 40px rgba(0,0,0,.45))}.lh-cart .lh-cd,.lh-cart .lh-cg{position:absolute;left:50%;top:50%}.lh-cart .lh-cg{width:320px;height:320px;margin:-160px 0 0 -160px;border-radius:50%;background:radial-gradient(circle,rgba(221,227,235,.18),transparent 65%);animation:lh-breathe 7s ease-in-out infinite}.lh-card,.lh-erow,.lh-li,.lh-stats{animation:lh-rise .9s cubic-bezier(.2,.7,.2,1) backwards}@supports (animation-timeline:view()){.lh-card,.lh-erow,.lh-li{animation:lh-rise linear backwards;animation-timeline:view();animation-range:entry 0 entry 55%}}@keyframes lh-rise{0%{opacity:0;transform:translateY(30px) scale(.985)}to{opacity:1;transform:none}}@keyframes lh-twinkle{0%{opacity:.35}to{opacity:.85}}@keyframes lh-shoot{0%{opacity:0;transform:rotate(-24deg) translateX(0)}3%{opacity:1}12%{opacity:0;transform:rotate(-24deg) translateX(-520px)}to{opacity:0;transform:rotate(-24deg) translateX(-520px)}}@keyframes lh-drift1{0%{transform:translate(0) scale(1)}to{transform:translate(8%,60px) scale(1.12)}}@keyframes lh-breathe{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.06);opacity:1}}@keyframes lh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lh-caret{0%,49%{opacity:.7}50%,to{opacity:0}}@keyframes lh-ping{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.2);opacity:0}}@keyframes lh-pingc{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.6);opacity:0}}@keyframes lh-hsheen{0%,55%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}@keyframes lh-ctasheen{0%,70%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes lh-spinang{to{--lhang:360deg}}@keyframes lh-sparkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(.82) rotate(45deg)}}@keyframes lh-phx{0%{opacity:1;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}10%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}22%{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}25%,to{opacity:0;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes lh-cnt{0%{--lhv:0}to{--lhv:var(--to)}}@keyframes lh-topline{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@keyframes lh-kline{0%{left:-40%}to{left:100%}}@keyframes lh-flow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes lh-draw{0%{stroke-dashoffset:100;opacity:1}45%{stroke-dashoffset:0}90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes lh-beat{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes lh-ign{0%,15%{fill:transparent}25%,60%{fill:var(--ink-strong)}80%,to{fill:transparent}}@keyframes lh-rot{to{transform:rotate(1turn)}}@keyframes lh-fan1{0%,to{transform:rotate(-9deg) translate(-12px,2px)}50%{transform:rotate(-5deg) translate(-6px)}}@keyframes lh-fan2{0%,to{transform:rotate(-4deg)}50%{transform:rotate(-1.5deg)}}@keyframes lh-dot{0%,4%{background:var(--sheet);border-color:var(--muted)}60%,9%{background:var(--ink-strong);border-color:var(--ink-strong)}85%,to{background:var(--sheet);border-color:var(--muted)}}@keyframes lh-runner{0%{left:-70px;opacity:0}6%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes lh-scanv{0%,to{transform:translateY(0)}50%{transform:translateY(520px)}}@keyframes lh-mq{to{transform:translateX(-50%)}}@keyframes lh-fadeup{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lh *,.lh :after,.lh :before{animation:none!important;transition:none!important}}.lh-crumb{display:flex;gap:10px;font-size:14px;color:var(--muted);margin-bottom:26px}.lh-crumb a:hover{color:var(--ink-strong)}.lh-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lh-field input::-webkit-search-cancel-button{display:none}.lh-prow{display:flex;align-items:center;justify-content:space-between;gap:10px}.lh-mmeta{display:none}.lh-erow .lh-el{min-width:0}.lh-cband .lh-cart{order:2}.lh-h2c{font-size:48px}.lh-ctxt .lh-lead,.lh-h2c{margin-top:16px}.lh-h2s{font-size:36px}.lh-fq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;cursor:pointer;list-style:none}.lh-fq summary::-webkit-details-marker{display:none}.lh-fq summary h3{margin:0;font:600 19px/1.3 Sora,sans-serif;letter-spacing:-.02em;color:var(--ink-strong)}.lh-fq summary i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--edge);font:400 22px/1 Inter,sans-serif;color:var(--ink-strong);font-style:normal;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lh-fq[open]{border-color:var(--ink-strong)}.lh-fq[open] summary i{transform:rotate(45deg)}.lh-lib{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;align-items:start}.lh-libg{border-top:1px solid var(--hair)}.lh-libg summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;cursor:pointer;list-style:none;font:600 15px/1.3 Inter,sans-serif;color:var(--ink-strong)}.lh-libg summary::-webkit-details-marker{display:none}.lh-libg summary em{font-style:normal;font-weight:500;font-size:13px;color:var(--muted)}.lh-libg summary em:after{content:" +"}.lh-libg[open] summary em:after{content:" −"}.lh-libg ul{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.lh-libg a{font-size:14px;line-height:1.45;color:var(--ink)}.lh-libg a:hover{color:var(--ink-strong);text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.lh-grid3,.lh-lib,.lh-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-erow{grid-template-columns:minmax(0,1.2fr) 90px minmax(0,1.4fr)}.lh-erow .lh-el:last-child,.lh-qp{display:none}}@media (max-width:760px){.lh .lh-wrap{max-width:none;padding:0 16px}.lh .lh-hzone{height:auto;padding-bottom:30px}.lh .lh-hcv{height:560px;bottom:auto;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.lh .lh-core{left:50%;top:262px}.lh .lh-core .lh-halo{left:-150px;top:-150px;width:300px;height:300px}.lh .lh-core .lh-rim{left:-140px;top:-140px;width:280px;height:280px}.lh .lh-core .lh-dia{left:-34px;top:-39px;width:68px}.lh .lh-qp{height:38px;font-size:13px;padding:0 14px 0 6px}.lh .lh-qp .lh-ql{width:26px;height:26px}.lh .lh-qp .lh-ql img{width:15px;height:15px}.lh .lh-htxt{max-width:none;padding-top:400px}.lh .lh-kpill{height:30px;font-size:11px}.lh .lh-h1{font-size:42px;line-height:1.02;margin-top:18px}.lh .lh-sub{font-size:17px;margin-top:16px}.lh .lh-ask{margin-top:24px}.lh .lh-askin{height:58px;padding:0 6px 0 14px;gap:10px}.lh .lh-field input,.lh .lh-ph{font-size:16px}.lh .lh-askbtn{width:46px;height:46px;padding:0;justify-content:center;border-radius:14px}.lh .lh-askbtn svg{width:18px;height:18px}.lh .lh-sug{top:68px}.lh .lh-pop{margin-top:16px;gap:8px}.lh .lh-pop .lh-chip{height:34px;font-size:13px;padding:0 13px}.lh .lh-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;border-radius:20px}.lh .lh-st{padding:20px;border-left:0;border-top:1px solid var(--hair)}.lh .lh-st:nth-child(-n+2){border-top:0}.lh .lh-st:nth-child(2n){border-left:1px solid var(--hair)}.lh .lh-num{font-size:36px}.lh .lh-sec{padding-top:88px}.lh .lh-sh{gap:12px;margin-bottom:26px}.lh .lh-h2{font-size:34px;line-height:1.08}.lh .lh-lead{font-size:16px}.lh .lh-stack{display:flex;flex-direction:column;gap:14px}.lh .lh-card{border-radius:22px}.lh .lh-path{padding:20px 20px 22px;gap:10px}.lh .lh-path .lh-ill{height:84px;margin:0 0 4px}.lh .lh-path .lh-h3{font-size:23px}.lh .lh-prow{display:flex;align-items:center;justify-content:space-between;gap:10px}.lh .lh-go{padding-top:4px;font-size:14.5px}.lh .lh-ghost{height:50px;font-size:15px}.lh .lh-ghost.lh-full{display:flex;justify-content:center;gap:8px;margin-top:16px}.lh .lh-ghost em{font-style:normal}.lh .lh-feat{padding:20px 20px 22px;gap:14px}.lh .lh-feat .lh-ill{height:120px}.lh .lh-h3l{font-size:30px}.lh .lh-lst{margin-top:8px}.lh .lh-li{grid-template-columns:34px minmax(0,1fr) 20px;padding:18px 2px}.lh .lh-li .lh-lt{font-size:16.5px}.lh .lh-course{padding:20px 20px 18px;gap:10px}.lh .lh-ctop{align-items:flex-start}.lh .lh-course .lh-h3{font-size:20px;line-height:1.25}.lh .lh-cnum b{font-size:44px}.lh .lh-track{margin:8px 2px 2px}.lh .lh-erow .lh-eb{width:44px;height:44px;border-radius:13px}.lh .lh-erow .lh-eb img{width:24px;height:24px}.lh .lh-erow .lh-en{font:600 18px/1.2 Sora,sans-serif;letter-spacing:-.02em}.lh .lh-erow .lh-ar,.lh .lh-erow .lh-en{color:var(--ink-strong)}.lh .lh-elist:after{height:80px}.lh .lh-chip.lh-big{height:42px;font-size:14.5px;padding:0 16px 0 14px}.lh .lh-mtrack{animation-duration:40s}.lh .lh-mq.lh-rev .lh-mtrack{animation-duration:46s}.lh .lh-fq button{padding:18px;font-size:16.5px}.lh .lh-fq p{padding:0 18px 18px;font-size:15.5px}.lh .lh-cband{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px 22px 28px;border-radius:24px}.lh .lh-cband .lh-rail{left:24px;right:24px}.lh .lh-cband .lh-h2{font-size:30px}.lh .lh-cart{width:100%;height:170px}.lh .lh-cart .lh-c1{width:170px;height:170px;margin:-85px 0 0 -85px}.lh .lh-cart .lh-c2{width:118px;height:118px;margin:-59px 0 0 -59px}.lh .lh-cart .lh-cp{width:80px;height:80px;margin:-40px 0 0 -40px}.lh .lh-cart .lh-cd{width:70px;margin:-40px 0 0 -35px}.lh .lh-cart .lh-cg{width:220px;height:220px;margin:-110px 0 0 -110px}.lh .lh-cta.lh-lg{width:100%;justify-content:center;box-sizing:border-box}.lh .lh-qp{display:none}.lh .lh-qp.lh-q3{display:inline-flex;left:auto;right:14px;top:400px}.lh .lh-askword,.lh .lh-pop .lh-chip:nth-of-type(4),.lh .lh-pop b,.lh .lh-qp.lh-q3 em,.lh .lh-st:nth-child(5){display:none}.lh .lh-faq,.lh .lh-grid2,.lh .lh-grid3,.lh .lh-two{grid-template-columns:minmax(0,1fr);gap:14px}.lh .lh-faq{gap:26px}.lh .lh-dmeta,.lh .lh-path .lh-p16{display:none}.lh .lh-mmeta{display:inline}.lh .lh-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lh .lh-tile{padding:16px 16px 18px}.lh .lh-tile .lh-ill{height:74px}.lh .lh-tile .lh-tl{display:none}.lh .lh-tile .lh-tt{flex-direction:column;align-items:flex-start;gap:4px;margin:12px 0 0}.lh .lh-tile .lh-tt a.lh-t,.lh .lh-tile.lh-w .lh-tt a.lh-t{font-size:17px}.lh .lh-tile.lh-w{display:flex;padding:16px 16px 18px}.lh .lh-tile.lh-w .lh-ill{min-height:0;height:120px}.lh .lh-tile.lh-w .lh-ill svg{height:100%;max-height:none}.lh .lh-tile.lh-w .lh-ill.lh-eorb{height:160px;display:flex;align-items:center;justify-content:center}.lh .lh-eorb .lh-stagex{width:150px;height:150px;transform:scale(.62);transform-origin:50% 50%;margin:-35px auto}.lh .lh-tile.lh-o3,.lh .lh-tile.lh-o5,.lh .lh-tile.lh-o6{grid-column:auto}.lh .lh-also,.lh .lh-course .lh-go,.lh .lh-course .lh-lvl,.lh .lh-course .lh-p16,.lh .lh-feat .lh-lvl,.lh .lh-feat .lh-p16,.lh .lh-li .lh-lc,.lh .lh-li:nth-child(n+4){display:none}.lh .lh-course .lh-h3{order:-1}.lh .lh-erow{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 0}.lh .lh-erow .lh-el{display:none}.lh .lh-erow .lh-en{gap:14px}.lh .lh-glh{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:20px}.lh .lh-glh .lh-ghost{justify-content:center}.lh .lh-fq summary{padding:18px}.lh .lh-fq summary h3{font-size:16.5px}.lh .lh-lib{grid-template-columns:minmax(0,1fr)}.lh .lh-h2s{font-size:28px}.lh .lh-cband .lh-cart{order:0}.lh .lh-h2c{font-size:30px}.lh .lh-btns{flex-direction:column;align-items:stretch;width:100%}.lh .lh-btns .lh-ghost{justify-content:center}}