.hub-module__4IzzPa__root{--hub-brand:#185fa5;--hub-brand-dark:#134e87;--hub-brand-tint:var(--color-brand-tint,#e6f1fb);--hub-brand-soft:#185fa51a;--hub-surface:var(--surface,#fff);--hub-surface-muted:var(--surface-muted,#f9fafb);--hub-ink:var(--ink,#1a1a1a);--hub-ink-muted:var(--ink-muted,#475467);--hub-ink-soft:var(--ink-soft,#6b7280);--hub-line:var(--hairline,#00000017);--hub-line-strong:#0000002e;--hub-ok:#15803d;--hub-ok-bg:#ecfdf3;--hub-btn-ink:#fff;--hub-r:var(--radius,6px);--hub-m-quick:#185fa5;--hub-m-quick-plate:#e3ecf4;--hub-m-sections:#065f46;--hub-m-sections-plate:#e1ece9;--hub-m-mock:#6d28d9;--hub-m-mock-plate:#ede5fa;--hub-m-browse:#475467;--hub-m-browse-plate:#e9eaed;--hub-m-qotd:#92400e;--hub-m-qotd-plate:#f2e8e2;color:var(--hub-ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.dark .hub-module__4IzzPa__root{--hub-brand:#9ec5ed;--hub-brand-dark:#b9d6f3;--hub-brand-soft:#9ec5ed24;--hub-ok:#4ade80;--hub-ok-bg:#4ade801f;--hub-btn-ink:#0a0b0d;--hub-line-strong:#fff3;--hub-m-quick:#9ec5ed;--hub-m-quick-plate:#272f38;--hub-m-sections:#6ee7b7;--hub-m-sections-plate:#213330;--hub-m-mock:#c4b5fd;--hub-m-mock-plate:#2d2c3a;--hub-m-browse:#c1c7d0;--hub-m-browse-plate:#2c2f33;--hub-m-qotd:#fbbf24;--hub-m-qotd-plate:#342e1b}.hub-module__4IzzPa__root *{box-sizing:border-box;min-width:0}.hub-module__4IzzPa__root a{color:var(--hub-brand);text-decoration:none}.hub-module__4IzzPa__root img,.hub-module__4IzzPa__root svg{max-width:100%}.hub-module__4IzzPa__wrap{max-width:1120px;margin:0 auto;padding:0 20px}.hub-module__4IzzPa__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--hub-ink-soft);margin:0;font-size:11px;font-weight:700}.hub-module__4IzzPa__root h1,.hub-module__4IzzPa__root h2,.hub-module__4IzzPa__root h3{letter-spacing:-.02em;text-wrap:balance;color:var(--hub-ink);margin:0}.hub-module__4IzzPa__root h1{font-size:34px;font-weight:800;line-height:1.1}.hub-module__4IzzPa__root h2{font-size:24px;font-weight:700;line-height:1.2}.hub-module__4IzzPa__root h3{font-size:16px;font-weight:700}.hub-module__4IzzPa__tnum{font-variant-numeric:tabular-nums}.hub-module__4IzzPa__gly{flex:none;width:20px;height:20px}.hub-module__4IzzPa__root .hub-module__4IzzPa__btn,.hub-module__4IzzPa__btn{background:var(--hub-brand);color:var(--hub-btn-ink);border-radius:var(--hub-r);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:650;display:inline-flex}.hub-module__4IzzPa__btn:hover{background:var(--hub-brand-dark)}.hub-module__4IzzPa__root .hub-module__4IzzPa__btn.hub-module__4IzzPa__ghost{color:var(--hub-brand);border-color:var(--hub-line-strong);background:0 0}.hub-module__4IzzPa__root .hub-module__4IzzPa__btn.hub-module__4IzzPa__ghost:hover{background:var(--hub-brand-soft)}.hub-module__4IzzPa__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--hub-brand);border:1px solid var(--hub-brand-soft);background:var(--hub-brand-soft);border-radius:3px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-block}.hub-module__4IzzPa__section{border-top:1px solid var(--hub-line);padding:44px 0}.hub-module__4IzzPa__sechead{grid-template-columns:34px 1fr;align-items:baseline;gap:14px;margin-bottom:18px;display:grid}.hub-module__4IzzPa__sechead .hub-module__4IzzPa__n{color:var(--hub-ink-soft);font-size:12px;font-weight:700}.hub-module__4IzzPa__sechead p.hub-module__4IzzPa__sub,.hub-module__4IzzPa__sechead .hub-module__4IzzPa__eyebrow{color:var(--hub-ink-muted);max-width:40em;margin:6px 0 0;font-size:15.5px}.hub-module__4IzzPa__crumbs{color:var(--hub-ink-soft);flex-wrap:wrap;gap:6px 8px;margin:0;padding:18px 0 0;font-size:13px;list-style:none;display:flex}.hub-module__4IzzPa__crumbs a{color:var(--hub-ink-soft)}.hub-module__4IzzPa__crumbs b{color:var(--hub-ink);font-weight:600}.hub-module__4IzzPa__hero{border-top:0;padding:22px 0 40px}.hub-module__4IzzPa__herogrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.hub-module__4IzzPa__herocol{flex-direction:column;min-width:0;display:flex}.hub-module__4IzzPa__oStart,.hub-module__4IzzPa__oAfter{order:1}.hub-module__4IzzPa__oFact,.hub-module__4IzzPa__oFind{order:2}.hub-module__4IzzPa__oAfterFind,.hub-module__4IzzPa__oBy{order:3}.hub-module__4IzzPa__oBook,.hub-module__4IzzPa__oByFind{order:4}.hub-module__4IzzPa__oCourse,.hub-module__4IzzPa__oQuick{order:5}.hub-module__4IzzPa__oLede{order:6}@media (max-width:639px){.hub-module__4IzzPa__oBook{order:3}.hub-module__4IzzPa__oCourse{order:4}.hub-module__4IzzPa__oAfter{order:5}.hub-module__4IzzPa__oBy{order:6}.hub-module__4IzzPa__oQuick{order:7}.hub-module__4IzzPa__oLede{order:8}}.hub-module__4IzzPa__oLede[data-label]:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-soft);margin:0 0 6px;font-size:12px;font-weight:650;display:block}p.hub-module__4IzzPa__lede.hub-module__4IzzPa__oLede[data-label]{margin-top:28px}.hub-module__4IzzPa__heroflat{flex-direction:column;align-items:stretch;gap:0;display:flex}.hub-module__4IzzPa__heroflat>.hub-module__4IzzPa__herocol{display:contents}.hub-module__4IzzPa__heroflat>:last-child{order:5;margin-top:28px}@media (min-width:980px){.hub-module__4IzzPa__heroflat{align-items:start;gap:56px;display:grid}.hub-module__4IzzPa__heroflat>.hub-module__4IzzPa__herocol{display:flex}.hub-module__4IzzPa__heroflat>:last-child{margin-top:0}}.hub-module__4IzzPa__idrow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.hub-module__4IzzPa__idtile{border:1px solid var(--hub-line);border-radius:var(--hub-r);width:44px;height:44px;color:var(--hub-brand);background:var(--hub-surface);flex:none;justify-content:center;align-items:center;display:flex}.hub-module__4IzzPa__idtile svg{width:24px;height:24px}.hub-module__4IzzPa__lede{color:var(--hub-ink-muted);max-width:34em;margin:12px 0 0;font-size:17px}.hub-module__4IzzPa__ledeShort{color:var(--hub-ink);font-size:15.5px;line-height:1.5}.hub-module__4IzzPa__ledeSrc{color:var(--hub-ink-soft);margin:4px 0 0;font-size:12.5px}.hub-module__4IzzPa__ledeSrc a{color:inherit;text-underline-offset:2px;text-decoration:underline}.hub-module__4IzzPa__nowrap{white-space:nowrap}.hub-module__4IzzPa__ledeMore{max-width:34em;margin:6px 0 0}.hub-module__4IzzPa__ledeMore summary{cursor:pointer;color:var(--hub-brand);width:fit-content;font-size:14px}.hub-module__4IzzPa__ledeMore p{color:var(--hub-ink-muted);margin:8px 0 0;font-size:15px}.hub-module__4IzzPa__facts{gap:8px;max-width:38em;margin:18px 0 0;padding:0;list-style:none;display:grid}.hub-module__4IzzPa__facts li{color:var(--hub-ink-muted);grid-template-columns:18px 1fr;gap:10px;font-size:15px;display:grid}.hub-module__4IzzPa__facts li svg{width:18px;height:18px;color:var(--hub-ok);margin-top:3px}.hub-module__4IzzPa__facts b{color:var(--hub-ink);font-weight:650}.hub-module__4IzzPa__ctarow{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;display:flex}.hub-module__4IzzPa__ctarow small{color:var(--hub-ink-soft);font-size:13px}.hub-module__4IzzPa__ctarow .hub-module__4IzzPa__btn{flex:100%}.hub-module__4IzzPa__byline{color:var(--hub-ink-soft);gap:5px;max-width:40em;margin-top:18px;font-size:13px;line-height:1.55;display:grid}.hub-module__4IzzPa__byline p{margin:0}.hub-module__4IzzPa__byline b{color:var(--hub-ink);font-weight:650}.hub-module__4IzzPa__byline a{text-underline-offset:2px;text-decoration:underline}.hub-module__4IzzPa__byline svg{width:14px;height:14px;color:var(--hub-ok);vertical-align:-2px;margin-right:5px}.hub-module__4IzzPa__wcard{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);padding:18px;position:relative;overflow:hidden}.hub-module__4IzzPa__wcard:before{content:"";background:radial-gradient(closest-side, var(--hub-brand-soft), transparent 72%);pointer-events:none;border-radius:50%;width:170px;height:170px;position:absolute;inset:auto -40px -40px auto}.hub-module__4IzzPa__wcard .hub-module__4IzzPa__hd{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.hub-module__4IzzPa__wcard .hub-module__4IzzPa__hd h3{font-size:15px}.hub-module__4IzzPa__wcard .hub-module__4IzzPa__hd small{color:var(--hub-ink-soft);white-space:nowrap;font-size:12px}.hub-module__4IzzPa__wcard .hub-module__4IzzPa__note{color:var(--hub-ink-soft);margin:0 0 14px;font-size:12.5px}.hub-module__4IzzPa__portion{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-soft);margin:14px 0 2px;font-size:11px;font-weight:800}.hub-module__4IzzPa__wrow{border-top:1px solid var(--hub-line);grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;padding:9px 0;display:grid}.hub-module__4IzzPa__wrow .hub-module__4IzzPa__nm{font-size:14.5px;font-weight:600}.hub-module__4IzzPa__wrow .hub-module__4IzzPa__pct{color:var(--hub-brand);font-size:15px;font-weight:800}.hub-module__4IzzPa__wrow .hub-module__4IzzPa__bar{background:var(--hub-brand-soft);border-radius:3px;grid-column:1/-1;height:6px;position:relative}.hub-module__4IzzPa__wrow .hub-module__4IzzPa__bar i{background:var(--hub-brand);border-radius:3px;position:absolute;inset:0 auto 0 0}.hub-module__4IzzPa__wrow .hub-module__4IzzPa__q{color:var(--hub-ink-soft);grid-column:1/-1;font-size:12.5px}.hub-module__4IzzPa__wrow .hub-module__4IzzPa__q a{font-weight:600}.hub-module__4IzzPa__oareas{border-top:1px solid var(--hub-line);color:var(--hub-ink-soft);margin-top:14px;padding-top:10px;font-size:12.5px}.hub-module__4IzzPa__oareas+.hub-module__4IzzPa__oareas{margin-top:8px}.hub-module__4IzzPa__oareas p{margin:0 0 6px}.hub-module__4IzzPa__oareas ul{margin:0;padding:0;list-style:none}.hub-module__4IzzPa__oareas li{justify-content:space-between;gap:12px;padding:2px 0;display:flex}.hub-module__4IzzPa__oareas li b{color:var(--hub-ink);white-space:nowrap;font-weight:700}.hub-module__4IzzPa__band{border-radius:7px;gap:2px;height:14px;margin:6px 0 10px;display:flex;overflow:hidden}.hub-module__4IzzPa__band i{background:var(--hub-brand);opacity:.9;display:block}.hub-module__4IzzPa__band i:nth-child(2){opacity:.7}.hub-module__4IzzPa__band i:nth-child(3){opacity:.55}.hub-module__4IzzPa__band i:nth-child(n+4){opacity:.4}.hub-module__4IzzPa__menu{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.hub-module__4IzzPa__tile{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);color:inherit;--tile-hue:var(--hub-brand);--tile-plate:var(--hub-brand-tint);grid-template-columns:44px 1fr;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.hub-module__4IzzPa__root a.hub-module__4IzzPa__tile{color:inherit}.hub-module__4IzzPa__tile:hover{border-color:var(--hub-line-strong)}.hub-module__4IzzPa__tile[data-hub-tile=quick]{--tile-hue:var(--hub-m-quick);--tile-plate:var(--hub-m-quick-plate)}.hub-module__4IzzPa__tile[data-hub-tile=sections]{--tile-hue:var(--hub-m-sections);--tile-plate:var(--hub-m-sections-plate)}.hub-module__4IzzPa__tile[data-hub-tile=mock]{--tile-hue:var(--hub-m-mock);--tile-plate:var(--hub-m-mock-plate)}.hub-module__4IzzPa__tile[data-hub-tile=browse]{--tile-hue:var(--hub-m-browse);--tile-plate:var(--hub-m-browse-plate)}.hub-module__4IzzPa__tile[data-hub-tile=qotd]{--tile-hue:var(--hub-m-qotd);--tile-plate:var(--hub-m-qotd-plate)}.hub-module__4IzzPa__plate{border-radius:var(--hub-r);background:var(--tile-plate);width:44px;height:44px;color:var(--tile-hue);justify-content:center;align-items:center;display:flex}.hub-module__4IzzPa__plate svg{width:22px;height:22px}.hub-module__4IzzPa__tile .hub-module__4IzzPa__t{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.hub-module__4IzzPa__tile .hub-module__4IzzPa__d{color:var(--hub-ink-muted);margin-top:3px;font-size:14px}.hub-module__4IzzPa__tile .hub-module__4IzzPa__s{color:var(--hub-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:13px;display:flex}.hub-module__4IzzPa__tile .hub-module__4IzzPa__s b{color:var(--hub-ink);font-weight:650}.hub-module__4IzzPa__orn{width:110px;height:110px;color:var(--tile-hue);opacity:.1;pointer-events:none;position:absolute;top:-22px;right:-22px}.hub-module__4IzzPa__lead{grid-column:1/-1}.hub-module__4IzzPa__lead .hub-module__4IzzPa__inner{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.hub-module__4IzzPa__skel{border:1px dashed var(--hub-line-strong);border-radius:var(--hub-r);background:var(--hub-surface-muted);padding:12px 14px}.hub-module__4IzzPa__skel .hub-module__4IzzPa__cap{color:var(--hub-ink-soft);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:11.5px;display:flex}.hub-module__4IzzPa__skel .hub-module__4IzzPa__r{color:var(--hub-ink-muted);grid-template-columns:1fr 34px;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:grid}.hub-module__4IzzPa__skel .hub-module__4IzzPa__r i{background:var(--hub-line);border-radius:3px;height:5px;display:block}.hub-module__4IzzPa__skel .hub-module__4IzzPa__r em{color:var(--hub-ink-soft);text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.hub-module__4IzzPa__learn{background:var(--hub-surface-muted);border-top:1px solid var(--hub-line)}.hub-module__4IzzPa__pivot{letter-spacing:-.015em;max-width:40em;color:var(--hub-ink-muted);margin:6px 0 0;font-size:15.5px;font-weight:700;line-height:1.3}.hub-module__4IzzPa__pivot span{color:var(--hub-ink-soft);font-weight:500}.hub-module__4IzzPa__learngrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.hub-module__4IzzPa__halves{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.hub-module__4IzzPa__half{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);padding:14px;position:relative}.hub-module__4IzzPa__half .hub-module__4IzzPa__k{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-soft);font-size:11px;font-weight:800}.hub-module__4IzzPa__half .hub-module__4IzzPa__v{letter-spacing:-.02em;margin:6px 0 2px;font-size:20px;font-weight:800}.hub-module__4IzzPa__half .hub-module__4IzzPa__w{color:var(--hub-ink-muted);font-size:13px}.hub-module__4IzzPa__paid{border-color:var(--hub-brand-soft);background:var(--hub-brand-tint)}.hub-module__4IzzPa__paid .hub-module__4IzzPa__k{color:var(--hub-brand)}.hub-module__4IzzPa__bookslot{order:-1}.hub-module__4IzzPa__book{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);grid-template-columns:104px 1fr;gap:18px;padding:18px;display:grid;position:relative}.hub-module__4IzzPa__cover{align-self:start;position:relative}.hub-module__4IzzPa__cover img{border-radius:3px;width:104px;height:auto;display:block;box-shadow:0 10px 24px #0c447c47}.hub-module__4IzzPa__cover:after{content:"";border:1px solid var(--hub-line);z-index:-1;border-radius:3px;position:absolute;inset:6px -6px -6px 6px}.hub-module__4IzzPa__book .hub-module__4IzzPa__ttl{letter-spacing:-.015em;margin-top:8px;font-size:18px;font-weight:800;line-height:1.25}.hub-module__4IzzPa__book .hub-module__4IzzPa__meta{color:var(--hub-ink-soft);font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px}.hub-module__4IzzPa__book .hub-module__4IzzPa__price{letter-spacing:-.02em;margin-top:10px;font-size:22px;font-weight:800}.hub-module__4IzzPa__book .hub-module__4IzzPa__price small{color:var(--hub-ink-soft);margin-top:2px;font-size:13px;font-weight:500;display:block}.hub-module__4IzzPa__book .hub-module__4IzzPa__ctas{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hub-module__4IzzPa__book .hub-module__4IzzPa__ctas .hub-module__4IzzPa__btn{padding:10px 14px;font-size:14px}.hub-module__4IzzPa__ben{border-top:1px solid var(--hub-line);gap:7px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:grid}.hub-module__4IzzPa__ben li{color:var(--hub-ink-muted);grid-template-columns:16px 1fr;gap:8px;font-size:13.5px;display:grid}.hub-module__4IzzPa__ben svg{width:16px;height:16px;color:var(--hub-ok);margin-top:2px}.hub-module__4IzzPa__chapters{border-top:1px solid var(--hub-line);margin:0;padding:0;list-style:none}.hub-module__4IzzPa__chapters li{border-bottom:1px solid var(--hub-line);grid-template-columns:28px 1fr auto;align-items:baseline;gap:10px;padding:10px 0;font-size:14.5px;display:grid}.hub-module__4IzzPa__chapters .hub-module__4IzzPa__n{color:var(--hub-ink-soft);font-size:12px;font-weight:700}.hub-module__4IzzPa__chapters .hub-module__4IzzPa__nm{font-weight:600}.hub-module__4IzzPa__chapters .hub-module__4IzzPa__nm small{color:var(--hub-ink-soft);font-size:12.5px;font-weight:400;display:block}.hub-module__4IzzPa__chapters .hub-module__4IzzPa__fr{white-space:nowrap;font-size:12.5px;font-weight:600}.hub-module__4IzzPa__chaphead{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.hub-module__4IzzPa__chaphead small{color:var(--hub-ink-soft);font-size:12.5px}.hub-module__4IzzPa__chapwrap{margin-top:22px}.hub-module__4IzzPa__chips{grid-template-columns:1fr;gap:8px;display:grid}.hub-module__4IzzPa__chip{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:11px 12px;font-size:14.5px;font-weight:600;display:grid}.hub-module__4IzzPa__root a.hub-module__4IzzPa__chip{color:inherit}.hub-module__4IzzPa__chip:hover{border-color:var(--hub-line-strong)}.hub-module__4IzzPa__chip .hub-module__4IzzPa__gly{color:var(--hub-ink-soft)}.hub-module__4IzzPa__chip small{color:var(--hub-ink-soft);font-size:12.5px;font-weight:400;display:block}.hub-module__4IzzPa__chip .hub-module__4IzzPa__arr{color:var(--hub-brand)}.hub-module__4IzzPa__qs{grid-template-columns:1fr;gap:12px;display:grid}.hub-module__4IzzPa__qcard{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);padding:16px}.hub-module__4IzzPa__qcard .hub-module__4IzzPa__topic{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-brand);margin-bottom:6px;font-size:11px;font-weight:700}.hub-module__4IzzPa__qcard .hub-module__4IzzPa__stem{color:var(--hub-ink);margin:0 0 10px;font-weight:600;line-height:1.4}.hub-module__4IzzPa__qcard ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.hub-module__4IzzPa__qcard ol li{color:var(--hub-ink-muted);border-radius:4px;grid-template-columns:22px 1fr auto;gap:8px;padding:7px 10px;font-size:14px;display:grid}.hub-module__4IzzPa__qcard ol li b{color:var(--hub-ink-soft);font-weight:700}.hub-module__4IzzPa__qcard ol li.hub-module__4IzzPa__ok{background:var(--hub-ok-bg);color:var(--hub-ok);font-weight:600}.hub-module__4IzzPa__qcard ol li.hub-module__4IzzPa__ok b{color:var(--hub-ok)}.hub-module__4IzzPa__qcard .hub-module__4IzzPa__m{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.hub-module__4IzzPa__qcard .hub-module__4IzzPa__why{color:var(--hub-ink-muted);margin:10px 0 0;font-size:14px}.hub-module__4IzzPa__qcard .hub-module__4IzzPa__why b{color:var(--hub-ink)}.hub-module__4IzzPa__qcard .hub-module__4IzzPa__ref{color:var(--hub-brand);margin-top:6px;font-size:12.5px;display:block}.hub-module__4IzzPa__after{margin:16px 0 0}.hub-module__4IzzPa__vids{grid-template-columns:1fr;gap:12px;display:grid}.hub-module__4IzzPa__vid{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);grid-template-columns:128px 1fr;gap:12px;padding:10px;display:grid}.hub-module__4IzzPa__root a.hub-module__4IzzPa__vid{color:inherit}.hub-module__4IzzPa__vid .hub-module__4IzzPa__th{aspect-ratio:16/9;background:var(--hub-brand-tint);border-radius:4px;display:block;position:relative;overflow:hidden}.hub-module__4IzzPa__vid .hub-module__4IzzPa__th img{object-fit:cover;width:100%;height:100%;display:block}.hub-module__4IzzPa__vid .hub-module__4IzzPa__pl{color:#fff;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:auto;display:flex;position:absolute;inset:0}.hub-module__4IzzPa__vid .hub-module__4IzzPa__pl svg{width:16px;height:16px}.hub-module__4IzzPa__vid .hub-module__4IzzPa__t{font-size:14.5px;font-weight:650;line-height:1.35;display:block}.hub-module__4IzzPa__vid .hub-module__4IzzPa__d{color:var(--hub-ink-soft);margin-top:4px;font-size:12.5px;display:block}.hub-module__4IzzPa__ftab{border-collapse:collapse;width:100%;font-size:14.5px}.hub-module__4IzzPa__ftab th,.hub-module__4IzzPa__ftab td{text-align:left;border-bottom:1px solid var(--hub-line);vertical-align:top;padding:10px 0}.hub-module__4IzzPa__ftab th{color:var(--hub-ink-soft);width:38%;padding-right:14px;font-weight:600}.hub-module__4IzzPa__ftab td small{color:var(--hub-ink-soft);margin-top:2px;font-size:12.5px;display:block}.hub-module__4IzzPa__cluster{margin-top:32px}.hub-module__4IzzPa__cluster h3{margin-bottom:4px}.hub-module__4IzzPa__caveat{border-left:2px solid var(--hub-brand);color:var(--hub-ink-muted);margin-top:16px;padding:2px 0 2px 12px;font-size:14px}.hub-module__4IzzPa__official{margin:0;font-size:15px;font-weight:650}.hub-module__4IzzPa__picks{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface-muted);margin-top:18px;padding:16px}.hub-module__4IzzPa__picks ul{gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hub-module__4IzzPa__pick .hub-module__4IzzPa__ttl{color:var(--hub-ink);font-size:15px;font-weight:650;line-height:1.35}.hub-module__4IzzPa__pick .hub-module__4IzzPa__why{color:var(--hub-ink-soft);max-width:40em;margin:4px 0 0;font-size:13.5px}.hub-module__4IzzPa__pick .hub-module__4IzzPa__btn{min-height:44px;margin-top:10px;padding:10px 14px;font-size:14px}.hub-module__4IzzPa__disclosure{border-top:1px solid var(--hub-line);color:var(--hub-ink-soft);max-width:60em;margin:14px 0 0;padding-top:12px;font-size:12.5px;line-height:1.5}.hub-module__4IzzPa__sibs{grid-template-columns:1fr;gap:10px;display:grid}.hub-module__4IzzPa__sib{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);grid-template-columns:40px 1fr;gap:12px;padding:14px;display:grid}.hub-module__4IzzPa__root a.hub-module__4IzzPa__sib{color:inherit}.hub-module__4IzzPa__sib:hover{border-color:var(--hub-line-strong)}.hub-module__4IzzPa__sib .hub-module__4IzzPa__idtile{width:40px;height:40px}.hub-module__4IzzPa__sib .hub-module__4IzzPa__idtile svg{width:20px;height:20px}.hub-module__4IzzPa__sib .hub-module__4IzzPa__nm{font-weight:700;display:block}.hub-module__4IzzPa__sib .hub-module__4IzzPa__st{color:var(--hub-ink-soft);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;display:block}.hub-module__4IzzPa__sib .hub-module__4IzzPa__st b{color:var(--hub-ink);font-weight:600}.hub-module__4IzzPa__famlink{margin-top:14px;font-size:15px;font-weight:650}.hub-module__4IzzPa__related{padding:0 0 44px}.hub-module__4IzzPa__related section{margin-top:0;padding-top:44px}.hub-module__4IzzPa__related h2{letter-spacing:-.01em;font-size:18px;line-height:1.4}.hub-module__4IzzPa__details{border-top:1px solid var(--hub-line);padding:12px 0}.hub-module__4IzzPa__details:last-of-type{border-bottom:1px solid var(--hub-line)}.hub-module__4IzzPa__summary{cursor:pointer;color:var(--hub-ink);justify-content:space-between;gap:12px;font-weight:650;list-style:none;display:flex}.hub-module__4IzzPa__summary::-webkit-details-marker{display:none}.hub-module__4IzzPa__summary:after{content:"+";color:var(--hub-ink-soft);font-weight:400}.hub-module__4IzzPa__details[open] .hub-module__4IzzPa__summary:after{content:"–"}.hub-module__4IzzPa__details p{color:var(--hub-ink-muted);max-width:60em;margin:8px 0 0;font-size:15px}.hub-module__4IzzPa__foot{color:var(--hub-ink-soft);border-top:1px solid var(--hub-line);padding:28px 0 60px;font-size:13px;line-height:1.6}.hub-module__4IzzPa__foot a{color:var(--hub-ink-soft);text-decoration:underline}.hub-module__4IzzPa__bbk{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);grid-template-columns:64px 1fr;gap:14px;max-width:40em;margin-top:20px;padding:14px;display:grid}.hub-module__4IzzPa__bbkcover{align-self:start}.hub-module__4IzzPa__bbkcover img{border-radius:2px;width:64px;height:auto;display:block;box-shadow:0 6px 14px #0c447c3d}.hub-module__4IzzPa__bbkbody{min-width:0}.hub-module__4IzzPa__bbkeyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--hub-ink-soft);font-size:11.5px;font-weight:650}.hub-module__4IzzPa__bbkttl{color:var(--hub-ink);overflow-wrap:anywhere;margin-top:3px;font-size:16px;font-weight:750;line-height:1.3}.hub-module__4IzzPa__bbkspec{color:var(--hub-ink-muted);margin:4px 0 0;font-size:13.5px}.hub-module__4IzzPa__bbkspec b{color:var(--hub-ink);white-space:nowrap;font-weight:700}.hub-module__4IzzPa__bbked{border-left:2px solid var(--hub-brand);border-radius:0 var(--hub-r) var(--hub-r) 0;background:var(--hub-brand-soft);color:var(--hub-ink);margin:6px 0 0;padding:4px 8px;font-size:12.5px;line-height:1.4}.hub-module__4IzzPa__bbkedtag{letter-spacing:.06em;text-transform:uppercase;color:var(--hub-brand-dark);margin-right:6px;font-size:10.5px;font-weight:750}.hub-module__4IzzPa__bbkscope{color:var(--hub-ink);margin:6px 0 0;font-size:13px;line-height:1.45}.hub-module__4IzzPa__bbkonly{color:var(--hub-ink);margin:10px 0 0;font-size:13.5px;line-height:1.45}.hub-module__4IzzPa__bbkonly b{font-weight:650}.hub-module__4IzzPa__bbkdet{margin:0}.hub-module__4IzzPa__bbkdet>summary{cursor:default;list-style:none}.hub-module__4IzzPa__bbkdet>summary::-webkit-details-marker{display:none}@media (max-width:639px){.hub-module__4IzzPa__bbkdet>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;display:flex}.hub-module__4IzzPa__bbkdet>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-right:4px;transform:rotate(45deg)}.hub-module__4IzzPa__bbkdet[open]>summary:after{transform:rotate(-135deg)}}.hub-module__4IzzPa__bbkin{color:var(--hub-ink-soft);margin-top:10px;font-size:12.5px;font-weight:650}.hub-module__4IzzPa__bbkben{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hub-module__4IzzPa__bbkben li{color:var(--hub-ink-muted);grid-template-columns:15px 1fr;gap:7px;font-size:13.5px;line-height:1.45;display:grid}.hub-module__4IzzPa__bbkben svg{width:15px;height:15px;color:var(--hub-ok);margin-top:2px}.hub-module__4IzzPa__bbkcta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.hub-module__4IzzPa__root .hub-module__4IzzPa__bbkbtn{padding:9px 14px;font-size:14px}.hub-module__4IzzPa__root .hub-module__4IzzPa__bbkbtnsolid{white-space:nowrap;padding:11px 18px;font-size:15px}.hub-module__4IzzPa__bbkbundle{color:var(--hub-ink-muted);font-size:13px}.hub-module__4IzzPa__bbkfree{color:var(--hub-ink-soft);margin:10px 0 0;font-size:12.5px;line-height:1.5}.hub-module__4IzzPa__finder{margin-top:22px}.hub-module__4IzzPa__fpick label{margin-bottom:6px;font-size:15px;font-weight:700;display:block}.hub-module__4IzzPa__fselect{width:100%;max-width:440px;min-height:48px;font:inherit;color:var(--hub-ink);background:var(--hub-surface);border:1.5px solid var(--hub-line-strong);border-radius:var(--hub-r);padding:0 12px;font-size:16px;display:block}.hub-module__4IzzPa__fselect:hover{border-color:var(--hub-brand)}.hub-module__4IzzPa__fselect:focus-visible,.hub-module__4IzzPa__foldsum:focus-visible,.hub-module__4IzzPa__ftile:focus-visible,.hub-module__4IzzPa__oth:focus-visible{outline:3px solid var(--hub-brand);outline-offset:2px}.hub-module__4IzzPa__fhint{color:var(--hub-ink-soft);margin:6px 0 0;font-size:13px}.hub-module__4IzzPa__fcard{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);grid-template-columns:minmax(0,1fr);gap:16px;margin-top:14px;padding:18px 16px;display:grid}.hub-module__4IzzPa__feyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--hub-ink-soft);margin:0 0 8px;font-size:12px;font-weight:700}.hub-module__4IzzPa__flede{color:var(--hub-ink-muted);margin:0 0 10px;font-size:15px}.hub-module__4IzzPa__ffacts{color:var(--hub-ink-muted);gap:8px;margin:0 0 14px;padding:0;font-size:15px;list-style:none;display:grid}.hub-module__4IzzPa__ffacts li{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.hub-module__4IzzPa__ffacts li svg{width:20px;height:20px;color:var(--hub-ok);margin-top:2px}.hub-module__4IzzPa__ffacts b{color:var(--hub-ink);font-weight:650}.hub-module__4IzzPa__fcard .hub-module__4IzzPa__ctarow .hub-module__4IzzPa__btn{width:100%;min-height:48px}.hub-module__4IzzPa__fexam{margin:12px 0 0;font-size:14px}.hub-module__4IzzPa__fexam a{padding:10px 0;font-weight:600;display:inline-block}.hub-module__4IzzPa__fbook{border-top:1px solid var(--hub-line);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;padding-top:16px;display:grid}.hub-module__4IzzPa__fcover img{border:1px solid var(--hub-line);border-radius:3px;width:72px;height:auto;display:block}.hub-module__4IzzPa__fbtag{letter-spacing:.06em;text-transform:uppercase;color:var(--hub-brand);margin:0 0 4px;font-size:11px;font-weight:800}.hub-module__4IzzPa__fbttl{margin:0;font-size:16px;font-weight:700;line-height:1.3}.hub-module__4IzzPa__fbspec{color:var(--hub-ink-muted);margin:4px 0 0;font-size:13.5px}.hub-module__4IzzPa__fbspec b{color:var(--hub-ink);font-weight:700}.hub-module__4IzzPa__fbscope{color:var(--hub-ink-muted);margin:8px 0 0;font-size:13.5px;line-height:1.45}.hub-module__4IzzPa__root .hub-module__4IzzPa__fbbtn{width:100%;min-height:46px;margin-top:12px}.hub-module__4IzzPa__ftiles{margin-top:16px}.hub-module__4IzzPa__ftiles ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hub-module__4IzzPa__ftile{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);min-height:56px;color:inherit;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;height:100%;padding:10px 12px;display:grid}.hub-module__4IzzPa__root a.hub-module__4IzzPa__ftile{color:inherit}.hub-module__4IzzPa__ftile:hover{border-color:var(--hub-line-strong)}.hub-module__4IzzPa__ftile[data-hub-tile=sections]{--tile-hue:var(--hub-m-sections);--tile-plate:var(--hub-m-sections-plate)}.hub-module__4IzzPa__ftile[data-hub-tile=mock]{--tile-hue:var(--hub-m-mock);--tile-plate:var(--hub-m-mock-plate)}.hub-module__4IzzPa__ftile[data-hub-tile=browse]{--tile-hue:var(--hub-m-browse);--tile-plate:var(--hub-m-browse-plate)}.hub-module__4IzzPa__ftile[data-hub-tile=qotd]{--tile-hue:var(--hub-m-qotd);--tile-plate:var(--hub-m-qotd-plate)}.hub-module__4IzzPa__fplate{border-radius:var(--hub-r);background:var(--tile-plate,var(--hub-brand-soft));width:36px;height:36px;color:var(--tile-hue,var(--hub-brand));justify-content:center;align-items:center;display:flex}.hub-module__4IzzPa__fplate svg{width:20px;height:20px}.hub-module__4IzzPa__ft{font-size:14.5px;font-weight:650;line-height:1.25;display:block}.hub-module__4IzzPa__fd{color:var(--hub-ink-muted);margin-top:2px;font-size:13px;display:none}.hub-module__4IzzPa__learnnote{color:var(--hub-ink-muted);max-width:40em;margin:6px 0 14px;font-size:14.5px}.hub-module__4IzzPa__learnlist,.hub-module__4IzzPa__learn .hub-module__4IzzPa__learnlist+.hub-module__4IzzPa__more{margin-top:4px}.hub-module__4IzzPa__others{padding:36px 0 8px}.hub-module__4IzzPa__others h2{margin-bottom:14px}.hub-module__4IzzPa__others ul{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.hub-module__4IzzPa__oth{border:1px solid var(--hub-line);border-radius:var(--hub-r);background:var(--hub-surface);min-height:56px;padding:14px;display:block}.hub-module__4IzzPa__root a.hub-module__4IzzPa__oth{color:inherit}.hub-module__4IzzPa__oth:hover{border-color:var(--hub-line-strong)}.hub-module__4IzzPa__onm{color:var(--hub-brand);font-weight:700;display:block}.hub-module__4IzzPa__owho{color:var(--hub-ink-muted);margin-top:2px;font-size:13.5px;display:block}.hub-module__4IzzPa__folds{border-top:1px solid var(--hub-line);margin-top:28px}.hub-module__4IzzPa__fold,.hub-module__4IzzPa__more{border-bottom:1px solid var(--hub-line)}.hub-module__4IzzPa__more{border-bottom:0}.hub-module__4IzzPa__foldsum{cursor:pointer;min-height:52px;color:var(--hub-ink);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:16px;font-weight:650;list-style:none;display:flex}.hub-module__4IzzPa__foldsum::-webkit-details-marker{display:none}.hub-module__4IzzPa__foldsum:after{content:"+";color:var(--hub-ink-soft);flex:none;font-size:22px;font-weight:400}.hub-module__4IzzPa__fold[open]>.hub-module__4IzzPa__foldsum:after,.hub-module__4IzzPa__more[open]>.hub-module__4IzzPa__foldsum:after{content:"−"}.hub-module__4IzzPa__more>.hub-module__4IzzPa__foldsum{color:var(--hub-brand);border-top:0}.hub-module__4IzzPa__foldbody{padding:4px 0 22px}.hub-module__4IzzPa__foldweights{padding:4px 0 18px}@media (min-width:720px){.hub-module__4IzzPa__root h1{font-size:44px}.hub-module__4IzzPa__root h2{font-size:27px}.hub-module__4IzzPa__ctarow .hub-module__4IzzPa__btn{flex:none}.hub-module__4IzzPa__menu{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-module__4IzzPa__lead .hub-module__4IzzPa__inner{grid-template-columns:minmax(0,1fr) 300px}.hub-module__4IzzPa__chips,.hub-module__4IzzPa__qs,.hub-module__4IzzPa__vids{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-module__4IzzPa__sibs{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-module__4IzzPa__book{grid-template-columns:150px 1fr}.hub-module__4IzzPa__cover img{width:150px}.hub-module__4IzzPa__book .hub-module__4IzzPa__price small{margin-left:6px;display:inline}.hub-module__4IzzPa__fcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:22px}.hub-module__4IzzPa__fbook{border-top:0;border-left:1px solid var(--hub-line);padding-top:0;padding-left:28px}.hub-module__4IzzPa__fcard .hub-module__4IzzPa__ctarow .hub-module__4IzzPa__btn,.hub-module__4IzzPa__root .hub-module__4IzzPa__fbbtn{width:auto}.hub-module__4IzzPa__ftiles ul{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-module__4IzzPa__fd{display:block}.hub-module__4IzzPa__others ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.hub-module__4IzzPa__herogrid{grid-template-columns:minmax(0,1fr) 400px;gap:56px}.hub-module__4IzzPa__band{display:none}.hub-module__4IzzPa__menu{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-module__4IzzPa__lead{grid-column:1/3}.hub-module__4IzzPa__learngrid{grid-template-columns:minmax(0,1fr) 560px;gap:48px}.hub-module__4IzzPa__bookslot{order:0}.hub-module__4IzzPa__chips{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-module__4IzzPa__root .hub-module__4IzzPa__foreign :where(a,h1,h2,h3){all:revert-layer}.hub-module__4IzzPa__returnerSlot[data-reserve]{min-height:212px}@media (min-width:640px){.hub-module__4IzzPa__returnerSlot[data-reserve]{min-height:164px}}.hub-module__4IzzPa__learnlist .hub-module__4IzzPa__fr,.hub-module__4IzzPa__others .hub-module__4IzzPa__famlink a,.hub-module__4IzzPa__fexam a{align-items:center;min-height:44px;display:inline-flex}.hub-module__4IzzPa__foldbody .hub-module__4IzzPa__summary{align-items:center;min-height:44px}.hub-module__4IzzPa__fdetails{margin-top:10px}.hub-module__4IzzPa__fsum{min-height:44px;color:var(--hub-brand);cursor:pointer;align-items:center;font-size:14px;font-weight:600;display:flex}.hub-module__4IzzPa__fsum:focus-visible{outline:3px solid var(--hub-brand);outline-offset:2px}
.CourseIntroCard-module__zOtC6G__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ci-ink);opacity:.78;margin:0;font-size:12px;font-weight:600}.dark .CourseIntroCard-module__zOtC6G__eyebrow{color:color-mix(in srgb, var(--ci-bg) 80%, #fff);opacity:1}.CourseIntroCard-module__zOtC6G__chips{color:#344054;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 0;margin:10px 0 0;font-size:13.5px;font-weight:600;display:flex}.CourseIntroCard-module__zOtC6G__dot{opacity:.5;margin:0 8px}.dark .CourseIntroCard-module__zOtC6G__chips{color:#d0d5dd}.CourseIntroCard-module__zOtC6G__foot{margin-top:14px}.CourseIntroCard-module__zOtC6G__status{flex-direction:column;justify-content:flex-end;gap:6px;padding-bottom:10px;display:flex}.CourseIntroCard-module__zOtC6G__status:empty{padding-bottom:0}html[data-pp-session] .CourseIntroCard-module__zOtC6G__status{min-height:64px;padding-bottom:10px}.CourseIntroCard-module__zOtC6G__statusText{color:#344054;flex-direction:column;min-width:0;font-size:13.5px;line-height:1.35;display:flex}.dark .CourseIntroCard-module__zOtC6G__statusText{color:#d0d5dd}.CourseIntroCard-module__zOtC6G__next{color:#475467;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dark .CourseIntroCard-module__zOtC6G__next{color:#b7bec9}.CourseIntroCard-module__zOtC6G__bar{background:color-mix(in srgb, var(--ci-ink) 14%, transparent);border-radius:99px;height:6px;display:block;overflow:hidden}.CourseIntroCard-module__zOtC6G__bar i{border-radius:inherit;background:var(--ci-ink);height:100%;display:block}.dark .CourseIntroCard-module__zOtC6G__bar{background:#ffffff24}.dark .CourseIntroCard-module__zOtC6G__bar i{background:color-mix(in srgb, var(--ci-bg) 85%, #fff)}.CourseIntroCard-module__zOtC6G__acts{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.CourseIntroCard-module__zOtC6G__primary{color:#fff;background:#185fa5;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #1018281f}.CourseIntroCard-module__zOtC6G__primary:hover{background:#134e87;box-shadow:0 6px 16px #134e8738}.CourseIntroCard-module__zOtC6G__primary:active{transform:translateY(1px)}.CourseIntroCard-module__zOtC6G__secondary{color:#101828;background:#ffffffb3;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #10182829}.CourseIntroCard-module__zOtC6G__secondary:hover{background:#fff;box-shadow:inset 0 0 0 1px #1018284d}.dark .CourseIntroCard-module__zOtC6G__secondary{color:#f5f6f7;background:#ffffff0f;box-shadow:inset 0 0 0 1px #fff3}.dark .CourseIntroCard-module__zOtC6G__secondary:hover{background:#ffffff1a}.CourseIntroCard-module__zOtC6G__secondary:focus-visible{outline-offset:3px;outline:2.5px solid #185fa5}.dark .CourseIntroCard-module__zOtC6G__secondary:focus-visible{outline-color:#9ec5ed}.CourseIntroCard-module__zOtC6G__ghost{color:#185fa5;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;align-items:center;font-size:14.5px;font-weight:600;display:inline-flex}.CourseIntroCard-module__zOtC6G__ghost:hover{text-decoration-color:currentColor}.dark .CourseIntroCard-module__zOtC6G__ghost{color:#9ec5ed}.CourseIntroCard-module__zOtC6G__primary:focus-visible,.CourseIntroCard-module__zOtC6G__ghost:focus-visible{outline-offset:3px;outline:2.5px solid #185fa5}:is(.dark .CourseIntroCard-module__zOtC6G__primary:focus-visible,.dark .CourseIntroCard-module__zOtC6G__ghost:focus-visible){outline-color:#9ec5ed}@media (max-width:479px){.CourseIntroCard-module__zOtC6G__acts .CourseIntroCard-module__zOtC6G__primary{flex:100%}.CourseIntroCard-module__zOtC6G__acts .CourseIntroCard-module__zOtC6G__primary+.CourseIntroCard-module__zOtC6G__secondary{flex:1 1 0;padding:0 10px}.CourseIntroCard-module__zOtC6G__acts .CourseIntroCard-module__zOtC6G__primary:has(+.CourseIntroCard-module__zOtC6G__secondary){flex:1 1 0;padding:0 10px}}.CourseIntroCard-module__zOtC6G__card{background:var(--surface,#fff);border:1px solid #10182814;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;display:grid;box-shadow:0 1px 2px #1c24300d}.dark .CourseIntroCard-module__zOtC6G__card{border-color:#ffffff17}@media (min-width:640px){.CourseIntroCard-module__zOtC6G__card{grid-template-columns:220px minmax(0,1fr);gap:20px;padding:16px}}.CourseIntroCard-module__zOtC6G__cardCover{aspect-ratio:16/11;background:var(--ci-bg);border-radius:12px;align-self:start;display:block;overflow:hidden}.CourseIntroCard-module__zOtC6G__cardCover img{width:100%;height:100%;display:block}.CourseIntroCard-module__zOtC6G__cardBody{min-width:0;padding:2px 4px}.CourseIntroCard-module__zOtC6G__cardTitle{color:#101828;margin:4px 0 0;font-size:19px;font-weight:650;line-height:1.3}.dark .CourseIntroCard-module__zOtC6G__cardTitle{color:#f5f6f7}.CourseIntroCard-module__zOtC6G__promise{color:#475467;margin:6px 0 0;font-size:15px;line-height:1.5}.dark .CourseIntroCard-module__zOtC6G__promise{color:#c1c7d0}.CourseIntroCard-module__zOtC6G__card .CourseIntroCard-module__zOtC6G__status:empty{min-height:0;padding:0}
.ChatgptArrivalCard-module__6fWFoa__card{border:1px solid var(--hub-line);border-left:3px solid var(--hub-brand);border-radius:var(--hub-r);background:var(--hub-surface);text-align:left;padding:12px 14px;position:relative}.ChatgptArrivalCard-module__6fWFoa__q{color:var(--hub-ink);margin:0;padding-right:26px;font-size:15px;font-weight:650;line-height:1.35}.ChatgptArrivalCard-module__6fWFoa__meta{color:var(--hub-ink-muted);margin:3px 0 0;font-size:13.5px;line-height:1.45}.ChatgptArrivalCard-module__6fWFoa__meta b{color:var(--hub-ink);font-weight:650}.ChatgptArrivalCard-module__6fWFoa__benefit{color:var(--hub-ink);margin:6px 0 0;font-size:13.5px;line-height:1.45}.ChatgptArrivalCard-module__6fWFoa__free{color:var(--hub-ink-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.ChatgptArrivalCard-module__6fWFoa__card .ChatgptArrivalCard-module__6fWFoa__refund{white-space:nowrap;color:var(--hub-ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--hub-line-strong);text-decoration-color:var(--hub-line-strong);text-underline-offset:2px}.ChatgptArrivalCard-module__6fWFoa__row{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;display:flex}.ChatgptArrivalCard-module__6fWFoa__card .ChatgptArrivalCard-module__6fWFoa__sample{white-space:nowrap;color:var(--hub-brand);font-size:14px;font-weight:600}.ChatgptArrivalCard-module__6fWFoa__card .ChatgptArrivalCard-module__6fWFoa__sample:hover{text-decoration:underline}.ChatgptArrivalCard-module__6fWFoa__x{width:28px;height:28px;color:var(--hub-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.ChatgptArrivalCard-module__6fWFoa__x:hover{background:var(--hub-brand-soft);color:var(--hub-ink)}.ChatgptArrivalCard-module__6fWFoa__x svg{width:16px;height:16px}
.HubQuickFacts-module__0WLQIq__quick{border:1px solid var(--hub-line,var(--hair,#0000001f));background:var(--hub-surface-muted,var(--band,#f7f9fc));color:var(--hub-ink,var(--ink,#1a1a1a));border-radius:12px;order:1;max-width:38em;margin:14px 0 6px;padding:14px 16px}.HubQuickFacts-module__0WLQIq__quick h2{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-soft,var(--soft,#5b6472));margin:0 0 8px;font-size:12px;font-weight:650}.HubQuickFacts-module__0WLQIq__quick ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.HubQuickFacts-module__0WLQIq__quick li{padding-left:20px;font-size:14px;line-height:1.4;position:relative}.HubQuickFacts-module__0WLQIq__quick li:before{content:"✓";color:var(--hub-ok,#1a7f4b);font-weight:700;position:absolute;left:0}.HubQuickFacts-module__0WLQIq__quick p{margin:8px 0 0;font-size:13px}.HubQuickFacts-module__0WLQIq__quick a{color:var(--hub-brand,var(--brand,#185fa5))}
.StartFree-module__0Cjpzq__wrap{min-width:0;margin:18px 0 6px;container-type:inline-size}.StartFree-module__0Cjpzq__block{--sf-pri:#185fa5;--sf-pri-dark:#134e87;--sf-on-pri:#fff;--sf-on-pri-sub:#fff;--sf-sec-bg:#d3e6f9;--sf-sec-bg-hover:#c2ddf6;--sf-sec-line:#185fa5;--sf-on-sec:#0b2a4a;--sf-on-sec-sub:#1d3f66;--sf-ink2:#475467;--sf-ring:#0b3d73;--sf-link:#185fa5;min-width:0}.dark .StartFree-module__0Cjpzq__block{--sf-pri:#6fa8dc;--sf-pri-dark:#8fbbe6;--sf-on-pri:#07101a;--sf-on-pri-sub:#07101a;--sf-sec-bg:#1c3a5e;--sf-sec-bg-hover:#234a76;--sf-sec-line:#6fa8dc;--sf-on-sec:#f5f6f7;--sf-on-sec-sub:#d5dde8;--sf-ink2:#c1c7d0;--sf-ring:#9ec5ed;--sf-link:#9ec5ed}.StartFree-module__0Cjpzq__block .StartFree-module__0Cjpzq__h{letter-spacing:.1em;text-transform:uppercase;color:var(--sf-ink2);margin:0 0 10px;padding:0;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2}.StartFree-module__0Cjpzq__row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (min-width:560px){.StartFree-module__0Cjpzq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px}.StartFree-module__0Cjpzq__row.StartFree-module__0Cjpzq__one{grid-template-columns:minmax(0,1fr);max-width:380px}.StartFree-module__0Cjpzq__block .StartFree-module__0Cjpzq__btn{min-height:64px;padding:12px 18px}}.StartFree-module__0Cjpzq__block .StartFree-module__0Cjpzq__btn{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:14px;align-items:center;gap:14px;width:100%;min-width:0;min-height:56px;padding:10px 16px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.StartFree-module__0Cjpzq__block .StartFree-module__0Cjpzq__btn:hover{text-decoration:none;transform:translateY(-1px)}.StartFree-module__0Cjpzq__block .StartFree-module__0Cjpzq__btn:focus-visible{outline:3px solid var(--sf-ring);outline-offset:3px}.StartFree-module__0Cjpzq__block .StartFree-module__0Cjpzq__btn.StartFree-module__0Cjpzq__pri{background:var(--sf-pri);border-color:var(--sf-pri);color:var(--sf-on-pri)}.StartFree-module__0Cjpzq__block .StartFree-module__0Cjpzq__btn.StartFree-module__0Cjpzq__pri:hover{background:var(--sf-pri-dark);border-color:var(--sf-pri-dark);color:var(--sf-on-pri)}.StartFree-module__0Cjpzq__block .StartFree-module__0Cjpzq__btn.StartFree-module__0Cjpzq__sec{background:var(--sf-sec-bg);border-color:var(--sf-sec-line);color:var(--sf-on-sec)}.StartFree-module__0Cjpzq__block .StartFree-module__0Cjpzq__btn.StartFree-module__0Cjpzq__sec:hover{background:var(--sf-sec-bg-hover);color:var(--sf-on-sec)}.StartFree-module__0Cjpzq__plate{background:#fff3;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.StartFree-module__0Cjpzq__sec .StartFree-module__0Cjpzq__plate{background:#185fa529}.dark .StartFree-module__0Cjpzq__pri .StartFree-module__0Cjpzq__plate{background:#07101a29}.dark .StartFree-module__0Cjpzq__sec .StartFree-module__0Cjpzq__plate{background:#6fa8dc38}.StartFree-module__0Cjpzq__ico{width:24px;height:24px;display:block}.StartFree-module__0Cjpzq__txt{flex:auto;gap:2px;min-width:0;display:grid}.StartFree-module__0Cjpzq__lab{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.2}.StartFree-module__0Cjpzq__sub{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.3}.StartFree-module__0Cjpzq__pri .StartFree-module__0Cjpzq__sub{color:var(--sf-on-pri-sub)}.StartFree-module__0Cjpzq__sec .StartFree-module__0Cjpzq__sub{color:var(--sf-on-sec-sub)}.StartFree-module__0Cjpzq__arrow{flex:none;font-size:20px;font-weight:700;line-height:1}.StartFree-module__0Cjpzq__foot{color:var(--sf-ink2);margin-top:10px;font-size:14px;line-height:1.45}.StartFree-module__0Cjpzq__foot a{color:var(--sf-link);font-weight:600;text-decoration:none}.StartFree-module__0Cjpzq__foot a:hover{text-underline-offset:3px;text-decoration:underline}.StartFree-module__0Cjpzq__foot small{color:var(--sf-ink2);font-size:13px}@media (prefers-reduced-motion:reduce){.StartFree-module__0Cjpzq__block .StartFree-module__0Cjpzq__btn{transition:none}.StartFree-module__0Cjpzq__block .StartFree-module__0Cjpzq__btn:hover{transform:none}}
@font-face{font-family:PP Fraunces;font-weight:600;font-display:swap;src:url(/course-landing/fonts/Fraunces.woff2)format("woff2")}@font-face{font-family:PP Hand;font-weight:400;font-display:swap;src:url(/course-landing/fonts/PatrickHand.woff2)format("woff2")}.Landing-module__gHxuxa__root{--brand:#185fa5;--brand-dark:#134e87;--tint:#e6f1fb;--on-brand:#fff;--bg:var(--background,#fff);--surface:#fff;--muted-bg:#f6f7f9;--ink:#1a1a1a;--ink2:#475467;--soft:#5b6472;--hair:#00000017;--line:#0000002e;--good:#15803d;--good-tint:#e7f6ec;--bad:#b42318;--bad-tint:#fdecea;--frame:#dfe2dc;--boardbg:#fdfdfb;--band:#e9f2fc;--deep:#0f2e4f;--deep2:#17406b;--hero1:#d6e8fa;--shadow-card:0 2px 4px #1018280f, 0 18px 48px #1018281f;--head:"PP Fraunces", Georgia, serif;--handf:"PP Hand", "Segoe Print", "Bradley Hand", "Comic Sans MS", cursive;--r:14px;color:var(--ink)}@media (min-width:1180px){.Landing-module__gHxuxa__root.Landing-module__gHxuxa__wide{margin-inline:-52px}}.dark .Landing-module__gHxuxa__root{--brand:#6fa8dc;--brand-dark:#9ec5ed;--tint:#1c3a5e;--on-brand:#0a0b0d;--surface:#14161a;--muted-bg:#0f1114;--ink:#f5f6f7;--ink2:#c1c7d0;--soft:#9aa3b0;--hair:#ffffff17;--line:#ffffff38;--good:#4ade80;--good-tint:#12301f;--bad:#ff8a80;--bad-tint:#3a1a18;--frame:#c9c6ba;--boardbg:#e8e5da;--band:#10233a;--deep:#0b1c30;--deep2:#12304f;--hero1:#10294a;--shadow-card:0 1px 0 #ffffff0a}.Landing-module__gHxuxa__h1,.Landing-module__gHxuxa__h2{font-family:var(--head);color:var(--ink);margin:0;font-weight:600}.Landing-module__gHxuxa__h1{letter-spacing:-.02em;text-wrap:balance;max-width:15em;font-size:clamp(2.4rem,1.2rem + 4.6vw,4.6rem);line-height:1.04}.Landing-module__gHxuxa__h2{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.4vw,3.2rem);line-height:1.08}.Landing-module__gHxuxa__eyebrow{font:700 13px/1.3 var(--font-inter,system-ui), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.Landing-module__gHxuxa__sub{color:var(--ink2);max-width:36em;margin:0;font-size:clamp(17px,1vw + 12px,21px);line-height:1.5}.Landing-module__gHxuxa__proof{color:var(--ink2);margin:0;font-size:15px}.Landing-module__gHxuxa__hand{font-family:var(--handf);color:var(--brand);margin:0;font-size:1.35rem;line-height:1.2}.Landing-module__gHxuxa__more{border:1.5px solid var(--brand);border-radius:var(--r);background:var(--tint);min-height:48px;color:var(--brand-text,var(--brand));justify-content:center;place-self:flex-start start;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.Landing-module__gHxuxa__more:hover{background:var(--surface);border-color:var(--brand-dark);transform:translate(2px)}.Landing-module__gHxuxa__more:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media (max-width:560px){.Landing-module__gHxuxa__more{width:100%}}.Landing-module__gHxuxa__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Landing-module__gHxuxa__btn{border:1px solid var(--line);background:var(--surface);min-height:54px;color:var(--ink);border-radius:var(--r);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.Landing-module__gHxuxa__btn.Landing-module__gHxuxa__primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.Landing-module__gHxuxa__btn.Landing-module__gHxuxa__primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.Landing-module__gHxuxa__btn.Landing-module__gHxuxa__ghost:hover{background:var(--tint)}.Landing-module__gHxuxa__btn:focus-visible,.Landing-module__gHxuxa__root button:focus-visible,.Landing-module__gHxuxa__root a:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.Landing-module__gHxuxa__card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:20px;padding:clamp(18px,3vw,32px)}.Landing-module__gHxuxa__chip{background:var(--muted-bg);min-height:24px;color:var(--ink2);border:1px solid var(--hair);border-radius:6px;justify-self:start;align-items:center;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.Landing-module__gHxuxa__sec{padding:clamp(48px,8vw,104px) 0}.Landing-module__gHxuxa__in{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;max-width:1120px;margin:0 auto;display:grid}@media (min-width:900px){.Landing-module__gHxuxa__in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:72px}.Landing-module__gHxuxa__flip .Landing-module__gHxuxa__say{order:2}}.Landing-module__gHxuxa__band{border-image:conic-gradient(var(--band) 0 0) fill 0 // 0 100vmax}.Landing-module__gHxuxa__say{justify-items:start;gap:16px;min-width:0;display:grid}.Landing-module__gHxuxa__vis{min-width:0;position:relative}.Landing-module__gHxuxa__hero{border-image:linear-gradient(180deg, var(--hero1), var(--bg)) fill 0 // 0 100vmax;padding-top:clamp(24px,4vw,56px)}.Landing-module__gHxuxa__hero .Landing-module__gHxuxa__banner{text-align:center;grid-column:1/-1;justify-items:center;gap:14px;display:grid}.Landing-module__gHxuxa__hero .Landing-module__gHxuxa__say{gap:20px}.Landing-module__gHxuxa__hero .Landing-module__gHxuxa__sub{max-width:20em;font-size:clamp(18px,1vw + 13px,24px)}@media (min-width:900px){.Landing-module__gHxuxa__hero .Landing-module__gHxuxa__in{gap:28px 56px}}.Landing-module__gHxuxa__boardwrap{position:relative}.Landing-module__gHxuxa__board{background:var(--boardbg);border:1px solid var(--frame);color:#1c2230;font-family:var(--handf);aspect-ratio:4/3;--bink:#1c2230;--blu:#1749b8;--red:#c42027;--grn:#12703a;--hlc:#ffd6009e;--fxc:#c42027;--fs:clamp(1.05rem, .8rem + 1.1vw, 1.55rem);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 3px #10182814,0 10px 28px #10182814}@media (min-width:900px){.Landing-module__gHxuxa__hero16{aspect-ratio:16/11}}.Landing-module__gHxuxa__sm{--fs:clamp(.82rem, .55rem + .75vw, 1.1rem);aspect-ratio:4/3}@media (max-width:899px){.Landing-module__gHxuxa__sm{aspect-ratio:1;--fs:1.05rem}}.Landing-module__gHxuxa__compact{aspect-ratio:16/11;--fs:clamp(.95rem, .7rem + .8vw, 1.3rem)}.Landing-module__gHxuxa__sheet{font-size:var(--fs);--rulec:#8b95a5;background-image:radial-gradient(circle at 1.2px 1.2px,#1e2a3c21 1.1px,#0000 1.5px);background-size:22px 22px;padding:clamp(12px,3vw,30px) clamp(14px,4vw,46px) 30px;line-height:1.3;position:absolute;inset:0;overflow:hidden}.Landing-module__gHxuxa__sheet .item{margin:0 0 .45em;position:relative}.Landing-module__gHxuxa__sheet .wc{white-space:nowrap;display:inline-block}.Landing-module__gHxuxa__sheet .c{visibility:hidden;position:relative}.Landing-module__gHxuxa__sheet .c.on{visibility:visible}.Landing-module__gHxuxa__sheet .mk{position:relative}.Landing-module__gHxuxa__sheet .mk .fx{pointer-events:none;visibility:hidden;position:absolute;overflow:visible}.Landing-module__gHxuxa__sheet .fx path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.Landing-module__gHxuxa__sheet .m-hl{background:linear-gradient(transparent 12%, var(--hlc) 12% 92%, transparent 92%) 0 0 / calc(var(--m,0) * 100%) 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.12em;padding:0 .12em}.Landing-module__gHxuxa__sheet .m-strike{background:linear-gradient(var(--fxc), var(--fxc)) 0 56% / calc(var(--m,0) * 100%) .1em no-repeat}.Landing-module__gHxuxa__sheet .m-circle path{stroke:var(--red);stroke-width:3px}.Landing-module__gHxuxa__sheet .col-blu{color:var(--blu)}.Landing-module__gHxuxa__sheet .col-red{color:var(--red)}.Landing-module__gHxuxa__sheet .col-grn{color:var(--grn)}.Landing-module__gHxuxa__sheet .tbl{margin:.15em 0 .5em;position:relative}.Landing-module__gHxuxa__sheet .arrow{width:30px;height:30px;margin:0 0 .1em 1.4em;position:relative}.Landing-module__gHxuxa__sheet .arrow .fx{visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.Landing-module__gHxuxa__sheet .arrow path{stroke:var(--blu);stroke-width:3px}.Landing-module__gHxuxa__sheet .k-head{color:var(--blu);letter-spacing:.01em;margin-bottom:.12em;font-size:1.5em}.Landing-module__gHxuxa__sheet .k-sub{margin-bottom:.45em}.Landing-module__gHxuxa__sheet .k-given{color:var(--bink)}.Landing-module__gHxuxa__sheet .k-form{color:var(--blu);padding-left:.3em}.Landing-module__gHxuxa__sheet .k-res{color:var(--grn);padding-left:.3em;font-size:1.12em}.Landing-module__gHxuxa__sheet .k-opt{padding-left:.3em;font-size:1.15em}:is(.Landing-module__gHxuxa__sheet .k-row,.Landing-module__gHxuxa__sheet .k-hrow){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:.7em;padding:.28em 0 .32em;display:grid}.Landing-module__gHxuxa__sheet .k-hrow{color:var(--blu);font-size:.9em}.Landing-module__gHxuxa__sheet .cell{text-align:center}:is(.Landing-module__gHxuxa__sheet .k-pt,.Landing-module__gHxuxa__sheet .k-wrong,.Landing-module__gHxuxa__sheet .k-right){padding-left:1.25em}.Landing-module__gHxuxa__sheet .k-pt.started:before{content:"";background:var(--blu);border-radius:50%;width:.42em;height:.42em;position:absolute;top:.55em;left:.25em}.Landing-module__gHxuxa__sheet .k-wrong{color:#566070}.Landing-module__gHxuxa__sheet .k-right{color:var(--grn)}.Landing-module__gHxuxa__sheet .k-wrong.started:before{font-family:system-ui,sans-serif;font-size:.8em;font-weight:700;position:absolute;top:.2em;left:0}.Landing-module__gHxuxa__sheet .k-right.started:before{font-family:system-ui,sans-serif;font-size:.8em;font-weight:700;position:absolute;top:.2em;left:0}.Landing-module__gHxuxa__sheet .k-wrong.started:before{content:"✗";color:var(--red)}.Landing-module__gHxuxa__sheet .k-right.started:before{content:"✓"}.Landing-module__gHxuxa__sheet .rule{border-bottom:2px solid var(--rulec);transform-origin:0;height:0;transform:scaleX(var(--p,0));opacity:.7;position:absolute;bottom:0;left:0;right:0}.Landing-module__gHxuxa__sheet .c.cur:after{content:"";background:linear-gradient(#1c2230 0 30%, var(--blu) 30%);transform-origin:50% 100%;z-index:3;border-radius:2px 2px 1px 1px;width:.2em;height:.95em;margin-left:-.02em;position:absolute;bottom:-.05em;left:100%;transform:rotate(18deg);box-shadow:0 0 0 1px #ffffffb3}.Landing-module__gHxuxa__mini{z-index:4;color:#1a1a1a;cursor:pointer;opacity:.92;background:#fff;border:1px solid #0000002e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.Landing-module__gHxuxa__inside{text-align:center;justify-items:center;gap:18px;max-width:1160px;margin:0 auto;padding:8px 0 clamp(40px,6vw,72px);display:grid}.Landing-module__gHxuxa__inside ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.Landing-module__gHxuxa__inside ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}.Landing-module__gHxuxa__inside a{border:1.5px solid var(--hair);background:var(--surface);color:var(--ink);border-radius:18px;justify-items:center;gap:10px;padding:18px 8px;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s;display:grid}.Landing-module__gHxuxa__inside a:hover{border-color:var(--brand);transform:translateY(-3px)}.Landing-module__gHxuxa__inside a.Landing-module__gHxuxa__lit{border-color:var(--brand);background:var(--tint);transform:translateY(-4px);box-shadow:0 10px 26px #185fa52e}.Landing-module__gHxuxa__ico{width:44px;height:44px;color:var(--brand);display:block}.Landing-module__gHxuxa__ico svg{width:100%;height:100%;overflow:visible}.Landing-module__gHxuxa__lit .Landing-module__gHxuxa__icW{animation:1s infinite Landing-module__gHxuxa__wv}.Landing-module__gHxuxa__lit .Landing-module__gHxuxa__icW2{animation-delay:.25s}@keyframes Landing-module__gHxuxa__wv{50%{opacity:.2}}.Landing-module__gHxuxa__lit .Landing-module__gHxuxa__icTk{stroke-dasharray:20;animation:1.1s infinite Landing-module__gHxuxa__dr}@keyframes Landing-module__gHxuxa__dr{0%{stroke-dashoffset:20px}40%,to{stroke-dashoffset:0}}.Landing-module__gHxuxa__icB{transform-box:fill-box;transform-origin:50% 100%}.Landing-module__gHxuxa__lit .Landing-module__gHxuxa__icB{animation:1.2s infinite Landing-module__gHxuxa__gr}.Landing-module__gHxuxa__lit .Landing-module__gHxuxa__icB2{animation-delay:.15s}.Landing-module__gHxuxa__lit .Landing-module__gHxuxa__icB3{animation-delay:.3s}@keyframes Landing-module__gHxuxa__gr{0%{transform:scaleY(.2)}60%,to{transform:scaleY(1)}}.Landing-module__gHxuxa__lit .Landing-module__gHxuxa__icRg{animation:1.6s infinite Landing-module__gHxuxa__rg}@keyframes Landing-module__gHxuxa__rg{0%{stroke-dashoffset:100px}70%,to{stroke-dashoffset:25px}}.Landing-module__gHxuxa__icLp{transform-box:fill-box;transform-origin:50%}.Landing-module__gHxuxa__lit .Landing-module__gHxuxa__icLp{animation:1.6s linear infinite Landing-module__gHxuxa__lpspin}@keyframes Landing-module__gHxuxa__lpspin{to{transform:rotate(360deg)}}.Landing-module__gHxuxa__lit .Landing-module__gHxuxa__icAr{animation:1.1s infinite Landing-module__gHxuxa__ad}@keyframes Landing-module__gHxuxa__ad{50%{transform:translateY(3px)}}.Landing-module__gHxuxa__join{color:#fff;border-image:conic-gradient(var(--brand) 0 0) fill 0 // 0 100vmax}.dark .Landing-module__gHxuxa__join{border-image:conic-gradient(var(--deep2) 0 0) fill 0 // 0 100vmax}.Landing-module__gHxuxa__join .Landing-module__gHxuxa__h2,.Landing-module__gHxuxa__join .Landing-module__gHxuxa__sub,.Landing-module__gHxuxa__join .Landing-module__gHxuxa__eyebrow{color:#fff}.Landing-module__gHxuxa__join .Landing-module__gHxuxa__eyebrow{opacity:.8}@media (min-width:900px){.Landing-module__gHxuxa__join .Landing-module__gHxuxa__in{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.Landing-module__gHxuxa__phone{aspect-ratio:9/19;background:#10131a;border-radius:46px;flex-direction:column;width:min(300px,78vw);margin:0 auto;padding:12px;display:flex;position:relative;box-shadow:0 0 0 2px #2a303b,0 26px 60px #1018284d}.Landing-module__gHxuxa__phone:before,.Landing-module__gHxuxa__phone:after{content:"";background:#2a303b;border-radius:2px 0 0 2px;width:3px;position:absolute;left:-3px}.Landing-module__gHxuxa__phone:before{height:34px;top:96px}.Landing-module__gHxuxa__phone:after{height:58px;top:146px}.Landing-module__gHxuxa__notch{z-index:2;background:#10131a;border-radius:0 0 18px 18px;width:96px;height:26px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.Landing-module__gHxuxa__scr{background:var(--surface);min-height:0;color:var(--ink);border-radius:36px;flex-direction:column;flex:1;gap:10px;padding:0 16px 14px;display:flex;position:relative;overflow:hidden}.Landing-module__gHxuxa__sbar{justify-content:space-between;align-items:center;margin:0 -4px;padding:14px 10px 6px;font-size:13px;font-weight:600;display:flex}.Landing-module__gHxuxa__sig{align-items:flex-end;gap:3px;display:flex}.Landing-module__gHxuxa__sig i{background:var(--ink);border-radius:1px;width:3px}.Landing-module__gHxuxa__sig i:first-child{height:5px}.Landing-module__gHxuxa__sig i:nth-child(2){height:8px}.Landing-module__gHxuxa__sig i:nth-child(3){height:11px}.Landing-module__gHxuxa__sig b{border:1.5px solid var(--ink);border-radius:3px;width:20px;height:10px;margin-left:5px}.Landing-module__gHxuxa__scrHi{font:600 28px/1.1 var(--head);color:var(--ink);margin:18px 0 0}.Landing-module__gHxuxa__scrPl{color:var(--ink2);margin:0 0 6px;font-size:14px}.Landing-module__gHxuxa__plist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Landing-module__gHxuxa__plist li{border:1.5px solid var(--hair);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:15px;line-height:1.25;transition:background .4s,border-color .4s;display:flex}.Landing-module__gHxuxa__plist li i{border:2px solid var(--line);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;transition:background .3s,border-color .3s,color .3s;display:grid}.Landing-module__gHxuxa__plist li.Landing-module__gHxuxa__done{background:var(--good-tint);border-color:var(--good)}.Landing-module__gHxuxa__plist li.Landing-module__gHxuxa__done i{background:var(--good);border-color:var(--good);color:#fff}.Landing-module__gHxuxa__pbar{background:var(--hair);border-radius:99px;height:8px;margin-top:6px;overflow:hidden}.Landing-module__gHxuxa__pbar span{background:var(--brand);transform-origin:0;width:100%;height:100%;transition:transform .6s;display:block}.Landing-module__gHxuxa__tabs{border-top:1px solid var(--hair);color:var(--ink2);text-align:center;grid-template-columns:repeat(4,1fr);margin-top:auto;padding:10px 0 4px;font-size:11px;display:grid}.Landing-module__gHxuxa__tabs .Landing-module__gHxuxa__on{color:var(--brand);font-weight:700}.Landing-module__gHxuxa__homeBar{background:var(--ink);opacity:.7;border-radius:99px;width:96px;height:4px;margin:6px auto 0;display:block}.Landing-module__gHxuxa__voice{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.Landing-module__gHxuxa__voice>*{min-width:0}.Landing-module__gHxuxa__voicebar{align-items:center;gap:14px;display:flex}.Landing-module__gHxuxa__pbtn{background:var(--brand);width:56px;height:56px;color:var(--on-brand);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.Landing-module__gHxuxa__pbtn:hover{background:var(--brand-dark)}.Landing-module__gHxuxa__wave{flex:1;min-width:0;height:56px;display:block}.Landing-module__gHxuxa__wave rect{fill:var(--line)}.Landing-module__gHxuxa__wave rect.Landing-module__gHxuxa__on{fill:var(--brand)}.Landing-module__gHxuxa__q{gap:12px;display:grid;position:relative}.Landing-module__gHxuxa__stem{color:var(--ink);margin:0;font-size:clamp(19px,1.2vw + 14px,24px);font-weight:600;line-height:1.35}.Landing-module__gHxuxa__opts{gap:8px;display:grid}.Landing-module__gHxuxa__opt{text-align:left;border:1.5px solid var(--line);background:var(--surface);min-height:60px;color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:8px 14px;font-size:18px;font-weight:500;display:flex}.Landing-module__gHxuxa__opt:hover:not([disabled]){border-color:var(--brand);background:var(--tint)}.Landing-module__gHxuxa__opt i{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;font-weight:600;display:grid}.Landing-module__gHxuxa__opt.Landing-module__gHxuxa__right{border-color:var(--good);background:var(--good-tint);animation:.45s Landing-module__gHxuxa__qpop}.Landing-module__gHxuxa__opt.Landing-module__gHxuxa__right i{background:var(--good);border-color:var(--good);color:var(--bg)}.Landing-module__gHxuxa__opt.Landing-module__gHxuxa__wrong{border-color:var(--bad);background:var(--bad-tint)}.Landing-module__gHxuxa__opt.Landing-module__gHxuxa__wrong i{background:var(--bad);border-color:var(--bad);color:var(--bg)}.Landing-module__gHxuxa__opt[disabled]{cursor:default}.Landing-module__gHxuxa__opt.Landing-module__gHxuxa__shake{animation:.4s Landing-module__gHxuxa__qshake}@keyframes Landing-module__gHxuxa__qshake{20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:3px}}@keyframes Landing-module__gHxuxa__qpop{40%{scale:1.025}}.Landing-module__gHxuxa__fb{min-height:6em;color:var(--ink2);margin:0;font-size:17px;line-height:1.5}.Landing-module__gHxuxa__fb b{color:var(--ink)}.Landing-module__gHxuxa__fbIn{animation:.5s both Landing-module__gHxuxa__qfade}@keyframes Landing-module__gHxuxa__qfade{0%{opacity:0;translate:0 6px}}.Landing-module__gHxuxa__qcur{background:var(--brand);opacity:0;pointer-events:none;border:2px solid var(--bg);z-index:3;border-radius:50%;width:22px;height:22px;margin:-4px 0 0 -4px;transition:transform 1.1s cubic-bezier(.5,0,.2,1),opacity .3s,scale .15s;position:absolute;top:0;left:0;box-shadow:0 2px 8px #00000040}.Landing-module__gHxuxa__qcur.Landing-module__gHxuxa__on{opacity:.9}.Landing-module__gHxuxa__qcur.Landing-module__gHxuxa__tap{scale:.7}.Landing-module__gHxuxa__again{justify-self:start;min-height:44px;padding:0 18px;font-size:16px}@media (max-width:560px){.Landing-module__gHxuxa__fb{min-height:9.5em}}.Landing-module__gHxuxa__score{gap:16px;display:grid}.Landing-module__gHxuxa__big{align-items:baseline;gap:10px;display:flex}.Landing-module__gHxuxa__big b{font:600 4.6rem/1 var(--head);color:var(--ink);font-variant-numeric:tabular-nums;min-width:1.2em}.Landing-module__gHxuxa__big span{color:var(--ink2)}.Landing-module__gHxuxa__dots{flex-wrap:wrap;gap:6px;display:flex}.Landing-module__gHxuxa__dots i{background:var(--good);border-radius:50%;width:26px;height:26px;transition:opacity .25s,scale .25s;display:block}.Landing-module__gHxuxa__dots i.Landing-module__gHxuxa__x{background:var(--bad)}.Landing-module__gHxuxa__bars{gap:10px;display:grid}.Landing-module__gHxuxa__bar{color:var(--ink);grid-template-columns:minmax(0,1fr) 4.5em;align-items:center;gap:2px 10px;font-size:16px;display:grid}.Landing-module__gHxuxa__bar span:last-of-type{text-align:right;color:var(--ink2)}.Landing-module__gHxuxa__track{background:var(--hair);border-radius:99px;grid-column:1/-1;height:12px;overflow:hidden}.Landing-module__gHxuxa__track i{background:var(--brand);transform-origin:0;border-radius:99px;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block}.Landing-module__gHxuxa__today{gap:16px;display:grid}.Landing-module__gHxuxa__phead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Landing-module__gHxuxa__pchips{border:1.5px solid var(--line);border-radius:14px;display:flex;overflow:hidden}.Landing-module__gHxuxa__pchips button{background:var(--surface);min-height:48px;color:var(--ink);cursor:pointer;border:0;padding:0 20px;font-size:17px;font-weight:600;transition:background .25s,color .25s}.Landing-module__gHxuxa__pchips button+button{border-left:1.5px solid var(--line)}.Landing-module__gHxuxa__pchips button[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.Landing-module__gHxuxa__psum{align-items:baseline;gap:10px;display:flex}.Landing-module__gHxuxa__psum b{font:600 28px var(--head);color:var(--ink)}.Landing-module__gHxuxa__psum span{color:var(--ink2);font-size:17px}.Landing-module__gHxuxa__pbarx{background:var(--hair);border-radius:99px;height:10px;overflow:hidden}.Landing-module__gHxuxa__pbarx span{background:var(--brand);transform-origin:0;border-radius:99px;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.Landing-module__gHxuxa__prows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Landing-module__gHxuxa__prows li{border:1.5px solid var(--hair);background:var(--surface);min-height:56px;color:var(--ink);opacity:.28;filter:grayscale();border-radius:14px;align-items:center;gap:12px;padding:8px 14px;transition:opacity .45s,filter .45s,border-color .45s;display:flex}.Landing-module__gHxuxa__prows li.Landing-module__gHxuxa__on{opacity:1;filter:none;border-color:var(--line)}.Landing-module__gHxuxa__pic{background:var(--tint);width:36px;height:36px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.Landing-module__gHxuxa__ptx{flex:1;min-width:0;display:grid}.Landing-module__gHxuxa__ptx b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.Landing-module__gHxuxa__pmin{color:var(--ink2);flex:none;font-size:14px;font-weight:600}.Landing-module__gHxuxa__cap{color:var(--soft);margin:0;font-size:14px}.Landing-module__gHxuxa__planIn{gap:28px;max-width:1120px;margin:0 auto;display:grid}.Landing-module__gHxuxa__planHead{justify-items:start;gap:14px;max-width:46em;display:grid}.Landing-module__gHxuxa__ep{gap:20px;display:grid}.Landing-module__gHxuxa__h3{color:var(--ink);margin:0;font-size:1.1rem;font-weight:650}.Landing-module__gHxuxa__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Landing-module__gHxuxa__step{border:1.5px solid var(--hair);background:var(--surface);opacity:.45;border-radius:16px;align-content:start;gap:4px;padding:14px 14px 16px;transition:opacity .35s,border-color .35s,transform .35s,box-shadow .35s;display:grid;position:relative}.Landing-module__gHxuxa__step.Landing-module__gHxuxa__on{opacity:1}.Landing-module__gHxuxa__step.Landing-module__gHxuxa__act{border-color:var(--brand);box-shadow:var(--shadow-card);transform:scale(1.02)}.Landing-module__gHxuxa__stepN{background:var(--tint);width:26px;height:26px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.Landing-module__gHxuxa__stepT{color:var(--ink);font-weight:650}.Landing-module__gHxuxa__stepB{color:var(--ink2);font-size:14px;line-height:1.45}.Landing-module__gHxuxa__pair{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.Landing-module__gHxuxa__pair .Landing-module__gHxuxa__card{gap:10px;display:grid}.Landing-module__gHxuxa__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.Landing-module__gHxuxa__day{border:1px solid var(--hair);background:var(--surface);border-radius:12px;flex-direction:column;gap:4px;min-height:118px;padding:8px 5px;display:flex}.Landing-module__gHxuxa__dayN{color:var(--soft);font-size:11.5px;font-weight:700}.Landing-module__gHxuxa__pill{background:var(--tint);color:var(--brand);opacity:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:7px;padding:4px;font-size:10.5px;line-height:1.2;transition:opacity .3s,transform .3s;transform:translateY(4px)}.Landing-module__gHxuxa__day.Landing-module__gHxuxa__on .Landing-module__gHxuxa__pill{opacity:1;transform:none}.Landing-module__gHxuxa__k_mock{color:#a8470a;background:#fff1e6}.Landing-module__gHxuxa__k_checkpoint{color:#5b3cc4;background:#f2ecff}.Landing-module__gHxuxa__k_cards{background:var(--good-tint);color:var(--good)}.Landing-module__gHxuxa__k_light{background:var(--muted-bg);color:var(--ink2)}.dark .Landing-module__gHxuxa__k_mock{color:#f6b37f;background:#3a2412}.dark .Landing-module__gHxuxa__k_checkpoint{color:#c4b5fd;background:#2a2145}.Landing-module__gHxuxa__examDay{background:var(--brand);border-color:#0000;justify-content:center;align-items:center}.Landing-module__gHxuxa__examDay .Landing-module__gHxuxa__dayN{color:var(--on-brand);text-align:center}.Landing-module__gHxuxa__checks{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.Landing-module__gHxuxa__checkI{color:var(--ink2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.Landing-module__gHxuxa__tick{border:1.5px solid var(--line);color:#0000;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:12px;font-weight:800;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.Landing-module__gHxuxa__checkI.Landing-module__gHxuxa__on .Landing-module__gHxuxa__tick{background:var(--good);border-color:var(--good);color:var(--bg);transform:scale(1.06)}.Landing-module__gHxuxa__ready{background:var(--good-tint);color:var(--good);opacity:0;border-radius:10px;margin:4px 0 0;padding:8px 12px;font-size:14px;font-weight:650;transition:opacity .4s}.Landing-module__gHxuxa__ready.Landing-module__gHxuxa__on{opacity:1}@media (max-width:900px){.Landing-module__gHxuxa__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing-module__gHxuxa__pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.Landing-module__gHxuxa__flow{grid-template-columns:minmax(0,1fr)}.Landing-module__gHxuxa__days{grid-template-columns:repeat(4,minmax(0,1fr))}.Landing-module__gHxuxa__day{min-height:96px}}.Landing-module__gHxuxa__factsIn{gap:24px;max-width:1120px;margin:0 auto;display:grid}.Landing-module__gHxuxa__facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.Landing-module__gHxuxa__facts li{border:1px solid var(--hair);background:var(--surface);border-radius:18px;align-content:start;gap:6px;padding:18px 20px;display:grid}.Landing-module__gHxuxa__facts h3{color:var(--ink);margin:0;font-size:17px;font-weight:650}.Landing-module__gHxuxa__facts p{color:var(--ink2);margin:0;font-size:15px;line-height:1.5}.Landing-module__gHxuxa__stackv{gap:16px;min-width:0;display:grid}.Landing-module__gHxuxa__logs{gap:12px;display:grid}.Landing-module__gHxuxa__lc{perspective:900px;text-align:left;cursor:pointer;width:100%;min-height:104px;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.Landing-module__gHxuxa__lcIn{min-height:104px;transform-style:preserve-3d;transition:transform .55s;display:block;position:relative}.Landing-module__gHxuxa__lc[aria-pressed=true] .Landing-module__gHxuxa__lcIn{transform:rotateX(180deg)}.Landing-module__gHxuxa__face{backface-visibility:hidden;border:1.5px solid var(--bad);background:var(--bad-tint);color:var(--ink);border-radius:14px;align-content:center;gap:4px;padding:12px 16px;display:grid;position:absolute;inset:0}.Landing-module__gHxuxa__face b{letter-spacing:.05em;text-transform:uppercase;color:var(--bad);font-size:12px;font-weight:600}.Landing-module__gHxuxa__face span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.Landing-module__gHxuxa__back{border-color:var(--good);background:var(--good-tint);transform:rotateX(180deg)}.Landing-module__gHxuxa__back b{color:var(--good)}.Landing-module__gHxuxa__sched{gap:14px;min-width:0;display:grid}.Landing-module__gHxuxa__trk{padding-top:46px;position:relative}.Landing-module__gHxuxa__qc{justify-content:center;width:20%;transition:transform .7s cubic-bezier(.4,.1,.2,1);display:flex;position:absolute;top:0;left:0}.Landing-module__gHxuxa__qc span{text-align:center;white-space:nowrap;background:var(--tint);width:max-content;min-width:84px;color:var(--brand-dark);border:1.5px solid var(--brand);border-radius:10px;padding:10px;font-size:13px;font-weight:600;line-height:1;transition:background .25s,color .25s,border-color .25s}.Landing-module__gHxuxa__qc.Landing-module__gHxuxa__bad span{background:var(--bad-tint);color:var(--bad);border-color:var(--bad)}.Landing-module__gHxuxa__stops{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.Landing-module__gHxuxa__stops:before{content:"";background:var(--hair);border-radius:3px;height:3px;position:absolute;top:13px;left:10%;right:10%}.Landing-module__gHxuxa__stop{color:var(--ink2);justify-items:center;gap:6px;font-size:13px;font-weight:600;display:grid;position:relative}.Landing-module__gHxuxa__stopCk{border:2px solid var(--line);background:var(--surface);color:#0000;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;transition:background .3s,border-color .3s,color .3s;display:grid}.Landing-module__gHxuxa__stop.Landing-module__gHxuxa__done .Landing-module__gHxuxa__stopCk{background:var(--good);border-color:var(--good);color:var(--bg)}.Landing-module__gHxuxa__noteBox{display:grid}.Landing-module__gHxuxa__noteBox>*{grid-area:1/1}.Landing-module__gHxuxa__noteBox>[aria-hidden=true]{visibility:hidden}.Landing-module__gHxuxa__note{color:var(--ink2);margin:0;font-size:15px;line-height:1.45}.Landing-module__gHxuxa__note.Landing-module__gHxuxa__bad{color:var(--bad);font-weight:600}.Landing-module__gHxuxa__dlIn{text-align:center;justify-items:center;gap:36px;max-width:1120px;margin:0 auto;display:grid}.Landing-module__gHxuxa__dlIn .Landing-module__gHxuxa__say{justify-items:center}.Landing-module__gHxuxa__fan{width:100%;max-width:1000px;height:clamp(300px,56vw,500px);position:relative}.Landing-module__gHxuxa__pg{--pw:clamp(130px, 24vw, 270px);width:var(--pw);margin-left:calc(var(--pw) / -2);aspect-ratio:680/880;cursor:zoom-in;background:#fff;border:1px solid #0000002e;border-radius:8px;padding:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .2s,scale .3s,translate .3s,opacity .3s;display:block;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 4px 10px #1018281f,0 22px 50px #1018282e}.Landing-module__gHxuxa__pg img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){.Landing-module__gHxuxa__fan:has(.Landing-module__gHxuxa__pg:hover) .Landing-module__gHxuxa__pg:not(:hover){opacity:.85}.Landing-module__gHxuxa__pg:hover{translate:0 8px;scale:1.6;box-shadow:0 40px 90px #10182861;z-index:9!important}}.Landing-module__gHxuxa__weak{text-align:left;color:#1c2230;cursor:default;border-style:dashed;align-content:start;gap:8px;padding:clamp(10px,1.6vw,18px);font-size:clamp(9px,1.1vw,13px);line-height:1.35;display:grid}.Landing-module__gHxuxa__weak b{font:600 clamp(14px, 1.8vw, 22px) var(--head)}.Landing-module__gHxuxa__weak p{color:#7a1b13;background:#fdecea;border-radius:6px;margin:0;padding:5px 7px}.Landing-module__gHxuxa__weak small{color:#5b6472;margin-top:2px}.Landing-module__gHxuxa__weak .Landing-module__gHxuxa__chip{color:#475467;background:#f6f7f9;border-color:#00000017}.Landing-module__gHxuxa__dlGrid{text-align:left;gap:16px;width:100%;max-width:860px;display:grid}@media (min-width:760px){.Landing-module__gHxuxa__dlGrid{grid-template-columns:1fr 1fr}}.Landing-module__gHxuxa__dlCard{border:1.5px solid var(--line);background:var(--surface);border-radius:18px;align-content:start;gap:10px;padding:20px;display:grid}.Landing-module__gHxuxa__dlCard h3{font:600 20px var(--head);color:var(--ink);margin:0}.Landing-module__gHxuxa__dlCard p{color:var(--ink2);margin:0;font-size:15px;line-height:1.5}.Landing-module__gHxuxa__dlIco{background:var(--tint);width:40px;height:40px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.Landing-module__gHxuxa__dlLink{justify-self:start;min-height:48px;padding:0 20px;font-size:16px}.Landing-module__gHxuxa__weakCard{color:#1c2230;background:#fff;border:1px dashed #00000040;border-radius:10px;gap:7px;padding:14px 16px;font-size:14px;line-height:1.4;display:grid;box-shadow:0 2px 6px #10182814}.Landing-module__gHxuxa__weakCard b{font:600 18px var(--head)}.Landing-module__gHxuxa__weakCard p{color:#7a1b13;overflow-wrap:anywhere;background:#fdecea;border-radius:6px;margin:0;padding:6px 8px;font-size:14px}.Landing-module__gHxuxa__weakCard p span{color:#15803d;margin-top:3px;font-weight:600;display:block}.Landing-module__gHxuxa__weakCard .Landing-module__gHxuxa__chip{color:#475467;background:#f6f7f9;border-color:#00000017}.Landing-module__gHxuxa__lb{z-index:100;background:#08101cc7;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.Landing-module__gHxuxa__lbin{justify-items:center;gap:14px;max-height:100%;display:grid}.Landing-module__gHxuxa__lbin img{background:#fff;border-radius:6px;width:auto;max-width:min(92vw,760px);height:auto;max-height:calc(100vh - 110px);display:block;box-shadow:0 30px 80px #00000080}.Landing-module__gHxuxa__outline{border:1px solid var(--hair);background:var(--surface);border-radius:18px;margin:0;padding:0;list-style:none}.Landing-module__gHxuxa__outline li{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 20px;font-size:15px;display:flex}.Landing-module__gHxuxa__outline li+li{border-top:1px solid var(--hair)}.Landing-module__gHxuxa__outline li span:last-child{color:var(--soft);font-size:14px}.Landing-module__gHxuxa__small{color:var(--soft);margin:10px 0 0;font-size:14px}@media (max-width:420px){.Landing-module__gHxuxa__btn{padding:0 20px;font-size:16px}.Landing-module__gHxuxa__pchips button{padding:0 14px;font-size:15px}.Landing-module__gHxuxa__opt{font-size:16px}.Landing-module__gHxuxa__big b{font-size:3.6rem}}@media (prefers-reduced-motion:reduce){.Landing-module__gHxuxa__inside a,.Landing-module__gHxuxa__lit *,.Landing-module__gHxuxa__opt,.Landing-module__gHxuxa__fbIn,.Landing-module__gHxuxa__qcur,.Landing-module__gHxuxa__track i,.Landing-module__gHxuxa__dots i,.Landing-module__gHxuxa__prows li,.Landing-module__gHxuxa__pbarx span,.Landing-module__gHxuxa__step,.Landing-module__gHxuxa__pill,.Landing-module__gHxuxa__tick,.Landing-module__gHxuxa__ready,.Landing-module__gHxuxa__pbar span,.Landing-module__gHxuxa__lcIn,.Landing-module__gHxuxa__qc,.Landing-module__gHxuxa__qc span,.Landing-module__gHxuxa__stopCk,.Landing-module__gHxuxa__pg,.Landing-module__gHxuxa__plist li,.Landing-module__gHxuxa__plist li i{transition:none!important;animation:none!important}.Landing-module__gHxuxa__qcur{display:none}.Landing-module__gHxuxa__step.Landing-module__gHxuxa__act{transform:none}}.Landing-module__gHxuxa__floatPlans{z-index:40;background:var(--surface);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:fixed;top:64px;left:0;right:0;transform:translateY(-8px);box-shadow:0 4px 14px #10182814}.Landing-module__gHxuxa__floatOn{opacity:1;pointer-events:auto;transform:none}.Landing-module__gHxuxa__floatPlans:not(.Landing-module__gHxuxa__floatOn) a{visibility:hidden}.Landing-module__gHxuxa__floatIn{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:8px 20px;display:flex}.Landing-module__gHxuxa__floatLinks{flex-wrap:wrap;gap:6px;display:flex}.Landing-module__gHxuxa__floatLinks a{color:var(--ink2);border-radius:8px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none}.Landing-module__gHxuxa__floatLinks a:hover{background:var(--tint);color:var(--ink)}.Landing-module__gHxuxa__floatBtn{white-space:nowrap;min-height:44px;padding:0 22px;font-size:16px}@media (max-width:760px){.Landing-module__gHxuxa__floatPlans{top:auto;bottom:calc(64px + env(safe-area-inset-bottom,0px));box-shadow:none;background:0 0;border:0;transform:translateY(12px)}.Landing-module__gHxuxa__floatOn{transform:none}.Landing-module__gHxuxa__floatIn{padding:0 16px}.Landing-module__gHxuxa__floatLinks{display:none}.Landing-module__gHxuxa__floatBtn{justify-content:center;width:100%;min-height:52px;box-shadow:0 6px 20px #10182840}}@media (prefers-reduced-motion:reduce){.Landing-module__gHxuxa__floatPlans{transition:none}}
.ExamHub-module__waruXq__hub{max-width:1104px;font-family:var(--font-inter,system-ui), system-ui, sans-serif;margin:0 auto;padding:8px 16px 48px}@media (min-width:640px){.ExamHub-module__waruXq__hub{padding:24px 24px 64px}}.ExamHub-module__waruXq__label{color:var(--ink2);margin:14px 0 0;font-size:15px;font-weight:600;line-height:1.3}.ExamHub-module__waruXq__title{font-family:var(--head);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0 0;font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);font-weight:600;line-height:1.08}.ExamHub-module__waruXq__hero{background:linear-gradient(180deg, var(--hero1), var(--band));border-radius:24px;margin-top:14px}.ExamHub-module__waruXq__heroIn{gap:22px;padding:22px 18px 24px;display:grid}.ExamHub-module__waruXq__say{justify-items:start;gap:14px;min-width:0;display:grid}.ExamHub-module__waruXq__pill{letter-spacing:.02em;background:var(--surface);min-height:26px;color:var(--brand);border-radius:99px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.ExamHub-module__waruXq__heroH{font-family:var(--head);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.1rem,1.3rem + 3vw,3.6rem);font-weight:600;line-height:1.06}.ExamHub-module__waruXq__sub{color:var(--ink2);max-width:30em;margin:0;font-size:17px;line-height:1.5}.ExamHub-module__waruXq__facts{color:var(--soft);margin:0;font-size:14px}.ExamHub-module__waruXq__facts b{color:var(--ink);font-weight:600}@media (max-width:479px){.ExamHub-module__waruXq__stack>*{width:100%}}.ExamHub-module__waruXq__vis{min-width:0;position:relative}.ExamHub-module__waruXq__tag{color:#5b6472;pointer-events:none;background:#ffffffd9;border:1px solid #0000001a;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;position:absolute;bottom:30px;left:22px}.ExamHub-module__waruXq__phoneSlot{display:none}@media (min-width:900px){.ExamHub-module__waruXq__heroIn{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;padding:48px 48px 44px}.ExamHub-module__waruXq__vis{padding-right:70px}.ExamHub-module__waruXq__phoneSlot{pointer-events:none;width:156px;height:330px;display:block;position:absolute;bottom:-28px;right:0}.ExamHub-module__waruXq__phoneSlot>div{transform-origin:0 0;width:300px;margin:0;transform:scale(.52)}}.ExamHub-module__waruXq__two{gap:14px;margin-top:28px;display:grid}.ExamHub-module__waruXq__two>*{min-width:0;display:grid}@media (min-width:760px){.ExamHub-module__waruXq__pair{grid-template-columns:1fr 1fr;gap:20px}}.ExamHub-module__waruXq__two .ExamHub-module__waruXq__prod{align-content:start;gap:10px;padding:18px;display:grid}@media (min-width:760px){.ExamHub-module__waruXq__two .ExamHub-module__waruXq__prod{gap:12px;padding:22px}}.ExamHub-module__waruXq__cover{aspect-ratio:3/4;object-fit:cover;border-radius:4px;width:72px;height:auto;margin-bottom:4px;display:block;box-shadow:0 6px 16px #0a1e3c38}.ExamHub-module__waruXq__prodH{font-family:var(--head);color:var(--ink);margin:0;font-size:21px;font-weight:600;line-height:1.15}@media (min-width:760px){.ExamHub-module__waruXq__prodH{font-size:24px}}.ExamHub-module__waruXq__prodP{color:var(--ink2);margin:0;font-size:15.5px;line-height:1.5}.ExamHub-module__waruXq__links{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:4px;display:flex}.ExamHub-module__waruXq__links .ExamHub-module__waruXq__sm{border-radius:12px;min-height:44px;padding:0 18px;font-size:15px}.ExamHub-module__waruXq__textlink{color:var(--brand);font-size:15px;font-weight:600;text-decoration:none}.ExamHub-module__waruXq__textlink:hover{text-underline-offset:3px;text-decoration:underline}.ExamHub-module__waruXq__returner{margin-top:24px}.ExamHub-module__waruXq__foot{border-top:1px solid var(--hair);margin-top:48px;padding:24px 0 8px}.ExamHub-module__waruXq__foot>ul{flex-wrap:wrap;gap:8px 22px;margin:0 0 14px;padding:0;font-size:14.5px;list-style:none;display:flex}.ExamHub-module__waruXq__foot>ul a{color:var(--ink2);text-decoration:none}.ExamHub-module__waruXq__foot>ul a:hover{color:var(--brand);text-decoration:underline}.ExamHub-module__waruXq__foot>small{color:var(--soft);max-width:60em;font-size:13px;line-height:1.5;display:block}.ExamHub-module__waruXq__about{border-top:1px solid var(--hair);max-width:48rem;margin-top:40px;padding-top:28px}.ExamHub-module__waruXq__aboutH{font-family:var(--head);color:var(--ink);margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.2}.ExamHub-module__waruXq__aboutIntro{color:var(--ink2);margin:0 0 16px;font-size:16px;line-height:1.6}.ExamHub-module__waruXq__factBox{margin:0 0 16px}.ExamHub-module__waruXq__byline{margin:0 0 8px}.ExamHub-module__waruXq__block{margin-top:28px}.ExamHub-module__waruXq__blockH{color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3}.ExamHub-module__waruXq__p{color:var(--ink2);margin:0 0 8px;font-size:15px;line-height:1.6}.ExamHub-module__waruXq__linkList{flex-wrap:wrap;gap:6px 20px;margin:0 0 8px;padding:0;font-size:14.5px;list-style:none;display:flex}.ExamHub-module__waruXq__linkList a,.ExamHub-module__waruXq__inline{color:var(--brand);font-weight:500;text-decoration:none}.ExamHub-module__waruXq__linkList a:hover,.ExamHub-module__waruXq__inline:hover{text-decoration:underline}.ExamHub-module__waruXq__embed{margin-top:28px}.ExamHub-module__waruXq__embed>section{padding-inline:0;margin-inline:0;padding-bottom:0}
@font-face{font-family:PP Fraunces;font-weight:600;font-display:swap;src:url(/course-landing/fonts/Fraunces.woff2)format("woff2")}@font-face{font-family:PP Hand;font-weight:400;font-display:swap;src:url(/course-landing/fonts/PatrickHand.woff2)format("woff2")}.CoursePricing-module__A8iVIW__root{--brand:#185fa5;--brand-dark:#134e87;--tint:#e6f1fb;--on-brand:#fff;--surface:#fff;--ink:#1a1a1a;--ink2:#475467;--line:#0000002e;--deep:#0f2e4f;--eyebrow-on-deep:#8fc2f0;--head:"PP Fraunces", Georgia, serif;--handf:"PP Hand", "Segoe Print", "Bradley Hand", "Comic Sans MS", cursive;margin-bottom:3rem}.dark .CoursePricing-module__A8iVIW__root{--brand:#6fa8dc;--brand-dark:#9ec5ed;--tint:#1c3a5e;--on-brand:#0a0b0d;--surface:#14161a;--ink:#f5f6f7;--ink2:#c1c7d0;--line:#ffffff38;--deep:#0b1c30}.CoursePricing-module__A8iVIW__sec{text-align:center;background:var(--deep);color:#fff;box-shadow:0 0 0 100vmax var(--deep);clip-path:inset(0 -100vmax);justify-items:center;gap:20px;padding:clamp(56px,9vw,112px) 0;scroll-margin-top:6rem;display:grid;position:relative}.CoursePricing-module__A8iVIW__eyebrow{font:700 13px/1.3 var(--font-inter,system-ui), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow-on-deep)}.CoursePricing-module__A8iVIW__h2{font-family:var(--head);letter-spacing:-.015em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.4vw,3.2rem);font-weight:600;line-height:1.08}.CoursePricing-module__A8iVIW__sub{color:#fff;opacity:.85;max-width:30em;margin:0;font-size:clamp(17px,1vw + 12px,21px);line-height:1.5}.CoursePricing-module__A8iVIW__plans{text-align:left;gap:20px;width:100%;max-width:920px;margin-top:12px;display:grid}@media (min-width:760px){.CoursePricing-module__A8iVIW__plans{grid-template-columns:1fr 1fr;align-items:stretch}}.CoursePricing-module__A8iVIW__plan{border:1.5px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:22px;align-content:start;gap:14px;padding:clamp(22px,3vw,34px);display:grid;position:relative}.CoursePricing-module__A8iVIW__h3{font:600 22px var(--head);color:var(--ink);margin:0}.CoursePricing-module__A8iVIW__amt{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.CoursePricing-module__A8iVIW__amt b{font:600 clamp(3rem, 2rem + 3vw, 4.2rem)/1 var(--head);font-variant-numeric:tabular-nums}.CoursePricing-module__A8iVIW__amt span{color:var(--ink2);font-size:18px}.CoursePricing-module__A8iVIW__per{color:var(--ink2);margin:-6px 0 0;font-size:15px}.CoursePricing-module__A8iVIW__pro{border:2px solid var(--brand);box-shadow:0 2px 4px #185fa51f,0 22px 56px #185fa538}@media (min-width:760px){.CoursePricing-module__A8iVIW__pro{margin-block:-12px;padding-block:clamp(30px,4vw,44px)}}.CoursePricing-module__A8iVIW__badge{background:var(--brand);color:var(--on-brand);font:700 12px var(--font-inter,system-ui), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:5px 12px;position:absolute;top:-13px;left:24px}.CoursePricing-module__A8iVIW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CoursePricing-module__A8iVIW__periods{gap:8px;margin:2px 0 4px;display:grid}.CoursePricing-module__A8iVIW__periods button{border:1.5px solid var(--line);background:var(--surface);min-height:60px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;transition:border-color .2s,background .2s;display:flex}.CoursePricing-module__A8iVIW__periods button span{min-width:0;display:grid}.CoursePricing-module__A8iVIW__periods b{font-size:17px;font-weight:600}.CoursePricing-module__A8iVIW__periods small{color:var(--ink2);font-size:14px}.CoursePricing-module__A8iVIW__periods em{flex:none;font-size:17px;font-style:normal;font-weight:600}.CoursePricing-module__A8iVIW__periods button[aria-checked=true]{border-color:var(--brand);background:var(--tint)}.CoursePricing-module__A8iVIW__periods button:hover{border-color:var(--brand)}.CoursePricing-module__A8iVIW__periods button:focus-visible,.CoursePricing-module__A8iVIW__btn:focus-visible,.CoursePricing-module__A8iVIW__link:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.CoursePricing-module__A8iVIW__ck{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.CoursePricing-module__A8iVIW__ck li{align-items:flex-start;gap:10px;font-size:17px;line-height:1.35;display:flex}.CoursePricing-module__A8iVIW__ck svg{color:var(--brand);flex:none;margin-top:2px}.CoursePricing-module__A8iVIW__btn{border:1px solid var(--line);background:var(--surface);width:100%;min-height:54px;color:var(--ink);font:600 17px var(--font-inter,system-ui), system-ui, sans-serif;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:0 28px;text-decoration:none;display:inline-flex}.CoursePricing-module__A8iVIW__btn:hover{background:var(--tint)}.CoursePricing-module__A8iVIW__primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.CoursePricing-module__A8iVIW__primary:hover{background:var(--brand-dark)}.CoursePricing-module__A8iVIW__btn:disabled{opacity:.6;cursor:not-allowed}.CoursePricing-module__A8iVIW__btn:disabled:hover{background:var(--brand)}.CoursePricing-module__A8iVIW__err{color:#b42318;margin:8px 0 0;font-size:14px}.dark .CoursePricing-module__A8iVIW__err{color:#ff8a80}.CoursePricing-module__A8iVIW__hand{font-family:var(--handf);color:#fff;margin:0;font-size:1.35rem;line-height:1.2}.CoursePricing-module__A8iVIW__fine{color:#fff;opacity:.85;max-width:46em;margin:0;font-size:13px;line-height:1.5}.CoursePricing-module__A8iVIW__fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.CoursePricing-module__A8iVIW__consent{opacity:.8;text-align:center;margin:10px 0 0;font-size:12.5px;line-height:1.45}.CoursePricing-module__A8iVIW__consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.CoursePricing-module__A8iVIW__link{color:#fff;opacity:.85;text-underline-offset:2px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.CoursePricing-module__A8iVIW__link:focus-visible,.CoursePricing-module__A8iVIW__sec .CoursePricing-module__A8iVIW__periods button:focus-visible{outline-color:var(--brand)}.CoursePricing-module__A8iVIW__sec>.CoursePricing-module__A8iVIW__link:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.CoursePricing-module__A8iVIW__periods button{transition:none}}.CoursePricing-module__A8iVIW__ck b{font-weight:650}
