.home-landing{--hl-ink:#0f172a;--hl-text:#334155;--hl-muted:#64748b;--hl-line:#e2e8f0;--hl-white:#fff;--hl-grey:#f4f6fa;--hl-blue:#1d6fd6;--hl-blue-dark:#165cb4;--hl-blue-soft:#eaf2fd;--hl-green:#15935f;--hl-green-soft:#e4f5ec;--hl-red:#cf4f37;--hl-red-soft:#fcebe6;--hl-gold:#e2a33a;--hl-shadow:0 1px 2px #0f172a0a, 0 18px 40px -22px #0f172a47;--hl-display:"Wix Madefor Display", "Wix Madefor Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--hl-body:"Wix Madefor Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--hl-white);color:var(--hl-text);font-family:var(--hl-body);font-size:17px;line-height:1.6;overflow:hidden}.home-landing *,.home-landing :before,.home-landing :after{box-sizing:border-box}.home-landing h1,.home-landing h2,.home-landing h3{color:var(--hl-ink);font-family:var(--hl-display);overflow-wrap:anywhere;margin:0;font-weight:600}.home-landing p{margin:0}.home-landing a{color:inherit}.home-landing svg{flex:none;width:20px;height:20px}.home-landing :where(a,button):focus-visible{outline:3px solid var(--hl-blue);outline-offset:3px}.hl-shell{width:min(100% - 48px,1184px);margin-inline:auto}.hl-button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.hl-button--primary{background:var(--hl-blue);box-shadow:0 10px 24px -12px #1d6fd6cc;color:#fff!important}.hl-button--primary:hover{background:var(--hl-blue-dark);transform:translateY(-1px)}.hl-button--ghost{border-color:var(--hl-line);background:var(--hl-white);color:var(--hl-ink)}.hl-button--ghost:hover{border-color:#cbd5e1}.hl-eyebrow{color:var(--hl-blue);font-size:15px;font-weight:600;margin-bottom:12px!important}.hl-more{white-space:nowrap;gap:8px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--hl-blue)!important}.hl-ticks{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.hl-ticks li{color:var(--hl-ink);align-items:center;gap:14px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.hl-ticks svg{border:1px solid var(--hl-line);background:var(--hl-blue-soft);width:34px;height:34px;color:var(--hl-blue);border-radius:10px;padding:8px}.hl-step{color:var(--hl-blue);align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.hl-step__number{background:var(--hl-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.hl-step__line{background:var(--hl-line);flex:1;height:1px}.hl-step__count{color:var(--hl-muted);font-weight:500}.hl-hero{background:radial-gradient(circle at 50% 0%, #1d6fd612, transparent 38rem), var(--hl-grey);padding:28px 0 72px;position:relative}.hl-hero__copy{text-align:center;max-width:900px;margin:52px auto 0}.hl-badge{border:1px solid var(--hl-line);background:var(--hl-white);color:var(--hl-blue);border-radius:999px;align-items:center;gap:9px;padding:8px 15px;font-size:14px;font-weight:600;display:inline-flex}.hl-hero h1{letter-spacing:-.035em;margin-top:22px;font-size:clamp(40px,5.1vw,68px);line-height:1.04}.hl-hero__lead{color:#475569;max-width:640px;font-size:18px;line-height:1.6;margin:22px auto 0!important}.hl-hero__note{color:var(--hl-muted);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;margin-top:22px!important}.hl-hero__note svg{width:16px;height:16px}.hl-tiles{pointer-events:none;position:absolute;inset:0}.hl-tile{border:1px solid var(--hl-line);background:var(--hl-white);width:64px;height:64px;box-shadow:var(--hl-shadow);color:var(--hl-ink);font-family:var(--hl-display);border-radius:18px;place-items:center;display:grid;position:absolute}.hl-tile svg{width:30px;height:30px}.hl-tile__logo{width:38px!important;height:38px!important}.hl-tile--a{top:150px;left:9%;transform:rotate(-6deg)}.hl-tile--b{top:140px;right:9%;transform:rotate(5deg)}.hl-tile--c{top:360px;left:6%;transform:rotate(4deg)}.hl-tile--d{top:380px;right:6%;transform:rotate(-5deg)}.hl-tile--e{top:580px;left:11%;transform:rotate(-3deg)}.hl-tile--f{top:590px;right:11%;transform:rotate(6deg)}.hl-tile--word{color:#fff;background:#185abd;border-color:#0000;font-size:30px;font-weight:800}.hl-tile--pdf{color:#e5252a;letter-spacing:.02em;font-size:17px;font-weight:800}.hl-lesson{border:1px solid var(--hl-line);background:var(--hl-white);max-width:840px;box-shadow:var(--hl-shadow);text-align:left;border-radius:22px;margin:38px auto 0;padding:18px 20px 16px;position:relative}.hl-lesson__top{color:var(--hl-muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:600;display:flex}.hl-lesson__time{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hl-lesson__time svg{width:16px;height:16px}.hl-lesson__progress{background:var(--hl-blue-soft);border-radius:4px;height:4px;margin:12px 0 18px;overflow:hidden}.hl-lesson__progress span{border-radius:inherit;background:var(--hl-blue);height:100%;display:block}.hl-lesson__body{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:22px;display:grid}.hl-lesson__title{letter-spacing:-.02em;font-size:23px;line-height:1.2}.hl-lesson__summary{color:var(--hl-text);font-size:15px;line-height:1.6;margin-top:10px!important}.hl-lesson__bar{border-top:1px solid var(--hl-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.hl-lesson__label{color:var(--hl-muted);font-size:13px}.hl-tag{background:var(--hl-blue-soft);color:var(--hl-blue-dark);border:1px solid #d6e4f8;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.hl-lesson__go{margin-left:auto}.hl-still{aspect-ratio:16/10;background:#0f172a;border-radius:14px;display:block;position:relative;overflow:hidden}.hl-still img{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.hl-still__play{width:52px;height:52px;color:var(--hl-blue);background:#fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #0f172a59}.hl-still__play svg{width:22px;height:22px;margin-left:3px}.hl-still small{color:#fff;background:#0f172ab3;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;bottom:10px;left:10px}.hl-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:840px;margin:22px auto 0;display:flex}.hl-chip{border:1px solid var(--hl-line);background:var(--hl-white);border-radius:999px;padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s;color:var(--hl-ink)!important}.hl-chip:hover{border-color:var(--hl-blue)}.hl-section{background:var(--hl-white);padding:56px 0 120px;position:relative}.hl-section--grey{background:var(--hl-grey)}.hl-section--raised{box-shadow:0 -1px 0 var(--hl-line);border-radius:44px 44px 0 0;margin-top:-44px}.hl-section__title{letter-spacing:-.03em;max-width:820px;font-size:clamp(32px,3.6vw,48px);line-height:1.1}.hl-section__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hl-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;margin-top:56px;display:grid}.hl-split--reverse .hl-split__copy{order:2}.hl-split__copy h2{letter-spacing:-.035em;font-size:clamp(34px,3.8vw,52px);line-height:1.08}.hl-split__copy>p{color:#475569;margin-top:22px;font-size:18px}.hl-mock{border:1px solid var(--hl-line);background:var(--hl-white);box-shadow:var(--hl-shadow);color:var(--hl-ink);border-radius:22px;font-size:14px;line-height:1.45;position:relative}.hl-mock__label{color:var(--hl-muted);font-size:12px;font-weight:700;margin:0 0 10px!important}.hl-practice{grid-template-columns:222px minmax(0,1fr);display:grid;overflow:hidden}.hl-practice__side{border-right:1px solid var(--hl-line);background:#f8fafc;padding:20px 16px}.hl-practice__side .hl-mock__label+.hl-practice__doc{margin-top:0}.hl-practice__doc{border:1px solid #0000;border-radius:12px;gap:10px;margin-bottom:8px;padding:10px;display:flex}.hl-practice__doc.is-active{border-color:var(--hl-line);background:var(--hl-white)}.hl-practice__doc svg{width:18px;height:18px;color:var(--hl-blue);margin-top:1px}.hl-practice__doc b{font-size:13px;font-weight:600;display:block}.hl-practice__doc small{color:var(--hl-blue);white-space:nowrap;font-size:12px}.hl-practice__side .hl-mock__label:not(:first-child){margin-top:18px!important}.hl-practice__note{color:var(--hl-muted);gap:8px;font-size:12px;display:flex}.hl-practice__note svg{width:16px;height:16px;color:var(--hl-green)}.hl-practice__main{align-content:start;gap:16px;padding:20px;display:grid}.hl-practice__prompt{background:#eef2f7;border-radius:14px 14px 4px;justify-self:end;max-width:88%;padding:12px 14px;font-size:14px}.hl-practice__prompt small{color:var(--hl-blue);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.hl-practice__answer{grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid}.hl-practice__avatar{border:1px solid var(--hl-line);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.hl-practice__avatar svg{width:20px;height:20px}.hl-practice__answer ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hl-practice__answer li{border:1px solid var(--hl-line);border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.hl-practice__answer li b{color:var(--hl-blue);font-size:13px}.hl-practice__answer li em{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.hl-practice__answer .is-risk{background:var(--hl-red-soft);color:var(--hl-red)}.hl-practice__answer .is-edit{background:var(--hl-blue-soft);color:var(--hl-blue-dark)}.hl-practice__answer .is-ask{color:#9a6510;background:#fff4df}.hl-practice__foot{background:var(--hl-blue-soft);color:var(--hl-blue-dark);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.hl-verify{padding:22px}.hl-verify__head{border-bottom:1px solid var(--hl-line);align-items:center;gap:10px;padding-bottom:14px;font-size:15px;display:flex}.hl-verify__head svg{color:var(--hl-blue)}.hl-verify__head small{background:var(--hl-grey);color:var(--hl-muted);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:600}.hl-verify ul{gap:4px;margin:12px 0 14px;padding:0;list-style:none;display:grid}.hl-verify li{border-bottom:1px dashed var(--hl-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;font-size:15px;display:grid}.hl-verify li:last-child{border-bottom:0}.hl-verify li i{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hl-verify li i svg{stroke-width:2.6px;width:16px;height:16px}.hl-verify .is-ok i{background:var(--hl-green-soft);color:var(--hl-green)}.hl-verify .is-bad i{background:var(--hl-red-soft);color:var(--hl-red)}.hl-verify li em{font-size:12px;font-style:normal;font-weight:700}.hl-verify .is-ok em{color:var(--hl-green)}.hl-verify .is-bad em{color:var(--hl-red)}.hl-verify__foot{background:var(--hl-green-soft);color:#0f6b45;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.hl-verify__foot svg{width:18px;height:18px}.hl-result{background:linear-gradient(160deg,#fff,#f6f9fe);gap:14px;padding:26px;display:grid}.hl-result__certificate{text-align:center;background:#fffdf7;border:1px solid #ead9b6;border-radius:16px;padding:30px 28px 26px;position:relative;box-shadow:inset 0 0 0 6px #fffdf7,inset 0 0 0 7px #f1e3c4}.hl-result__seal{width:56px;height:56px;color:var(--hl-gold);background:#fdf1d8;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.hl-result__seal svg{width:28px;height:28px}.hl-result__certificate small{color:var(--hl-gold);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.hl-result__certificate b{font-family:var(--hl-display);letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:600;display:block}.hl-result__certificate p{color:var(--hl-muted);font-size:14px;margin-top:6px!important}.hl-result__lines{justify-content:center;gap:40px;margin-top:18px;display:flex}.hl-result__lines span{background:#e6d6b3;width:min(110px,30%);height:1px}.hl-result__test,.hl-result__dossier{border:1px solid var(--hl-line);background:var(--hl-white);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.hl-result__test svg,.hl-result__dossier svg{background:var(--hl-blue-soft);width:36px;height:36px;color:var(--hl-blue);border-radius:10px;padding:8px}.hl-result__test b,.hl-result__dossier b{font-size:14px;display:block}.hl-result__test small,.hl-result__dossier small{color:var(--hl-muted);font-size:13px}.hl-grid{gap:18px;margin-top:40px;display:grid}.hl-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.hl-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.hl-card{border:1px solid var(--hl-line);background:var(--hl-white);border-radius:20px;padding:22px 22px 24px}.hl-card__icon{background:var(--hl-blue-soft);width:44px;height:44px;color:var(--hl-blue);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.hl-card h3{letter-spacing:-.015em;font-size:19px;line-height:1.3}.hl-card h3 a{text-decoration:none}.hl-card p{color:var(--hl-muted);font-size:15px;line-height:1.55;margin-top:10px!important}.hl-card--compact p{color:var(--hl-ink);font-size:15px;margin-top:0!important}.hl-card__meta{color:var(--hl-blue);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.hl-program{border:1px solid var(--hl-line);background:var(--hl-white);box-shadow:var(--hl-shadow);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:40px;padding:18px;display:grid}.hl-program__image{border-radius:18px;display:block;overflow:hidden}.hl-program__image img{width:100%;height:auto;display:block}.hl-program__intro{padding-bottom:8px}.hl-program__intro>p{color:var(--hl-text);margin:12px 0 24px;font-size:16px}.hl-program__plan{padding:18px 22px 10px 0}.hl-program__plan-title{color:var(--hl-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.hl-program__meta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hl-program__meta span{background:var(--hl-blue-soft);color:var(--hl-blue-dark);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.hl-program__intro h3{letter-spacing:-.03em;margin-top:14px;font-size:30px}.hl-program__title{text-decoration:none}.hl-program__lessons{counter-reset:hl-lesson;margin:12px 0 0;padding:0;list-style:none}.hl-program__lessons li{border-bottom:1px solid var(--hl-line);color:var(--hl-ink);counter-increment:hl-lesson;grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:9px 0;font-size:15px;display:grid}.hl-program__lessons li:before{color:var(--hl-blue);content:counter(hl-lesson, decimal-leading-zero);font-size:13px;font-weight:700}.hl-program__lessons small{color:var(--hl-muted);white-space:nowrap;font-size:13px}.hl-others{margin-top:24px}.hl-section--cta{padding-top:96px}.hl-cta{background:#f0f6fe;border:1px solid #d6e4f8;border-radius:28px;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:40px;padding:52px 60px;display:grid}.hl-cta h2{letter-spacing:-.03em;font-size:clamp(32px,3.4vw,46px);line-height:1.1}.hl-cta p{color:#475569;max-width:560px;font-size:17px;margin-top:14px!important}.hl-cta__facts{flex-wrap:wrap;gap:8px 22px;display:flex;color:var(--hl-text)!important;margin-top:20px!important;font-size:15px!important}.hl-cta__facts span{align-items:center;gap:8px;display:inline-flex}.hl-cta__facts svg{width:18px;height:18px;color:var(--hl-blue)}.hl-cta__actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1180px){.hl-tiles{display:none}.hl-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.hl-split{grid-template-columns:minmax(0,1fr);gap:40px}.hl-split--reverse .hl-split__copy{order:0}.hl-program{grid-template-columns:minmax(0,1fr);gap:22px}.hl-program__plan{padding:0 6px 6px}.hl-cta{grid-template-columns:minmax(0,1fr);padding:40px}.hl-grid--three{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.home-landing{font-size:16px}.hl-shell{width:min(100% - 32px,1184px)}.hl-step__label{white-space:nowrap}.hl-hero{padding-bottom:64px}.hl-hero__copy{margin-top:36px}.hl-hero__lead{font-size:16px}.hl-lesson{padding:14px}.hl-lesson__body{grid-template-columns:minmax(0,1fr);gap:14px}.hl-lesson__title{font-size:20px}.hl-lesson__go{width:100%;margin-left:0}.hl-chip{font-size:14px}.hl-section{padding:48px 0 96px}.hl-section--raised{border-radius:28px 28px 0 0}.hl-split__copy>p{font-size:16px}.hl-practice{grid-template-columns:minmax(0,1fr)}.hl-practice__side{border-right:0;border-bottom:1px solid var(--hl-line)}.hl-practice__answer li{grid-template-columns:40px minmax(0,1fr)}.hl-practice__answer li em{grid-column:2;justify-self:start}.hl-grid--four{grid-template-columns:minmax(0,1fr)}.hl-section__head{flex-direction:column;align-items:flex-start}.hl-program__lessons li{grid-template-columns:30px minmax(0,1fr)}.hl-program__lessons small{grid-column:2}.hl-cta{padding:30px 22px}.hl-cta__actions .hl-button{width:100%}}@media (prefers-reduced-motion:reduce){.home-landing *{transition:none!important}}
