.EAo0_q_page{color:#252c2e;max-width:1180px;margin:auto;padding:30px 0 65px}.EAo0_q_page section{padding:0!important}.EAo0_q_page>nav:first-child{margin-bottom:30px}.EAo0_q_hero{grid-template-columns:1.35fr .9fr;align-items:center;gap:64px;display:grid}.EAo0_q_hero h1{letter-spacing:-.05em;margin:0 0 25px;font-weight:550;line-height:1.07;font-size:clamp(38px,4.5vw,62px)!important}.EAo0_q_hero .EAo0_q_headline{letter-spacing:-.02em;color:#276e62;margin:0 0 16px;font-weight:500;line-height:1.4;font-size:22px!important}.EAo0_q_intro{color:#53615d;max-width:59ch;margin:0;font-size:17px;line-height:1.8}.EAo0_q_actions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.EAo0_q_actions a{color:#fff;background:#000;border:1px solid #222;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.EAo0_q_actions a+a{color:#252c2e;background:#fff}.EAo0_q_actions a:hover{box-shadow:0 3px 12px #20382c16}.EAo0_q_proof{margin-top:27px}.EAo0_q_classroom{background:#eaf4ff;border:1px solid #d8e5ee;border-radius:20px;padding:29px;box-shadow:0 12px 32px #284b6410}.EAo0_q_classroomTop{color:#3f5e71;align-items:center;gap:10px;font-size:15px;display:flex}.EAo0_q_classroomTop svg{width:25px;height:25px}.EAo0_q_duration{letter-spacing:-.025em;align-items:center;gap:18px;margin:30px 0;font-size:18px;line-height:1.45;display:flex}.EAo0_q_duration strong{letter-spacing:-.06em;font-size:84px;font-weight:500;line-height:1}.EAo0_q_classroom ul{gap:19px;margin:0 0 29px;padding:0;list-style:none;display:grid}.EAo0_q_classroom li{color:#354b56;align-items:center;gap:14px;font-size:14px;line-height:1.5;display:flex}.EAo0_q_classroom li svg{flex-shrink:0;width:21px;height:21px}.EAo0_q_instructor{color:inherit;border-top:1px solid #c5d8e6;align-items:center;gap:13px;padding-top:23px;text-decoration:none;display:flex}.EAo0_q_instructor img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;border-radius:50%;flex-shrink:0;width:54px;height:54px}.EAo0_q_instructor strong{font-size:14px;font-weight:550;line-height:1.5;display:block}.EAo0_q_instructor small{color:#5c6c73;margin-top:4px;font-size:11px;line-height:1.6;display:block}.EAo0_q_pageNav{border-block:1px solid #dfe5e1;flex-wrap:wrap;gap:10px 32px;margin:43px 0 0;padding:21px 0;display:flex}.EAo0_q_pageNav a{color:#43564d;text-underline-offset:5px;align-items:center;min-height:30px;font-size:14px;line-height:1.5;-webkit-text-decoration:underline #b6c9be;text-decoration:underline #b6c9be;display:flex}.EAo0_q_section{margin:64px 0}.EAo0_q_section>header{max-width:760px;margin-bottom:28px}.EAo0_q_page h2{letter-spacing:-.04em;margin:0 0 18px;font-weight:500;line-height:1.18;font-size:clamp(28px,3vw,38px)!important}.EAo0_q_page h3{letter-spacing:-.035em;margin:0 0 14px;font-weight:550;line-height:1.25;font-size:22px!important}.EAo0_q_section>header p,.EAo0_q_benefits p,.EAo0_q_projectCopy p{color:#53615d;margin:0;font-size:16px;line-height:1.8}.EAo0_q_matrix{border:1px solid #dbe3df;border-radius:17px;overflow:hidden}.EAo0_q_matrix table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;line-height:1.7;min-width:0!important;font-size:15px!important}.EAo0_q_matrix th,.EAo0_q_matrix td{vertical-align:top;overflow-wrap:break-word;padding:21px 24px;white-space:normal!important;min-width:0!important}.EAo0_q_matrix thead th{background:#f5f6f8;border-bottom:1px solid #dbe3df;font-size:20px;font-weight:550;line-height:1.4}.EAo0_q_matrix thead th:first-child{vertical-align:middle;width:22%;font-size:14px}.EAo0_q_matrix thead th:nth-child(2){background:#dceee3}.EAo0_q_matrix thead span{color:#53615d;margin-top:7px;font-size:12px;font-weight:400;display:block}.EAo0_q_matrix tbody th{font-size:15px;font-weight:550}.EAo0_q_matrix tbody tr+tr>*{border-top:1px solid #dbe3df}.EAo0_q_matrix tbody td{color:#53615d}.EAo0_q_matrix tbody td:nth-child(2){color:#2c493b;background:#f0f8f2}.EAo0_q_mobileProvider{display:none}.EAo0_q_scope{color:#606b66;max-width:105ch;margin:15px 0 0;font-size:12px;line-height:1.8}.EAo0_q_scope a{color:#276e62;text-underline-offset:3px;text-decoration:underline}.EAo0_q_benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.EAo0_q_benefits>div{border:1px solid #e0e5e0;border-radius:16px;padding:28px}.EAo0_q_benefits p{font-size:15px}.EAo0_q_iconTile{color:#3b6584;background:#eaf4ff;border-radius:14px;place-items:center;width:51px;height:51px;margin-bottom:25px;display:grid}.EAo0_q_benefits>div:nth-child(2) .EAo0_q_iconTile{color:#705192;background:#eee7fa}.EAo0_q_benefits>div:nth-child(3) .EAo0_q_iconTile{color:#975833;background:#ffeadb}.EAo0_q_explanation{max-width:790px;margin:64px auto}.EAo0_q_explanation h2{margin:40px 0 20px;font-size:31px!important}.EAo0_q_explanation p{color:#53615d;margin:0 0 22px;font-size:17px;line-height:1.85}.EAo0_q_explanation strong{color:#2b3c34;font-weight:550}.EAo0_q_explanation a{color:#276e62;text-underline-offset:4px;text-decoration:underline}.EAo0_q_projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.EAo0_q_projects>div{border:1px solid #dfe5e1;border-radius:16px;overflow:hidden}.EAo0_q_projectVisual{background:#eaf4ff;padding:26px}.EAo0_q_projects>div:nth-child(2) .EAo0_q_projectVisual{background:#ffeadb}.EAo0_q_projects>div:nth-child(3) .EAo0_q_projectVisual{background:#eee7fa}.EAo0_q_toolLogos{align-items:center;gap:22px;margin-bottom:25px;display:flex}.EAo0_q_toolLogos img{-o-object-fit:contain;object-fit:contain;width:64px;height:44px}.EAo0_q_file{background:#ffffffd9;border:1px solid #fff;border-radius:8px;align-items:center;gap:10px;padding:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;display:flex;box-shadow:0 5px 15px #20382c08}.EAo0_q_file svg{flex-shrink:0;width:19px;height:19px}.EAo0_q_file span{overflow-wrap:anywhere}.EAo0_q_result{color:#53615d;margin-top:14px;font-size:12px;line-height:1.6;display:block}.EAo0_q_projectCopy{padding:26px}.EAo0_q_projectCopy p{font-size:15px}.EAo0_q_curriculumLink{color:#252c2e;border:1px solid #a6b5ab;border-radius:7px;margin:28px auto 0;padding:13px 22px;font-size:14px;text-decoration:none;display:table}.EAo0_q_faq{grid-template-columns:.65fr 1fr;gap:50px;display:grid}.EAo0_q_faq details{border-bottom:1px solid #dbe3df}.EAo0_q_faq details:first-child{border-top:1px solid #dbe3df}.EAo0_q_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:16px;line-height:1.6;list-style:none;display:flex}.EAo0_q_faq summary::-webkit-details-marker{display:none}.EAo0_q_faq summary span{font-size:23px;font-weight:400}.EAo0_q_faq details[open] summary span{transform:rotate(45deg)}.EAo0_q_faq details p{color:#53615d;margin:0 0 25px;font-size:15px;line-height:1.85}.EAo0_q_page .EAo0_q_next{background:#f0ebfc;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;display:flex;padding:36px!important}.EAo0_q_next h2{max-width:19ch;font-size:30px!important}.EAo0_q_next p{color:#53615d;max-width:45ch;margin:0;font-size:15px;line-height:1.7}.EAo0_q_next .EAo0_q_actions{flex-shrink:0;margin:0}.EAo0_q_sources{color:#65716a;border-top:1px solid #dfe5e1;margin-top:40px;padding-top:25px;font-size:12px;line-height:1.8}.EAo0_q_sources p{margin:0 0 12px}.EAo0_q_sources ul{margin:0;padding-left:18px;list-style:outside}.EAo0_q_sources li{margin-bottom:7px}.EAo0_q_sources a{color:#405b4d;text-underline-offset:3px;text-decoration:underline}.EAo0_q_allComparisons{margin-top:15px;display:inline-block}@media (max-width:1000px){.EAo0_q_hero{grid-template-columns:1.2fr 1fr;gap:30px}.EAo0_q_classroom{padding:24px}.EAo0_q_duration strong{font-size:72px}.EAo0_q_benefits,.EAo0_q_projects{gap:18px}.EAo0_q_benefits>div,.EAo0_q_projectCopy,.EAo0_q_projectVisual{padding:22px}.EAo0_q_matrix th,.EAo0_q_matrix td{padding:19px}.EAo0_q_next{flex-direction:column;align-items:flex-start!important}.EAo0_q_next h2,.EAo0_q_next p{max-width:none}}@media (max-width:760px){.EAo0_q_hero{grid-template-columns:1fr;gap:30px}.EAo0_q_hero h1{font-size:43px!important}.EAo0_q_headline{max-width:25ch}.EAo0_q_classroom{max-width:none}.EAo0_q_duration{margin:24px 0}.EAo0_q_classroom ul{gap:15px}.EAo0_q_section{margin:48px 0}.EAo0_q_benefits,.EAo0_q_projects{grid-template-columns:1fr}.EAo0_q_benefits>div{padding:26px}.EAo0_q_iconTile{margin-bottom:20px}.EAo0_q_explanation{margin:48px 0}.EAo0_q_explanation p{font-size:16px}.EAo0_q_explanation h2{font-size:28px!important}.EAo0_q_faq{grid-template-columns:1fr;gap:14px}.EAo0_q_page .EAo0_q_next{padding:27px!important}.EAo0_q_next .EAo0_q_actions{width:100%}.EAo0_q_pageNav{gap:6px 24px;margin-top:30px}.EAo0_q_proof{justify-content:center;display:flex}.EAo0_q_matrix{border:0;border-radius:0;overflow:visible}.EAo0_q_matrix table,.EAo0_q_matrix tbody{display:block}.EAo0_q_matrix thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EAo0_q_matrix tbody tr{border:1px solid #dbe3df;border-radius:12px;grid-template-columns:1fr;margin-bottom:15px;display:grid;overflow:hidden}.EAo0_q_matrix tbody th{background:#f5f6f8;padding:14px 18px;font-size:16px;display:block}.EAo0_q_matrix tbody td{border-top:1px solid #dbe3df;padding:16px 18px;display:block}.EAo0_q_matrix tbody tr+tr>*{border-top:0}.EAo0_q_matrix tbody tr+tr>td{border-top:1px solid #dbe3df}.EAo0_q_mobileProvider{color:#2d3e36;margin-bottom:5px;font-size:12px;font-weight:650;display:block}.EAo0_q_projectVisual{padding:25px}.EAo0_q_toolLogos{margin-bottom:20px}.EAo0_q_projectCopy{padding:25px}.EAo0_q_page>nav:first-child{font-size:12px}.EAo0_q_intro{font-size:16px}}@media (max-width:420px){.EAo0_q_hero h1{font-size:38px!important}.EAo0_q_hero .EAo0_q_headline{font-size:21px}.EAo0_q_actions{flex-direction:column}.EAo0_q_actions a{width:100%}.EAo0_q_classroom{padding:23px}.EAo0_q_pageNav{gap:8px 19px}.EAo0_q_pageNav a{font-size:13px}.EAo0_q_next h2{font-size:28px!important}}@media (max-width:760px){.EAo0_q_matrix tbody th{padding:14px 18px!important}.EAo0_q_matrix tbody td{padding:16px 18px!important;font-size:15px!important}.EAo0_q_matrix tbody tr{grid-template-columns:minmax(0,1fr)}}
