.page_hero__WOaTB{background:#003191;padding:14em 0 8em;color:var(--white);overflow:hidden}.page_heroContent__fr7ra{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.page_heroText__z_AyW{display:flex;flex-direction:column;gap:24px}.page_badge__UmrY_{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.15);border-radius:100px;font-size:14px;font-weight:500;width:-moz-fit-content;width:fit-content}.page_heroHeadline__FQuYA{font-size:48px;font-weight:700;line-height:1.1;margin:16px 0}.page_heroSubtext__tmr5F{font-size:18px;line-height:1.6;opacity:.9}.page_heroButtons__yvuYI{display:flex;gap:16px;margin-top:8px}.page_heroVisual__Q0G_3{display:flex;justify-content:center}.page_scenarioCard__4Xyjx{background:var(--white);border-radius:var(--radius-xl);box-shadow:0 20px 60px rgba(0,0,0,.2);overflow:hidden;width:100%;max-width:380px;color:var(--gray-90)}.page_scenarioCardHeader__dEbo3{display:flex;align-items:center;gap:12px;padding:20px 24px;background:var(--primary-60);color:var(--white);font-weight:600}.page_scenarioCardContent__fSnJ0{padding:24px;display:flex;flex-direction:column;gap:16px}.page_scenarioBadge__UP_hS{display:flex;gap:8px}.page_subjectBadge__8bdCN{font-weight:500;color:var(--gray-60);background:var(--gray-10)}.page_levelBadge__pZZCi,.page_subjectBadge__8bdCN{font-size:12px;padding:4px 10px;border-radius:100px}.page_levelBadge__pZZCi{font-weight:600}.page_scenarioTitle__yHDcv{font-size:18px;font-weight:600;color:var(--gray-90);margin:0}.page_scenarioDesc__JJbJr{font-size:14px;color:var(--gray-60);margin:0}.page_scenarioSteps__p0WQj{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--gray-20)}.page_scenarioStep__IzrXa{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--gray-90)}.page_stepComplete__md6Y1{color:#16a34a;flex-shrink:0}.page_stepCurrent__ovyu8{width:16px;height:16px;border:2px solid var(--primary-60);border-radius:50%;flex-shrink:0}.page_stepPending__bKNQL{width:16px;height:16px;border:2px solid var(--gray-30);border-radius:50%;flex-shrink:0}.page_stats__3SEDo{background:var(--white);padding:48px 0;border-bottom:1px solid var(--gray-20)}.page_statsGrid__HLdX9{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;text-align:center}.page_statItem__1sWHh{display:flex;flex-direction:column;gap:8px}.page_statValue__bKicd{font-size:42px;font-weight:700;color:var(--primary-60)}.page_statLabel__09G_3{font-size:16px;color:var(--gray-60)}.page_section__yfKey{padding:80px 0}.page_sectionAlt__SEOU5{padding:80px 0;background-color:var(--gray-10)}.page_sectionHeader__UwjJd{text-align:center;max-width:700px;margin:0 auto 48px}.page_sectionHeadline__7PQ_V{font-size:36px;font-weight:700;color:var(--gray-90);margin-bottom:16px}.page_sectionSubtext__YVVUT{font-size:18px;color:var(--gray-60);line-height:1.6}.page_featuresGrid__sxWH9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.page_featureCard__QPaMR{background:var(--white);border:1px solid var(--gray-20);border-radius:var(--radius-xl);padding:32px 24px;text-align:center;transition:box-shadow var(--transition-normal)}.page_featureIcon__dA4sw{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:rgba(15,98,254,.1);border-radius:var(--radius-lg);color:var(--primary-60);margin:0 auto 20px}.page_featureTitle__a9LRd{font-size:20px;font-weight:600;color:var(--gray-90);margin-bottom:12px}.page_featureDescription__ApaTR{font-size:15px;color:var(--gray-60);line-height:1.5}.page_scenariosGrid__dAxeN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_scenarioTile__Pjvu1{background:var(--white);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--gray-20);transition:box-shadow var(--transition-normal)}.page_scenarioTile__Pjvu1:hover{box-shadow:0 8px 32px rgba(0,0,0,.08)}.page_scenarioTileHeader__GmtR7{display:flex;align-items:center;justify-content:center;height:60px;color:var(--white)}.page_scenarioTileContent__ZQBRx{padding:24px;display:flex;flex-direction:column;gap:12px}.page_scenarioMeta__VoI5l{display:flex;gap:8px;flex-wrap:wrap}.page_subjectTag__0wd14{font-weight:500;color:var(--gray-60);background:var(--gray-10)}.page_levelTag__e7LkG,.page_subjectTag__0wd14{font-size:12px;padding:4px 10px;border-radius:100px}.page_levelTag__e7LkG{font-weight:600}.page_scenarioTileTitle__5avjH{font-size:18px;font-weight:600;color:var(--gray-90);margin:0}.page_scenarioTileDescription__umChi{font-size:14px;color:var(--gray-60);line-height:1.5;margin:0}.page_skillTags__yazAF{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.page_skillTag__afv2a{font-size:12px;color:var(--gray-90);background:var(--gray-10);padding:4px 10px;border-radius:100px}.page_howSection__99_yT{padding:80px 0;background:linear-gradient(135deg,#f8faff,#f0f4ff)}.page_howContent__RYGrz{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.page_howText__9AG_4{display:flex;flex-direction:column;gap:20px}.page_howText__9AG_4 .page_badge__UmrY_{background:rgba(15,98,254,.1);color:var(--primary-60)}.page_howHeadline__UFRru{font-size:36px;font-weight:700;color:var(--gray-90)}.page_howDescription__OZL1V{font-size:18px;color:var(--gray-60);line-height:1.6}.page_howFeatures__eSSJP{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.page_howFeatures__eSSJP li{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--gray-90)}.page_checkIcon__4IdDO{color:#16a34a;flex-shrink:0}.page_howVisual__Shzi1{display:flex;justify-content:center}.page_processCard__mF0OW{background:var(--white);border-radius:var(--radius-xl);padding:32px;box-shadow:0 12px 40px rgba(0,0,0,.08);width:100%;max-width:400px}.page_processStep__T7Aiw{display:flex;gap:16px;padding:16px 0}.page_processStep__T7Aiw:not(:last-child){border-bottom:1px solid var(--gray-20)}.page_processNumber__5uYci{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--primary-60);color:var(--white);border-radius:50%;font-weight:600;font-size:14px;flex-shrink:0}.page_processContent__LwalX{display:flex;flex-direction:column;gap:4px}.page_processTitle__2e27Y{font-size:16px;font-weight:600;color:var(--gray-90)}.page_processDesc__8adB5{font-size:14px;color:var(--gray-60);line-height:1.4}.page_teacherGrid__FkPtB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_teacherGrid__FkPtB>div{height:100%}.page_teacherCard__oLIG5{background:var(--gray-10);border-radius:var(--radius-xl);padding:32px 24px;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center}.page_teacherIcon__CAuqB{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--primary-60);border-radius:var(--radius-md);color:var(--white);margin:0 auto 20px}.page_teacherTitle__WgX8E{font-size:18px;font-weight:600;color:var(--gray-90);margin-bottom:12px}.page_teacherDescription__Q2Bv_{font-size:15px;color:var(--gray-60);line-height:1.5}.page_ctaSection__GkLr7{padding:60px 0;padding-bottom:var(--gap-lg);background-color:var(--primary-10)}.page_ctaBanner__fuDH9{background:#003191;border-radius:var(--radius-xl);padding:64px 56px;position:relative;overflow:hidden}.page_ctaBanner__fuDH9:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);pointer-events:none}.page_ctaBanner__fuDH9:after{content:"";position:absolute;bottom:-150px;left:-150px;width:400px;height:400px;background:radial-gradient(circle,hsla(0,0%,100%,.05) 0,transparent 70%);pointer-events:none}.page_gridBackground__8Mg_h{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(hsla(0,0%,100%,.1) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:40px 40px;transform:perspective(500px) rotateX(60deg) translateY(100px) scale(2);transform-origin:center top;opacity:.5;pointer-events:none}.page_ctaContent__GEeRv{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;position:relative;z-index:1}.page_ctaHeadline__k3zg6{font-family:var(--font-heading);font-weight:700;font-size:42px;line-height:110%;color:var(--white);margin-bottom:0}.page_ctaSubtext__oojOD{font-weight:400;font-size:18px;line-height:140%;color:hsla(0,0%,100%,.9);max-width:800px;margin-bottom:0}.page_ctaButtons__QYVLN{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm);margin:var(--gap-md) 0}.page_demoButton__gKJTc{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background-color:var(--white);color:var(--gray-90);font-weight:600;font-size:16px;border-radius:var(--radius-sm);text-decoration:none;transition:background-color var(--transition-fast),transform var(--transition-fast)}.page_demoButton__gKJTc:hover{background-color:hsla(0,0%,100%,.9);transform:translateY(-1px)}.page_subtitlePoints__Ur6T0{display:flex;align-items:center;gap:8px;font-size:14px;color:hsla(0,0%,100%,.7);margin-top:0}.page_pointDivider__ze_DC{opacity:.5}@media (max-width:1024px){.page_heroContent__fr7ra{grid-template-columns:1fr;gap:48px;text-align:center}.page_heroText__z_AyW{align-items:center}.page_heroButtons__yvuYI{justify-content:center}.page_statsGrid__HLdX9{grid-template-columns:repeat(2,1fr)}.page_featuresGrid__sxWH9{grid-template-columns:1fr}.page_scenariosGrid__dAxeN{grid-template-columns:repeat(2,1fr)}.page_howContent__RYGrz{grid-template-columns:1fr;gap:48px}.page_howText__9AG_4{text-align:center;align-items:center}.page_howFeatures__eSSJP li{justify-content:center}.page_teacherGrid__FkPtB{grid-template-columns:1fr}.page_ctaSection__GkLr7{padding:var(--section-padding-tablet)}.page_ctaBanner__fuDH9{padding:48px 40px}.page_ctaHeadline__k3zg6{font-size:32px}}@media (max-width:768px){.page_hero__WOaTB{padding:10em 0 5em}.page_heroHeadline__FQuYA{font-size:32px}.page_heroSubtext__tmr5F{font-size:16px}.page_heroButtons__yvuYI{flex-direction:column;width:100%;max-width:300px}.page_heroButtons__yvuYI>*{width:100%}.page_scenarioCard__4Xyjx{max-width:100%}.page_stats__3SEDo{padding:32px 0}.page_statsGrid__HLdX9{grid-template-columns:repeat(2,1fr);gap:24px}.page_statValue__bKicd{font-size:32px}.page_ctaSection__GkLr7,.page_howSection__99_yT,.page_sectionAlt__SEOU5,.page_section__yfKey{padding:60px 0}.page_ctaHeadline__k3zg6,.page_howHeadline__UFRru,.page_sectionHeadline__7PQ_V{font-size:28px}.page_scenariosGrid__dAxeN{grid-template-columns:1fr}.page_processCard__mF0OW{max-width:100%}.page_ctaSection__GkLr7{padding:var(--section-padding-mobile) var(--section-padding-mobile)}.page_ctaBanner__fuDH9{padding:40px 24px;border-radius:var(--radius-lg)}.page_ctaHeadline__k3zg6{font-size:26px}.page_ctaSubtext__oojOD{font-size:16px}.page_ctaButtons__QYVLN{flex-direction:column;width:100%}.page_ctaButtons__QYVLN>*{width:100%;max-width:300px}.page_demoButton__gKJTc{justify-content:center;padding:12px 24px;font-size:15px}.page_subtitlePoints__Ur6T0{flex-wrap:wrap;justify-content:center;font-size:13px;gap:6px}}