.homepage_container__7bZca{min-height:100vh}@font-face{font-family:Cabin-Sketch;src:url(/_next/static/media/CabinSketch-Regular.2bc0ab5d.ttf)}.homepage_cabinSketch__3wL_G{font-family:Cabin-Sketch;font-weight:400}.homepage_buttons__MlIDl{display:flex;flex-grow:1;flex-direction:row;justify-content:space-evenly}.homepage_hero__oFjqz{min-height:80vh;padding:1vh 5vw;display:flex;align-items:center}.homepage_heroContent__qrU8I{display:flex;align-items:center;justify-content:space-between;gap:5vw;max-width:1400px;margin:0 auto}.homepage_heroText__skPbX{flex:1 1}.homepage_hero__oFjqz h1{font-size:3rem;line-height:1.2;margin-bottom:1vh;color:var(--primary-color);font-weight:700;text-align:center}.homepage_hero__oFjqz p{font-size:1.2rem;margin-bottom:4vh;color:#666;max-width:800px;line-height:1.6}.homepage_heroImage__Nt9x_{flex:1 1;display:flex;justify-content:center}.homepage_rowCentred__1SC0m{display:flex;flex-direction:row;justify-content:center;align-items:center}.homepage_demo__SpHaM{max-width:100%;border-radius:10px;box-shadow:var(--box-shadow)}.homepage_propGrid__Vxs8q{display:grid;grid-template-columns:repeat(auto-fit,minmax(30vw,1fr));grid-gap:1rem;gap:1rem;max-width:1400px;margin:0 auto}.homepage_propCard__pTzDb{padding:2rem;text-align:left;display:flex;flex-direction:column}.homepage_propIcon__g8b2y{color:var(--primary-color);margin-bottom:1rem}.homepage_propCard__pTzDb h2{font-size:1.5rem;margin-bottom:.5rem}.homepage_propCard__pTzDb p{color:#666;font-size:1rem;text-align:center}@media (max-width:768px){.homepage_heroContent__qrU8I{flex-direction:column-reverse;text-align:center}.homepage_buttons__MlIDl{flex-direction:column}.homepage_hero__oFjqz h1{font-size:2.5rem}.homepage_hero__oFjqz p{font-size:1.1rem;margin-left:auto;margin-right:auto}.homepage_propGrid__Vxs8q,.homepage_stepsGrid__nf81J{grid-template-columns:1fr;gap:2rem}.homepage_propCard__pTzDb{text-align:center}.homepage_propIcon__g8b2y{margin-left:auto;margin-right:auto}}.Overlay_overlay__KRdvI{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.Overlay_modal__TgU1l{position:relative;border-radius:15px;overflow:hidden;max-height:90vh;width:90%;background:#fff;display:flex;flex-direction:column}.Overlay_modalHeader__J8Arq{position:relative;padding:20px;display:flex;align-items:center;justify-content:flex-end}.Overlay_closeButton__KhfNi{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;margin:0;transition:color .2s ease}.Overlay_title__NnvRX{margin-right:auto;color:var(--primary-color);font-size:1.5rem}.Overlay_modalContent__x1Bqr{padding:20px;overflow-y:auto;flex:1 1}.Overlay_small__NyRkV{max-width:400px}.Overlay_default__2O3v8{max-width:600px}.Overlay_large__QW5XO{max-width:800px}.Overlay_default__2O3v8{background:#fff}.Overlay_green__Xd9L9{background:#41e2ba}.Overlay_modal__TgU1l{animation:Overlay_slideIn___3eZw .3s ease-out}@keyframes Overlay_slideIn___3eZw{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.Overlay_modal__TgU1l{width:95%}.Overlay_modalContent__x1Bqr,.Overlay_modalHeader__J8Arq{padding:15px}}.LearningSummaryOverlay_summaryContainer__2pwnL{display:flex;flex-direction:column;gap:1.5rem}.LearningSummaryOverlay_confidenceSection__s4BWq{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:var(--color-background-muted);border-radius:var(--border-radius-md)}.LearningSummaryOverlay_confidenceLabel__rirCV{font-weight:var(--font-weight-medium);color:var(--color-text)}.LearningSummaryOverlay_confidenceBadge__0i0GS{padding:.25rem .75rem;border-radius:20px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:capitalize}.LearningSummaryOverlay_confidenceBadge__0i0GS.LearningSummaryOverlay_high__iL1xd{background-color:var(--color-secondary);color:#fff}.LearningSummaryOverlay_confidenceBadge__0i0GS.LearningSummaryOverlay_medium__gBqQj{background-color:var(--color-accent);color:#fff}.LearningSummaryOverlay_confidenceBadge__0i0GS.LearningSummaryOverlay_low__Xx_kP{background-color:var(--color-warning);color:#fff}.LearningSummaryOverlay_section__KOb9Q{border-left:3px solid var(--color-primary);padding-left:1rem}.LearningSummaryOverlay_sectionTitle__4NljW{display:flex;align-items:center;gap:.5rem;color:var(--color-primary);font-size:var(--font-size-lg);margin:0 0 .75rem}.LearningSummaryOverlay_icon__XJEQO{font-size:1.5rem}.LearningSummaryOverlay_sectionContent__TxDGL{display:flex;flex-direction:column;gap:.5rem}.LearningSummaryOverlay_sectionContent__TxDGL p{margin:0;padding-left:1.5rem;position:relative;line-height:var(--line-height-base)}.LearningSummaryOverlay_sectionContent__TxDGL p:before{content:"•";position:absolute;left:.5rem;color:var(--color-primary)}@media (max-width:768px){.LearningSummaryOverlay_summaryContainer__2pwnL{gap:1rem}.LearningSummaryOverlay_section__KOb9Q{padding-left:.75rem}.LearningSummaryOverlay_sectionContent__TxDGL p{padding-left:1rem}}