.cJeansBlue{color:#e8f1fb!important}.cJeansBlue path{fill:#e8f1fb!important}.bgcJeansBlue{background-color:#e8f1fb!important}.svgcJeansBlue path,.svgcJeansBlue svg path{fill:#e8f1fb!important}.bordercJeansBlue{border-color:#e8f1fb!important}.cJeansBlue70{color:#e8f1fb70!important}.cJeansBlue70 path{fill:#e8f1fb70!important}.bgcJeansBlue70{background-color:#e8f1fb70!important}.svgcJeansBlue70 path,.svgcJeansBlue70 svg path{fill:#e8f1fb70!important}.bordercJeansBlue70{border-color:#e8f1fb70!important}.cJeansBlue40{color:#e8f1fb40!important}.cJeansBlue40 path{fill:#e8f1fb40!important}.bgcJeansBlue40{background-color:#e8f1fb40!important}.svgcJeansBlue40 path,.svgcJeansBlue40 svg path{fill:#e8f1fb40!important}.bordercJeansBlue40{border-color:#e8f1fb40!important}.cBlack{color:#000!important}.cBlack path{fill:#000!important}.bgcBlack{background-color:#000!important}.svgcBlack path,.svgcBlack svg path{fill:#000!important}.bordercBlack{border-color:#000!important}.cMonsoon{color:#888!important}.cMonsoon path{fill:#888!important}.bgcMonsoon{background-color:#888!important}.svgcMonsoon path,.svgcMonsoon svg path{fill:#888!important}.bordercMonsoon{border-color:#888!important}.cQuillGrey{color:#ced7ce!important}.cQuillGrey path{fill:#ced7ce!important}.bgcQuillGrey{background-color:#ced7ce!important}.svgcQuillGrey path,.svgcQuillGrey svg path{fill:#ced7ce!important}.bordercQuillGrey{border-color:#ced7ce!important}.cFountainBlue{color:#1e3a5f!important}.cFountainBlue path{fill:#1e3a5f!important}.bgcFountainBlue{background-color:#1e3a5f!important}.svgcFountainBlue path,.svgcFountainBlue svg path{fill:#1e3a5f!important}.bordercFountainBlue{border-color:#1e3a5f!important}.cBatteryChargedBlue{color:#1ab1d2!important}.cBatteryChargedBlue path{fill:#1ab1d2!important}.bgcBatteryChargedBlue{background-color:#1ab1d2!important}.svgcBatteryChargedBlue path,.svgcBatteryChargedBlue svg path{fill:#1ab1d2!important}.bordercBatteryChargedBlue{border-color:#1ab1d2!important}.cBlizzardBlue{color:#b6e4f150!important}.cBlizzardBlue path{fill:#b6e4f150!important}.bgcBlizzardBlue{background-color:#b6e4f150!important}.svgcBlizzardBlue path,.svgcBlizzardBlue svg path{fill:#b6e4f150!important}.bordercBlizzardBlue{border-color:#b6e4f150!important}.cMoonstone{color:#42a7c3!important}.cMoonstone path{fill:#42a7c3!important}.bgcMoonstone{background-color:#42a7c3!important}.svgcMoonstone path,.svgcMoonstone svg path{fill:#42a7c3!important}.bordercMoonstone{border-color:#42a7c3!important}.cBatteryChargedBlue40{color:#1ab1d240!important}.cBatteryChargedBlue40 path{fill:#1ab1d240!important}.bgcBatteryChargedBlue40{background-color:#1ab1d240!important}.svgcBatteryChargedBlue40 path,.svgcBatteryChargedBlue40 svg path{fill:#1ab1d240!important}.bordercBatteryChargedBlue40{border-color:#1ab1d240!important}.cAntiFlashWhite{color:#f2f2f2!important}.cAntiFlashWhite path{fill:#f2f2f2!important}.bgcAntiFlashWhite{background-color:#f2f2f2!important}.svgcAntiFlashWhite path,.svgcAntiFlashWhite svg path{fill:#f2f2f2!important}.bordercAntiFlashWhite{border-color:#f2f2f2!important}.cCultured{color:#f5f6fa!important}.cCultured path{fill:#f5f6fa!important}.bgcCultured{background-color:#f5f6fa!important}.svgcCultured path,.svgcCultured svg path{fill:#f5f6fa!important}.bordercCultured{border-color:#f5f6fa!important}.cPlainWhite{color:#fff!important}.cPlainWhite path{fill:#fff!important}.bgcPlainWhite{background-color:#fff!important}.svgcPlainWhite path,.svgcPlainWhite svg path{fill:#fff!important}.bordercPlainWhite{border-color:#fff!important}.cWhite{color:#fefefe!important}.cWhite path{fill:#fefefe!important}.bgcWhite{background-color:#fefefe!important}.svgcWhite path,.svgcWhite svg path{fill:#fefefe!important}.bordercWhite{border-color:#fefefe!important}.cLotion{color:#fafafa!important}.cLotion path{fill:#fafafa!important}.bgcLotion{background-color:#fafafa!important}.svgcLotion path,.svgcLotion svg path{fill:#fafafa!important}.bordercLotion{border-color:#fafafa!important}.cTimberwolf{color:#dad7d2!important}.cTimberwolf path{fill:#dad7d2!important}.bgcTimberwolf{background-color:#dad7d2!important}.svgcTimberwolf path,.svgcTimberwolf svg path{fill:#dad7d2!important}.bordercTimberwolf{border-color:#dad7d2!important}.cLightSilver{color:#d2d5da!important}.cLightSilver path{fill:#d2d5da!important}.bgcLightSilver{background-color:#d2d5da!important}.svgcLightSilver path,.svgcLightSilver svg path{fill:#d2d5da!important}.bordercLightSilver{border-color:#d2d5da!important}.cLightSilver66{color:#d2d5da66!important}.cLightSilver66 path{fill:#d2d5da66!important}.bgcLightSilver66{background-color:#d2d5da66!important}.svgcLightSilver66 path,.svgcLightSilver66 svg path{fill:#d2d5da66!important}.bordercLightSilver66{border-color:#d2d5da66!important}.cLightSilverB{color:#d9d9d9!important}.cLightSilverB path{fill:#d9d9d9!important}.bgcLightSilverB{background-color:#d9d9d9!important}.svgcLightSilverB path,.svgcLightSilverB svg path{fill:#d9d9d9!important}.bordercLightSilverB{border-color:#d9d9d9!important}.cLightSilverB50{color:#d9d9d950!important}.cLightSilverB50 path{fill:#d9d9d950!important}.bgcLightSilverB50{background-color:#d9d9d950!important}.svgcLightSilverB50 path,.svgcLightSilverB50 svg path{fill:#d9d9d950!important}.bordercLightSilverB50{border-color:#d9d9d950!important}.cAuroMetalSaurus{color:#6d7280!important}.cAuroMetalSaurus path{fill:#6d7280!important}.bgcAuroMetalSaurus{background-color:#6d7280!important}.svgcAuroMetalSaurus path,.svgcAuroMetalSaurus svg path{fill:#6d7280!important}.bordercAuroMetalSaurus{border-color:#6d7280!important}.cCadetGrey{color:#9ca3af!important}.cCadetGrey path{fill:#9ca3af!important}.bgcCadetGrey{background-color:#9ca3af!important}.svgcCadetGrey path,.svgcCadetGrey svg path{fill:#9ca3af!important}.bordercCadetGrey{border-color:#9ca3af!important}.cPlainBlack{color:#000!important}.cPlainBlack path{fill:#000!important}.bgcPlainBlack{background-color:#000!important}.svgcPlainBlack path,.svgcPlainBlack svg path{fill:#000!important}.bordercPlainBlack{border-color:#000!important}.cPlainBlack70{color:#00000070!important}.cPlainBlack70 path{fill:#00000070!important}.bgcPlainBlack70{background-color:#00000070!important}.svgcPlainBlack70 path,.svgcPlainBlack70 svg path{fill:#00000070!important}.bordercPlainBlack70{border-color:#00000070!important}.cPlatinum{color:#e8e8e8!important}.cPlatinum path{fill:#e8e8e8!important}.bgcPlatinum{background-color:#e8e8e8!important}.svgcPlatinum path,.svgcPlatinum svg path{fill:#e8e8e8!important}.bordercPlatinum{border-color:#e8e8e8!important}.cPlatinum30{color:#e8e8e830!important}.cPlatinum30 path{fill:#e8e8e830!important}.bgcPlatinum30{background-color:#e8e8e830!important}.svgcPlatinum30 path,.svgcPlatinum30 svg path{fill:#e8e8e830!important}.bordercPlatinum30{border-color:#e8e8e830!important}.cAmber{color:#e67e22!important}.cAmber path{fill:#e67e22!important}.bgcAmber{background-color:#e67e22!important}.svgcAmber path,.svgcAmber svg path{fill:#e67e22!important}.bordercAmber{border-color:#e67e22!important}.cSuccess{color:#16a34a!important}.cSuccess path{fill:#16a34a!important}.bgcSuccess{background-color:#16a34a!important}.svgcSuccess path,.svgcSuccess svg path{fill:#16a34a!important}.bordercSuccess{border-color:#16a34a!important}.cError{color:#ff0909!important}.cError path{fill:#ff0909!important}.bgcError{background-color:#ff0909!important}.svgcError path,.svgcError svg path{fill:#ff0909!important}.bordercError{border-color:#ff0909!important}.ld-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ld-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.ld-btn{cursor:pointer;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:14px 30px;font-size:16px;font-weight:800;line-height:1.4;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.ld-btn:focus-visible{outline-offset:2px;outline:3px solid #1e3a5f59}.ld-btn svg{flex-shrink:0;width:19px;height:19px}.ld-btn--primary{color:#fff;background:linear-gradient(#28497c,#1e3a5f);box-shadow:0 12px 28px #1e3a5f47}.ld-btn--primary:hover{background:linear-gradient(#2e5186,#163352);transform:translateY(-2px);box-shadow:0 16px 34px #1e3a5f5c}.ld-btn--accent{color:#fff;background:linear-gradient(#d9701c,#b5540f);box-shadow:0 16px 36px #e67e2266}.ld-btn--accent:hover{background:linear-gradient(#e0812a,#a84e0f);transform:translateY(-2px);box-shadow:0 20px 42px #e67e2285}.ld-btn--outline{color:#1e3a5f;background:#fff;border-color:#1e3a5f73}.ld-btn--outline:hover{background:#1e3a5f0d;border-color:#1e3a5f;transform:translateY(-2px)}.ld-btn--ghost{color:#1e3a5f;background:0 0}.ld-btn--ghost:hover{background:#1e3a5f14}.ld-btn--danger-ghost{color:#c0392b;background:0 0}.ld-btn--danger-ghost:hover{color:#b91c1c;background:#dc262614}.ld-header{z-index:50;padding:0 20px;position:sticky;top:12px}.ld-header__bar{-webkit-backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #e4ebf4;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;height:72px;margin:0 auto;padding:0 16px 0 22px;display:flex;box-shadow:0 16px 44px #1e3a5f1a}.ld-brand{flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.ld-brand__logo{-webkit-user-select:none;user-select:none;width:auto;height:70px;display:block}.ld-brand__name{color:var(--brand-color,#1e3a5f);letter-spacing:.2px;white-space:nowrap;font-size:24px;font-weight:800}.ld-nav{align-items:center;gap:clamp(14px,1.8vw,26px);display:flex}.ld-nav__anchors{gap:clamp(14px,1.8vw,26px);display:flex}.ld-nav__anchor{color:#5a6b7f;white-space:nowrap;padding:6px 2px;font-size:16px;font-weight:600;text-decoration:none;transition:color .15s}.ld-nav__anchor:hover{color:#1e3a5f}.ld-nav__anchor--active{color:#1e3a5f;box-shadow:inset 0 -2px}.ld-nav__anchor--active:hover{color:#1e3a5f}.ld-nav__anchor:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #1e3a5f59}.ld-header__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ld-nav__session{align-items:center;gap:10px;display:flex}.ld-nav__session--stacked{flex-direction:column;align-items:stretch}.ld-nav__session--stacked .ld-btn{width:100%}.ld-burger{cursor:pointer;background:#fff;border:1px solid #e4ebf4;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.ld-burger:focus-visible{outline-offset:2px;outline:3px solid #1e3a5f59}.ld-burger__box{flex-direction:column;justify-content:center;gap:4px;width:18px;display:flex}.ld-burger__box i{background:#1e3a5f;border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.ld-burger__box--open i:first-child{transform:translateY(6px)rotate(45deg)}.ld-burger__box--open i:nth-child(2){opacity:0}.ld-burger__box--open i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.ld-mobile-menu{display:none}.ld-mobile-menu__scrim{z-index:70;cursor:pointer;background:#101f3c73;border:0;padding:0;position:fixed;inset:0}.ld-mobile-menu__panel{z-index:80;background:#fff;border:1px solid #e4ebf4;border-radius:20px;flex-direction:column;gap:18px;margin:8px 12px 0;padding:18px;display:flex;position:relative;box-shadow:0 24px 60px #1e3a5f33}.ld-mobile-menu__anchors{border-bottom:1px solid #e4ebf4;flex-direction:column;padding-bottom:14px;display:flex}.ld-mobile-menu__link{color:#5a6b7f;align-items:center;min-height:44px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.ld-mobile-menu__link--active,.ld-mobile-menu__link:active{color:#1e3a5f}@keyframes ld-menu-fade{0%{opacity:0}to{opacity:1}}@keyframes ld-menu-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ld-menu-in{0%{opacity:0}to{opacity:1}}.ld-hero{background:radial-gradient(900px 520px at 85% -10%,#a8d5f480,#0000),radial-gradient(720px 480px at 0 110%,#f5cd9d66,#0000),linear-gradient(#fbfcfe 0%,#f6f9fd 100%);padding:56px 0 40px;position:relative;overflow:hidden}.ld-hero__grid{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;display:grid;position:relative}.ld-badge{color:#1e3a5f;background:#fff;border:1px solid #cfe0f2;border-radius:999px;align-items:center;gap:10px;padding:10px 22px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #1e3a5f14}.ld-badge__dot{background:#e67e22;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e67e222e}.ld-hero__copy h1{letter-spacing:-1px;color:#101f3c;background:linear-gradient(120deg,#101f3c 0%,#2b5a94 55%,#e67e22 130%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;max-width:660px;margin:26px 0 0;font-size:clamp(38px,6.5vw,68px);font-weight:900;line-height:1.22}.ld-hero__lead{color:#5a6b7f;max-width:580px;margin:24px 0 0;font-size:clamp(18px,2.3vw,23px);font-weight:500;line-height:2}.ld-hero__cta{flex-wrap:wrap;gap:14px;margin:34px 0 0;display:flex}.ld-hero__subjects{flex-wrap:wrap;align-items:center;gap:9px;margin:30px 0 0;display:flex}.ld-hero__subjects-label{color:#9aa7b8;margin-inline-end:2px;font-size:16px;font-weight:600}.ld-chip{color:#1e3a5f;background:#fff;border:1px solid #e4ebf4;border-radius:999px;padding:9px 18px;font-size:15px;font-weight:700;display:inline-block;box-shadow:0 3px 10px #1e3a5f0d}.ld-chip--warm{color:#994d06;background:#e67e2214;border-color:#e67e2259}.ld-hero__visual{justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.ld-orb{filter:blur(6px);opacity:.7;background:linear-gradient(135deg,#a8d5f4bf,#9b7ec880);border-radius:50%;width:460px;height:460px;position:absolute}.ld-orb:after{content:"";border:2px dashed #1e3a5f24;border-radius:50%;position:absolute;inset:26px}.ld-mock{z-index:2;background:#fff;border:1px solid #e4ebf4;border-radius:24px;width:min(480px,100%);transition:transform .3s;position:relative;overflow:hidden;transform:rotate(1.4deg);box-shadow:0 44px 100px #1e3a5f3d}.ld-mock:hover{transform:rotate(.6deg)translateY(-6px)}.ld-mock__bar{background:#e8f1fbbf;border-bottom:1px solid #e4ebf4;justify-content:center;align-items:center;height:52px;display:flex;position:relative}.ld-mock__dots{gap:6px;display:flex;position:absolute;inset-inline-start:18px}.ld-mock__dot{background:#c9d4e3;border-radius:50%;width:11px;height:11px}.ld-mock__dot:first-child{background:#f2a992}.ld-mock__dot:nth-child(2){background:#efca7a}.ld-mock__pill{color:var(--brand-color,#1e3a5f);background:#fff;border:1px solid #e4ebf4;border-radius:999px;align-items:center;gap:8px;padding:4px 16px;font-size:14.5px;font-weight:800;display:inline-flex}.ld-mock__body{flex-direction:column;gap:18px;padding:24px;display:flex}.ld-mock__slide{background:linear-gradient(135deg,#eef4fb,#faf8ff);border:1px solid #e4ebf4;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 40px #1e3a5f29}.ld-mock__shot{aspect-ratio:4/2.35;object-fit:cover;width:100%;display:block}.ld-mock__thumb{color:#ffffffeb;background:linear-gradient(135deg,#2b5a94,#7a5fa8 70%,#e67e22);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:116px;height:86px;display:flex;box-shadow:0 12px 26px #1e3a5f40}.ld-mock__thumb svg{width:34px;height:34px}.ld-mock__lines{flex-direction:column;flex:1;gap:11px;display:flex}.ld-mock__line{background:#eef2f7;border-radius:7px;height:13px}.ld-mock__line--head{background:linear-gradient(90deg,#dce9f6,#edf3f9);width:84%;height:18px}.ld-mock__line--short{width:48%}.ld-mock__progress{align-items:center;gap:14px;display:flex}.ld-mock__progress-track{background:#eef2f7;border-radius:999px;flex:1;height:12px;overflow:hidden}.ld-mock__progress-track span{background:linear-gradient(90deg,#1e3a5f,#e67e22);border-radius:999px;width:75%;height:100%;display:block}.ld-mock__progress-label{color:#1e3a5f;font-size:15px;font-weight:900}.ld-mock__row{align-items:center;gap:12px;display:flex}.ld-mini-btn{color:#fff;background:linear-gradient(#28497c,#1e3a5f);border-radius:14px;flex:1;justify-content:center;align-items:center;gap:9px;height:46px;font-size:16px;font-weight:800;display:flex;box-shadow:0 10px 22px #1e3a5f3d}.ld-mini-btn svg{width:17px;height:17px}.ld-mini-btn-ghost{color:#64748b;background:#fff;border:1px solid #e4ebf4;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:9px;height:46px;font-size:16px;font-weight:600;display:flex}.ld-mini-btn-ghost svg{width:17px;height:17px}.ld-float{z-index:3;color:#1e3a5f;white-space:nowrap;background:#fff;border:1px solid #e4ebf4;border-radius:18px;align-items:center;gap:10px;padding:12px 20px;font-size:15.5px;font-weight:800;animation:5s ease-in-out infinite ld-float-y;display:inline-flex;position:absolute;box-shadow:0 18px 44px #1e3a5f2e}.ld-float__icon{border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ld-float__icon svg{width:18px;height:18px}.ld-float--offline{inset-inline-start:-6px;top:64px}.ld-float--offline .ld-float__icon{color:#2e8b57;background:#2e8b571f}.ld-float--voice{inset-inline-end:-6px;animation-delay:2.5s;bottom:48px}.ld-float--voice .ld-float__icon{color:#c96f17;background:#e67e221f}@keyframes ld-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ld-stats{z-index:2;grid-template-columns:repeat(3,1fr);gap:16px;max-width:820px;margin:44px auto 0;display:grid;position:relative}.ld-stat{-webkit-backdrop-filter:blur(6px);text-align:center;background:#ffffffbf;border:1px solid #e4ebf4;border-radius:20px;padding:26px 14px;box-shadow:0 14px 34px #1e3a5f14}.ld-stat__num{color:#1e3a5f;letter-spacing:-1px;font-size:clamp(38px,4.5vw,52px);font-weight:900;line-height:1.15}.ld-stat__label{color:#5a6b7f;margin-top:8px;font-size:16px;font-weight:600}.ld-section{padding:100px 0;scroll-margin-top:96px}.ld-section--tint{background:linear-gradient(#f6f8fd 0%,#f2f6fc 100%)}.ld-section--warm{background-image:radial-gradient(#1e3a5f0d 1px,#0000 1px);background-size:22px 22px}.ld-section__head{text-align:center;max-width:720px;margin:0 auto 56px}.ld-section__head--start{text-align:start;margin-inline-start:0}.ld-section__head--split{text-align:start;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.ld-section__head--split>div{max-width:720px}.ld-section__head .ld-section__action{white-space:nowrap;flex-shrink:0}.ld-section__eyebrow{color:#9a5208;background:#e67e2217;border:1px solid #e67e2252;border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 20px;font-size:18px;font-weight:800;display:inline-flex}.ld-section__eyebrow:before{content:"";background:linear-gradient(90deg,#e67e22,#e67e2233);border-radius:3px;width:24px;height:3px}.ld-section__title{letter-spacing:-.6px;color:#101f3c;margin:0 0 18px;font-size:clamp(32px,4vw,46px);font-weight:900;line-height:1.3}.ld-section__lead{color:#5a6b7f;margin:0;font-size:clamp(18px,2.2vw,21px);font-weight:500;line-height:2}.ld-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(230px,auto);gap:20px;display:grid}.ld-bento__card{background:#fff;border:1px solid #e4ebf4;border-radius:26px;flex-direction:column;grid-column:span 3;justify-content:flex-start;gap:14px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #1e3a5f12}.ld-bento__card:hover{transform:translateY(-5px);box-shadow:0 26px 56px #1e3a5f26}.ld-bento__card--lead{color:#eaf1fb;background:linear-gradient(150deg,#16294a 0%,#1e3a5f 60%,#28497c 100%);border:none;grid-area:span 2/span 3;gap:16px}.ld-bento__card--lead .ld-bento__index{color:#fff6;font-size:64px}.ld-bento__card--lead .ld-bento__icon{color:#fff;background:#ffffff24;box-shadow:0 12px 30px #0000002e}.ld-bento__card--lead .ld-bento__title{color:#fff;font-size:30px}.ld-bento__card--lead .ld-bento__text{color:#b8c7dc;font-size:18px}.ld-bento__card--lead:after{content:"";top:-80px;background:radial-gradient(circle,#e67e2259,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;inset-inline-end:-70px}.ld-bento__index{top:18px;z-index:2;pointer-events:none;color:#1e3a5f1a;font-size:54px;font-weight:900;line-height:1;position:absolute;inset-inline-start:26px}.ld-bento__icon{color:#1e3a5f;background:linear-gradient(135deg,#e8f1fb,#f7ead9);border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 10px 24px #1e3a5f14}.ld-bento__icon svg{width:30px;height:30px}.ld-bento__title{color:#101f3c;font-size:24px;font-weight:900}.ld-bento__text{color:#5a6b7f;margin:0;font-size:17px;line-height:2}.ld-bento__content{z-index:2;align-items:flex-start;gap:14px;margin-top:auto;display:flex;position:relative}.ld-bento__copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ld-scene{z-index:1;isolation:isolate;border-radius:20px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.ld-scene__halo{z-index:0;pointer-events:none;background:radial-gradient(220px 150px at 82% 10%,#e67e222e,#0000 70%),radial-gradient(260px 180px at 8% 90%,#1e3a5f1a,#0000 70%);position:absolute;inset:0}.ld-scene__halo--amber{background:radial-gradient(220px 150px at 78% 8%,#e67e2238,#0000 70%),radial-gradient(240px 160px at 12% 92%,#2e8b571a,#0000 70%)}.ld-scene__halo--violet{background:radial-gradient(220px 150px at 76% 12%,#7a6fd633,#0000 70%),radial-gradient(240px 160px at 10% 88%,#1e3a5f1a,#0000 70%)}.ld-scene__halo--green{background:radial-gradient(260px 160px at 82% 18%,#2e8b5729,#0000 70%),radial-gradient(240px 160px at 10% 90%,#e67e221a,#0000 70%)}.ld-scene__dash{z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(#1e3a5f29 1.4px,#0000 1.4px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0009,#0000 72%);mask-image:linear-gradient(135deg,#0009,#0000 72%)}.ld-scene__dash--alt{-webkit-mask-image:linear-gradient(45deg,#0000008c,#0000 74%);mask-image:linear-gradient(45deg,#0000008c,#0000 74%)}.ld-scene__bar{background:#ffffff24;border-radius:999px;flex:1;height:8px;overflow:hidden}.ld-scene__bar span{background:linear-gradient(90deg,#f39c12,#e67e22);border-radius:999px;width:75%;height:100%;display:block}.ld-scene__float{z-index:3;color:#101f3c;border-radius:999px;gap:8px;padding:9px 15px;font-size:15px;position:absolute}.ld-scene__float--b{animation-delay:2.5s}.ld-scene__float-icon{color:#c96f17;background:#e67e221f;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ld-scene__float-icon svg{width:14px;height:14px}.ld-scene--lesson{background:linear-gradient(#ffffff08,#ffffff1f);border:1px solid #ffffff1f;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:300px;padding:20px;display:flex}.ld-scene--lesson .ld-scene__player{background:#0d1a348c;border:1px solid #ffffff29;border-radius:18px;width:min(320px,84%);overflow:hidden;box-shadow:0 30px 60px #00000059}.ld-scene--lesson .ld-scene__player-screen{aspect-ratio:16/10;background:radial-gradient(120px 80px at 72% -20%,#e67e2280,#0000 70%),linear-gradient(135deg,#2b5a94,#7a5fa8 65%,#c98a4a);display:block;position:relative}.ld-scene--lesson .ld-scene__play{color:#1e3a5f;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 30px #00000059}.ld-scene--lesson .ld-scene__play svg{width:24px;height:24px}.ld-scene--lesson .ld-scene__sound{bottom:12px;align-items:flex-end;gap:3px;display:flex;position:absolute;inset-inline-start:14px}.ld-scene--lesson .ld-scene__sound i{background:#ffffffbf;border-radius:3px;width:5px}.ld-scene--lesson .ld-scene__sound i:first-child{height:8px}.ld-scene--lesson .ld-scene__sound i:nth-child(2){height:14px}.ld-scene--lesson .ld-scene__sound i:nth-child(3){height:10px}.ld-scene--lesson .ld-scene__player-meta{background:#08122680;align-items:center;gap:12px;padding:13px 16px;display:flex}.ld-scene--lesson .ld-scene__pct{color:#ffd9a8;background:#e67e222e;border-radius:999px;flex-shrink:0;padding:3px 12px;font-size:15px;font-weight:900}.ld-scene--lesson .ld-scene__float{top:24px;inset-inline-end:24px}.ld-scene--offline{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e4ebf4;flex-direction:column;justify-content:center;gap:14px;height:190px;padding:24px;display:flex}.ld-scene--offline .ld-scene__tile{background:#fff;border:1px solid #e4ebf4;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 12px 26px #1e3a5f1a}.ld-scene--offline .ld-scene__tile-icon{color:#1e3a5f;background:linear-gradient(135deg,#e8f1fb,#f7ead9);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ld-scene--offline .ld-scene__tile-icon svg{width:20px;height:20px}.ld-scene--offline .ld-scene__tile-name{color:#101f3c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.ld-scene--offline .ld-scene__tile-pct{color:#2e8b57;background:#2e8b571f;border-radius:999px;flex-shrink:0;padding:4px 11px;font-size:14px;font-weight:900}.ld-scene--offline .ld-scene__bar--row{background:#eef2f7;border-radius:999px;flex:none;align-self:stretch;height:10px;overflow:hidden}.ld-scene--offline .ld-scene__bar--row span{background:linear-gradient(90deg,#1e3a5f,#2e8b57);width:88%}.ld-scene--offline .ld-scene__float{bottom:14px;inset-inline-start:22px}.ld-scene--ai{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e4ebf4;flex-direction:column;justify-content:flex-end;gap:12px;height:190px;padding:22px;display:flex}.ld-scene--ai .ld-scene__chat{flex-direction:column;gap:8px;display:flex}.ld-scene--ai .ld-scene__chat-bubble{border-radius:14px;justify-content:center;align-items:center;height:34px;display:flex}.ld-scene--ai .ld-scene__chat-bubble--q{color:#101f3c;background:#eef4fb;border:1px solid #e4ebf4;align-self:flex-start;width:42px;font-size:16px;font-weight:900}.ld-scene--ai .ld-scene__chat-bubble--a{background:linear-gradient(135deg,#28497c,#1e3a5f);border-start-end-radius:4px;align-self:flex-end;width:68%}.ld-scene--ai .ld-scene__roster{align-items:center;margin-block-start:2px;display:flex}.ld-scene--ai .ld-scene__av{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:flex;box-shadow:0 6px 14px #1e3a5f38}.ld-scene--ai .ld-scene__av:not(:first-child){margin-inline-start:-10px}.ld-scene--ai .ld-scene__av--1{background:linear-gradient(140deg,#e67e22,#c96f17)}.ld-scene--ai .ld-scene__av--2{background:linear-gradient(140deg,#3498db,#2874a6)}.ld-scene--ai .ld-scene__av--3{background:linear-gradient(140deg,#9b59b6,#7d3c98)}.ld-scene--ai .ld-scene__av--4{background:linear-gradient(140deg,#2ecc71,#1f8a4c)}.ld-scene--ai .ld-scene__av--5{background:linear-gradient(140deg,#1e3a5f,#28497c)}.ld-scene--ai .ld-scene__float{top:22px;inset-inline-end:22px}.ld-scene--quiz{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e4ebf4;flex-direction:column;justify-content:center;gap:10px;height:190px;padding:22px;display:flex}.ld-scene--quiz .ld-scene__quiz-opt{background:#f7fafd;border:1px solid #e4ebf4;border-radius:12px;align-items:center;gap:8px;height:34px;padding-inline:12px;display:flex}.ld-scene--quiz .ld-scene__quiz-opt i{background:#d6e0eb;border-radius:3px;width:52%;height:6px}.ld-scene--quiz .ld-scene__quiz-opt--ok{color:#2e8b57;background:#2e8b5717;border-color:#2e8b5773;font-size:14px;font-weight:900}.ld-scene--quiz .ld-scene__quiz-opt--ok i{background:#9cc9ad;width:36%}.ld-scene--quiz .ld-scene__float{bottom:14px;inset-inline-start:22px}.ld-scene--stats{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e4ebf4;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:190px;padding:22px;display:flex}.ld-scene--stats .ld-scene__stars{color:#e67e22;gap:7px;display:flex}.ld-scene--stats .ld-scene__stars svg{stroke-width:2px;fill:#e67e221f;width:28px;height:28px}.ld-scene--stats .ld-scene__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ld-scene--stats .ld-scene__chip{color:#5a6b7f;background:#f7fafd;border:1px solid #e4ebf4;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:15px;font-weight:800;display:inline-flex}.ld-scene--stats .ld-scene__chip svg{width:15px;height:15px}.ld-scene--stats .ld-scene__chip--fill{color:#fff;background:linear-gradient(135deg,#f39c12,#e67e22);border:none;box-shadow:0 10px 22px #e67e224d}.ld-timeline{--ld-step-gap:50px;--ld-badge-halo:10px;--ld-arrow-clear:12px;--ld-arrow-head:10px;--ld-badge-size:68px;--ld-badge-half:34px;gap:var(--ld-step-gap);counter-reset:ldstep;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.ld-timeline__item{padding-inline-start:0;position:relative}.ld-timeline__item:after{content:"";top:calc(var(--ld-badge-half) - var(--ld-arrow-head)/2);border-top:calc(var(--ld-arrow-head)/2) solid #0000;border-bottom:calc(var(--ld-arrow-head)/2) solid #0000;border-inline-start:var(--ld-arrow-head) solid #e67e22a6;width:0;height:0;position:absolute;inset-inline-end:calc(-1*(var(--ld-step-gap) - var(--ld-badge-halo) - var(--ld-arrow-clear)))}.ld-timeline__item:before{content:"";top:calc(var(--ld-badge-half) - 1px);background-image:linear-gradient(270deg,#e67e228c,#1e3a5f1f);height:2px;position:absolute;inset-inline-start:var(--ld-badge-size);inset-inline-end:calc(-1*(var(--ld-step-gap) - var(--ld-badge-halo) - var(--ld-arrow-clear) - var(--ld-arrow-head)))}.ld-timeline__item:last-child:before,.ld-timeline__item:last-child:after{display:none}.ld-timeline__item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{background-image:linear-gradient(90deg,#e67e228c,#1e3a5f1f)}.ld-timeline__num{aspect-ratio:1;color:#fff;background:linear-gradient(140deg,#e67e22,#f39c12);border-radius:50%;justify-content:center;align-items:center;width:68px;margin-bottom:24px;font-size:24px;font-weight:900;display:flex;box-shadow:0 14px 32px #e67e2259,0 0 0 10px #e67e221a}.ld-timeline__title{color:#101f3c;margin-bottom:10px;font-size:22px;font-weight:900}.ld-timeline__text{color:#5a6b7f;margin:0;font-size:16.5px;line-height:1.9}.ld-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:26px;margin:0;padding:0;list-style:none;display:grid}.ld-grid>li{height:100%;display:flex}.ld-card{background:#fff;border:1px solid #e4ebf4;border-radius:24px;flex-direction:column;width:100%;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ld-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px #1e3a5f29}.ld-card__cover-wrap{position:relative}.ld-card__cover{background:linear-gradient(135deg,#28497c 0%,#1e3a5f 55%,#7a5fa8 100%);flex-shrink:0;height:190px;display:block;position:relative;overflow:hidden}.ld-card__cover:focus-visible{outline-offset:-3px;outline:3px solid #1e3a5f73}.ld-card__cover:after{content:"";background:radial-gradient(420px 120px at 80% 0,#e67e2266,#0000 70%);position:absolute;inset:0}.ld-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.ld-card:hover .ld-card__cover img{transform:scale(1.05)}.ld-card__placeholder{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ld-card__placeholder-initial{color:#fff;background:#ffffff1f;border:2px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;font-size:32px;font-weight:900;display:flex;box-shadow:0 12px 30px #0003}.ld-card__menu{top:12px;z-index:5;position:absolute;inset-inline-end:12px}.ld-card__menu-btn{-webkit-backdrop-filter:blur(8px);color:#1e3a5f;cursor:pointer;background:#ffffffd9;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex;box-shadow:0 2px 8px #0000001f}.ld-card__menu-btn svg{width:18px;height:18px}.ld-card__menu-btn:hover{background:#fff}.ld-card__menu-dropdown{top:44px;z-index:10;background:#fff;border:1px solid #e4ebf4;border-radius:14px;min-width:180px;padding:6px;position:absolute;inset-inline-end:0;box-shadow:0 16px 40px #1e3a5f2e}.ld-card__menu-item{color:#101f3c;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:10px 16px;font-size:15px;font-weight:600;transition:background .12s;display:block}.ld-card__menu-item:hover{background:#1e3a5f0f}.ld-card__body{flex-direction:column;flex:1;gap:12px;padding:20px 24px 22px;display:flex}.ld-card__title{color:#101f3c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:19px;font-weight:900;line-height:1.55;display:-webkit-box;overflow:hidden}.ld-card__title a{color:inherit;text-decoration:none}.ld-card__title a:hover{color:#1e3a5f}.ld-card__title a:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #1e3a5f59}.ld-card__instructor{align-items:center;gap:10px;display:flex}.ld-card__org{color:#5a6b7f;margin-top:2px;font-size:14px;font-weight:600}.ld-card__org-name{color:#1e3a5f}.ld-card__avatar{background:linear-gradient(135deg,#e8f1fb,#f7ead9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.ld-card__avatar img{object-fit:cover;width:100%;height:100%}.ld-card__avatar-initial{color:#1e3a5f;font-size:15px;font-weight:800}.ld-card__instructor-name{color:#5a6b7f;font-size:15px;font-weight:600}.ld-card__meta{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.ld-card__meta-item{color:#5a6b7f;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.ld-card__meta-item svg{color:#9aa7b8;flex-shrink:0;width:15px;height:15px}.ld-card__footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px;display:flex}.ld-card__footer-info{flex-direction:column;gap:4px;display:flex}.ld-card__footer-date,.ld-card__footer-size{color:#9aa7b8;white-space:nowrap;font-size:13px;font-weight:600}.ld-course-hero__cover{background:linear-gradient(135deg,#28497c 0%,#1e3a5f 55%,#7a5fa8 100%);border-radius:16px;min-height:220px;margin-bottom:24px;display:flex;position:relative;overflow:hidden}.ld-tag{color:#1e3a5f;background:#e8f1fb;border-radius:999px;padding:6px 13px;font-size:14px;font-weight:800;display:inline-block}.ld-empty{text-align:center;color:#5a6b7f;background:#fff;border:1px dashed #e4ebf4;border-radius:24px;padding:72px 28px;font-size:16.5px;font-weight:500;line-height:2}.ld-empty a{color:#1e3a5f;font-weight:800}.ld-empty p{margin-bottom:22px}.ld-faq{flex-direction:column;gap:16px;max-width:840px;margin:0 auto;display:flex}.ld-faq__item{background:#fff;border:1px solid #e4ebf4;border-radius:22px;padding:28px 32px 28px 36px;position:relative;box-shadow:0 12px 30px #1e3a5f0f}.ld-faq__item:before{content:"";background:linear-gradient(#e67e22,#e67e2226);border-radius:0 5px 5px 0;width:5px;position:absolute;inset-block:20px;inset-inline-start:0}.ld-faq__item h3{color:#101f3c;margin:0 0 10px;font-size:20px;font-weight:900}.ld-faq__item p{color:#5a6b7f;margin:0;font-size:16.5px;font-weight:500;line-height:1.9}.ld-cta{text-align:center;color:#fff;background:linear-gradient(130deg,#101f3c 0%,#1e3a5f 55%,#28497c 100%);border-radius:34px;max-width:1200px;margin:0 auto;padding:76px 40px;position:relative;overflow:hidden;box-shadow:0 48px 100px #16294a59}.ld-cta__blob{pointer-events:none;border-radius:50%;position:absolute}.ld-cta__blob--a{top:-120px;background:radial-gradient(circle,#e67e2266,#0000 70%);width:340px;height:340px;animation:6s ease-in-out infinite ld-pulse;inset-inline-end:-60px}.ld-cta__blob--b{bottom:-110px;background:radial-gradient(circle,#a8d5f447,#0000 70%);width:300px;height:300px;animation:8s ease-in-out infinite reverse ld-pulse;inset-inline-start:-60px}.ld-cta__mono{inset-inline-end:24px;color:#ffffff0d;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:170px;font-weight:900;line-height:1;position:absolute;bottom:-26px}.ld-cta h2{z-index:1;letter-spacing:-.4px;max-width:700px;margin:0 auto 18px;font-size:clamp(30px,4vw,46px);font-weight:900;line-height:1.4;position:relative}.ld-cta p{z-index:1;color:#b8c7dc;max-width:600px;margin:0 auto 36px;font-size:18.5px;font-weight:500;line-height:2;position:relative}.ld-cta .ld-btn{z-index:1;position:relative}@keyframes ld-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}.ld-footer{color:#dbe6f2;background:linear-gradient(160deg,#101f3c 0%,#1e3a5f 100%);margin-top:110px;padding:64px 0 34px}.ld-footer__grid{grid-template-columns:1.5fr 1fr 1fr;align-items:flex-start;gap:40px;display:grid}.ld-footer__brand{align-items:center;gap:11px;margin-bottom:16px;display:flex}.ld-footer__logo{object-fit:contain;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;flex-shrink:0;width:40px;height:40px;padding:4px;display:block}.ld-footer__wordmark{color:#fff;letter-spacing:.2px;white-space:nowrap;font-size:22px;font-weight:800}.ld-footer__desc{color:#b8c7dc;max-width:440px;margin:0;font-size:16px;line-height:2}.ld-footer__title{color:#fff;letter-spacing:.4px;margin:0 0 16px;font-size:16px;font-weight:900}.ld-footer__links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ld-footer__links a{color:#b8c7dc;font-size:16px;text-decoration:none;transition:color .15s}.ld-footer__links a:hover{color:#fff}.ld-footer__links a:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #fff6}.ld-footer__bottom{text-align:center;color:#9fb0c8;border-top:1px solid #ffffff1f;margin-top:44px;padding-top:24px;font-size:15px}@media (max-width:960px){.ld-hero__grid{grid-template-columns:1fr;gap:56px}.ld-hero__visual{min-height:420px}.ld-bento{grid-template-columns:1fr}.ld-bento__card,.ld-bento__card--lead{grid-area:auto/span 1}.ld-bento__card--lead .ld-scene{min-height:240px}.ld-timeline{grid-template-columns:1fr;gap:28px}.ld-timeline__item:before,.ld-timeline__item:after{display:none}.ld-grid{grid-template-columns:repeat(2,1fr)}.ld-stats{grid-template-columns:1fr;max-width:460px}}@media (max-width:768px){.ld-header{padding:0 12px}.ld-header__bar{gap:10px;height:64px;padding:0 10px 0 14px}.ld-nav__anchors{display:none}.ld-burger{display:inline-flex}.ld-header__actions>.ld-nav__session{display:none}.ld-header__actions .ld-btn--primary{padding:11px 16px;font-size:15px}.ld-brand__logo{height:40px}.ld-brand__name{font-size:20px}.ld-mobile-menu{top:100%;z-index:70;display:none;position:absolute;inset-inline:0}.ld-mobile-menu--open{animation:.2s both ld-menu-in;display:block}.ld-mobile-menu__scrim{animation:.2s both ld-menu-fade}.ld-mobile-menu__panel{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));animation:.2s both ld-menu-slide}}@media (max-width:640px){.ld-hero{padding:40px 0 32px}.ld-hero__copy h1{letter-spacing:-.5px}.ld-section{padding:64px 0}.ld-grid{grid-template-columns:1fr}.ld-card__cover{height:200px}.ld-float,.ld-scene__float{display:none}.ld-footer__grid{grid-template-columns:1fr}.ld-orb{width:280px;height:280px}.ld-hero__visual{min-height:260px}.ld-mock,.ld-mock:hover{transform:none}}.ld-catalog{padding:72px 0 96px}.ld-catalog .ld-section__head{margin-top:0}.ld-filters{margin-top:64px}.ld-filters__bar{background:#fff;border:1px solid #e4ebf4;border-radius:22px;flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:28px;padding:24px;display:flex;box-shadow:0 16px 40px #1e3a5f0f}.ld-search{flex:240px;min-width:240px;position:relative}.ld-search__icon{inset-inline-start:16px;color:#9aa7b8;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ld-search__icon svg{width:20px;height:20px}.ld-search__input{color:#101f3c;background:#f7fafd;border:1px solid #e4ebf4;border-radius:14px;width:100%;height:52px;padding-inline:46px 18px;font-size:16px;font-weight:600;transition:border-color .18s,box-shadow .18s}.ld-search__input::placeholder{color:#9aa7b8;font-weight:500}.ld-search__input:focus{background:#fff;border-color:#e67e22;outline:none;box-shadow:0 0 0 4px #e67e2224}.ld-filters__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-filters__label{color:#5a6b7f;white-space:nowrap;margin-inline-end:4px;font-size:15px;font-weight:800}.ld-filter-chip{color:#5a6b7f;cursor:pointer;background:#f7fafd;border:1px solid #e4ebf4;border-radius:999px;padding:10px 18px;font-size:15.5px;font-weight:700;transition:background .16s,color .16s,border-color .16s,transform .16s}.ld-filter-chip:hover{color:#1e3a5f;border-color:#1e3a5f59}.ld-filter-chip--active{color:#fff;background:#1e3a5f;border-color:#1e3a5f}.ld-filter-chip:focus-visible{outline-offset:2px;outline:3px solid #e67e2266}.ld-filter-clear{color:#c62828;cursor:pointer;background:#c6282814;border:none;border-radius:12px;align-self:center;margin-inline-start:auto;padding:10px 18px;font-size:15.5px;font-weight:800;transition:background .16s}.ld-filter-clear:hover{background:#c6282829}.ld-filters__count{color:#5a6b7f;margin-bottom:24px;padding-inline-start:4px;font-size:16px;font-weight:800}@media (max-width:900px){.ld-catalog{padding:56px 0 80px}.ld-filters__bar{gap:20px;padding:20px}.ld-filter-clear{margin-inline-start:0}}@media (max-width:640px){.ld-catalog{padding:44px 0 64px}.ld-filters{margin-top:40px}.ld-filters__bar{gap:16px;padding:16px}}.ld-download{padding:72px 0 96px}.ld-download .ld-section__head{margin-top:0}.ld-dlgroups{flex-direction:column;gap:72px;margin-block-start:56px;display:flex}.ld-dlgroup__head{align-items:flex-start;gap:18px;max-width:720px;margin:0 auto 28px;display:flex}.ld-dlgroup__marker{color:#1e3a5f;background:#e8f1fb;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 10px 24px #1e3a5f1f}.ld-dlgroup__marker svg{width:26px;height:26px}.ld-dlgroup__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#9aa7b8;font-size:13px;font-weight:800;line-height:1.6;display:block}.ld-dlgroup__title{color:#101f3c;margin:4px 0 8px;font-size:24px;font-weight:900}.ld-dlgroup__lead{color:#5a6b7f;margin:0;font-size:16px;line-height:1.9}.ld-dlgrid{gap:20px;margin:0 auto;padding:0;list-style:none;display:grid}.ld-dlgrid>li{height:100%;display:flex}.ld-dlgrid--3{grid-template-columns:repeat(3,1fr);max-width:960px}.ld-dlgrid--2{grid-template-columns:repeat(2,1fr);max-width:640px}.ld-dlcard{text-align:start;background:#fff;border:1px solid #e4ebf4;border-radius:24px;flex-direction:column;gap:14px;width:100%;height:100%;padding:28px 24px 24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 34px #1e3a5f12}.ld-dlcard:hover{transform:translateY(-6px);box-shadow:0 26px 56px #1e3a5f26}.ld-dlcard__head{align-items:center;gap:14px;display:flex}.ld-dlcard__icon{background:#1e3a5f14;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:inset 0 0 0 1px #1e3a5f1f}.ld-dlcard__icon svg{width:34px;height:34px}.ld-dlcard__icon[data-brand=win]{background:#0078d41a;box-shadow:inset 0 0 0 1px #0078d438}.ld-dlcard__icon[data-brand=mac]{background:#5b5b601a;box-shadow:inset 0 0 0 1px #5b5b6038}.ld-dlcard__icon[data-brand=linux]{background:#e3a0081a;box-shadow:inset 0 0 0 1px #e3a00838}.ld-dlcard__icon[data-brand=android]{background:#17a65b1a;box-shadow:inset 0 0 0 1px #17a65b38}.ld-dlcard__icon[data-brand=ios]{background:#0071e31a;box-shadow:inset 0 0 0 1px #0071e338}.ld-dlcard__icon[data-brand=linux] svg{width:40px;height:40px}.ld-dlcard__icon[data-brand=mac] svg,.ld-dlcard__icon[data-brand=ios] svg{width:38px;height:38px}.ld-dlcard__ident{min-width:0}.ld-dlcard__title{color:#101f3c;margin:0;font-size:20px;font-weight:900;line-height:1.4}.ld-dlcard__badge{color:#5a6b7f;direction:ltr;unicode-bidi:isolate;background:#f0f5fb;border-radius:999px;margin-block-start:6px;padding:3px 12px;font-size:12px;font-weight:800;line-height:1.6;display:inline-block}.ld-dlcard__desc{color:#5a6b7f;margin:0;font-size:14px;line-height:1.9}.ld-dlcard__file{color:#9aa7b8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.ld-dlcard__guide{margin-block-start:2px}.ld-dlcard__now{color:#1e3a5f;margin:0 0 10px;font-size:12px;font-weight:800;line-height:1.6}.ld-dlcard__steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ld-dlcard__step{text-align:start;background:#f6f9fd;border:1px solid #1e3a5f14;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ld-dlcard__step-icon{color:#1e3a5f;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 4px 10px #1e3a5f1a}.ld-dlcard__step-icon svg{width:16px;height:16px}.ld-dlcard__step-text{color:#101f3c;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.7}.ld-dlcard__step-num{color:#1e3a5f59;flex-shrink:0;font-size:12px;font-weight:800}.ld-dlcard__action{width:100%;margin-block-start:auto}.ld-dlcard__action--soon{box-sizing:border-box;color:#9a5208;background:#e67e2214;border:1px solid #e67e2259;border-radius:16px;justify-content:center;align-items:center;padding:14px 30px;font-size:16px;font-weight:800;display:flex}@media (max-width:900px){.ld-download{padding:56px 0 80px}.ld-dlgroups{gap:56px;margin-block-start:40px}.ld-dlgrid--3,.ld-dlgrid--2{grid-template-columns:1fr;max-width:460px}}@media (max-width:640px){.ld-download{padding:44px 0 64px}}@media (prefers-reduced-motion:reduce){.ld-float,.ld-cta__blob{animation:none}.ld-mock:hover{transform:rotate(1.4deg)}}
