.wbl-page{background:#fff;color:#17272c}
.wbl-page .wbr-breadcrumb{padding-block:12px;background:#fff}
.wbl{--accent:#244ad8;--tint:#eff5ff;--ink:#152934;--line:#dbe3e7;font-family:var(--wbr-font);color:var(--ink);font-size:15px;line-height:1.9;letter-spacing:0}
.wbl *{box-sizing:border-box;letter-spacing:0}
.wbl-line{--accent:#086340;--tint:#edf7f0;--ink:#19352d}
.wbl-ehon-koza{--accent:#94434e;--tint:#fff0f0;--ink:#38292d}
.wbl-ai-movie{--accent:#176e70;--tint:#edf7f6;--ink:#172b2c}
.wbl-ebook{--accent:#1b604f;--tint:#f1f7f3;--ink:#19362e}
.wbl h1,.wbl h2,.wbl h3,.wbl p,.wbl figure{margin:0}
.wbl h1,.wbl h2,.wbl h3{font-family:inherit;font-weight:750;color:inherit;line-height:1.45}
.wbl h2{font-size:34px}.wbl h2>span{display:block}.wbl h3{font-size:20px}
.wbl a{color:inherit;text-decoration:none}.wbl a:hover{text-decoration:none}
.wbl img{max-width:100%;display:block}.wbl button,.wbl input,.wbl textarea,.wbl select{font:inherit}
.wbl a:focus-visible,.wbl button:focus-visible,.wbl summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}
.wbl [id]{scroll-margin-top:110px}.wbl-wrap{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}
.wbl-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--tint);min-height:580px}
.wbl-hero-art{position:absolute;inset:0;z-index:-1;display:block}
.wbl-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center}
.wbl-hero-inner{min-height:580px;display:flex;align-items:center;padding-block:58px 68px}
.wbl-hero-copy{width:53%;max-width:640px}.wbl-eyebrow{font-family:Arial,sans-serif;font-size:12px;font-weight:700;display:flex;gap:18px;align-items:center;color:var(--accent)}
.wbl-eyebrow:before{content:"";width:26px;height:2px;background:currentColor}.wbl-eyebrow span{opacity:.72}
.wbl h1{font-size:49px;line-height:1.35;margin-top:24px;margin-bottom:20px;overflow-wrap:anywhere}.wbl h1 span{display:block}
.wbl-ehon-koza h1{font-size:44px}.wbl-tagline{font-size:20px;font-weight:700;margin-bottom:16px!important}
.wbl-hero-lead{max-width:445px;font-size:14px;line-height:2}.wbl-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:29px}
.wbl .wbl-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:var(--accent);color:white;min-height:54px;padding:14px 23px;font-size:14px;line-height:1.6;font-weight:700;border:1px solid transparent;border-radius:3px;transition:filter .15s,transform .15s}
.wbl .wbl-button:hover{filter:brightness(.9);transform:translateY(-2px)}.wbl-button span{font-size:21px;line-height:1}
.wbl-text-link{font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding-block:6px;text-underline-offset:5px}.wbl-text-link:hover{color:var(--accent)}
.wbl-hero-note{font-size:11px;margin-top:20px!important;line-height:1.8}.wbl-hero-note span{padding:0 6px;opacity:.6}
.wbl-image-note{position:absolute;bottom:13px;right:24px;font-size:10px;background:#ffffffd9;padding:2px 8px;color:#344348}
.wbl-ai-movie .wbl-hero{color:#fff;background:#202526}.wbl-ai-movie .wbl-eyebrow{color:#95ede0}.wbl-ai-movie .wbl-hero .wbl-button{background:#b9f568;color:#192c21}.wbl-ai-movie .wbl-hero a:focus-visible{outline-color:#b9f568}
.wbl-facts{background:#fff;border-bottom:1px solid var(--line)}.wbl-facts-inner{display:grid;grid-template-columns:1.1fr 1.15fr 1fr .85fr;align-items:center;padding-block:28px}
.wbl-facts-inner>div{border-right:1px solid var(--line);padding-left:28px}.wbl-facts-inner>div:first-child{padding-left:0}
.wbl-facts-inner>div>span{display:block;font-size:11px;color:#596569;margin-bottom:4px}.wbl-facts-inner strong{display:block;font-size:23px;line-height:1.6}.wbl-facts-inner small{font-size:13px;margin-left:5px}
.wbl-facts-inner>a{font-size:12px;font-weight:700;display:flex;gap:18px;justify-content:flex-end;color:var(--accent)}
.wbl-section-nav{border-bottom:1px solid var(--line);background:#fff}.wbl-section-nav .wbl-wrap{display:flex;justify-content:space-between;gap:24px;overflow:auto;scrollbar-width:thin}
.wbl-section-nav a{font-size:12px;font-weight:650;white-space:nowrap;padding-block:20px;border-bottom:2px solid transparent}.wbl-section-nav a:hover{color:var(--accent);border-color:var(--accent)}
.wbl-section{padding:88px 0}.wbl-kicker{font-family:Arial,var(--wbr-font),sans-serif;font-size:11px;font-weight:700;color:var(--accent);margin-bottom:18px!important}
.wbl-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:76px}.wbl-body-lead{font-size:15px;line-height:2.1}.wbl-audience{list-style:none;padding:0;margin:24px 0 0}
.wbl-audience li{padding:9px 0 9px 23px;position:relative;font-size:13px;border-bottom:1px solid var(--line)}.wbl-audience li:before{content:"✓";position:absolute;left:0;color:var(--accent)}
.wbl-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:52px}.wbl-outcomes article{padding:25px 0 0;border-top:2px solid var(--accent)}
.wbl-course-choice{margin-top:64px;padding-top:42px;border-top:1px solid var(--line)}.wbl-course-choice h2{font-size:28px}.wbl-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-block:30px}.wbl-choice-grid article{border-top:2px solid var(--accent);padding-top:24px}.wbl-choice-grid h3{font-size:20px}.wbl-choice-grid p{font-size:13px}.wbl-choice-grid .wbl-choice-time{font-weight:700;margin-block:12px}.wbl-choice-grid .wbl-text-link{display:inline-block;margin-top:18px}.wbl-schedule{font-size:13px}.wbl-schedule strong{display:block;margin-top:18px}.wbl-schedule~.wbl-text-link{display:inline-block;margin-top:20px}
@media(max-width:700px){.wbl-course-choice{margin-top:40px;padding-top:30px}.wbl-course-choice h2{font-size:24px}.wbl-choice-grid{grid-template-columns:1fr;gap:26px}.wbl-choice-grid h3{font-size:19px}}
.wbl-step-number{font-family:Arial,sans-serif;font-size:13px;color:var(--accent);font-weight:700}.wbl-outcomes h3{margin:14px 0 10px}.wbl-outcomes p{font-size:13px;max-width:340px}
.wbl-tint{background:var(--tint)}.wbl-curriculum-grid{display:grid;grid-template-columns:.9fr 1.25fr;gap:88px}.wbl-section-intro>p:not(.wbl-kicker){margin-top:22px}
.wbl-duration-label{font-size:18px;font-weight:700;margin-bottom:20px!important}.wbl-duration-label span{font-size:12px;font-weight:400}
.wbl-curriculum{list-style:none;margin:0;padding:0}.wbl-curriculum li{display:grid;grid-template-columns:44px 1fr;gap:20px;border-top:1px solid #bdccca;padding:25px 0}.wbl-curriculum li:last-child{border-bottom:1px solid #bdccca}
.wbl-curriculum li>span{font-family:Arial,sans-serif;font-size:23px;font-weight:500;color:var(--accent)}.wbl-curriculum h3{font-size:18px;margin-bottom:8px}.wbl-curriculum p{font-size:13px}
.wbl-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:38px;margin-bottom:42px}.wbl-section-heading>p{font-size:13px;max-width:400px}
.wbl-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.wbl-samples img{width:100%;height:300px;object-fit:contain;background:#f6f8f7;padding:10px;transition:transform .2s}.wbl-samples a{display:block;overflow:hidden}.wbl-samples a:hover img{transform:scale(1.025)}
.wbl-samples figcaption{padding-top:13px;font-size:12px;font-weight:600;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.wbl-samples figcaption span{color:var(--accent)}
.wbl-samples-ehon-koza figure:nth-child(n+4){grid-column:span 1}.wbl-samples-ehon-koza img{height:310px}
.wbl-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.wbl-videos figure:first-child{grid-column:span 2;grid-row:span 2}.wbl-video{display:block;position:relative;background:#101918;aspect-ratio:16/9;overflow:hidden}
.wbl-video img{width:100%;height:100%;object-fit:cover}.wbl-play{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;color:#1b3434;box-shadow:0 3px 15px #0003;font-size:19px;padding-left:3px}.wbl-video:hover .wbl-play{background:#b9f568}
.wbl-video-player{display:block;width:100%;aspect-ratio:16/9;border:0}.wbl-videos figcaption{font-size:11px;margin-top:10px;display:flex;justify-content:space-between;gap:10px}.wbl-videos figcaption a{border-bottom:1px solid #b7c9c7}
.wbl-practice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.wbl-practice article{padding:28px;background:var(--tint);border-radius:4px}.wbl-practice h3{font-size:20px;margin-bottom:16px}.wbl-practice p{font-size:13px}.wbl-practice .wbl-practice-copy{font-size:19px;line-height:1.8;font-weight:550}
.wbl-price-section{background:#f8faf9;border-block:1px solid var(--line)}.wbl-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px}.wbl-price-main{border-top:3px solid var(--accent);padding-top:26px}.wbl-price-main h3{font-size:22px}
.wbl-price{font-family:Arial,var(--wbr-font),sans-serif;font-size:62px;font-weight:700;line-height:1.15;margin-top:25px!important;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wbl-price span{font-size:14px;font-weight:500}.wbl-price-duration{font-size:14px;margin:16px 0 22px!important}
.wbl-price-main ul{list-style:none;padding:0;margin:0 0 28px}.wbl-price-main li{font-size:14px;padding:7px 0;border-bottom:1px solid var(--line)}.wbl-price-main li:before{content:"✓";margin-right:12px;color:var(--accent)}
.wbl-price-details{padding-top:28px}.wbl-price-details h3{font-size:17px;margin-bottom:12px}.wbl-notes{padding-left:18px;font-size:13px;line-height:1.95}.wbl-notes li{margin-bottom:13px}.wbl-extra{padding:0 0 25px;margin-bottom:28px;border-bottom:1px solid var(--line)}
.wbl-extra-price{font-size:32px;font-weight:700;line-height:1.5;margin-bottom:10px!important}.wbl-extra-price small{font-size:12px;margin-left:6px}.wbl-extra>p:last-child{font-size:13px}.wbl-option-note{font-size:13px;border-left:2px solid var(--accent);padding-left:16px;margin-block:22px!important}
.wbl-small{font-size:12px;color:#586668;line-height:1.9}.wbl-mentor-grid{max-width:880px;display:grid;grid-template-columns:210px 1fr;gap:76px;align-items:center}.wbl-mentor figure img{width:210px;height:230px;object-fit:cover}.wbl-mentor figcaption{font-size:10px;margin-top:15px}.wbl-mentor figcaption strong{display:block;font-size:23px;margin-top:2px}.wbl-mentor figcaption strong span{font-size:11px;margin-left:10px;font-weight:400}
.wbl-mentor h2{font-size:30px}.wbl-mentor div>p:not(.wbl-kicker){margin:20px 0 22px;font-size:14px}
.wbl-faq-grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:72px}.wbl-faq details{border-bottom:1px solid #cbd8d5}.wbl-faq details:first-child{border-top:1px solid #cbd8d5}.wbl-faq summary{font-size:14px;font-weight:700;list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;gap:18px;justify-content:space-between}.wbl-faq summary::-webkit-details-marker{display:none}.wbl-faq summary span{font-size:20px;color:var(--accent);flex-shrink:0}.wbl-faq details[open] summary span{transform:rotate(45deg)}.wbl-faq details p{font-size:13px;margin:0 34px 20px 0}
.wbl-entry-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:78px}.wbl-entry-grid>div:first-child>p:not(.wbl-kicker){margin-top:24px}.wbl-entry h2{font-size:31px}.wbl-entry-steps{list-style:none;margin:30px 0;padding:0}.wbl-entry-steps li{font-size:13px;padding:13px 0;border-bottom:1px solid var(--line);display:flex;gap:20px}.wbl-entry-steps span{font-family:Arial,sans-serif;font-weight:700;color:var(--accent)}.wbl-entry-grid .wbl-text-link{display:inline-block;margin-top:22px}.wbl-anchor{display:block;position:relative}
.wbl-form-area{border-top:3px solid var(--accent);padding-top:25px}.wbl-form-area>h3{font-size:18px;margin-bottom:30px}
.wbl .wb-form{max-width:none;width:100%;font-family:inherit;color:var(--ink)}.wbl .wb-form-step-input{display:flex;flex-wrap:wrap;gap:20px 18px}.wbl .wb-form-field{margin:0;width:100%;float:none;min-width:0}.wbl .wb-form-half{width:calc(50% - 9px)}
.wbl .wb-form-field>label{font-size:13px;font-weight:650;color:var(--ink);display:block;margin-bottom:9px;line-height:1.7}
.wbl .wb-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.wbl .wb-form select,.wbl .wb-form textarea{display:block;width:100%;min-height:48px;background:#f9fbfa;border:1px solid #bccbc7;border-radius:3px;padding:11px 12px;font-size:14px;color:#192d28;box-shadow:none;line-height:1.6}
.wbl .wb-form select{white-space:normal;height:auto;padding-right:28px}.wbl .wb-form textarea{resize:vertical}.wbl .wb-form input::placeholder,.wbl .wb-form textarea::placeholder{color:#717c78;font-size:12px}.wbl .wb-form input:focus,.wbl .wb-form textarea:focus,.wbl .wb-form select:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}
.wbl .wb-form-req,.wbl .wb-form-opt{display:inline-block;font-size:10px;font-weight:500;line-height:1.5;padding:1px 5px;border-radius:2px;margin-left:6px;vertical-align:middle}.wbl .wb-form-req{background:var(--tint);color:var(--accent);border:1px solid #c6d4cc}.wbl .wb-form-opt{background:#f0f2f1;color:#617069}
.wbl .wb-form-note{display:block;font-size:11px;margin-top:6px;color:#64716b}.wbl .wb-form-consent{padding-top:8px}.wbl .wb-form-consent label{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:400}.wbl .wb-form input[type=checkbox]{width:18px;height:18px;min-width:18px;accent-color:var(--accent);margin:3px 0 0}
.wbl .wb-form-submit{width:100%;margin:4px 0 0}.wbl .wb-form .wb-form-btn{background:var(--accent);background-image:none;color:white;border:0;border-radius:3px;min-height:52px;font-size:14px;padding:14px 24px;width:100%;font-weight:700;box-shadow:none;cursor:pointer;letter-spacing:0;white-space:normal}
.wbl .wb-form-btn:hover{filter:brightness(.92);transform:none}.wbl .wb-form-btn:disabled{opacity:.6;cursor:wait}.wbl .wb-form-submit-hint{display:block;margin-top:10px;font-size:11px;text-align:left;color:#64716b}.wbl .wb-form-confirm-heading{font-size:20px;margin-bottom:15px}.wbl .wb-form-confirm-desc{font-size:13px;margin-bottom:20px}.wbl .wb-form-confirm-summary{font-size:13px;margin:0 0 25px}.wbl .wb-form-confirm-summary dt{font-weight:700;padding-top:12px}.wbl .wb-form-confirm-summary dd{margin:0;padding:6px 0 12px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-wrap}.wbl .wb-form-confirm-actions{display:flex;gap:15px;flex-wrap:wrap}.wbl .wb-form-back-btn{border:1px solid var(--line);padding:12px 20px;background:white;cursor:pointer;border-radius:3px;font-size:13px}.wbl .wb-form-status{font-size:14px;padding:20px;margin-top:20px;border:1px solid var(--line);border-radius:3px}
.wbl-related{padding:60px 0;background:#f0f4f2;border-top:1px solid var(--line)}.wbl-related h2{font-size:25px;margin-bottom:25px}.wbl-related nav{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.wbl-related nav a{display:flex;gap:16px;align-items:center;padding:20px 0;border-top:1px solid #ccd8d2;font-size:13px;font-weight:650}.wbl-related nav a span:first-child{font-family:Arial,sans-serif;color:var(--accent);font-size:11px}.wbl-related nav a span:last-child{margin-left:auto}.wbl-related>div>p:last-child{font-size:12px;margin-top:25px}.wbl-related>div>p:last-child a{text-decoration:underline;text-underline-offset:4px;margin-left:8px}
.wbl-index{padding:65px 0 85px}.wbl-index h1{font-size:42px}.wbl-index .wbl-related{background:white}.wbl-index .wbl-related nav{grid-template-columns:1fr}.wbl-index .wbl-related nav a{font-size:17px}.wbl-index-price{font-size:12px;font-weight:400}
@media(min-width:1700px){.wbl-hero{max-height:680px}.wbl-hero-art img{object-position:center 53%}.wbl-hero-inner{min-height:640px}}
@media(max-width:1100px){.wbl-wrap{width:calc(100% - 48px)}.wbl h1{font-size:40px}.wbl-ehon-koza h1{font-size:35px}.wbl-tagline{font-size:17px}.wbl-hero-copy{width:54%}.wbl-hero-inner{min-height:550px}.wbl-hero{min-height:550px}.wbl-hero-lead{max-width:390px;font-size:13px}.wbl-actions{gap:18px}.wbl .wbl-button{padding:13px 18px;font-size:13px;gap:18px}.wbl h2{font-size:29px}.wbl-intro-grid,.wbl-curriculum-grid,.wbl-price-grid,.wbl-entry-grid,.wbl-faq-grid{gap:40px}.wbl-facts-inner strong{font-size:19px}.wbl-facts-inner>div{padding-left:20px}.wbl-facts-inner>a{gap:6px;font-size:11px}.wbl-entry h2{font-size:27px}.wbl-samples img,.wbl-samples-ehon-koza img{height:245px}}
@media(max-width:700px){
 .wbl{font-size:14px}.wbl-wrap{width:calc(100% - 40px)}.wbl [id]{scroll-margin-top:88px}.wbl-page .wbr-breadcrumb{font-size:10px;padding-block:10px}
 .wbl-hero{min-height:0}.wbl-hero-inner{min-height:630px;padding-block:30px 215px;align-items:flex-start}.wbl-hero-copy{width:100%;max-width:none}.wbl-hero-art img{object-position:center bottom;object-fit:cover}.wbl-eyebrow{font-size:10px;gap:12px}.wbl h1{font-size:35px;margin-block:17px 14px}.wbl-ehon-koza h1{font-size:30px}.wbl-tagline{font-size:15px;max-width:100%;margin-bottom:12px!important}.wbl-hero-lead{font-size:12px;max-width:400px;line-height:1.95}.wbl-actions{gap:15px;margin-top:20px}.wbl .wbl-button{min-height:47px;padding:12px 14px;font-size:12px;gap:16px}.wbl-actions .wbl-text-link{font-size:11px}.wbl-hero-note{font-size:10px;margin-top:13px!important}.wbl-image-note{right:12px;bottom:8px;font-size:9px}
 .wbl-facts-inner{grid-template-columns:1fr 1fr;padding:18px 0;gap:18px 16px}.wbl-facts-inner>div{padding:0 0 0 15px}.wbl-facts-inner>div:nth-child(2){border-right:0}.wbl-facts-inner>div:nth-child(3){padding-left:0}.wbl-facts-inner strong{font-size:19px}.wbl-facts-inner>div>span{font-size:10px}.wbl-facts-inner>a{justify-content:flex-start;padding-left:15px;font-size:11px}.wbl-section-nav .wbl-wrap{gap:25px}.wbl-section-nav a{padding:15px 0;font-size:11px}
 .wbl-section{padding:54px 0}.wbl h2{font-size:27px}.wbl-kicker{font-size:10px;margin-bottom:15px!important}.wbl-intro-grid,.wbl-curriculum-grid,.wbl-price-grid,.wbl-faq-grid,.wbl-entry-grid{grid-template-columns:1fr;gap:30px}.wbl-body-lead{font-size:14px}.wbl-audience li{font-size:12px}.wbl-outcomes{grid-template-columns:1fr;gap:23px;margin-top:34px}.wbl-outcomes article{display:grid;grid-template-columns:32px 1fr;gap:7px 13px;padding-top:18px}.wbl-outcomes .wbl-step-number{grid-row:span 2;padding-top:3px}.wbl-outcomes h3{margin:0;font-size:19px}.wbl-outcomes p{max-width:none;grid-column:2;font-size:13px}
 .wbl-curriculum li{grid-template-columns:30px 1fr;gap:15px;padding:22px 0}.wbl-curriculum h3{font-size:17px}.wbl-curriculum p{font-size:12px}.wbl-section-heading{display:block;margin-bottom:27px}.wbl-section-heading>p{margin-top:16px;font-size:12px}.wbl-samples{grid-template-columns:1fr 1fr;gap:26px 14px}.wbl-samples img,.wbl-samples-ehon-koza img{height:210px;padding:3px}.wbl-samples figcaption{font-size:11px;line-height:1.7}.wbl-samples-line{grid-template-columns:1fr}.wbl-samples-line img{height:310px}.wbl-samples-ehon-koza figure:nth-child(n+4){grid-column:span 2}.wbl-samples-ehon-koza figure:nth-child(n+4) img{height:300px}
 .wbl-videos{grid-template-columns:1fr 1fr;gap:22px 13px}.wbl-videos figure:first-child{grid-row:auto}.wbl-videos figcaption{flex-direction:column;font-size:10px;gap:1px;align-items:flex-start}.wbl-play{width:42px;height:42px;font-size:15px}.wbl-practice{grid-template-columns:1fr;gap:15px}.wbl-practice article{padding:22px}.wbl-practice .wbl-practice-copy{font-size:17px}
 .wbl-price{font-size:54px;margin-top:23px!important}.wbl-price-main h3{font-size:20px}.wbl-price-details{padding-top:0}.wbl-price-main .wbl-button{width:100%}.wbl-mentor-grid{grid-template-columns:1fr;gap:28px}.wbl-mentor figure{display:flex;gap:20px;align-items:center}.wbl-mentor figure img{width:110px;height:130px}.wbl-mentor h2{font-size:27px}.wbl-mentor div>p:not(.wbl-kicker){font-size:13px}.wbl-entry h2{font-size:27px}.wbl-entry-steps{margin-block:22px}.wbl-faq summary{font-size:13px}.wbl-faq details p{font-size:12px;margin-right:20px}
 .wbl .wb-form-half{width:100%}.wbl .wb-form-step-input{gap:20px}.wbl .wb-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.wbl .wb-form select,.wbl .wb-form textarea{font-size:16px}.wbl-form-area>h3{font-size:17px}.wbl-related{padding:43px 0}.wbl-related h2{font-size:23px}.wbl-related nav{grid-template-columns:1fr}.wbl-related nav a{font-size:12px}.wbl-index h1{font-size:31px}.wbl-index .wbl-related nav a{font-size:14px;flex-wrap:wrap}
}
@media(max-width:700px){.wbl-hero-art{top:auto;height:250px}.wbl-hero-art img{object-position:right center}.wbl-chatgpt .wbl-hero{background:#d6ebfa}.wbl-line .wbl-hero{background:#eaf9ed}.wbl-ehon-koza .wbl-hero{background:#f3e0df}.wbl-ebook .wbl-hero{background:#f4f5f5}.wbl-hero-inner{padding-bottom:270px;min-height:0}}
@media(max-width:370px){.wbl-wrap{width:calc(100% - 32px)}.wbl h1{font-size:30px}.wbl-ehon-koza h1{font-size:27px}.wbl-tagline{font-size:13px}.wbl-actions{gap:12px}.wbl-hero-note{font-size:9px}.wbl h2,.wbl-entry h2{font-size:24px}.wbl-facts-inner strong{font-size:17px}.wbl .wbl-button{gap:10px}.wbl-samples img{height:180px}.wbl-price{font-size:47px}}
@media(prefers-reduced-motion:reduce){.wbl *{scroll-behavior:auto!important;transition:none!important}.wbl .wbl-button:hover{transform:none}}
@media(min-width:701px) and (max-height:780px){.wbl-hero,.wbl-hero-inner{min-height:510px}.wbl-hero-inner{padding-block:34px 40px}.wbl h1{font-size:44px;margin-top:18px;margin-bottom:16px}.wbl-ehon-koza h1{font-size:40px}.wbl-hero-lead{line-height:1.85}.wbl-actions{margin-top:21px}.wbl-hero-note{margin-top:14px!important}}
@media(max-width:700px) and (max-height:760px){.wbl-hero-inner{padding-top:22px;padding-bottom:176px}.wbl-hero-art{height:160px}.wbl h1{font-size:30px;margin-block:12px}.wbl-ehon-koza h1{font-size:26px}.wbl-hero-lead{font-size:11px;line-height:1.8}.wbl-actions{margin-top:16px;gap:10px}.wbl-actions .wbl-button{font-size:11px;padding:12px 11px;gap:10px}.wbl-actions .wbl-text-link{font-size:10px}.wbl-hero-note{margin-top:10px!important}}
