:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme-enabled=true][data-theme=dark]{--jw-surface-screen:#01275e;--jw-surface-control:#1a428c;--jw-surface-card:#2756a6;--jw-surface-inset:#214d9b;--jw-surface-stack1:#214d9b;--jw-surface-stack2:#1c4590;--jw-surface-tab:#062f6c;--jw-surface-illustration:#3a64b4;--jw-content-primary:#f4f1e9;--jw-content-secondary:#c5d2ec;--jw-content-secondary-screen:#a9bce6;--jw-content-on-card:#dce1ec;--jw-content-link:#b5d2ff;--jw-content-link-pressed:#d0e2ff;--jw-content-on-brand:#f4f1e9;--jw-content-on-green:#01275e;--jw-icon-default:#96acdb;--jw-icon-muted:#96acdb;--jw-icon-mode:#ffc93c;--jw-border-default:#96acdb;--jw-border-subtle:#f4f1e91f;--jw-button-blue:#1a428c;--jw-button-blue-hover:#2756a6;--jw-button-green:#3ee0a8;--jw-button-green-hover:#22b583;--jw-button-danger:#ff8a7a;--jw-button-danger-text:#01275e;--jw-feedback-success:#67edbf;--jw-feedback-error:#ffc1b5;--jw-feedback-warning:#ffc93c;--jw-feedback-success-panel:#0b3c5a;--jw-feedback-error-panel:#2c2b5c;--jw-feedback-warning-panel:#403e52;--jw-selection-background:#143a7b;--jw-selection-border:#b5d2ff;--jw-control-disabled:#1a428c;--jw-control-disabled-text:#5f7bb8;--jw-control-secondary:#f4f1e91f;--jw-overlay:#000a1e99;--jw-overlay-opaque:#01275e;--jw-shadow:#00000080;--jw-quiz-track:#1a428c;--jw-sales-background:#01275e;--jw-sales-card:#1a428c;--jw-navigation-active:#f4f1e9;--jw-navigation-inactive:#8fa6d8;--jw-field-background:#1a428c;--jw-field-focused:#1a428c;--jw-scrollbar-thumb:#7a9ad1;--jw-scrollbar-track:#1a428c;--jw-lesson-screen:#01275e;--jw-lesson-ink:#f4f1e9;--jw-lesson-secondary:#dce1ec;--jw-lesson-label:#a9bce6;--jw-lesson-accent:#9cc2ff;--jw-lesson-icon-muted:#8fa6d8;--jw-lesson-red:#ff8a7a;--jw-lesson-success-text:#3ee0a8;--jw-lesson-warning-background:#ffc93c24;--jw-lesson-success-background:#3ee0a824;--jw-lesson-error-background:#ff8a7a24;--jw-lesson-secondary-button:#f4f1e91f;--jw-lesson-green-shadow:#22b583;--jw-lesson-line:#f4f1e91f;--jw-lesson-shadow:#000a1e40;--jw-lesson-red-text:#ff8a7a;--jw-lesson-primary:#3ee0a8;--jw-lesson-primary-shadow:#22b583;--jw-progress-stat-border:#ffc93c;--jw-learning-day-border:#3ee0a8;--jw-tile-hover-accent:#f0c652;--jw-lesson-answer-border:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--jw-surface-screen,#f6f6f6);min-height:100%;color:var(--jw-content-primary,#1f2937);margin:0}:root[data-theme-enabled=true][data-theme=dark] ::selection{background:var(--jw-selection-background);color:var(--jw-content-primary)}@media (forced-colors:active){:focus-visible{outline-offset:3px;outline:2px solid highlight!important}}.jw-ann-overlay{z-index:1500;background:var(--jw-overlay-opaque,#015cd8);justify-content:center;align-items:center;padding:32px;font-family:Montserrat,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.jw-ann-overlay *{box-sizing:border-box}.jw-ann-frame{flex-shrink:0;width:900px;max-width:100%;animation:.25s ease-out jw-ann-enter;position:relative}.jw-ann-frame-expanded{width:1080px}.jw-ann-panel{gap:calc(16px + 32px * var(--jw-ann-density,1));width:100%;max-width:100%;padding:60px calc(32px + 24px * var(--jw-ann-density,1)) calc(32px + 24px * var(--jw-ann-density,1));background:var(--jw-surface-control,#fff);color:var(--jw-content-primary,#1f2937);box-shadow:0 16px 48px var(--jw-shadow,#0000002e);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:calc(100dvh - 64px);display:grid;position:relative;overflow:hidden}.jw-ann-panel.jw-ann-with-stores,.jw-ann-panel.jw-ann-expanded{width:100%}.jw-ann-close{color:var(--jw-lesson-accent,#015cd8);cursor:pointer;z-index:1;background:0 0;border:0;min-width:44px;min-height:44px;font:400 36px/1 Montserrat,sans-serif;position:absolute;top:16px;right:20px}.jw-ann-art{min-height:calc(24px + 236px * var(--jw-ann-density,1));align-self:stretch;position:relative}.jw-ann-art img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.jw-ann-content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.jw-ann-badge{color:#01275e;font-size:calc(11px + 3px * var(--jw-ann-density,1));letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;padding:calc(2px + 6px * var(--jw-ann-density,1)) 12px;margin:0 0 calc(4px + 20px * var(--jw-ann-density,1));background:#ffd84d;border-radius:6px;font-weight:900;display:inline-block}.jw-ann-copy{width:100%}.jw-ann-meta{overflow-wrap:anywhere;font-size:calc(11px + 3px * var(--jw-ann-density,1));text-transform:uppercase;margin:0 0 calc(2px + 10px * var(--jw-ann-density,1));color:var(--jw-content-secondary,#6b7280);font-weight:800;line-height:1.5}.jw-ann-title{overflow-wrap:anywhere;font-size:calc(40px * var(--jw-ann-text-scale,1))!important;margin:0 0 calc(4px + 16px * var(--jw-ann-density,1))!important;color:var(--jw-content-primary,#1f2937)!important;font-weight:800!important;line-height:1.15!important}.jw-ann-body{font-size:calc(19px * var(--jw-ann-text-scale,1));color:var(--jw-content-on-card,#222);margin:0 0 calc(4px + 24px * var(--jw-ann-density,1));overflow-wrap:anywhere;font-weight:400;line-height:1.5}.jw-ann-actions{width:100%;margin-top:auto}.jw-ann-cta{min-height:calc(44px + 16px * var(--jw-ann-density,1));width:100%;padding:calc(4px + 8px * var(--jw-ann-density,1)) 12px;background:var(--jw-button-green,#06c886);box-shadow:0 6px 0 var(--jw-lesson-green-shadow,#05af75);text-align:center;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;font-family:inherit;font-size:16px;font-weight:800;line-height:1.25;text-decoration:none;display:flex;color:var(--jw-content-on-green,#fff)!important}.jw-ann-cta:focus-visible,.jw-ann-close:focus-visible,.jw-ann-later:focus-visible{outline:3px solid var(--jw-selection-border,#015cd8);outline-offset:5px}.jw-ann-manual-buttons{gap:calc(8px + 8px * var(--jw-ann-density,1));grid-template-columns:minmax(0,1fr);display:grid}.jw-ann-two-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.jw-ann-cta.jw-ann-custom-cta{background:var(--jw-button-green,#06c886);box-shadow:0 5px 0 var(--jw-lesson-green-shadow,#05af75);text-transform:uppercase;overflow-wrap:anywhere;border:0;border-radius:8px;color:var(--jw-content-on-green,#fff)!important}.jw-ann-cta.jw-ann-variant-primary{background:var(--jw-button-blue,#015cd8);box-shadow:0 5px 0 var(--jw-button-blue-hover,#013c8c);color:var(--jw-content-on-brand,#fff)!important}.jw-ann-cta.jw-ann-variant-secondary{background:var(--jw-lesson-secondary-button,#9e9e9e);box-shadow:none;color:var(--jw-lesson-ink,#fff)!important}.jw-ann-custom-cta[aria-disabled=true]{opacity:.5;cursor:default}.jw-ann-custom-cta:active:not([aria-disabled=true]){box-shadow:none;transform:translateY(3px)}.jw-ann-footer-images{justify-content:space-around;gap:calc(8px + 8px * var(--jw-ann-density,1));margin-top:calc(4px + 20px * var(--jw-ann-density,1));display:flex}.jw-ann-footer-images img{width:calc(80px + 64px * var(--jw-ann-density,1));height:calc(80px + 64px * var(--jw-ann-density,1));object-fit:contain;background:#fff;border-radius:8px;max-width:calc(50% - 8px);padding:8px;display:block}.jw-ann-later{margin:calc(8px + 18px * var(--jw-ann-density,1)) auto 0;color:var(--jw-lesson-accent,#015cd8);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;min-height:44px;font-family:inherit;font-size:13px;font-weight:800;display:block}.jw-ann-downloads{width:100%}.jw-ann-manual-buttons+.jw-ann-downloads,.jw-ann-cta+.jw-ann-downloads{margin-top:calc(10px + 14px * var(--jw-ann-density,1))}.jw-ann-stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.jw-ann-stores-single{grid-template-columns:minmax(0,1fr)}.jw-ann-store-column{text-align:center;min-width:0}.jw-ann-store{min-height:calc(44px + 16px * var(--jw-ann-density,1));white-space:normal;overflow-wrap:anywhere;gap:14px;font-size:20px;font-weight:900}.jw-ann-store-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.jw-ann-store-name{line-height:1.1}.jw-ann-store small{letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2;display:block}.jw-ann-store-logo{flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:32px;line-height:0;display:flex}.jw-ann-store-logo svg{width:28px;height:28px;display:block}.jw-ann-qr{width:calc(80px + 64px * var(--jw-ann-density,1));height:calc(80px + 64px * var(--jw-ann-density,1));max-width:100%;margin:calc(4px + 18px * var(--jw-ann-density,1)) auto 0;border-radius:10px;display:block}.jw-ann-qr-hint{font-size:calc(11px + 3px * var(--jw-ann-density,1));text-align:left;color:var(--jw-content-on-card,#222);margin:calc(4px + 12px * var(--jw-ann-density,1)) 0 0;line-height:1.5}.jw-ann-preview{z-index:0}@keyframes jw-ann-enter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes jw-ann-fade{0%{opacity:0}to{opacity:1}}@media (width<=759px){.jw-ann-overlay{align-items:stretch;padding:0}.jw-ann-panel,.jw-ann-panel.jw-ann-with-stores,.jw-ann-panel.jw-ann-expanded{width:100%;max-width:none;padding:calc(58px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) calc(4px + 12px * var(--jw-ann-density,1) + env(safe-area-inset-bottom)) calc(24px + env(safe-area-inset-left));border-radius:0;flex-direction:column;gap:0;min-height:100dvh;max-height:100dvh;display:flex}.jw-ann-close{top:calc(10px + env(safe-area-inset-top));right:12px}.jw-ann-art{height:calc(24px + 276px * var(--jw-ann-density,1));flex-shrink:0;align-self:center;width:342px;max-width:100%;min-height:0}.jw-ann-content{text-align:center;flex:1;align-items:center}.jw-ann-badge{margin:0 0 calc(4px + 16px * var(--jw-ann-density,1));flex-shrink:0;order:-2}.jw-ann-art{order:1}.jw-ann-content{display:contents}.jw-ann-copy{padding:calc(4px + 20px * var(--jw-ann-density,1)) 0;text-align:center;flex-direction:column;flex:none;order:2;justify-content:center;display:flex}.jw-ann-actions{order:3;margin-top:0}.jw-ann-meta{overflow-wrap:anywhere;font-size:calc(11px + 2px * var(--jw-ann-density,1));margin-bottom:calc(2px + 8px * var(--jw-ann-density,1))}.jw-ann-title{font-size:calc(30px * var(--jw-ann-text-scale,1))!important;margin-bottom:calc(4px + 12px * var(--jw-ann-density,1))!important;line-height:1.15!important}.jw-ann-body{font-size:calc(18px * var(--jw-ann-text-scale,1));margin:0;line-height:1.5}.jw-ann-cta{min-height:calc(44px + 20px * var(--jw-ann-density,1))}.jw-ann-two-buttons{grid-template-columns:minmax(0,1fr)}.jw-ann-footer-images img{width:calc(80px + 40px * var(--jw-ann-density,1));height:calc(80px + 40px * var(--jw-ann-density,1))}.jw-ann-badge{align-self:center}.jw-ann-stores{gap:12px}.jw-ann-store{gap:12px;padding:8px;font-size:17px}.jw-ann-qr{width:calc(80px + 40px * var(--jw-ann-density,1));height:calc(80px + 40px * var(--jw-ann-density,1))}.jw-ann-frame{width:100%;animation-name:jw-ann-fade}.jw-ann-actions{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.jw-ann-frame{animation:none}}@media (width>=760px) and (height<=600px){.jw-ann-panel{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (width>=500px) and (width<=759px) and (height<=500px){.jw-ann-panel,.jw-ann-panel.jw-ann-expanded,.jw-ann-panel.jw-ann-with-stores{padding:calc(58px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(24px + env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;display:grid}.jw-ann-content{min-width:0;display:flex}.jw-ann-art{order:0;align-self:stretch;height:auto}.jw-ann-copy,.jw-ann-badge{order:0}.jw-ann-two-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.jw-ann-panel.jw-ann-no-art{grid-template-columns:minmax(0,1fr)}.jw-download-banner{color:#01275e;z-index:20;background:#ffd84d;align-items:center;gap:10px;width:100%;padding:12px;font-family:Montserrat,sans-serif;display:none;position:relative}.jw-download-banner *{box-sizing:border-box}.jw-download-banner-close{color:#01275e;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:22px;min-height:44px;padding:0;font-size:24px}.jw-download-banner-icon{object-fit:contain;border-radius:12px;flex-shrink:0;width:60px;height:60px}.jw-download-banner-copy{flex-direction:column;flex:1;justify-content:space-between;min-width:0;height:60px;display:flex}.jw-download-banner-logo{object-fit:contain;object-position:left;width:auto;max-width:100%;height:19px}.jw-download-banner-copy p{margin:0;font-size:13px;font-weight:500;line-height:1.2}.jw-download-banner-copy strong{font-size:12px;font-weight:800;line-height:1.2}.jw-download-banner-cta{background:#3ee0a8;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 4px #1faf7e;color:#01275e!important}@media (width<=759px){.jw-download-banner{display:flex}}@media (width<=359px){.jw-download-banner{gap:6px;padding:10px 6px}.jw-download-banner-copy strong{font-size:10px}.jw-download-banner-copy p{font-size:11px}.jw-download-banner-cta{padding:0 8px;font-size:11px}}
