:root{--color-primary:rgba(10,124,255,1);--color-primary-hover:rgba(9,111,228,1);--color-white:rgba(255,255,255,1);--color-black:rgba(13,13,13,1);--color-gray-dark:rgba(43,43,43,1);--color-gray-dark-hover:rgba(61,61,61,1);--color-gray-darker:rgba(31,31,31,1);--color-gray-border:rgba(255,255,255,0.18);--color-gray-bg:rgba(255,255,255,0.05);--color-gray-bg-hover:rgba(255,255,255,0.18);--color-gray-bg-active:rgba(255,255,255,0.08);--color-gray-text:rgba(255,255,255,0.7);--color-gray-text-light:rgba(255,255,255,0.6);--color-gray-text-lighter:rgba(255,255,255,0.5);--color-faq-bg:rgba(255,255,255,0.08);--color-faq-bg-hover:rgba(255,255,255,0.1);--gap-xs:8px;--gap-sm:16px;--gap-md:24px}
.beta-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs);box-sizing:border-box;padding:12px 16px;font-family:"Stolzl","Inter",system-ui,-apple-system,sans-serif;font-size:.940rem;font-weight:400;line-height:1.2;text-decoration:none;text-align:center;border-radius:100px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease;white-space:nowrap;user-select:none;border:1px solid transparent;color:var(--color-white);background-color:transparent}
.beta-btn--bold{font-weight:700}
.beta-btn--sm{padding:8px 16px;font-size:.875rem}
.beta-btn--lg{padding:16px 32px;font-size:1.125rem}
.beta-btn--block{display:flex;width:100%}
.beta-btn--primary{background-color:var(--color-primary);border-color:var(--color-primary)}
.beta-btn--primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}
.beta-btn--primary-outline{background-color:var(--color-primary);border-color:var(--color-white)}
.beta-btn--primary-outline:hover{background-color:var(--color-primary-hover);border-color:var(--color-white)}
.beta-btn--secondary{background-color:var(--color-gray-dark);border-color:transparent}
.beta-btn--secondary:hover{background-color:var(--color-gray-dark-hover)}
.beta-btn--secondary-outline{background-color:transparent;border-color:var(--color-gray-dark-hover)}
.beta-btn--secondary-outline:hover{background-color:var(--color-gray-darker)}
.beta-page{background:var(--color-black);color:var(--color-white);font-family:"Stolzl",system-ui,sans-serif}
.beta-container{margin:0 auto;padding:0 1rem;width:100%;max-width:65rem}
.beta-container--features{max-width:75rem;margin:0 auto;padding:0 1rem;align-items:center}
.beta-container--lesson{max-width:75rem;margin:0 auto;padding:0 1rem;align-items:center}
.beta-breadcrumbs{display:flex;align-items:center;gap:var(--gap-xs);font-size:1rem;padding:1rem 0;margin:0}
.beta-breadcrumbs--inside{max-width:75rem;margin:0 auto;padding:1rem 1rem;align-items:center}
.beta-breadcrumbs a{color:var(--color-white);text-decoration:none;transition:color .2s ease}
.beta-breadcrumbs a:hover{color:var(--color-gray-text)}
.beta-breadcrumbs a:first-child{color:var(--color-gray-text);text-decoration:none;transition:color .2s ease,text-decoration .2s ease}
.beta-breadcrumbs a:first-child:hover{color:var(--color-white);text-decoration:underline}
.beta-breadcrumbs span{color:var(--color-gray-text);margin:0 4px}
.beta-section{padding:0 0 4rem 0}
.beta-section__title{font-size:2.57rem;font-weight:600;line-height:140%;margin:0 0 2.5rem 0}
.beta-hero{padding:3rem 0}
.beta-hero__container{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xs);max-width:75rem;margin:0 auto;padding:0 1rem;align-items:center}
.beta-hero__title{font-size:2.75rem;font-weight:600;line-height:110%;margin:0 0 1rem 0}
.beta-hero__description{font-size:1.25rem;line-height:150%;color:var(--color-white);margin:0 0 2rem 0}
.beta-hero__buttons{display:flex;gap:var(--gap-sm);flex-wrap:wrap}
.beta-hero__tags{display:flex;gap:var(--gap-xs);margin-bottom:1rem;flex-wrap:wrap}
.beta-hero__image img{width:100%;height:auto;border-radius:1.25rem;display:block}
.beta-features{padding:2rem 0 3rem 0}
.beta-features__container{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-md);max-width:75rem;margin:0 auto;padding:0 1rem}
.beta-features__item{display:flex;align-items:center;gap:var(--gap-xs);font-size:1rem;color:var(--color-white);white-space:nowrap;border-left:2px solid var(--color-gray-border);padding-left:16px}
.beta-features__item:first-child{border-left:none}
.beta-features__icon{width:1rem;height:1rem;flex-shrink:0}
.beta-learning__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-xs)}
.beta-learning__card{background:var(--color-gray-bg);border-radius:1.25rem;padding:18px;border:1px solid var(--color-gray-border);transition:all .3s ease}
.beta-learning__card:hover{background:var(--color-gray-bg-hover);transform:translateY(-2px)}
.beta-learning__card-title{font-size:1.125rem;font-weight:600;margin:0}
.beta-learning__card-desc{font-size:.875rem;line-height:150%;color:var(--color-gray-text);margin:0}
.beta-skills__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gap-xs)}
.beta-skills__card:nth-child(1),.beta-skills__card:nth-child(2),.beta-skills__card:nth-child(3){grid-column:span 2}
.beta-skills__card:nth-child(4),.beta-skills__card:nth-child(5){grid-column:span 3}
.beta-skills__card{background:var(--color-gray-bg-active);border-radius:1.25rem;padding:18px;border:1px solid var(--color-gray-border);text-align:center;transition:all .3s ease}
.beta-skills__card:hover{background:var(--color-gray-bg-hover);transform:translateY(-2px)}
.beta-skills__card--wide{grid-column:span 1}
.beta-skills__card-image{width:100%;height:auto;border-radius:.75rem}
.beta-skills__card-title{font-size:1rem;font-weight:500;margin-bottom:1rem}
.beta-courses__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-xs)}
.beta-courses__card{background:var(--color-gray-bg);border-radius:1.25rem;padding:1.5rem;border:1px solid var(--color-gray-border);transition:all .3s ease;display:flex;flex-direction:column}
.beta-courses__card:hover{background:var(--color-gray-bg-hover);transform:translateY(-2px)}
.beta-courses__card-header{display:flex;align-items:center;gap:var(--gap-xs);margin-bottom:1rem}
.beta-courses__card-icon{width:36px;height:36px;flex-shrink:0;border-radius:50%}
.beta-courses__card-title{font-size:1.125rem;font-weight:600;margin:0}
.beta-courses__card-desc{font-size:.85rem;line-height:150%;color:var(--color-gray-text);margin:0 0 1.25rem 0;flex:1}
.beta-courses__card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--color-gray-border)}
.beta-courses__card-lessons{display:flex;align-items:center;gap:var(--gap-xs);font-size:.85rem;color:var(--color-gray-text-light)}
.beta-modules__list{display:flex;flex-direction:column;gap:var(--gap-md)}
.beta-module__title{font-size:1.25rem;font-weight:600;margin:0 0 1rem 0;color:var(--color-white)}
.beta-module__lessons{display:flex;flex-direction:column;gap:var(--gap-xs)}
.beta-module__lessons .beta-btn:hover{background:rgba(9,111,228,1)}
.beta-lesson{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:var(--gap-sm);padding:14px 16px;border-radius:100px;border:1px solid var(--color-gray-border);background:rgba(255,255,255,.03);transition:all .2s ease}
.beta-lesson:hover{background:rgba(255,255,255,.06)}
.beta-lesson__number{color:var(--color-white);font-family:Inter;font-weight:600;font-size:20px;line-height:120%;letter-spacing:0;border:1px solid var(--color-gray-border);border-radius:100px;margin:0 auto;width:44px;height:44px;display:flex;justify-content:center;align-items:center}
.beta-lesson__info{display:flex;flex-direction:column;gap:var(--gap-xs)}
.beta-lesson__title{font-size:.95rem;font-weight:500}
.beta-lesson__meta{display:flex;align-items:center;gap:var(--gap-xs);font-size:.8rem;color:var(--color-gray-text-lighter)}
.beta-lesson__duration{display:flex;align-items:center;gap:var(--gap-xs)}
.beta-lesson__tags{padding:4px 8px;border-radius:99px;background:rgba(255,255,255,.06);color:var(--color-white);font-size:12px;line-height:140%}
.beta-lesson__tags--hero{font-size:.9rem;padding:6px 14px}
.beta-modules__cta{text-align:center;margin-top:2.5rem}
.beta-process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-xs)}
.beta-process__card{background:var(--color-gray-bg);border-radius:1.25rem;padding:18px;border:1px solid var(--color-gray-border);text-align:left;transition:all .3s ease}
.beta-process__card:hover{background:var(--color-gray-bg-active);transform:translateY(-4px)}
.beta-process__step{font-size:18px;font-weight:600;color:var(--color-gray-text-light);margin-bottom:.75rem;line-height:110%}
.beta-process__card-title{font-size:1.125rem;font-weight:600;margin:0 0 .5rem 0;color:var(--color-white);line-height:110%}
.beta-process__card-subtitle{font-size:.9rem;line-height:150%;color:var(--color-gray-text);margin:0}
.beta-examples__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-xs)}
.beta-examples__card{border-radius:1.25rem;overflow:hidden;background:var(--color-gray-bg);border:1px solid var(--color-gray-border);transition:all .3s ease;position:relative}
.beta-examples__card:hover{transform:translateY(-4px)}
.beta-examples__card-image{width:100%;height:auto;min-height:260px;display:block;aspect-ratio:16/10;object-fit:cover}
.beta-examples__card-title{position:absolute;bottom:16px;left:16px;padding:8px 16px;background:rgba(43,43,43,.9);border-radius:100px;font-size:.95rem;font-weight:500;color:var(--color-white);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(4px);transition:all .3s ease;z-index:2;white-space:nowrap;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}
.beta-examples__card:hover .beta-examples__card-title{background:rgba(61,61,61,.95);transform:scale(1.02)}
.beta-platform__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xs);align-items:center;position:relative;border-radius:1.75rem;overflow:hidden;padding:32px;background:var(--color-gray-bg)}
.beta-platform__title{font-size:2.2rem;font-weight:600;line-height:120%;margin:0 0 1rem 0}
.beta-platform__subtitle{font-size:1rem;color:var(--color-gray-text);margin:0 0 2rem 0;line-height:150%}
.beta-platform__features{list-style:none;padding:0;margin:0}
.beta-platform__features li{display:flex;align-items:center;gap:var(--gap-xs);padding:.75rem 0;font-size:1.05rem;color:rgba(255,255,255,.85)}
.beta-platform__features li:last-child{border-bottom:none}
.beta-platform__feature-icon{flex-shrink:0;width:20px;height:20px}
.beta-platform__image img{width:100%;height:auto;border-radius:1.25rem;display:block}
.beta-faq__list{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-xs);text-align:left;width:100%}
.beta-faq__item{width:100%;border-radius:20px;background-color:var(--color-faq-bg);box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease;overflow:hidden}
.beta-faq__item-main{width:100%;display:flex;align-items:center;gap:var(--gap-xs);padding:28px;box-sizing:border-box}
.beta-faq__item--active .beta-faq__item-main{align-items:flex-start;gap:var(--gap-md)}
.beta-faq__content{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-xs)}
.beta-faq__question{flex:1;font-size:22px;line-height:140%;font-weight:600;color:var(--color-white)}
.beta-faq__answer{width:100%;font-size:16px;line-height:150%;color:var(--color-white);max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0;padding:0 0 0 0}
.beta-faq__answer p strong{color:var(--color-primary)}
.beta-faq__item--active .beta-faq__answer{max-height:500px;padding:12px 0 0 0;opacity:1}
.beta-faq__toggle{width:48px;height:48px;min-width:48px;border:0;padding:12px;border-radius:116.67px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;filter:drop-shadow(0 1px 10px rgba(74,80,94,.05)) drop-shadow(0 1px 4px rgba(60,83,135,.09));transition:transform .3s ease}
.beta-faq__toggle-icon{position:relative;width:32px;height:32px;display:block;transition:transform .3s ease}
.beta-faq__toggle-icon::before{content:"";position:absolute;top:50%;left:50%;width:18px;height:10px;transform:translate(-50%,-50%) rotate(180deg);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10' fill='none'><path d='M1 9L9 1L17 9' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}
.beta-faq__item:not(.beta-faq__item--active) .beta-faq__toggle-icon::before{transform:translate(-50%,-50%) rotate(0)}
.beta-faq__item--active .beta-faq__toggle{transform:rotate(180deg)}
.beta-faq__item:hover{background-color:var(--color-faq-bg-hover)}
.beta-cta-bottom-section{padding:4rem 0 0 0;background:radial-gradient(83.18% 83.18% at 50% 66.43%,rgba(8,118,244,.8) 0%,rgba(11,72,143,.05) 100%),linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,.45));position:relative;z-index:1}
.beta-cta-bottom-section::before{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,var(--color-black) 0%,rgba(13,13,13,.8) 30%,rgba(13,13,13,0) 100%);pointer-events:none;z-index:1}
.beta-cta-bottom__wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}
.beta-cta-bottom__content{margin:70px auto 0}
.beta-cta-bottom__title{font-size:2.57rem;font-weight:600;line-height:110%;margin:0 0 .75rem 0;color:var(--color-white)}
.beta-cta-bottom__desc{font-size:1.25rem;line-height:150%;color:var(--color-white);margin:0 0 1.5rem 0}
.beta-cta-bottom__image{width:100%;max-width:800px;margin-top:-6rem;display:flex;justify-content:center;align-items:flex-end;padding:0 1rem;position:relative;overflow:visible;transform:translateY(40%)}
.beta-cta-bottom__image img{width:100%;height:auto;display:block;object-fit:cover;position:relative;overflow:visible;transition:transform .3s ease,z-index .3s}
.header_ svg{filter:brightness(0) invert(1)}
.beta-page .h2{font-size:2.57rem;font-weight:600;line-height:120%;margin:0 0 3rem 0;letter-spacing:0;color:var(--color-white);position:relative;text-align:center;width:100%;max-width:1200px}
.beta-page.beta-inside-page .h2{text-align:left}
.beta-courses__card-icon-wrapper{width:36px;height:36px;flex-shrink:0;border-radius:12px;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center}
.beta-features-cards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-xs)}
.beta-features-cards__card{background:var(--color-gray-bg);border-radius:1.25rem;padding:1.5rem;border:1px solid var(--color-gray-border);transition:all .3s ease}
.beta-features-cards__card:hover{background:var(--color-gray-bg-hover);transform:translateY(-2px)}
.beta-features-cards__card-header{display:grid;align-items:center;gap:8px}
.beta-features-cards__card-icon-wrapper{width:36px;height:36px;flex-shrink:0;border-radius:12px;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center}
.beta-features-cards__card:last-child .beta-features-cards__card-icon-wrapper{background:rgba(33,190,25,.1)}
.beta-features-cards__card-icon-wrapper svg{width:20px;height:20px}
.beta-features-cards__card-title{font-size:1.125rem;font-weight:600;margin:0;color:var(--color-white)}
.beta-features-cards__card-desc{font-size:.85rem;line-height:150%;color:var(--color-gray-text);margin:0}
.beta-lesson-content{padding:2rem 0 1rem 0}
.beta-lesson-content-inside{background:var(--color-gray-bg);border-radius:28px;padding:1.5rem}
.beta-lesson-content__title{font-size:1.25rem;font-weight:600;margin:0 0 1.5rem 0;color:var(--color-white)}
.beta-lesson-content__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-sm)}
.beta-lesson-content__item{display:flex;align-items:center;gap:var(--gap-xs);font-size:.95rem;color:var(--color-white)}
.beta-lesson-content__item svg{flex-shrink:0}
.beta-lesson-content-bottom{padding:0 0 4rem 0}
.beta-lesson-content-bottom__wrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);background:rgba(10,124,255,.08);border-radius:28px;padding:1.5rem 2rem; border: 1px solid var(--color-primary)}
.beta-lesson-content-bottom__content{flex:1}
.beta-lesson-content-bottom__title{font-size:1.125rem;font-weight:600;margin:0 0 .25rem 0;color:var(--color-white)}
.beta-lesson-content-bottom__text{font-size:.95rem;color:var(--color-gray-text);margin:0}
.beta-copy-btn__icon{flex-shrink:0}
.beta-copy-btn--hero{display:inline-flex;align-items:center;gap:var(--gap-xs)}
.beta-copy-btn--platform{display:inline-flex;align-items:center;gap:var(--gap-xs)}
.footer_{color:var(--color-white);background-color:var(--color-black)}
.footer_list .footer_link{color:var(--color-gray-text-light)}
.footer_brand-mark{filter:brightness(0) invert(1)}
.footer_ .footer_top{border-top:1px solid var(--color-gray-border);border-bottom:1px solid var(--color-gray-border)}
.footer_ .footer_support-btn{height:48px;position:relative;border-radius:99px;background-color:var(--color-primary);width:100%;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;gap:var(--gap-xs);text-align:center;font-size:16px;color:var(--color-white)}
.footer_ .footer_support-hours,.header_ .header_btn--ghost,.header_burger{color:var(--color-white)}
header{position:absolute;top:0;left:0;width:100%;z-index:50}
.header_{background:transparent !important;position:relative;z-index:50}
.header_ .header_logo{padding-right:4rem}@media (min-width:1200px){.header_ .header_logo{padding-right:10rem}}
.header_ .header_nav-link,.header_ .header_logo-text{color:var(--color-white)}
.header_ .header_container{max-width:75rem;margin:0 auto;padding:1rem;width:100%;justify-content:space-between}
.header_ .header_nav{position:static;transform:none}
.beta-what-need__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-xs)}
.beta-what-need__card{background:var(--color-gray-bg);border-radius:1.25rem;padding:1.5rem;border:1px solid var(--color-gray-border);transition:all .3s ease}
.beta-what-need__card:hover{background:var(--color-gray-bg-hover);transform:translateY(-2px)}
.beta-what-need__card-header{display:grid;align-items:center;gap:8px}
.beta-what-need__card-icon-wrapper{width:36px;height:36px;flex-shrink:0;border-radius:12px;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center}
.beta-what-need__card-icon-wrapper svg{width:20px;height:20px}
.beta-what-need__card-title{font-size:1.125rem;font-weight:600;margin:0;color:var(--color-white)}
.beta-what-need__card-desc{font-size:.85rem;line-height:150%;color:var(--color-gray-text);margin:0}
.beta-checklist__wrapper{background:var(--color-gray-bg);border-radius:1.75rem;padding:16px}
.beta-checklist__title{font-size:2rem;font-weight:600;line-height:120%;margin:0 0 2rem 0;color:var(--color-white);text-align:left}
.beta-checklist__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-xs)}
.beta-checklist__item{display:flex;align-items:center;gap:var(--gap-sm);padding:1rem 1.25rem;background:rgba(255,255,255,.06);border-radius:1.25rem;border:1px solid rgba(255,255,255,.06);transition:all .3s ease}
.beta-checklist__item:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.12)}
.beta-checklist__item svg{flex-shrink:0;width:24px;height:24px}
.beta-checklist__item span{font-size:1rem;line-height:150%;color:var(--color-white)}
.beta-checklist-image__wrapper{background:var(--color-gray-bg);border-radius:1.75rem;padding:2.5rem;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-md);align-items:end}
.beta-checklist-image__content{display:flex;flex-direction:column;gap:var(--gap-sm)}
.beta-checklist-image__title{font-size:2rem;font-weight:600;line-height:120%;margin:0;color:var(--color-white);text-align:left}
.beta-checklist-image__desc{font-size:1rem;line-height:150%;color:var(--color-gray-text);margin:0 0 .5rem 0}
.beta-checklist-image__grid{display:flex;flex-direction:column;gap:var(--gap-xs)}
.beta-checklist-image__item{display:flex;align-items:center;gap:var(--gap-sm);padding:1rem 1.25rem;background:rgba(255,255,255,.06);border-radius:1.25rem;border:1px solid rgba(255,255,255,.06);transition:all .3s ease}
.beta-checklist-image__item:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.12)}
.beta-checklist-image__item svg{flex-shrink:0;width:24px;height:24px}
.beta-checklist-image__item span{font-size:1rem;line-height:150%;color:var(--color-white)}
.beta-checklist-image__image{display:flex;align-items:center;justify-content:center}
.beta-checklist-image__image img{width: 100%; max-height: 300px; border-radius: 1.25rem; display: block; object-fit: cover;}
@media (max-width:991px){.beta-hero__container{grid-template-columns:1fr;text-align:center}
.beta-hero__buttons{justify-content:center}
.beta-breadcrumbs{margin:1rem 0 0 0}
.beta-learning__grid,.beta-skills__grid,.beta-courses__grid,.beta-process__grid,.beta-examples__grid{grid-template-columns:repeat(2,1fr)}
.beta-platform__wrapper{grid-template-columns:1fr;gap:var(--gap-xs);text-align:center}
.beta-platform__features li{justify-content:center;text-align:center}
.beta-platform__subtitle{text-align:center}
.beta-lesson{grid-template-columns:1fr;gap:var(--gap-xs);padding:1rem;justify-items:center}
.beta-lesson .beta-btn,.beta-courses__card-footer .beta-btn{width:100%}
.beta-faq{padding:56px 24px 0}
.beta-faq__item-main{padding:24px}
.beta-faq__item--active .beta-faq__item-main{gap:var(--gap-md)}
.beta-faq__question{font-size:20px}
.beta-page .h2{font-size:2.3rem}
.beta-features-cards__grid{grid-template-columns:repeat(2,1fr)}
.beta-lesson-content__grid{grid-template-columns:repeat(2,1fr)}
.header_ .header_nav{display:none}
.header_ .header_btn--ghost{display:none}
.header_ .header_burger{display:inline-flex}
.beta-what-need__grid{grid-template-columns:repeat(2,1fr)}
.beta-checklist__grid{grid-template-columns:repeat(2,1fr)}
.beta-checklist-image__wrapper{grid-template-columns:1fr;gap:var(--gap-md)}
.beta-checklist-image__image{order:-1}}
@media (max-width:767px){.beta-examples__card-title{bottom:12px;left:12px;padding:6px 14px;font-size:.85rem}
.beta-section{padding:2.5rem 0}
.beta-section__title{font-size:1.8rem;margin-bottom:1.5rem}
.beta-hero__title{font-size:2rem}
.beta-hero__description{font-size:1rem}
.beta-hero__buttons{flex-direction:column;align-items:center}
.beta-hero__buttons .beta-btn{width:100%;max-width:300px;text-align:center}
.beta-features__container{gap:var(--gap-sm);overflow-x:hidden;flex-wrap:wrap;padding-bottom:0}
.beta-features__item{white-space:nowrap;border-left:none;padding-left:0}
.beta-learning__grid,.beta-skills__grid,.beta-courses__grid,.beta-process__grid{grid-template-columns:1fr}
.beta-skills__card--wide{grid-column:span 1}
.beta-examples__grid{display:flex;overflow-x:auto;gap:var(--gap-xs);padding-bottom:1rem;scroll-snap-type:x mandatory}
.beta-examples__card{min-width:250px;flex-shrink:1;scroll-snap-align:start}
.beta-platform__title{font-size:1.6rem}
.beta-platform__subtitle{font-size:1rem}
.beta-platform__features li{font-size:.95rem;padding:.6rem 0}
.beta-cta-bottom__content{padding:1.5rem}
.beta-cta-bottom__title{font-size:1.5rem}
.beta-cta-bottom__desc{font-size:1rem}
.beta-faq{padding:48px 16px 0}
.beta-faq__item-main{padding:20px}
.beta-faq__item--active .beta-faq__item-main,.beta-faq__item-main{gap:var(--gap-sm)}
.beta-faq__question{font-size:18px}
.beta-faq__answer{font-size:15px}
.beta-faq__toggle{width:40px;height:40px;min-width:40px;padding:8px}
.beta-faq__item--active .beta-faq__item-main{align-items:flex-start}
.beta-module__lessons{gap:var(--gap-xs)}
.beta-lesson{padding:.75rem;border-radius:.5rem}
.beta-lesson__title{font-size:.9rem}
.beta-lesson__meta{flex-wrap:wrap;gap:var(--gap-xs)}
.beta-cta-bottom-section{padding:2rem 0 0 0}
.beta-cta-bottom__wrapper{padding:2rem 1rem}
.beta-cta-bottom__title{font-size:1.8rem}
.beta-cta-bottom__desc{font-size:1rem}
.beta-cta-bottom__image{margin-top:1.5rem}
.beta-page .h2{font-size:1.8rem}
.beta-features-cards__grid{grid-template-columns:1fr}
.beta-lesson-content__grid{grid-template-columns:1fr}
.beta-lesson-content-bottom__wrapper{flex-direction:column;text-align:center;padding:1.5rem}
.beta-lesson-content-bottom__content{display:flex;flex-direction:column;align-items:center}
.header_ .header_container{padding:1rem}
.beta-what-need__grid{grid-template-columns:1fr}
.beta-checklist__wrapper{padding:1.5rem}
.beta-checklist__title{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}
.beta-checklist__grid{grid-template-columns:1fr}
.beta-checklist__item{padding:.875rem 1rem}
.beta-checklist-image__wrapper{padding:1.5rem}
.beta-checklist-image__title{font-size:1.5rem;text-align:center}
.beta-checklist-image__desc{text-align:center}
.beta-checklist-image__item{padding:.875rem 1rem}}
@media (max-width:479px){.beta-examples__card-title{bottom:8px;left:8px;padding:4px 12px;font-size:.75rem}
.beta-cta-bottom__title{font-size:1.5rem}
.beta-cta-bottom__desc{font-size:.9rem}
.beta-cta-bottom__wrapper{padding:1.5rem 1rem;border-radius:1.25rem}
.beta-page .h2{font-size:1.7rem}}
.beta-copy-replace__subtitle{font-size:1.2rem;line-height:150%;color:var(--color-gray-text);text-align:center;margin:-1.5rem 0 2.5rem 0}
.beta-copy-replace__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xs)}
.beta-copy-replace__card{background:var(--color-gray-bg);border-radius:1.25rem;padding:1.5rem;border:1px solid var(--color-gray-border);display:flex;flex-direction:column;transition:all .3s ease}
.beta-copy-replace__card:hover{background:var(--color-gray-bg-hover);transform:translateY(-2px)}
.beta-copy-replace__card-header{margin-bottom:1rem}
.beta-copy-replace__card-title{font-size:1.125rem;font-weight:600;margin:0 0 .25rem 0;color:var(--color-white)}
.beta-copy-replace__card-subtitle{font-size:.9rem;line-height:150%;color:var(--color-gray-text);margin:0}
.beta-copy-replace__prompt{background:rgba(13,13,13,1);padding:1rem;font-size:.95rem;color:var(--color-white);flex:1;border-radius:16px}
.beta-copy-replace__card .beta-btn{align-self:flex-start;margin-top:1rem}
.beta-bad-good-prompt__subtitle{font-size:1rem;line-height:150%;color:var(--color-gray-text);text-align:center;margin:-1.5rem 0 2.5rem 0}
.beta-bad-good-prompt__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xs)}
.beta-bad-good-prompt__card{background:var(--color-gray-bg);border-radius:1.25rem;padding:1.5rem;border:2px solid var(--color-gray-border);display:flex;flex-direction:column;transition:all .3s ease}
.beta-bad-good-prompt__card:hover{transform:translateY(-2px)}
.beta-bad-good-prompt__card--bad{background:rgba(229,62,62,.12);border-color:rgba(229,62,62,.5)}
.beta-bad-good-prompt__card--bad:hover{border-color:rgba(229,62,62,1);background:rgba(229,62,62,.18)}
.beta-bad-good-prompt__card--good{background:rgba(33,190,25,.12);border-color:rgba(33,190,25,.5)}
.beta-bad-good-prompt__card--good:hover{border-color:rgba(33,190,25,1);background:rgba(33,190,25,.18)}
.beta-bad-good-prompt__card-header{margin-bottom:1rem}
.beta-bad-good-prompt__card-title{font-size:1.125rem;font-weight:600;margin:0;color:var(--color-white);display:flex;align-items:center;gap:.5rem}
.beta-bad-good-prompt__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0;line-height:1}
.beta-bad-good-prompt__icon--bad{background:rgba(255,59,48,.2);color:#FF3B30}
.beta-bad-good-prompt__icon--good{background:rgba(33,190,25,.2);color:#21BE19}
.beta-bad-good-prompt__prompt{background:rgba(13,13,13,1);padding:1rem;font-size:.95rem;color:var(--color-white);flex:1;border-radius:16px}
.beta-bad-good-prompt__description{font-size:.9rem;line-height:150%;color:var(--color-gray-text);margin-top:.5rem;padding-top:.5rem}
@media (max-width:991px){.beta-bad-good-prompt__grid{grid-template-columns:1fr}}
@media (max-width:767px){.beta-bad-good-prompt__subtitle{font-size:1rem;margin:-1rem 0 1.5rem 0}
.beta-bad-good-prompt__card{padding:1.25rem}
.beta-bad-good-prompt__prompt{font-size:.875rem}
.beta-bad-good-prompt__description{font-size:.85rem}}
.beta-inside-page .beta-courses__grid{grid-template-columns:1fr 1fr}



/* ===== БЛОК "Формула хорошего промпта" ===== */
.beta-prompt-formula__subtitle {
    font-size: 1rem;
    line-height: 150%;
    color: var(--color-gray-text);
    text-align: center;
    margin: -1.5rem 0 2.5rem 0;
}

.beta-prompt-formula__steps {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: var(--gap-xs);
    margin-bottom: 3rem;
}

.beta-prompt-formula__step {
    background: var(--color-gray-bg);
    border-radius: 1.25rem;
    padding: 1.25rem;
    transition: all .3s ease;
}

.beta-prompt-formula__step:hover {
    background: var(--color-gray-bg-hover);
    transform: translateY(-2px);
}

.beta-prompt-formula__step-title {
    font-size: 1rem;
    font-weight: 600;
    color: var(--color-white);
    margin: 0 0 0.25rem 0;
}

.beta-prompt-formula__step-desc {
    font-size: 0.85rem;
    line-height: 150%;
    color: var(--color-gray-text);
    margin: 0;
}

.beta-prompt-formula__constructor {
    background: var(--color-gray-bg);
    border-radius: 1.75rem;
    padding: 2rem;
}

.beta-prompt-formula__constructor-desc {
    font-size: 1.1rem;
    line-height: 150%;
    color: var(--color-gray-text);
    text-align: center;
    margin: 0 0 1.5rem 0;
}

.beta-prompt-formula__fields {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--gap-xs);
    margin-bottom: 2rem;
}

.beta-prompt-formula__field {
    display: flex;
    align-items: center;
    gap: var(--gap-sm);
    padding: 0.75rem 1rem;
    border-radius: 0.75rem;
    background: rgba(255,255,255,0.03);
}

.beta-prompt-formula__field-label {
    font-size: 0.85rem;
    font-weight: 500;
    color: var(--color-gray-text-light);
    min-width: 60px;
    flex-shrink: 0;
	    margin: 8px;
}

.beta-prompt-formula__field-value {
    font-size: 0.95rem;
    color: var(--color-white);
}

.beta-prompt-formula__result {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-top: 1.5rem;
    border-top: 1px solid var(--color-gray-border);
}

.beta-prompt-formula__arrow {
    display: flex;
    align-items: center;
    gap: var(--gap-xs);
    color: var(--color-gray-text);
    font-size: 0.95rem;
}

.beta-prompt-formula__arrow svg {
    flex-shrink: 0;
}

.beta-prompt-formula__prompt {
    width: 100%;
    padding: 1rem 1.25rem;
    background: rgba(13, 13, 13, 1);
    border-radius: 1rem;
    font-size: 0.95rem;
    line-height: 160%;
    color: var(--color-white);
    text-align: center;
}

@media (max-width: 991px) {
    .beta-prompt-formula__steps {
        grid-template-columns: repeat(2, 1fr);
    }
    .beta-prompt-formula__fields {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 767px) {
    .beta-prompt-formula__subtitle {
        font-size: 1rem;
        margin: -1rem 0 1.5rem 0;
    }
    .beta-prompt-formula__steps {
        grid-template-columns: 1fr;
    }
    .beta-prompt-formula__step {
        padding: 1rem;
    }
    .beta-prompt-formula__constructor {
        padding: 1.25rem;
    }
    .beta-prompt-formula__field {
        flex-direction: column;
        align-items: flex-start;
        gap: 0.25rem;
        padding: 0.75rem;
    }
    .beta-prompt-formula__field-label {
        min-width: auto;
    }
    .beta-prompt-formula__prompt {
        font-size: 0.85rem;
        padding: 0.75rem 1rem;
        text-align: left;
    }
}
@media (max-width: 991px) {
    .beta-lesson .beta-btn {
        width: 88%;
    }
}

.beta-prompt-formula__subtitle{font-size:1rem;line-height:150%;color:var(--color-gray-text);text-align:left;margin:-1.5rem 0 2.5rem 0}
.beta-prompt-formula__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-xs);margin-bottom:3rem}
.beta-prompt-formula__step{background:var(--color-gray-bg);border-radius:1.25rem;padding:1.25rem;border:1px solid var(--color-gray-border);transition:all .3s ease}
.beta-prompt-formula__step:hover{background:var(--color-gray-bg-hover);transform:translateY(-2px)}
.beta-prompt-formula__step-title{font-size:1rem;font-weight:600;color:var(--color-white);margin:0 0 .25rem 0;text-align:left}
.beta-prompt-formula__step-desc{font-size:.85rem;line-height:150%;color:var(--color-gray-text);margin:0;text-align:left}
.beta-prompt-formula__constructor{background:var(--color-gray-bg);border-radius:1.75rem;padding:2rem}
.beta-prompt-formula__constructor-desc{font-size:1rem;line-height:150%;color:var(--color-gray-text);text-align:left;margin:0 0 1.5rem 0}
.beta-prompt-formula__fields{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin-bottom:2rem}
.beta-prompt-formula__field{display:block;align-items:center;gap:var(--gap-sm);padding:.5rem 1rem;border-radius:99px;background:rgba(255,255,255,.03);border:1px solid var(--color-gray-border)}
.beta-prompt-formula__field-label{font-size:.85rem;font-weight:500;color:var(--color-gray-text-light);flex-shrink:0}
.beta-prompt-formula__field-value{font-size:.95rem;color:var(--color-white)}
.beta-prompt-formula__result{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--color-gray-border)}
.beta-prompt-formula__arrow{display:flex;align-items:center;gap:var(--gap-xs);color:var(--color-primary);font-size:.95rem}
.beta-prompt-formula__arrow svg{flex-shrink:0}
.beta-prompt-formula__prompt{width:100%;padding:1rem 1.25rem;background:rgba(13,13,13,1);border-radius:1rem;font-size:.95rem;line-height:160%;color:var(--color-white);text-align:left}
@media (max-width:991px){.beta-prompt-formula__steps{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767px){.beta-prompt-formula__subtitle{font-size:1rem;margin:-1rem 0 1.5rem 0}
.beta-prompt-formula__steps{grid-template-columns:1fr}
.beta-prompt-formula__step{padding:1rem}
.beta-prompt-formula__constructor{padding:1.25rem}
.beta-prompt-formula__field{padding:.5rem .75rem}
.beta-prompt-formula__field-label{font-size:.8rem}
.beta-prompt-formula__field-value{font-size:.85rem}
.beta-prompt-formula__prompt{font-size:.85rem;padding:.75rem 1rem}
.beta-prompt-formula__arrow{font-size:.85rem}}


/* ===== БЛОК "Уроки" ===== */
/* ===== БЛОК "Уроки" ===== */
.beta-lessons__wrapper{background:var(--color-gray-bg);border-radius:1.75rem;padding:2.5rem}
.beta-lessons__subtitle{font-size:1rem;line-height:150%;color:var(--color-gray-text);text-align:left;margin:-1.5rem 0 2.5rem 0}
.beta-lessons__list{display:flex;flex-direction:column;gap:var(--gap-xs)}
.beta-lessons__item{display:flex;align-items:flex-start;gap:var(--gap-sm);padding:1.25rem 1.5rem;background:rgba(255,255,255,.03);border-radius:1.25rem;border:1px solid var(--color-gray-border);transition:all .3s ease}
.beta-lessons__item:hover{background:var(--color-gray-bg-hover);transform:translateX(4px)}
.beta-lessons__number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--color-gray-border);border-radius:100px;font-size:20px;font-weight:600;color:var(--color-white);font-family:Inter,sans-serif}
.beta-lessons__content{display:flex;flex-direction:column;gap:var(--gap-xs);flex:1}
.beta-lessons__item-title{font-size:1.125rem;font-weight:600;color:var(--color-white);margin:0}
.beta-lessons__item-subtitle{font-size:.95rem;line-height:150%;color:var(--color-gray-text);margin:0}
.beta-lessons__hint{display:inline-block;padding:4px 14px;border-radius:99px;font-size:.85rem;color:var(--color-primary);background:rgba(10,124,255,.12);border:1px solid rgba(10,124,255,.3);width:fit-content}
.beta-lessons__btn{margin-top:0.5rem;align-self:flex-start}
@media (max-width:767px){.beta-lessons__wrapper{padding:1.5rem}
.beta-lessons__subtitle{font-size:1rem;margin:-1rem 0 1.5rem 0}
.beta-lessons__item{padding:1rem;flex-direction:column;align-items:flex-start}
.beta-lessons__number{width:36px;height:36px;font-size:16px}
.beta-lessons__item-title{font-size:1rem}
.beta-lessons__item-subtitle{font-size:.875rem}

.beta-lessons__hint{font-size:.8rem;padding:8px 36px}}



