figure{margin:0}figcaption{text-align:center;font-size:12px;color:#596c85;margin-top:18px}.accent{color:#2272cc}.source{font-size:13px;text-decoration:underline;text-underline-offset:4px}.learning{background:#f6f8ff;color:#192959}.learning .brand{letter-spacing:-.025em;font-size:26px}.spark{color:#e89405;font-size:32px}.learning-hero{background:radial-gradient(ellipse at 86% 35%,#dae6ff,transparent 58%)}.learning-accent{color:#245edc}.learning .page-hero p:not(.eyebrow){max-width:580px}.learning .page-hero .phone{height:580px;width:auto}.learning .page-hero h1{font-weight:750;font-size:clamp(46px,5.5vw,80px)}.learning .button{background:#265de0}.learning .button.secondary{background:transparent}.quiz-band{background:#e9efff}.quiz-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.quiz-box{border-radius:16px;padding:34px;background:#fff;box-shadow:0 15px 50px #19295912;min-height:380px}.quiz-box h3{font-size:25px;line-height:1.3}.quiz-options{display:grid;gap:10px}.quiz-options button{border:1px solid #b5c5e6;background:#f7f9ff;color:#233765;padding:12px 17px;text-align:left;border-radius:7px}.quiz-options button:hover{background:#e3edff}.quiz-options button.correct{border-color:#198261;background:#e6f6f0}.quiz-options button.wrong{border-color:#b4502d;background:#fff0e9}.quiz-feedback{padding:15px 0}.quiz-feedback p{margin-top:6px}.invoice .brand{letter-spacing:-.035em;font-size:23px;gap:6px}.invoice .document{transform:rotate(2deg)}.document-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.doc-mark{font-size:40px;color:#2775d1}.document h3{font-size:25px;line-height:1.25}.attention{color:#96521f}.report-hint{padding:18px;background:#fff5e5;border-radius:5px;margin-top:16px}.report-hint p{font-size:14px;margin-bottom:0}.report-demo{background:#fff;border:1px solid #d7e1ed;border-radius:7px;overflow:hidden}.report-tabs{display:flex;border-bottom:1px solid #d7e1ed;padding:12px;gap:8px;background:#e9eff6}.report-tabs button{background:none;border:0;padding:12px 16px;font-size:14px;border-radius:4px;color:#365574}.report-tabs .selected{background:#fff;color:#1858a6;box-shadow:0 2px 5px #162b4115}#report-result{padding:34px}.report-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.report-result-grid h3{font-size:26px}.report-meta{font-size:13px;color:#66778a}.finding{padding:22px;background:#f5f8fc;border:1px solid #e1e8f0;border-radius:5px}.finding dl{margin:0}.finding dt{font-size:12px;color:#627488;margin:10px 0 4px}.finding dd{margin:0;font-size:15px}.core{background:#f1f5f5;color:#1c3a43}.core .brand{font-size:23px;letter-spacing:-.035em;gap:7px}.core .eyebrow{color:#14777e}.core .button{background:#087c83;border-color:#087c83}.core .button:hover{background:#09676e}.core .button.secondary{background:transparent;color:#1c3a43;border-color:#1c3a4340}.core .core-accent{color:#087c83}.core-hero{background:linear-gradient(150deg,#f5f8f8,#e3eef0)}.core-preview{background:#fbfdfd;border:1px solid #c3d3d6;border-radius:10px;padding:26px;box-shadow:0 35px 65px #143b4a15;transform:rotate(-2deg)}.preview-top{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #d4e0e2;padding-bottom:20px}.preview-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.preview-stats>div{padding:18px;background:#eef4f5;border-radius:6px}.preview-stats small{font-size:12px;display:block;color:#55717a}.preview-stats strong{font-size:30px;display:block;margin-top:8px}.preview-caption{font-size:13px;margin-bottom:15px;color:#526d77}.preview-task{display:flex;gap:14px;align-items:center;padding:18px 0;border-top:1px solid #dce6e7;font-size:14px}.preview-task small{display:block;color:#49636c;font-size:12px}.task-box{width:18px;height:18px;border:1px solid #9fb4b9;border-radius:4px}.preview-bottom{border-top:1px solid #dce6e7;padding-top:18px;font-size:13px;color:#087c83;display:flex;justify-content:space-between}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.module-grid article{border-top:1px solid #a8bdc2;padding-top:25px}.module-grid h3{font-size:23px;font-weight:550}.core-band{background:#dcecee}.core .index{color:#157f88}.core .status{color:#08737a;background:#e0f1f0}@media(max-width:850px){.quiz-layout{gap:30px}.core-preview{padding:18px;transform:none}.preview-stats strong{font-size:23px}}@media(max-width:620px){.learning .page-hero .phone{height:450px}.quiz-layout{grid-template-columns:1fr}.quiz-box{padding:24px}.report-tabs{flex-direction:column}.report-tabs button{text-align:left}.report-result-grid{grid-template-columns:1fr}#report-result{padding:24px}.module-grid{grid-template-columns:1fr 1fr;gap:24px}.module-grid h3{font-size:20px}.invoice .document{transform:none}.core-preview{margin-top:22px}.invoice .brand{font-size:21px}.learning .page-hero h1{font-size:49px}}.light .page-hero .lead{color:#51677e}
