*{box-sizing:border-box}body,html{height:100%}body{background:#0b1020;color:#fff;font-family:Arial,Helvetica,sans-serif;margin:0}img{display:block;max-width:100%}button{font:inherit}.container{margin:0 auto;width:min(980px,calc(100% - 48px))}.h2-dark,.h2-light{font-size:28px;font-weight:700;letter-spacing:-.2px;margin:0 0 12px}.h2-dark{color:#1c2439}.h2-light,.h3-light{color:#fff}.h3-light{font-size:18px;font-weight:700;margin:18px 0 10px}.p-dark{color:#2a3352;margin:0 0 18px}.p-dark,.p-light{font-size:15px;line-height:1.6}.p-light{color:#ffffffdb;margin:0 0 14px}.subtle{color:#ffffffc7}.center{text-align:center}.btn{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:12px 18px;text-decoration:none;transition:none}.btn--light{background:#fff;color:#111827}.btn--dark{background:#ffffff2e;border:1px solid #ffffff2e}.btn--black{background:#0b0f1e;border:1px solid #ffffff1a;color:#fff}.s-grey{background:#0b1020;padding:48px 0}.hero{padding:70px 0;position:relative}.hero__bg{background-position:50%;background-size:cover;filter:brightness(.45);inset:0;position:absolute}.hero__inner{position:relative;z-index:1}.hero__title{font-size:42px;font-weight:800;letter-spacing:-.4px;margin:0 0 14px}.hero__lead{color:#ffffffd9;line-height:1.65;margin:0 0 22px;max-width:780px}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.catGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:18px}.cat{grid-gap:12px;background:#fffffff2;border:1px solid #1c24391a;border-radius:10px;display:grid;gap:12px;grid-template-columns:44px 1fr;padding:16px}.cat__icon{background:#4f7cff1f;border:1px solid #4f7cff2e;border-radius:10px;height:44px;width:44px}.cat__title{color:#1c2439;font-weight:800;margin-bottom:6px}.cat__text{color:#2a3352;font-size:14.5px;line-height:1.6}.booksGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:18px}.bookCard{background:#fff;border:1px solid #1c24391a;border-radius:10px;display:flex;flex-direction:column;min-height:420px;padding:16px}.bookCard__coverWrap{background:#f4f6fb;border:1px solid #1c24391a;border-radius:8px;height:160px;margin-bottom:12px;overflow:hidden}.bookCard__cover{height:100%;object-fit:cover;width:100%}.bookCard__title{color:#1c2439;font-size:16px;font-weight:800;margin:0 0 8px}.bookCard__desc{color:#2a3352;flex:1 1;font-size:14.5px;line-height:1.6;margin-bottom:12px}.bookCard__price{color:#1c2439;font-weight:800;margin-bottom:12px}.exam{overflow:hidden;padding:60px 0;position:relative}.exam__bg{background-position:50%;background-size:cover;filter:brightness(.35);inset:0;position:absolute}.exam__inner{display:grid;grid-template-columns:1fr;justify-items:center;position:relative;z-index:1}.exam__right{width:min(840px,100%)}.examList{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.examItem{grid-gap:12px;background:#11182799;display:grid;gap:12px;grid-template-columns:44px 1fr;padding:16px}.examItem,.examItem__icon{border:1px solid #ffffff1f;border-radius:10px}.examItem__icon{background:#ffffff1a;height:44px;width:44px}.examItem__title{font-weight:800;margin-bottom:6px}.examItem__text{color:#ffffffd1;font-size:14.5px;line-height:1.6}.examItem__price{color:#fff;font-weight:800;margin-top:8px}.why{background:#0b1020;padding:56px 0}.whyGrid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1.2fr .8fr;margin-top:18px}.whyCards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.whyCard{background:#ffffff0f;padding:16px}.whyCard,.whyCard__icon{border:1px solid #ffffff1a;border-radius:10px}.whyCard__icon{background:#ffffff14;height:44px;width:44px}.whyCard__title{font-weight:800;margin-bottom:6px}.whyCard__text{color:#fffc;font-size:14.5px;line-height:1.6}.whyImageWrap{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;overflow:hidden}.whyImage{height:100%;object-fit:cover;width:100%}.stats{padding:56px 0}.statsGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:18px}.stat{background:#0b1020eb;border:1px solid #ffffff1a;border-radius:10px;padding:16px}.stat__num{font-size:34px;font-weight:900;margin-bottom:8px}.stat__title{font-weight:800;margin-bottom:6px}.stat__text{color:#ffffffc7;font-size:14.5px;line-height:1.6}.article{background:#0b1020;padding:56px 0}.articleGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:18px}.faq-dark{background:radial-gradient(circle at top,#2a2a2a,#151515);color:#eaeaea;padding:80px 0}.faq-title{font-size:34px;font-weight:800;margin-bottom:12px}.faq-subtitle{border-bottom:1px solid #ffffff26;color:#b5b5b5;line-height:1.6;margin-bottom:40px;max-width:720px;padding-bottom:24px}.faq-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 1fr}.faq-item{margin-bottom:32px}.faq-item h4{font-size:18px;font-weight:700;margin-bottom:10px}.faq-item p{color:#cfcfcf;line-height:1.7}.s-grey{background:linear-gradient(180deg,#0b1020,#0e1430);padding:80px 0}.cta-layout{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:2fr 1fr}.cta-main{background:#141a2e;border:1px solid #ffffff14;border-radius:18px;color:#e5e7eb;padding:40px}.cta-main h2{font-size:32px;font-weight:900;margin-bottom:14px}.cta-lead{color:#cbd5f5;font-size:16px;font-weight:600;margin-bottom:12px}.cta-main p{color:#aeb4c2;line-height:1.6}.cta-buttons{display:flex;gap:14px;margin-top:26px}.btn--dark{background:#4f7cff;border:none;color:#fff}.btn--outline{background:#0000;border:1px solid #ffffff2e;color:#cbd5f5}.cta-benefits{display:flex;flex-direction:column;gap:16px}.benefit-card{background:#12182b;border:1px solid #ffffff0f;border-radius:14px;color:#e5e7eb;padding:20px}.benefit-card h4{color:#fff;font-size:15px;font-weight:800;margin-bottom:6px}.benefit-card p{color:#aeb4c2;font-size:14px;line-height:1.5}@media (max-width:900px){.cta-layout{grid-template-columns:1fr}.cta-main{padding:32px}}.footer{background:#070b16;border-top:1px solid #ffffff14;margin-top:64px;padding:28px 0}.footer__inner{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.footer__brand strong{color:#fff;font-size:16px;font-weight:900}.footer__desc{color:#9aa1b4;font-size:13.5px;line-height:1.5;margin-top:6px;max-width:420px}.footer__links{align-items:center;display:flex}.footer__link{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;color:#cbd5f5;font-size:14px;font-weight:600;padding:8px 12px;text-decoration:none}.footer__link:hover{background:#4f7cff1f;border-color:#4f7cff59;color:#fff}@media (max-width:640px){.footer__inner{align-items:flex-start;flex-direction:column}}.productHero{background:#070b16;padding:56px 0}.productHero__inner{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1.2fr .8fr}.productHero__title{color:#fff;font-size:34px;font-weight:900;letter-spacing:-.4px;margin:0 0 12px}.productHero__badge{background:#4f7cff1a;border:1px solid #4f7cff33;border-radius:8px;color:#fff;display:inline-block;font-weight:800;margin-bottom:14px;padding:8px 12px}.productHero__lead{color:#fff;line-height:1.6;margin:0 0 12px}.productHero__price{color:#fff;font-size:18px;font-weight:900;margin:10px 0 16px}.productHero__actions{display:flex;flex-wrap:wrap;gap:12px}.productHero__cover{background:#fff;border:1px solid #1c24391f;border-radius:10px;overflow:hidden}.productHero__cover img{height:100%;object-fit:cover;width:100%}.productBody{background:#0b1020;padding:56px 0}.productGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.productCard{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:16px}.productCard--full{grid-column:1/-1}.ol,.ul{color:#ffffffd1;font-size:14.5px;line-height:1.6;margin:10px 0 0 18px}.ol li,.ul li{margin-bottom:8px}.productBuyRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.productBuyRow__title{font-weight:900;margin-bottom:6px}.productBuyRow__text{color:#fffc;font-size:14.5px}@media (max-width:980px){.booksGrid,.statsGrid{grid-template-columns:1fr 1fr}.whyGrid{grid-template-columns:1fr}.whyCards{grid-template-columns:1fr 1fr}.articleGrid,.productGrid,.productHero__inner{grid-template-columns:1fr}}@media (max-width:560px){.container{width:min(980px,calc(100% - 28px))}.booksGrid,.whyCards{grid-template-columns:1fr}.hero__title{font-size:34px}}.bundleGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:24px}.bundleCard{background:#fff;border:1px solid #1c24391f;border-radius:12px;display:flex;flex-direction:column;padding:20px;position:relative}.bundleCard h3{color:#1c2439;margin:0 0 8px}.bundleCard p{color:#2a3352;flex:1 1;line-height:1.6}.bundleBadge{background:#ff4d4f;border-radius:999px;color:#fff;font-size:13px;font-weight:800;padding:6px 10px;position:absolute;right:16px;top:16px}.bundlePrice{align-items:center;display:flex;gap:8px;margin:12px 0}.bundlePrice .old{color:#9aa3b2;text-decoration:line-through}.bundlePrice .new{color:#1c2439;font-size:20px;font-weight:900}.ctaGrid{max-width:760px}.ctaStats{display:flex;gap:24px;margin:20px 0}.ctaStats div{color:#fffc;display:flex;flex-direction:column;font-size:14px}.ctaStats b{color:#fff;font-size:22px}.cat__icon{height:28px;margin-right:16px;opacity:.85;width:28px}.examItem__icon{height:24px;margin-right:14px;width:24px}.whyCard__icon{height:26px;margin-bottom:10px;width:26px}.faq-item img{height:22px;margin-right:12px;width:22px}.benefit-card img{height:26px;opacity:.9;width:26px}.contact-layout{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.2fr 1fr}.contact-card{background:#141a2e;border:1px solid #ffffff14;border-radius:16px;padding:32px}.contact-address{color:#aeb4c2;line-height:1.6;margin-bottom:16px}.contact-form{gap:14px}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:6px}.form-group label{color:#cbd5f5;font-size:13px;font-weight:600}.form-group input,.form-group textarea{background:#0e1430;border:1px solid #ffffff1f;border-radius:10px;color:#e5e7eb;font-size:14px;padding:12px 14px;resize:vertical}.form-group input::placeholder,.form-group textarea::placeholder{color:#7c83a1}.form-group input:focus,.form-group textarea:focus{border-color:#4f7cff;outline:none}.map-wrap{border:1px solid #ffffff14;border-radius:14px;margin-top:12px;overflow:hidden}.map-wrap iframe{border:0;height:260px;width:100%}@media (max-width:900px){.contact-layout{grid-template-columns:1fr}}
/*# sourceMappingURL=main.35c0670a.css.map*/