/* ===== БЛОК "Генератор изображений" ===== */
.beta-image-generator__wrapper{background:rgba(10,124,255,0.06);border:1px solid var(--color-primary);border-radius:1.75rem;padding:2rem}
.beta-image-generator__header{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:1.5rem}
.beta-image-generator__header-left{display:flex;align-items:center;gap:1rem}
.beta-image-generator__title{font-size:1.5rem;font-weight:600;color:var(--color-white);margin:0}
.beta-image-generator__desc{font-size:1rem;line-height:150%;color:var(--color-gray-text);margin:0}
.beta-image-generator__cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xs);margin-bottom:1.5rem}
.beta-image-generator__card{background:var(--color-gray-bg);border-radius:1.25rem;padding:1.25rem;border:1px solid var(--color-gray-border)}
.beta-image-generator__card-title{font-size:1rem;font-weight:600;color:var(--color-white);margin:0 0 .25rem 0}
.beta-image-generator__card-desc{font-size:.9rem;line-height:150%;color:var(--color-gray-text);margin:0}
.beta-image-generator__tags{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin-bottom:1.5rem}
.beta-image-generator__tag{padding:6px 16px;border-radius:99px;border:1px solid var(--color-gray-border);font-size:.85rem;color:var(--color-gray-text)}
.beta-image-generator__buttons{margin-bottom:0}
.beta-image-generator__hr{border:none;border-top:1px solid var(--color-gray-border);margin:2rem 0}
.beta-image-generator__alternative-title{font-size:1.2rem;font-weight:500;color:var(--color-white);margin:0 0 1.5rem 0}
.beta-image-generator__models{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-xs)}
.beta-image-generator__model{background:var(--color-gray-bg);border-radius:1.25rem;padding:1.25rem;border:1px solid var(--color-gray-border);transition:all .3s ease}
.beta-image-generator__model:hover{background:var(--color-gray-bg-hover);transform:translateY(-2px)}
.beta-image-generator__model-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem}
.beta-image-generator__model-header svg{flex-shrink:0}
.beta-image-generator__model-title{font-size:1rem;font-weight:600;color:var(--color-white);margin:0}
.beta-image-generator__model-desc{font-size:.85rem;line-height:150%;color:var(--color-gray-text);margin:0 0 0.75rem 0}
.beta-image-generator__model-stats{display:flex;gap:var(--gap-sm)}
.beta-image-generator__model-stat{display:flex;align-items:center;gap:4px;font-size:.85rem;color:var(--color-gray-text-light)}
@media (max-width:991px){.beta-image-generator__models{grid-template-columns:1fr 1fr}
.beta-inside-page .beta-courses__grid{ grid-template-columns: 1fr;}
.beta-courses__card-footer {  gap: var(--gap-xs); flex-wrap: wrap; }

.beta-copy-replace__grid { display: grid; grid-template-columns: 1fr; gap: var(--gap-xs); }
}
@media (max-width:767px){.beta-image-generator__wrapper{padding:1.25rem}
.beta-image-generator__cards{grid-template-columns:1fr}
.beta-image-generator__header-left{gap:0.75rem}
.beta-image-generator__title{font-size:1.25rem}
.beta-image-generator__desc{font-size:.9rem}
.beta-image-generator__models{grid-template-columns:1fr}
.beta-image-generator__model{padding:1rem}}