@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700;750&family=Manrope:wght@500;600;650;700;750;800&display=swap";._btn_18ciw_1{text-align:center;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 24px;font-size:.88rem;font-weight:650;line-height:1.4;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}._btn_18ciw_1:disabled{opacity:.6;cursor:not-allowed}._btn-primary_18ciw_3{background:var(--primary);color:#fff;box-shadow:0 5px 12px #245fe524,inset 0 1px #ffffff15}._btn-primary_18ciw_3:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px #245fe52a}._btn-secondary_18ciw_5{color:var(--text);background:#fff;border-color:#d9e2f0;box-shadow:0 2px 3px #14244304}._btn-secondary_18ciw_5:hover:not(:disabled){background:#f5f8ff;border-color:#adc5f6;transform:translateY(-2px)}._btn-accent_18ciw_7{background:var(--accent);color:#fff}._btn-accent_18ciw_7:hover:not(:disabled){background:var(--primary-hover)}@media (width<=480px){._btn_18ciw_1{max-width:100%;padding-inline:20px}}._header_2spab_1{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1000;background:#ffffffed;border-bottom:1px solid #e6ecf7;position:sticky;top:0}._headerContainer_2spab_2{justify-content:space-between;align-items:center;gap:30px;height:84px;display:flex}._logoWrapper_2spab_3{align-items:center;min-width:0;display:flex}._logoImage_2spab_4{object-fit:contain;width:auto;height:34px}._logoText_2spab_5{color:var(--text);font-size:1.4rem;font-weight:750}._nav_2spab_6{align-items:center;gap:27px;display:flex}._navLink_2spab_7{color:var(--text-muted);white-space:nowrap;padding-block:12px;font-size:.84rem;font-weight:550;position:relative}._navLink_2spab_7:hover,._navLink_2spab_7[aria-current=page]{color:var(--primary)}._navLink_2spab_7[aria-current=page]:after{content:"";background:var(--primary);border-radius:5px;width:16px;height:3px;position:absolute;bottom:3px;left:0}._ctaWrapper_2spab_10{margin-left:6px}._ctaWrapper_2spab_10 a{padding:12px 23px;font-size:.82rem}._mobileMenuBtn_2spab_12{width:44px;height:44px;color:var(--text);border:1px solid var(--border);background:#f1f5fe;border-radius:12px;justify-content:center;align-items:center;display:none}@media (width<=960px){._nav_2spab_6{gap:17px}._logoImage_2spab_4{height:29px}._headerContainer_2spab_2{gap:15px}}@media (width<=800px){._headerContainer_2spab_2{height:72px}._logoImage_2spab_4{height:31px}._mobileMenuBtn_2spab_12{display:flex}._nav_2spab_6{border-bottom:1px solid var(--border);background:#fff;flex-direction:column;align-items:stretch;gap:3px;max-height:calc(100dvh - 72px);padding:16px 22px 24px;display:none;position:absolute;top:72px;left:0;right:0;overflow-y:auto;box-shadow:0 20px 30px #15305b10}._navOpen_2spab_19{display:flex}._navLink_2spab_7{border-radius:9px;padding:13px 16px;font-size:.95rem}._navLink_2spab_7[aria-current=page]{background:#edf3ff}._navLink_2spab_7[aria-current=page]:after{display:none}._ctaWrapper_2spab_10{margin:14px 0 0}._ctaWrapper_2spab_10 a{width:100%}}._footer_sx5w5_1{background-color:var(--surface);color:var(--text);border-top:1px solid var(--border);padding-top:5rem}._footerContainer_sx5w5_8{grid-template-columns:2fr 1fr 1fr;gap:4rem;margin-bottom:4rem;display:grid}._logoWrapper_sx5w5_15{align-items:center;margin-bottom:1.5rem;text-decoration:none;display:flex}._logoImage_sx5w5_22{object-fit:contain;width:auto;height:40px}._logoText_sx5w5_28{color:var(--text);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}._description_sx5w5_35{color:var(--text-muted);max-width:350px;font-size:.95rem;line-height:1.6}._linksCol_sx5w5_42 h3{color:var(--text);margin-bottom:1.5rem;font-size:1rem;font-weight:700}._linksCol_sx5w5_42 ul{margin:0;padding:0;list-style:none}._linksCol_sx5w5_42 a{color:var(--text-muted);font-size:.95rem;font-weight:500;transition:all .2s}._linksCol_sx5w5_42 a:hover{color:var(--primary)}._copyright_sx5w5_70{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);padding:2rem 0;font-size:.85rem}@media (width<=768px){._footerContainer_sx5w5_8{grid-template-columns:1fr;gap:3rem}}._footer_sx5w5_1{background:#f7f9fd;padding-top:65px}._footerContainer_sx5w5_8{grid-template-columns:1.8fr 1fr 1fr;gap:65px;margin-bottom:45px}._logoImage_sx5w5_22{height:34px}._description_sx5w5_35{max-width:315px;font-size:.9rem;line-height:1.85}._linksCol_sx5w5_42 h3{letter-spacing:.07em;text-transform:uppercase;margin-bottom:23px;font-size:.8rem}._linksCol_sx5w5_42 a{font-size:.87rem}._linksCol_sx5w5_42 a:hover{text-underline-offset:5px;text-decoration:underline}._linksCol_sx5w5_42 li{margin-bottom:12px}._copyright_sx5w5_70{padding-block:23px;font-size:.78rem}._copyright_sx5w5_70 p{margin-bottom:0}@media (width<=768px){._footerContainer_sx5w5_8{grid-template-columns:1fr 1fr;gap:30px}._brandCol_sx5w5_95{grid-column:1/-1}._description_sx5w5_35{max-width:420px}}._showcase_cfcxb_1{border-top:1px solid var(--border-light);background:#fff}._sectionHeader_cfcxb_2{justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px;display:flex}._sectionHeader_cfcxb_2>div{max-width:680px}._eyebrow_cfcxb_4{color:var(--primary);letter-spacing:.15em;margin-bottom:15px;font-size:.72rem;font-weight:700;display:block}._sectionHeader_cfcxb_2 h2{margin-bottom:14px}._sectionHeader_cfcxb_2 p{color:var(--text-muted);margin:0}._downloadLink_cfcxb_7{color:#fff;text-align:left;background:#142443;border:1px solid #283b5b;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:13px;min-height:60px;padding:12px 20px;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 6px 16px #14244315}._downloadLink_cfcxb_7:hover{background:#244479;transform:translateY(-2px)}._downloadLink_cfcxb_7 span{gap:2px;display:grid}._downloadLink_cfcxb_7 small{letter-spacing:.12em;color:#dce7fb;font-size:.58rem;line-height:1.3}._downloadLink_cfcxb_7 strong{font-size:1.1rem;font-weight:600;line-height:1.2}._gallery_cfcxb_12{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}._preview_cfcxb_13{border:1px solid var(--border);background:#fafcff;border-radius:20px;min-width:0;overflow:hidden}._preview_cfcxb_13 img{aspect-ratio:1376/768;object-fit:cover;width:100%;height:auto;display:block}._preview_cfcxb_13 figcaption{padding:23px 26px}._preview_cfcxb_13 h3{margin-bottom:8px;font-size:1.1rem}._preview_cfcxb_13 p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.7}._gallery_cfcxb_12:not(._compact_cfcxb_18) ._preview_cfcxb_13:last-child{grid-column:1/-1;grid-template-columns:1.4fr 1fr;align-items:center;display:grid}@media (width<=800px){._sectionHeader_cfcxb_2{flex-direction:column;align-items:flex-start}._gallery_cfcxb_12{gap:20px}._preview_cfcxb_13 figcaption{padding:20px}}@media (width<=600px){._gallery_cfcxb_12{grid-template-columns:1fr}._gallery_cfcxb_12:not(._compact_cfcxb_18) ._preview_cfcxb_13:last-child{display:block}}._homePage_11znv_1{background:var(--background)}._hero_11znv_2{background:radial-gradient(at 88% 25%,#e9f0ff 0,#0000 52%),linear-gradient(#fcfdff,#fff);padding:88px 0 100px;position:relative;overflow:hidden}._heroContainer_11znv_3{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;display:grid}._heroContent_11znv_4{z-index:1;position:relative}._eyebrow_11znv_5,._eyebrowLight_11znv_5{letter-spacing:.16em;color:var(--primary);align-items:center;gap:9px;margin-bottom:24px;font-size:.7rem;font-weight:700;display:inline-flex}._eyebrow_11znv_5{background:#edf3ff;border:1px solid #d8e5ff;border-radius:30px;padding:8px 13px}._eyebrow_11znv_5:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #dce8ff}._heroTitle_11znv_8{letter-spacing:-.058em;margin-bottom:25px;font-size:clamp(2.9rem,4.6vw,4rem);font-weight:750;line-height:1.11}._heroTitle_11znv_8 span{color:var(--primary);position:relative}._heroTitle_11znv_8 span:after{content:"";background:#bdd3ff;border-radius:100%;width:150px;height:6px;margin-top:11px;display:block;transform:rotate(-3deg)}._heroDescription_11znv_11{color:var(--text-muted);max-width:470px;margin-bottom:30px;font-size:1.06rem;line-height:1.85}._heroBtns_11znv_12{flex-wrap:wrap;gap:12px;display:flex}._heroVisual_11znv_13{isolation:isolate;padding:20px 20px 16px;position:relative}._orbit_11znv_14{aspect-ratio:1;z-index:-1;border:1px solid #d6e3fc;border-radius:50%;width:115%;position:absolute;top:2%;left:-8%}._orbit_11znv_14:before{content:"";border:1px dashed #d6e3fc;border-radius:50%;position:absolute;inset:28px}._orbit_11znv_14:after{content:"";background:#b4cffb;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:15%;left:12%}._floatingIcon_11znv_17{z-index:2;background:#fff;border:1px solid #e5ecfb;border-radius:20px;place-items:center;width:66px;height:66px;display:grid;position:absolute;box-shadow:0 12px 32px #1e428719}._floatAtom_11znv_18{color:#4776e6;top:45px;right:-10px;transform:rotate(12deg)}._floatCap_11znv_19{color:#13866d;bottom:45px;left:-16px;transform:rotate(-10deg)}._appMockup_11znv_20{background:#f4f7fc;border:6px solid #fff;border-radius:24px;width:100%;max-width:440px;margin:auto;position:relative;transform:rotate(-3deg);box-shadow:0 28px 65px -18px #234da64d,0 0 0 1px #dce5f3}._mockupHeader_11znv_21{color:#8a9bb7;background:#fff;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;height:43px;padding:0 20px;display:flex}._dots_11znv_22{gap:5px;display:flex}._dots_11znv_22 span{background:#d9e1ef;border-radius:50%;width:7px;height:7px}._dots_11znv_22 span:first-child{background:#97b9ff}._mockupBody_11znv_25{gap:16px;padding:15px 20px 22px;display:grid}._greetingCard_11znv_26{color:#fff;background:linear-gradient(115deg,#1358e1,#5689f4);border-radius:15px;padding:24px 20px;position:relative;overflow:hidden}._greetingCard_11znv_26:after{content:"";border:24px solid #ffffff0e;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-85px;right:-45px}._greetingCard_11znv_26 h4{color:#fff;z-index:1;margin-bottom:6px;font-size:1.08rem;position:relative}._greetingCard_11znv_26 p{color:#e6eeff;margin:0;font-size:.76rem}._greetingSparkle_11znv_30{color:#ffffff38;position:absolute;top:15px;right:15px}._subjectCards_11znv_31{gap:9px;display:grid}._subjectCard_11znv_31{background:#fff;border:1px solid #e7edf6;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:.82rem;font-weight:650;display:flex;box-shadow:0 3px 5px #17396a03}._subjectIcon_11znv_33{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}._iconPhysics_11znv_34{color:#6370d6;background:#e9eefe}._iconChemistry_11znv_35{color:#bd7a19;background:#fff1dc}._iconMath_11znv_36{color:#16866b;background:#e3f5ef}._subjectArrow_11znv_37{color:#a1adc2;margin-left:auto}._progressCard_11znv_38{background:#fff;border:1px solid #e7edf6;border-radius:12px;padding:17px}._progressText_11znv_39{position:relative}._progressText_11znv_39 h4{margin:0 0 3px;font-size:.83rem}._progressText_11znv_39 p{color:var(--text-muted);margin-bottom:14px;font-size:.7rem}._progressCheck_11znv_42{color:#188366;background:#e8f7f0;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:0;right:0}._progressBar_11znv_43{background:#edf1f8;border-radius:10px;height:6px;overflow:hidden}._progressFill_11znv_44{border-radius:inherit;background:linear-gradient(90deg,#3269ed,#79a2ff);width:65%;height:100%}._visualPedestal_11znv_45{filter:blur(25px);z-index:-1;background:#c8d8fa;width:90%;height:32px;position:absolute;bottom:-21px;left:5%}._featuresSection_11znv_46{background:#f5f8fd;border-block:1px solid #e8eef9}._sectionHeading_11znv_47{margin-bottom:42px}._featuresGrid_11znv_48{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._featureCard_11znv_49{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 7px 22px #1d427605}._featureCard_11znv_49:hover{box-shadow:var(--shadow);transform:translateY(-5px)}._featureCard_11znv_49:after{content:"";background:#f5f8ff;border-radius:0 0 0 100%;width:75px;height:75px;position:absolute;top:0;right:0}._featureIconBox_11znv_52{color:#386be5;background:#edf2ff;border-radius:14px;place-items:center;width:51px;height:51px;margin-bottom:28px;display:grid}._featureCard_11znv_49:nth-child(2) ._featureIconBox_11znv_52{color:#ab741e;background:#fff3df}._featureCard_11znv_49:nth-child(3) ._featureIconBox_11znv_52{color:#16866b;background:#e5f5ee}._featureCard_11znv_49 h3{margin-bottom:12px;font-size:1.13rem}._featureCard_11znv_49 p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.8}._flowSection_11znv_57{background:#fff}._flowContainer_11znv_58{justify-content:center;align-items:center;gap:24px;margin-top:45px;display:flex}._flowNode_11znv_59{border:1px solid var(--border);background:#fafcff;border-radius:20px;justify-items:center;width:190px;padding:25px 18px;display:grid;position:relative}._flowIcon_11znv_60{width:43px;height:43px;color:var(--primary);background:#fff;border:1px solid #dae5fa;border-radius:50%;place-items:center;margin-bottom:15px;font-size:.75rem;font-weight:700;display:grid}._flowNode_11znv_59 h4{margin:0;font-size:1.1rem}._pathSymbol_11znv_62{color:#9db8e8;margin-top:20px}._flowNode_11znv_59:last-child{background:#edf3ff;border-color:#c9dafa}._flowIconActive_11znv_64{background:var(--primary);color:#fff;border-color:var(--primary)}._flowLine_11znv_65{background:#cbd9ed;width:65px;height:1px;position:relative}._flowLine_11znv_65:after{content:"";border-top:1px solid #9cb3d7;border-right:1px solid #9cb3d7;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}._productsSection_11znv_67{background:#f5f8fd}._productMinimal_11znv_68{background:#fff;border:1px solid #dce6f7;border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding:55px;display:grid}._productArt_11znv_69{background:radial-gradient(circle,#dce9ff,#eff5ff 65%);border-radius:22px;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}._productArt_11znv_69:before,._productArt_11znv_69:after{content:"";border:1px solid #c9daf6;border-radius:50%;width:240px;height:240px;position:absolute}._productArt_11znv_69:after{width:320px;height:320px}._bookShape_11znv_72{color:#fff;z-index:1;background:linear-gradient(145deg,#5489f9,#144cd5);border:5px solid #fff;border-radius:12px 25px 25px 12px;place-items:center;width:155px;height:180px;display:grid;position:relative;transform:rotate(-12deg);box-shadow:15px 22px 20px #124da331}._bookShape_11znv_72 svg:last-child{color:#c3973d;position:absolute;top:-20px;right:-30px}._artLines_11znv_74{z-index:2;width:100px;height:66px;box-shadow:var(--shadow);background:#ffffffed;border:1px solid #e4ecfc;border-radius:12px;align-items:end;gap:9px;padding:12px;display:flex;position:absolute;bottom:20px;right:15px}._artLines_11znv_74 span{background:#aac6ff;border-radius:3px;flex:1;height:35%}._artLines_11znv_74 span:nth-child(2){height:55%}._artLines_11znv_74 span:nth-child(3){height:75%}._artLines_11znv_74 span:nth-child(4){background:var(--primary);height:100%}._productContent_11znv_79 h2{margin-bottom:20px;font-size:2.1rem}._productContent_11znv_79 p{color:var(--text-muted);margin-bottom:24px;font-size:.96rem;line-height:1.85}._eyebrowLight_11znv_5{margin-bottom:15px}._textLink_11znv_82{color:var(--primary);text-underline-offset:6px;padding-block:8px;font-size:.88rem;font-weight:700;display:inline-block}._textLink_11znv_82:hover{text-decoration:underline}._ctaSection_11znv_84{background:#fff}._ctaContainer_11znv_85{isolation:isolate;text-align:center;color:#fff;background:linear-gradient(115deg,#1042ac,#2563eb 70%,#4c83f5);border-radius:28px;padding:65px 32px;position:relative;overflow:hidden;box-shadow:0 18px 50px -25px #225ce8}._ctaContainer_11znv_85:before,._ctaContainer_11znv_85:after{content:"";z-index:-1;border:1px solid #ffffff20;border-radius:50%;width:360px;height:360px;position:absolute;top:-100px;left:-160px;box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff05}._ctaContainer_11znv_85:after{top:80px;left:auto;right:-180px}._ctaContainer_11znv_85 h2{color:#fff;margin-bottom:14px;font-size:clamp(1.9rem,3.5vw,2.8rem)}._ctaContainer_11znv_85 p{color:#e1eaff;font-size:1rem}@media (width<=1000px){._heroContainer_11znv_3{gap:25px}._heroTitle_11znv_8{font-size:3rem}._heroBtns_11znv_12{gap:9px}._heroBtns_11znv_12 button{padding-inline:19px}._productMinimal_11znv_68{gap:30px;padding:35px}._featureCard_11znv_49{padding:25px}}@media (width<=760px){._hero_11znv_2{padding:52px 0 65px}._heroContainer_11znv_3{grid-template-columns:1fr;gap:45px}._heroContent_11znv_4{text-align:center}._heroTitle_11znv_8{font-size:clamp(2.55rem,8vw,3.5rem)}._heroTitle_11znv_8 span:after,._heroDescription_11znv_11{margin-inline:auto}._heroBtns_11znv_12{justify-content:center}._heroVisual_11znv_13{width:min(100%,440px);margin-inline:auto;padding:20px}._floatAtom_11znv_18{right:0}._floatCap_11znv_19{left:0}._featuresGrid_11znv_48{grid-template-columns:1fr}._featureCard_11znv_49{padding:30px}._featureIconBox_11znv_52{margin-bottom:22px}._flowContainer_11znv_58{gap:8px}._flowNode_11znv_59{width:29%;padding:20px 8px}._flowNode_11znv_59 h4{font-size:.95rem}._flowLine_11znv_65{flex-shrink:0;width:12px}._productMinimal_11znv_68{grid-template-columns:1fr;gap:30px;padding:24px}._productArt_11znv_69{min-height:240px}._productContent_11znv_79 h2{font-size:1.8rem}._ctaSection_11znv_84{padding-inline:20px}._ctaContainer_11znv_85{padding:50px 22px}}@media (prefers-reduced-motion:no-preference){._heroContent_11znv_4{animation:.65s both _arrive_11znv_1}._heroVisual_11znv_13{animation:.85s .1s both _arrive_11znv_1}@keyframes _arrive_11znv_1{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}}._aboutPage_1cj2d_1{background-color:var(--background)}._aboutHero_1cj2d_5{background-color:var(--background);text-align:center;padding:6rem 0 4rem}._heroTitle_1cj2d_11{margin-bottom:1rem;font-size:3.5rem}._heroSubtitle_1cj2d_16{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.25rem}._contentSection_1cj2d_23{background-color:var(--surface);padding:4rem 0 6rem}._contentBlock_1cj2d_28{background-color:var(--surface-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border);max-width:800px;margin:0 auto 3rem;padding:4rem}._contentBlock_1cj2d_28 h2{margin-bottom:1.5rem;font-size:2rem}._contentBlock_1cj2d_28 p{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}@media (width<=768px){._heroTitle_1cj2d_11{font-size:2.5rem}._contentBlock_1cj2d_28{padding:2rem}}._aboutHero_1cj2d_5{border-bottom:1px solid var(--border);background:radial-gradient(at 50% 0,#e9f0ff,#0000 70%),#fcfdff;padding:85px 0 70px}._heroTitle_1cj2d_11{font-size:clamp(2.4rem,5vw,3.5rem)}._heroSubtitle_1cj2d_16{font-size:1.1rem;line-height:1.8}._contentBlock_1cj2d_28{max-width:900px;box-shadow:var(--shadow-sm);border-left:4px solid #a5c1fa;padding:42px 46px}._contentBlock_1cj2d_28:nth-child(2){border-left-color:#97d3bf}._contentBlock_1cj2d_28:nth-child(3){border-left-color:#e8c98f}._contentBlock_1cj2d_28 h2{font-size:1.7rem}._contentBlock_1cj2d_28 p,._contentBlock_1cj2d_28 li{color:var(--text-muted);font-size:1rem;line-height:1.9}._contentBlock_1cj2d_28 ul{gap:15px;padding-left:22px;display:grid}._contentBlock_1cj2d_28 li::marker{color:var(--primary)}._contentBlock_1cj2d_28 p:last-child,._contentBlock_1cj2d_28:last-child{margin-bottom:0}@media (width<=768px){._aboutHero_1cj2d_5{padding:55px 0 48px}._contentBlock_1cj2d_28{padding:28px 25px}}._productsPage_1hw93_1{background-color:var(--background);min-height:100vh}._header_1hw93_6{background-color:var(--background);padding:6rem 0 4rem}._eyebrow_1hw93_11,._eyebrowLight_1hw93_20{letter-spacing:.1em;color:var(--accent);text-transform:uppercase;margin-bottom:1rem;font-size:.85rem;font-weight:700}._headerTitle_1hw93_29{margin-bottom:1rem;font-size:3rem}._headerSubtitle_1hw93_34{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.25rem}._productList_1hw93_41{background-color:var(--surface);padding:4rem 0 6rem}._productCard_1hw93_46{background-color:var(--background);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);max-width:800px;margin:0 auto}._productInfo_1hw93_55{padding:3rem}._productInfo_1hw93_55 h3{margin-bottom:1.25rem;font-size:2.25rem}._productDesc_1hw93_64{color:var(--text-muted);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}._featureList_1hw93_71{flex-direction:column;gap:1.25rem;margin-bottom:3rem;display:flex}._featureItem_1hw93_78{color:var(--text);align-items:center;gap:1rem;font-weight:500;display:flex}._checkIcon_1hw93_86{color:#fff;background-color:var(--primary);border-radius:50%;flex-shrink:0;padding:4px}._actionArea_1hw93_94{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;padding-top:2.5rem;display:flex}@media (width<=600px){._headerTitle_1hw93_29{font-size:2.25rem}._productInfo_1hw93_55{padding:2rem}}._header_1hw93_6{border-bottom:1px solid var(--border);background:radial-gradient(at 50% 0,#e9f0ff,#0000 70%),#fcfdff;padding:85px 0 70px}._headerTitle_1hw93_29{font-size:clamp(2.4rem,5vw,3.5rem)}._headerSubtitle_1hw93_34{font-size:1.1rem}._productCard_1hw93_46{border-top:4px solid var(--primary);max-width:980px;box-shadow:var(--shadow);overflow:hidden}._productInfo_1hw93_55{background:radial-gradient(at 100% 0,#edf3ff,#0000 50%);padding:48px}._productInfo_1hw93_55 h3{font-size:clamp(1.8rem,4vw,2.5rem)}._productDesc_1hw93_64{max-width:760px;font-size:1rem}._featureList_1hw93_71{grid-template-columns:1fr 1fr;gap:18px;display:grid}._featureItem_1hw93_78{background:#f6f8fd;border:1px solid #e8eef8;border-radius:12px;padding:15px;font-size:.9rem}._checkIcon_1hw93_86{color:#27755f;background:#e0f1e9;width:24px;height:24px}@media (width<=768px){._header_1hw93_6{padding:55px 0 48px}._productInfo_1hw93_55{padding:28px}._featureList_1hw93_71{grid-template-columns:1fr}}._page_11wvl_1{background-color:var(--background)}._downloadBanner_11wvl_5{background:#fcfdff;justify-content:center;padding:0 22px 40px;display:flex}._hero_11wvl_7{background-color:var(--background);text-align:center;padding:6rem 0 4rem}._heroContainer_11wvl_13{max-width:860px;margin:0 auto}._badge_11wvl_18{letter-spacing:.1em;color:var(--primary);text-transform:uppercase;margin-bottom:1rem;font-size:.85rem;font-weight:700}._heroTitle_11wvl_27{color:var(--text);letter-spacing:-.03em;margin-bottom:1.25rem;font-size:3.5rem}._heroDescription_11wvl_34{color:var(--text-muted);margin-bottom:2.5rem;font-size:1.25rem;line-height:1.6}._ctaWrapper_11wvl_41{justify-content:center;gap:1rem;display:flex}._introSection_11wvl_47{background-color:var(--surface)}._introText_11wvl_51{max-width:800px;color:var(--text-muted);margin:0 auto;font-size:1.25rem;line-height:1.8}._sectionSubtitle_11wvl_59{letter-spacing:.08em;color:var(--primary);text-transform:uppercase;margin-bottom:.5rem;font-size:.85rem;font-weight:700;display:inline-block}._featuresSection_11wvl_69{background-color:var(--background)}._featuresGrid_11wvl_73{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:3rem auto 0;display:grid}._featureCard_11wvl_81{background-color:var(--surface-white);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);align-items:flex-start;gap:1.5rem;padding:2.5rem;transition:transform .2s,box-shadow .2s;display:flex}._featureCard_11wvl_81:hover{box-shadow:var(--shadow);transform:translateY(-3px)}._featureIcon_11wvl_98{color:#fff;background:var(--primary);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;height:fit-content;padding:.85rem;display:flex}._featureText_11wvl_110 h3{color:var(--text);margin-bottom:.5rem;font-size:1.2rem}._featureText_11wvl_110 p{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}._curriculumSection_11wvl_123{background-color:var(--surface)}._curriculumGrid_11wvl_127{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:2.5rem auto 0;display:grid}._curriculumCard_11wvl_135{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;padding:2.5rem}._curriculumHeader_11wvl_143{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}._cardHeaderIcon_11wvl_150{color:var(--primary)}._curriculumCard_11wvl_135 h3{margin:0;font-size:1.25rem}._curriculumCard_11wvl_135>p{color:var(--text-muted);margin-bottom:1.5rem;font-size:.95rem}._curriculumList_11wvl_165{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._curriculumList_11wvl_165 li{color:var(--text);align-items:center;gap:.6rem;font-size:.95rem;display:flex}._curriculumList_11wvl_165 li svg{color:var(--primary);flex-shrink:0}._ctaSection_11wvl_187{background-color:var(--surface);text-align:center}._ctaSection_11wvl_187 h2{color:var(--text)}._ctaBtns_11wvl_196{justify-content:center;gap:1rem;margin-top:2rem;display:flex}@media (width<=850px){._featuresGrid_11wvl_73,._curriculumGrid_11wvl_127{grid-template-columns:1fr}}@media (width<=768px){._heroTitle_11wvl_27{font-size:2.5rem}._featureCard_11wvl_81{flex-direction:column;gap:1.25rem}._ctaWrapper_11wvl_41,._ctaBtns_11wvl_196{flex-direction:column;align-items:stretch}}._hero_11wvl_7{border-bottom:1px solid var(--border);background:radial-gradient(at 50% 0,#e5eeff,#0000 70%),#fcfdff;padding:85px 0 75px}._heroTitle_11wvl_27{font-size:clamp(2.4rem,5vw,3.6rem)}._badge_11wvl_18{letter-spacing:.13em;background:#edf3ff;border:1px solid #d7e3fa;border-radius:40px;margin-bottom:25px;padding:8px 16px;font-size:.7rem;display:inline-block}._heroDescription_11wvl_34{font-size:1.08rem;line-height:1.85}._introText_11wvl_51{font-size:1.07rem;line-height:1.9}._featureCard_11wvl_81{gap:20px;padding:32px}._featureIcon_11wvl_98{color:var(--primary);background:#edf3ff;border:1px solid #dce6fa;border-radius:14px}._featureCard_11wvl_81:nth-child(2) ._featureIcon_11wvl_98{color:#a47526;background:#fff4e2;border-color:#f2e5cd}._featureCard_11wvl_81:nth-child(3) ._featureIcon_11wvl_98{color:#238069;background:#e7f5ef;border-color:#d9ebe3}._curriculumCard_11wvl_135{box-shadow:var(--shadow-sm);padding:32px}._curriculumList_11wvl_165 li{align-items:flex-start}._curriculumList_11wvl_165 li svg{margin-top:5px}._ctaSection_11wvl_187{border-top:1px solid var(--border);background:linear-gradient(120deg,#edf3ff,#f6f9ff)}@media (width<=768px){._hero_11wvl_7{padding:55px 0}._featureCard_11wvl_81,._curriculumCard_11wvl_135{padding:26px}._heroContainer_11wvl_13{padding-inline:22px}}._supportPage_1ki8h_1{background-color:var(--background);min-height:100vh}._header_1ki8h_6{background-color:var(--background);text-align:center;padding:6rem 0 4rem}._headerTitle_1ki8h_12{margin-bottom:1rem;font-size:3.5rem}._headerSubtitle_1ki8h_17{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.25rem}._content_1ki8h_24{background-color:var(--surface);padding:4rem 0 6rem}._helpGrid_1ki8h_29{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto;display:grid}._helpCard_1ki8h_37{background-color:var(--surface-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border);text-align:center;padding:3rem;transition:all .3s}._helpCard_1ki8h_37:hover{box-shadow:var(--shadow);transform:translateY(-2px)}._icon_1ki8h_52{color:#fff;background-color:var(--primary);border-radius:var(--radius-pill);justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.5rem;display:flex}._helpCard_1ki8h_37 h3{margin-bottom:1rem;font-size:1.5rem}._helpCard_1ki8h_37 p{color:var(--text-muted);line-height:1.6}._contactCta_1ki8h_74{text-align:center;background-color:var(--surface-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border);max-width:900px;margin-top:4rem;margin-left:auto;margin-right:auto;padding:4rem 2rem}._contactCta_1ki8h_74 h2{margin-bottom:1rem;font-size:2rem}._contactCta_1ki8h_74 p{color:var(--text-muted);margin-bottom:2rem;font-size:1.1rem}@media (width<=768px){._helpGrid_1ki8h_29{grid-template-columns:1fr}}._pageHeader_1ki8h_104{border-bottom:1px solid var(--border);background:radial-gradient(at 50% 0,#e9f0ff,#0000 70%),#fcfdff;padding:85px 0 70px}._headerTitle_1ki8h_12{font-size:clamp(2.4rem,5vw,3.5rem)}._headerSubtitle_1ki8h_17{font-size:1.1rem;line-height:1.8}._contentSection_1ki8h_107{background:var(--surface)}._containerNarrow_1ki8h_108{max-width:1040px}._helpCard_1ki8h_37{text-align:left;padding:34px}._icon_1ki8h_52{width:54px;height:54px;color:var(--primary);background:#edf3ff;border-radius:15px;margin:0 0 24px;padding:14px}._helpCard_1ki8h_37:nth-child(2) ._icon_1ki8h_52{color:#a57624;background:#fff4e2}._helpCard_1ki8h_37:nth-child(3) ._icon_1ki8h_52{color:#247f67;background:#e6f5ed}._helpCard_1ki8h_37:nth-child(4) ._icon_1ki8h_52{color:#7c61bd;background:#f0eafd}._helpCard_1ki8h_37 h3{font-size:1.2rem}._helpCard_1ki8h_37 p{margin:0;font-size:.95rem;line-height:1.8}._contactBlock_1ki8h_116{border:1px solid var(--border);max-width:900px;box-shadow:var(--shadow-sm);text-align:center;background:#fff;border-radius:24px;margin:42px auto 0;padding:44px}._contactBlock_1ki8h_116:only-child{text-align:left;max-width:800px;margin-top:0}._contactBlock_1ki8h_116 h2{margin-bottom:16px;font-size:1.85rem}._contactBlock_1ki8h_116>p{color:var(--text-muted);max-width:580px;margin-inline:auto}._contactBlock_1ki8h_116:only-child>p{margin-inline:0}._contactIcon_1ki8h_121{color:var(--primary);margin-bottom:20px}._emailLink_1ki8h_122{color:var(--primary);overflow-wrap:anywhere;background:#f2f6ff;border:1px solid #d8e4fc;border-radius:11px;padding:12px 22px;font-weight:650;display:inline-block}._emailLink_1ki8h_122:hover{background:#e3ecff}._contactInfoList_1ki8h_124{gap:18px;margin-block:28px;display:grid}._contactInfoItem_1ki8h_125{border:1px solid var(--border);color:var(--text-muted);overflow-wrap:anywhere;background:#f6f8fc;border-radius:14px;gap:18px;padding:22px;font-size:.95rem;display:flex}._contactInfoItem_1ki8h_125>div{min-width:0}._contactInfoItem_1ki8h_125 strong{color:var(--text)}._contactInfoItem_1ki8h_125 a{color:var(--primary)}._infoIcon_1ki8h_129{color:var(--primary);margin-top:4px}@media (width<=768px){._pageHeader_1ki8h_104{padding:55px 0 48px}._contactBlock_1ki8h_116{padding:28px 24px}._contactInfoItem_1ki8h_125{padding:18px}}._legalPage_1pw9r_1{background-color:var(--background);width:100%;max-width:100%;min-height:100vh}._legalHeader_1pw9r_8{background-color:var(--background);text-align:center;border-bottom:1px solid var(--border);padding:6rem 0 4rem}._title_1pw9r_15{margin-bottom:1rem;font-size:3rem}._lastUpdated_1pw9r_20{color:var(--text-muted);font-size:1.1rem}._contentWrapper_1pw9r_25{background-color:var(--surface);width:100%;padding:4rem 0 6rem}._legalContent_1pw9r_31{background-color:var(--surface-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border);max-width:800px;color:var(--text-muted);overflow-wrap:anywhere;word-break:break-word;margin:0 auto;padding:4rem;line-height:1.8}._legalContent_1pw9r_31 h2{color:var(--text);margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:100px;font-size:1.75rem}._legalContent_1pw9r_31 h3{color:var(--text);margin-top:1.5rem;margin-bottom:.75rem;scroll-margin-top:100px;font-size:1.25rem}._legalContent_1pw9r_31 p{max-width:100%;margin-bottom:1.25rem}._legalContent_1pw9r_31 ul,._legalContent_1pw9r_31 ol{margin-bottom:1.5rem;padding-left:1.5rem}._legalContent_1pw9r_31 li{margin-bottom:.5rem}._legalContent_1pw9r_31 a{color:var(--primary);overflow-wrap:anywhere;word-break:break-word}@media (width<=768px){._title_1pw9r_15{font-size:2.25rem}._legalHeader_1pw9r_8{padding:4rem 0 2rem}._legalContent_1pw9r_31{padding:2rem}}@media (width<=480px){._legalContent_1pw9r_31{padding:1.5rem}}._legalHeader_1pw9r_8{background:radial-gradient(at 50% 0,#e9f0ff,#0000 70%),#fcfdff;padding:80px 0 60px}._title_1pw9r_15{font-size:clamp(2.2rem,5vw,3.3rem)}._lastUpdated_1pw9r_20{font-size:.95rem}._legalContent_1pw9r_31{max-width:900px;box-shadow:var(--shadow-sm)}._legalContent_1pw9r_31 h2{letter-spacing:-.025em;padding-top:12px}._legalContent_1pw9r_31 a:hover{text-underline-offset:4px;text-decoration:underline}._legalContent_1pw9r_31 strong{color:var(--text)}@media (width<=768px){._legalHeader_1pw9r_8{padding:50px 0 40px}}:root{--primary:#245fe5;--primary-hover:#164ac3;--accent:#245fe5;--accent-light:#edf3ff;--background:#fff;--surface:#f5f8fd;--surface-white:#fff;--surface-hover:#edf3ff;--text:#142443;--text-muted:#5c6c85;--text-light:#71809a;--border:#e1e8f3;--border-light:#edf2f9;--radius-sm:12px;--radius:16px;--radius-lg:24px;--radius-pill:9999px;--shadow-sm:0 5px 18px #19396906;--shadow:0 12px 32px #1939690d;--shadow-lg:0 22px 60px #19396917}html{box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:100px}*,:before,:after{box-sizing:inherit;margin:0;padding:0}body{background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;min-width:320px;margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}.app-container{flex-direction:column;min-height:100dvh;display:flex}.main-content{flex:1;min-width:0}a{color:inherit;text-decoration:none;transition:color .2s,background-color .2s}button{cursor:pointer;font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}svg{flex-shrink:0}h1,h2,h3,h4,h5,h6{color:var(--text);letter-spacing:-.04em;overflow-wrap:break-word;margin-bottom:.75em;font-family:Manrope,DM Sans,sans-serif;font-weight:750;line-height:1.22}h1{letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,3.5rem)}h2{font-size:clamp(1.85rem,3vw,2.5rem)}h3{letter-spacing:-.025em;font-size:1.35rem}p{margin-bottom:1.25rem}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.text-center{text-align:center}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.py-section{padding-block:88px}::selection{color:#12388e;background:#d5e3ff}:focus-visible{outline-offset:5px;outline:3px solid #346be7}.skipLink{z-index:2000;color:var(--primary);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:10px;left:15px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.placeholderNote{color:#796137;background:#fff8ea;border:1px solid #f0dfb8;border-radius:12px;padding:16px 20px;font-size:.88rem}.placeholderNote p:last-child{margin-bottom:0}@media (width<=768px){.py-section{padding-block:56px}.container{padding-inline:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
