body.apps-refresh-page{background:#f5f7fb}body.apps-refresh-page .app-content{background:#f5f7fb;align-self:stretch;width:100%;overflow-x:clip}body.apps-refresh-page .app-main{width:100%;min-width:0}body.apps-refresh-page .app-content>main{width:100%;max-width:none;margin:0;padding:0;display:block}body.apps-refresh-page .site-footer{color:#e1e9f79e;background:#203967;padding:0 1rem 1.5rem}body.apps-refresh-page .site-footer a{color:#eff4ffc2}.page-module__1G7KAq__page{color:#203967;width:100%;min-height:100%}.page-module__1G7KAq__sectionInner,.page-module__1G7KAq__outroInner{box-sizing:border-box;width:100%;padding-left:clamp(40px,5vw,112px);padding-right:clamp(40px,5vw,112px)}.page-module__1G7KAq__title,.page-module__1G7KAq__sectionTitle,.page-module__1G7KAq__appTitle,.page-module__1G7KAq__outroTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif}.page-module__1G7KAq__sectionLead,.page-module__1G7KAq__appDescription,.page-module__1G7KAq__appDetail,.page-module__1G7KAq__outroLead{color:#5d7091;font-size:.98rem;line-height:1.7}.page-module__1G7KAq__outroActions,.page-module__1G7KAq__appActions{flex-wrap:wrap;gap:14px;display:flex}.page-module__1G7KAq__appPrimaryButton,.page-module__1G7KAq__appGhostButton,.page-module__1G7KAq__outroPrimaryButton,.page-module__1G7KAq__outroSecondaryButton{border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-size:.94rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s,border-color .2s;display:inline-flex}.page-module__1G7KAq__appPrimaryButton,.page-module__1G7KAq__outroPrimaryButton{color:#fff;background:#e56843;box-shadow:0 16px 30px #e5684338}.page-module__1G7KAq__outroSecondaryButton{color:#203967;background:#ffffffe6;border:1px solid #1f3d6f1a;box-shadow:0 12px 26px #1f3d6f12}.page-module__1G7KAq__appGhostButton{color:#203967c7;cursor:pointer;background:#ffffffb3;border:1px solid #1f3d6f14;box-shadow:inset 0 0 0 1px #ffffff3d}.page-module__1G7KAq__appPrimaryButton:hover,.page-module__1G7KAq__appGhostButton:hover,.page-module__1G7KAq__outroPrimaryButton:hover,.page-module__1G7KAq__outroSecondaryButton:hover{transform:translateY(-1px)}.page-module__1G7KAq__appsSection{background:linear-gradient(#f5f7fb 0%,#fff 28%)}.page-module__1G7KAq__sectionInner{padding-top:84px;padding-bottom:116px}.page-module__1G7KAq__sectionIntro{text-align:center;max-width:920px;margin:0 auto}.page-module__1G7KAq__sectionEyebrow,.page-module__1G7KAq__appName,.page-module__1G7KAq__outroEyebrow{color:#e56c49;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:700;line-height:1}.page-module__1G7KAq__sectionTitle{text-wrap:balance;max-width:980px;margin:28px auto 18px;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.06}.page-module__1G7KAq__sectionLead{max-width:760px;margin:0 auto}.page-module__1G7KAq__blocksList{gap:30px;margin-top:72px;display:grid}.page-module__1G7KAq__appBlock{border-radius:34px;grid-template-columns:minmax(280px,.98fr) minmax(320px,1.02fr);align-items:center;gap:clamp(28px,5vw,48px);padding:34px;display:grid;box-shadow:0 18px 40px #18325b12}.page-module__1G7KAq__appBlockReverse{grid-template-columns:minmax(320px,1.02fr) minmax(280px,.98fr)}.page-module__1G7KAq__appBlockReverse .page-module__1G7KAq__appVisual{order:2}.page-module__1G7KAq__appBlockReverse .page-module__1G7KAq__appContent{order:1}.page-module__1G7KAq__appBlockSand{background:#fff9ec}.page-module__1G7KAq__appBlockSky{background:#f3f7ff}.page-module__1G7KAq__appBlockPaper{background:#f7f7f3}.page-module__1G7KAq__appVisual{min-width:0}.page-module__1G7KAq__appVisualFrame{background:#ffffffe0;border:1px solid #cbd6ebd6;border-radius:26px;overflow:hidden;box-shadow:inset 0 1px #ffffff73}.page-module__1G7KAq__appVisualImage{width:100%;height:auto;display:block}.page-module__1G7KAq__planPreviewCard{background:#ffffffe6;gap:14px;padding:16px;display:grid}.page-module__1G7KAq__planPreviewHeader{background:#f7f8fd;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.page-module__1G7KAq__planPreviewHeaderCopy{min-width:0}.page-module__1G7KAq__planPreviewHeaderCopy h4,.page-module__1G7KAq__planPreviewColumn h5,.page-module__1G7KAq__planPreviewPanel h6{color:#222;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0}.page-module__1G7KAq__planPreviewHeaderCopy h4{letter-spacing:-.03em;margin-bottom:10px;font-size:1rem;font-weight:600;line-height:1.05}.page-module__1G7KAq__planPreviewMeta{flex-wrap:wrap;gap:5px;display:flex}.page-module__1G7KAq__planPreviewMeta span{color:#68748d;background:#fff;border-radius:9px;align-items:center;min-height:24px;padding:0 9px;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex}.page-module__1G7KAq__planPreviewStatus{color:#f06b48;background:#ffffffeb;border-radius:999px;flex-shrink:0;align-items:center;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.page-module__1G7KAq__planPreviewBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__1G7KAq__planPreviewColumn{gap:7px;display:grid}.page-module__1G7KAq__planPreviewColumn h5{font-size:.86rem;font-weight:600;line-height:1.12}.page-module__1G7KAq__planPreviewPanel{background:#f7f8fd;border-radius:14px;gap:7px;padding:9px 11px;display:grid}.page-module__1G7KAq__planPreviewPanel h6{font-size:.75rem;font-weight:600;line-height:1.12}.page-module__1G7KAq__planPreviewCopy,.page-module__1G7KAq__planPreviewList li{color:#5e6b84;font-size:.71rem;line-height:1.42}.page-module__1G7KAq__planPreviewCopy{margin:0}.page-module__1G7KAq__planPreviewList{gap:5px;margin:0;padding:0;list-style:none;display:grid}.page-module__1G7KAq__planPreviewList li{background:#fff;border-radius:9px;padding:5px 7px}.page-module__1G7KAq__mapPreviewCard{background:#ffffffe6;padding:16px 16px 18px}.page-module__1G7KAq__mapPreviewHeader{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 16px 14px;display:grid}.page-module__1G7KAq__mapPreviewDots{gap:7px;display:inline-flex}.page-module__1G7KAq__mapPreviewDots span{border-radius:50%;width:12px;height:12px}.page-module__1G7KAq__mapPreviewDotRed{background:#ff5b57}.page-module__1G7KAq__mapPreviewDotYellow{background:#ffbd2e}.page-module__1G7KAq__mapPreviewDotGreen{background:#28c840}.page-module__1G7KAq__mapPreviewHeader h4{color:#31476f;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;text-align:center;margin:0;font-size:.94rem;font-weight:600}.page-module__1G7KAq__mapPreviewBadge{color:#4d6fc3;white-space:nowrap;background:#edf2ff;border-radius:12px;align-items:center;min-height:30px;padding:0 14px;font-size:.8rem;font-weight:700;display:inline-flex}.page-module__1G7KAq__mapPreviewGrid{border:1px solid #d3dcf2bd;border-bottom:0;border-radius:18px 18px 0 0;grid-template-columns:92px repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.page-module__1G7KAq__mapPreviewCorner,.page-module__1G7KAq__mapPreviewColumnHeader,.page-module__1G7KAq__mapPreviewLevel,.page-module__1G7KAq__mapPreviewCell{background:#ffffffe6;border-bottom:1px solid #dbe2f3c7;border-right:1px solid #dbe2f3c7;justify-content:center;align-items:center;min-height:58px;display:flex}.page-module__1G7KAq__mapPreviewCorner,.page-module__1G7KAq__mapPreviewColumnHeader{color:#667895;background:#eef3fc;min-height:40px;font-size:.7rem;font-weight:700}.page-module__1G7KAq__mapPreviewCorner{border-top-left-radius:18px}.page-module__1G7KAq__mapPreviewColumnHeader:last-child{border-right:0;border-top-right-radius:18px}.page-module__1G7KAq__mapPreviewRow{display:contents}.page-module__1G7KAq__mapPreviewLevel{color:#31476f;font-size:.78rem;font-weight:700}.page-module__1G7KAq__mapPreviewCell{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:6px;padding:12px 10px}.page-module__1G7KAq__mapPreviewRow>:last-child{border-right:0}.page-module__1G7KAq__mapTag0,.page-module__1G7KAq__mapTag1,.page-module__1G7KAq__mapTag2,.page-module__1G7KAq__mapTag3,.page-module__1G7KAq__mapTag4{white-space:nowrap;border-radius:9px;align-items:center;min-height:22px;padding:0 9px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.page-module__1G7KAq__mapTag0{color:#3f69c8;background:#e7efff}.page-module__1G7KAq__mapTag1{color:#f0a800;background:#fff0cf}.page-module__1G7KAq__mapTag2{color:#f06c53;background:#ffe5e0}.page-module__1G7KAq__mapTag3{color:#5372c8;background:#e8edff}.page-module__1G7KAq__mapTag4{color:#55a76b;background:#e5f7e9}.page-module__1G7KAq__mapPreviewStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 18px 8px;display:grid}.page-module__1G7KAq__mapPreviewStat{justify-items:center;gap:5px;display:grid}.page-module__1G7KAq__mapPreviewStat strong{color:#233e6d;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;font-size:1.08rem;font-weight:600;line-height:1}.page-module__1G7KAq__mapPreviewStat span{color:#93a2bf;font-size:.76rem;font-weight:600}.page-module__1G7KAq__mapPreviewSummary{color:#94a3c5;text-align:center;margin:0;padding:18px 18px 20px;font-size:.72rem;font-weight:600}.page-module__1G7KAq__skillsPreviewCard{background:#ffffffe6;gap:14px;padding:16px;display:grid}.page-module__1G7KAq__skillsPreviewHeader{background:#f6f4fb;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex}.page-module__1G7KAq__skillsPreviewHeaderCopy h4{color:#3a3a58;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0;font-size:1rem;font-weight:600;line-height:1.05}.page-module__1G7KAq__skillsPreviewHeaderCopy p{color:#727694;margin:10px 0 0;font-size:.76rem;line-height:1.5}.page-module__1G7KAq__skillsPreviewBadge{color:#7a5dc7;background:#ffffffeb;border-radius:999px;flex-shrink:0;align-items:center;min-height:30px;padding:0 12px;font-size:.74rem;font-weight:700;display:inline-flex}.page-module__1G7KAq__skillsPreviewTable{border:1px solid #dcd9ede0;border-bottom:0;border-radius:18px 18px 0 0;grid-template-columns:108px repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.page-module__1G7KAq__skillsPreviewCorner,.page-module__1G7KAq__skillsPreviewColumnHeader,.page-module__1G7KAq__skillsPreviewTeacher,.page-module__1G7KAq__skillsPreviewCell{background:#fffffff0;border-bottom:1px solid #e1def0e6;border-right:1px solid #e1def0e6;justify-content:center;align-items:center;min-height:52px;display:flex}.page-module__1G7KAq__skillsPreviewCorner,.page-module__1G7KAq__skillsPreviewColumnHeader{color:#696c85;background:#efecf8;min-height:42px;font-size:.7rem;font-weight:700}.page-module__1G7KAq__skillsPreviewCorner{border-top-left-radius:18px}.page-module__1G7KAq__skillsPreviewColumnHeader:last-child{border-right:0;border-top-right-radius:18px}.page-module__1G7KAq__skillsPreviewRow{display:contents}.page-module__1G7KAq__skillsPreviewTeacher{color:#48506f;text-align:center;padding:0 10px;font-size:.76rem;font-weight:700}.page-module__1G7KAq__skillsPreviewCell{padding:10px}.page-module__1G7KAq__skillsPreviewRow>:last-child{border-right:0}.page-module__1G7KAq__skillsToneStrong,.page-module__1G7KAq__skillsToneProgress,.page-module__1G7KAq__skillsToneAlert{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.page-module__1G7KAq__skillsToneStrong{color:#4e9a64;background:#e5f7e9}.page-module__1G7KAq__skillsToneProgress{color:#cc9210;background:#fff0cf}.page-module__1G7KAq__skillsToneAlert{color:#8558d4;background:#f3e8ff}.page-module__1G7KAq__skillsPreviewStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 18px 8px;display:grid}.page-module__1G7KAq__skillsPreviewStat{justify-items:center;gap:5px;display:grid}.page-module__1G7KAq__skillsPreviewStat strong{color:#463c6b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;font-size:1.08rem;font-weight:600;line-height:1}.page-module__1G7KAq__skillsPreviewStat span{color:#8d8aa8;text-align:center;font-size:.74rem;font-weight:600}.page-module__1G7KAq__skillsPreviewSummary{color:#8c88a4;text-align:center;margin:0;padding:18px 18px 20px;font-size:.72rem;font-weight:600}.page-module__1G7KAq__appContent{gap:18px;display:grid}.page-module__1G7KAq__appHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__1G7KAq__appStatus{white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:.76rem;font-weight:700;display:inline-flex}.page-module__1G7KAq__appStatusActive{color:#4767a7;background:#ffffffd6}.page-module__1G7KAq__appStatusUpcoming{color:#8d7b53;background:#ffffffd1}.page-module__1G7KAq__appTitle{text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.3vw,2.2rem);font-weight:600;line-height:1.08}.page-module__1G7KAq__appDescription,.page-module__1G7KAq__appDetail{margin:0}.page-module__1G7KAq__tagsList,.page-module__1G7KAq__highlightsList{margin:0;padding:0;list-style:none}.page-module__1G7KAq__tagsList{flex-wrap:wrap;gap:10px;display:flex}.page-module__1G7KAq__tagsList li{color:#617390;background:#ffffffd6;border-radius:10px;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.page-module__1G7KAq__highlightsList{gap:12px;display:grid}.page-module__1G7KAq__highlightsList li{color:#5d7091;padding-left:18px;font-size:.95rem;line-height:1.55;position:relative}.page-module__1G7KAq__highlightsList li:before{content:"";background:#f0a622;border-radius:50%;width:7px;height:7px;position:absolute;top:.58rem;left:0}.page-module__1G7KAq__outroSection{background:#203967}.page-module__1G7KAq__outroInner{text-align:center;padding-top:96px;padding-bottom:88px}.page-module__1G7KAq__outroEyebrow{color:#ffbf33}.page-module__1G7KAq__outroTitle{color:#fff;text-wrap:balance;max-width:860px;margin:28px auto 18px;font-size:clamp(2rem,3.1vw,3rem);font-weight:600;line-height:1.06}.page-module__1G7KAq__outroLead{color:#d9e2f3bd;max-width:720px;margin:0 auto}.page-module__1G7KAq__outroActions{justify-content:center;margin-top:34px}.page-module__1G7KAq__outroSecondaryButton{color:#eef3ff;background:#ffffff0a;border-color:#5976b0b8}.page-module__1G7KAq__toastLayer{z-index:60;pointer-events:none;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.page-module__1G7KAq__toast{color:#eef3ff;background:#203967f5;border-radius:16px;max-width:min(90vw,520px);padding:.95rem 1.1rem;font-size:.9rem;font-weight:600;line-height:1.45;box-shadow:0 20px 36px #0b172938}@media (max-width:1180px){.page-module__1G7KAq__appBlock,.page-module__1G7KAq__appBlockReverse{grid-template-columns:minmax(0,1fr)}.page-module__1G7KAq__appBlockReverse .page-module__1G7KAq__appVisual,.page-module__1G7KAq__appBlockReverse .page-module__1G7KAq__appContent{order:initial}}@media (max-width:760px){.page-module__1G7KAq__sectionInner,.page-module__1G7KAq__outroInner{padding-left:20px;padding-right:20px}.page-module__1G7KAq__outroActions,.page-module__1G7KAq__appActions{flex-direction:column}.page-module__1G7KAq__appPrimaryButton,.page-module__1G7KAq__appGhostButton,.page-module__1G7KAq__outroPrimaryButton,.page-module__1G7KAq__outroSecondaryButton{width:100%}.page-module__1G7KAq__heroPanel,.page-module__1G7KAq__appBlock{padding:22px}.page-module__1G7KAq__sectionInner,.page-module__1G7KAq__outroInner{padding-top:84px;padding-bottom:88px}.page-module__1G7KAq__blocksList{gap:18px}.page-module__1G7KAq__appHeader{flex-direction:column;align-items:flex-start}.page-module__1G7KAq__planPreviewHeader{flex-direction:column}.page-module__1G7KAq__planPreviewBody{grid-template-columns:minmax(0,1fr)}.page-module__1G7KAq__mapPreviewHeader{grid-template-columns:1fr;justify-items:start}.page-module__1G7KAq__mapPreviewGrid{grid-template-columns:82px repeat(5,minmax(0,1fr))}.page-module__1G7KAq__mapPreviewStats{grid-template-columns:minmax(0,1fr)}.page-module__1G7KAq__skillsPreviewHeader{flex-direction:column}.page-module__1G7KAq__skillsPreviewTable{grid-template-columns:88px repeat(3,minmax(0,1fr))}.page-module__1G7KAq__skillsPreviewStats{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.page-module__1G7KAq__appVisual{display:none}}
