*{font-family:Manrope,Poppins,sans-serif}.body{background-color:#f0f2f4!important}main{padding-top:1rem}p{text-align:unset}.darker-blue{color:#0056b3!important}.hero{display:flex;gap:4.5rem;height:500px;justify-content:center;margin-top:2rem;max-width:100vw;padding-left:10%}.container{margin:0 auto auto;max-width:1200px;text-align:center}.AI-svg{width:60%}.ai-title{display:inline-block;position:relative}.star-icon{filter:invert(19%) sepia(98%) saturate(2285%) hue-rotate(201deg) brightness(96%) contrast(101%);height:3rem;left:-3rem;position:absolute;top:-2rem}.AI-driven{color:#007bff;font-size:4rem;font-weight:1000;line-height:4.5rem;margin-bottom:0;margin-top:0}.hero-left-side>div:first-child>div:nth-child(3){margin-top:2rem}.hero-left-side>div:first-child>div:nth-child(3)>span{font-size:1.75rem;font-weight:700}.esl-description{display:inline-block;max-width:100%}.hero-left-side .try-for-free-button{margin:unset;margin-top:2.5rem}.hero-subtext{display:flex;flex-direction:column}.hero-subtext img{padding-top:1rem;width:85%}.try-for-free-button{margin-top:2.5rem}.try-for-free-button a{color:#fff;text-decoration:none}.info{background-color:#fff!important;border-radius:5px;border-top:1px solid #e0e0e0;box-shadow:.135rem .135rem .135rem rgba(0,0,0,.2);margin:3rem auto 20px;padding:2rem 2rem 3rem;width:90%}.info>div:nth-child(2){padding-top:0}section.info>h2:nth-child(3),section.info>h2:nth-child(5){padding-top:1.5rem}.info-item{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;overflow:auto;padding:0 0 20px 8rem}.info-left{align-items:flex-start;display:flex;flex:1;flex-direction:column;font-size:24px}.info-left-sub{align-items:center;display:flex}.info-left-sub img{height:1.5rem}.info-right{padding-left:10rem}.info-right p{font-size:1.35rem}.image-container{background-color:#fff;border-radius:5px;box-shadow:.135rem .135rem .135rem rgba(0,0,0,.2);max-width:500px;position:relative;width:80%}.image-container:before{background-color:#fff;bottom:20px;content:"";position:absolute;right:-20px;top:-20px;z-index:-1}.image-container img{display:block;height:auto;margin-right:-10%;padding:1rem 0 0 1rem;position:relative;width:120%}.hero-stats{display:flex;justify-content:space-between;margin-top:30px}.number{font-weight:1000}.icon,.number{color:#007bff;margin-right:10px}.title{font-weight:700}.info-right{flex:3}.video-tutorial{padding-bottom:1.5rem}.video-container iframe{display:block;margin:2em auto 40px;max-height:500px;max-width:900px}h2{font-size:1.7rem}.video-tutorial>h2{margin-top:2.5rem}ul{line-height:2.1rem;padding-right:2rem}.youtube-item{align-items:center;display:flex;justify-content:flex-start}body>div.container.try-for-free-button{margin-bottom:2rem}body>main>section.info>div:nth-child(2),body>main>section.info>div:nth-child(2)>div,body>main>section.info>div:nth-child(4),body>main>section.info>div:nth-child(4)>div.info-right{display:flex}.bbc-ideas-logo-info,.youtube-logo-info{height:1.5rem;margin-left:8px;margin-right:8px;overflow:hidden;position:relative;top:.25rem;width:auto}.info-general{border-radius:5px;display:flex;gap:4rem;justify-content:center;padding:2rem 0 0;width:90%}.general.info-item{background-color:#fff;box-shadow:.135rem .135rem .135rem rgba(0,0,0,.2);flex-direction:column;overflow:unset;padding:20px}.info-general a:link,.info-general a:visited{color:#007bff;text-decoration:none}.info-general a:active,.info-general a:hover{color:#0056b3;text-decoration:underline}.language-variation-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around;padding:.25rem 1rem 1rem;width:100%}.flag-option{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15);height:30px;object-fit:cover;pointer-events:none;width:44px}.testimonials{margin-bottom:2rem;margin-top:2.5rem;overflow:hidden;padding-bottom:1rem;padding-top:1rem;position:relative;width:100%}.testimonials h2{margin-bottom:3rem}.testimonials-track{display:flex;flex-wrap:nowrap;transform:translateX(0);width:max-content}.testimonial{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:.135rem .135rem .135rem rgba(0,0,0,.2);box-sizing:border-box;flex:0 0 auto;padding:20px;text-align:center;width:300px}.testimonial-img{border-radius:50%;height:100px;margin:0 auto 10px;object-fit:cover;width:100px}.stars{color:gold;font-size:1.6rem;margin-bottom:10px}.testimonial{margin:0}.testimonial+.testimonial{margin-left:20px}#back-to-top{background-color:#007bff;border:none;border-radius:5px;bottom:20px;color:#fff;cursor:pointer;display:none;margin-top:0;padding:7px .5rem;position:fixed;right:20px;width:50px;width:3rem;z-index:10}#back-to-top.show{display:block;z-index:9999}#back-to-top>img{color:#2c3e50;padding-top:.4rem;width:1.5rem}.blog-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(333px,1fr))}.blog-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transition:opacity .3s ease-in-out}.blog-card-image img{display:block;height:auto;width:100%}.blog-card-content{flex-grow:1;padding:1rem}@media (min-width:1657px){.blog-section .container{max-width:80%}}.blog-card-footer{padding-bottom:1rem}.blog-card-footer a{text-decoration:none}.view-more-container{display:flex;justify-content:center;margin:2rem 0;text-align:center;width:100%}.view-more-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Manrope,Poppins,sans-serif;font-size:1.1rem;text-decoration:none;transition:all .3s ease}.view-more-button[data-state=fewer]{background-color:#6c757d}.view-more-button[data-state=fewer]:hover{background-color:#5a6268}.view-more-button:hover{background-color:#0056b3}.pricing-container{padding:2rem 0 1rem}.pricing-heading{color:#333;margin-bottom:3rem;margin-top:0;text-align:center}.pricing-cards{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:4rem}.pricing-card{background-color:#fff;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.1);display:flex;flex:1;flex-direction:column;max-width:362px;min-width:323px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateY(-5px)}.card-badge{background-color:#ff9800;border-bottom-left-radius:8px;color:#fff;font-size:.8rem;padding:.25rem 1rem;position:absolute;right:0;top:0}.card-header{border-bottom:1px solid #f0f0f0;padding:1.5rem;text-align:center}.card-title{color:#333;font-size:1.5rem;margin:0}.card-price{font-size:2rem;font-weight:700;margin:.5rem 0 0}.card-price span{color:inherit;font-size:2rem;font-weight:400;opacity:.7}.card-body{flex-grow:1;padding:1.5rem}.card-description{color:#666;margin-bottom:1.25rem;margin-top:.5rem}.card-features{list-style-type:none;margin:0;padding:0}.card-features li{font-size:1.1rem;padding:.5rem 0 .5rem 1.5rem;position:relative;text-align:left}.card-features li:before{color:#28a745;content:"✓";font-weight:1000;left:0;position:absolute}.card-features li.feature-unavailable{color:#6c757d}.card-features li.feature-unavailable:before{color:#dc3545;content:"×"}.card-footer{border-top:1px solid #f0f0f0;display:flex;justify-content:center;padding:1.5rem;text-align:center}.free-card .card-price{color:#28a745}.standard-card .card-price{color:#ffc107}.premium-card .card-price{color:#007bff}.institution-card .card-price{color:#fd7e14}.highlight-card{border:2px solid #007bff;transform:scale(1.03)}.highlight-card:hover{transform:translateY(-5px) scale(1.03)}.pricing-details-link{margin:1.5rem 0;text-align:center}.pricing-details-link a{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 12px;text-decoration:none;transition:background-color .3s ease}.pricing-details-link a:hover{background-color:#0057b6;color:#fff}.signup-btn{margin-top:unset}@media (max-width:768px){.pricing-cards{align-items:center;flex-direction:column}.pricing-card{margin-bottom:1rem;max-width:380px;width:100%}}@media (min-width:200px) and (max-width:576px){.star-icon{height:2rem;left:-1.75rem;top:-1rem}.hero{gap:0;margin-top:0;padding-left:0}.AI-driven{font-size:3rem;line-height:3.5rem}.hero-subtext img{padding-left:2rem;padding-right:2rem;width:100%}.hero-left-side{text-align:center}.hero-left-side .try-for-free-button{margin:2.5rem auto auto}.hero-left-side>div:first-child>div.hero-subtext>img{margin-bottom:1rem}.info{margin-top:2rem;padding:1rem 1rem 1.5rem;width:100%}.info-item{flex-direction:column;padding:0}.info-left{align-items:center;margin-top:1.5rem}.info-right{padding:0}.image-container img{display:none;width:60%}.title{margin-top:1rem;text-align:center}.info>h2{margin-bottom:0}h2{font-size:1.65rem}ul{padding-left:1.5rem;padding-right:0}.try-for-free-button{margin-top:1.5rem}.video-tutorial>h2{margin-bottom:2rem;margin-top:2rem}.video-container{margin-top:0;max-width:unset}.video-container iframe{height:25vh;max-width:95%}.language-variation-list{gap:1rem}.flag-option{height:2rem}.view-more-container{margin:1.5rem 0}.view-more-button{font-size:1rem;padding:.5rem 1.2rem}}@media (min-width:440px) and (max-width:750px){.video-container iframe{height:25vh;max-width:95%}}@media (min-width:577px) and (max-width:750px){.AI-driven{font-size:3.5rem;line-height:4rem}.star-icon{height:2rem;left:-1rem;top:0}}@media (min-width:577px) and (max-width:688px){.AI-driven{font-size:3rem;line-height:3.5rem}.star-icon{height:2rem;left:-1rem;top:0}}@media (min-width:577px) and (max-width:1600px){main{padding-left:2rem;padding-right:2rem}}@media (min-width:577px) and (max-width:991px){.try-for-free-button a{font-size:1.2rem}.container.try-for-free-button{width:15rem}.star-icon{height:2rem;left:-1.5rem;top:-1rem}.info>h2{margin-bottom:0;margin-top:0}.title{font-size:1.5rem;margin-top:.75rem}.info{margin-left:0;margin-right:0;padding:1.5rem 0;width:100%}.info-right{padding-left:3rem;padding-right:2rem}.general ul{padding:2rem}div.info-general>div:first-child>ul{padding-bottom:0}.info-general{gap:1.75rem;width:100%}li{font-size:1.25rem;line-height:2.5rem}.hero{margin-top:4rem;padding-left:3%}.hero h1{font-size:2.5rem;margin-top:-2rem}.hero h2{font-size:2rem}.hero li{text-align:left}.image-container{background-color:#fff;border-radius:5px;margin-bottom:4rem;max-width:500px;overflow:visible;position:relative;right:2rem;width:100%}.image-container img{display:block;padding:1.5rem 0 0 1rem;position:relative;width:120%}.info-item{flex-direction:column;padding:0}.info-left{align-items:center;margin-top:1.5rem}ul{font-size:1.8rem;padding-left:0;padding-right:0}.try-for-free-button{margin-top:1.5rem}.video-tutorial>h2{margin-bottom:2rem}.video-container{margin-top:0;max-width:unset}.video-container iframe{height:40vh}.video-tutorial h2{padding-left:1.2rem;padding-right:1.2rem}.youtube-item{justify-content:unset}.video-tutorial>h2{margin-top:2rem}}@media (min-width:991px) and (max-width:1540px){.info-right{padding-left:3.5rem}.info-item{padding-left:2rem}}@media (min-width:200px) and (max-width:1172px){.video-container iframe{max-width:95%}}@media (min-width:200px) and (max-width:815px){.info-general{flex-direction:column;gap:0;padding-top:0;width:100%}}@media (max-width:768px){.blog-grid{grid-template-columns:repeat(auto-fit,minmax(276px,1fr));margin-top:2rem}}.body{background:var(--ll-canvas)!important;color:var(--ll-ink);font-family:Manrope,Poppins,sans-serif;font-size:1rem;line-height:1.65}.body :where(p,li,a,button,input,select,textarea,span,div){font-family:inherit}.homepage-header{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:hsla(0,0%,100%,.94)!important;border-bottom:1px solid rgba(220,232,227,.85);height:auto;left:auto!important;min-height:4.75rem;padding:.5rem clamp(1rem,3vw,2.5rem);position:sticky!important;right:auto!important;top:0!important;transition:box-shadow var(--ll-transition),border-color var(--ll-transition);z-index:1000!important}.homepage-header [aria-current=page]{font-weight:700}.flag-select-popup.is-hidden{display:none}.homepage-header.is-scrolled{border-color:var(--ll-border)!important;box-shadow:var(--ll-shadow-sm)!important}@media (min-width:992px){.homepage-header{align-items:center!important;display:grid!important;grid-template-columns:1fr auto 1fr!important}.homepage-header:after{content:""!important;display:block!important;grid-column:3!important}.homepage-header .lesson-lab-logo-div{flex:none!important;grid-column:1!important;justify-self:start!important;margin:0!important}.homepage-header nav{align-items:center!important;display:flex!important;flex:none!important;grid-column:2!important;justify-content:center!important;justify-self:center!important;margin:0!important;width:auto!important}}.homepage-header .lesson-lab-logo-div{margin-left:0}.homepage-header .lesson-lab-logo{height:3.5rem}.homepage-header .nav-links{align-items:center;gap:clamp(.75rem,1.5vw,1.4rem);margin:0}.homepage-header nav a{color:var(--ll-ink-soft);font-size:.94rem;font-weight:600}.homepage-header li.active a,.homepage-header nav a:hover{color:var(--ll-brand-dark)}.homepage-header .nav-links a,.homepage-header .nav-links a:hover,.homepage-header .nav-links a:visited{transition:color var(--ll-transition),background-color var(--ll-transition)}.hero{align-items:center;display:grid;gap:clamp(3rem,7vw,6rem);grid-template-columns:minmax(0,1fr) minmax(22rem,.92fr);height:auto;margin:0 auto;max-width:var(--ll-content);min-height:clamp(39rem,78vh,48rem);padding:clamp(4rem,9vw,7.5rem) 0}.hero-left-side{position:relative;text-align:left;z-index:1}.hero-left-side h1{color:var(--ll-ink);font-size:clamp(3rem,5.5vw,5rem);font-weight:800;letter-spacing:-.05em;margin:0;max-width:45rem;padding:0}.hero-copy{color:var(--ll-ink-soft);font-size:clamp(1.08rem,1.7vw,1.25rem);line-height:1.7;margin:1.5rem 0 0;max-width:39rem}.hero-actions{gap:.85rem;margin-top:2rem}.hero-actions,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{color:var(--ll-ink-soft);font-size:.9rem;font-weight:600;gap:.75rem 1.5rem;margin-top:1.75rem}.hero-proof span:before,.trust-items span:before{color:var(--ll-brand);content:"✓";font-weight:800;margin-right:.45rem}.image-container{background:#e5effb;border:.65rem solid hsla(0,0%,100%,.8);border-radius:2rem;box-shadow:var(--ll-shadow-md);margin-left:auto;max-width:34rem;overflow:visible;transform:rotate(1deg);width:100%}.image-container:before{background:#d4e5f7;border-radius:2rem;inset:1.25rem -1.25rem -1.25rem 1.25rem}.image-container img{border-radius:1.45rem;margin:0;object-fit:cover;padding:0;width:100%}.hero-float-card{background:hsla(0,0%,100%,.96);border:1px solid rgba(220,232,227,.9);border-radius:var(--ll-radius-md);box-shadow:var(--ll-shadow-sm);transform:rotate(-1deg);width:min(15.5rem,70%)}.hero-float-card strong{font-size:.92rem}.hero-float-card span{font-size:.78rem}.hero-float-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.97);border:1px solid var(--ll-border);border-radius:var(--ll-radius);box-shadow:var(--ll-shadow-md);display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1rem;position:absolute}.hero-float-card strong{color:var(--ll-ink);font-size:.95rem}.hero-float-card span{color:var(--ll-ink-soft);font-size:.82rem}.hero-float-card--top{right:1.25rem;top:1.25rem}.hero-float-card--bottom{bottom:1.5rem;left:1.25rem}.hero-right-side .image-container{aspect-ratio:4/5;background:var(--ll-brand-pale);border-radius:var(--ll-radius-lg);overflow:visible;position:relative}.hero-right-side .image-container>img{display:block;height:100%;object-fit:cover;width:100%}.trust-strip{background:var(--ll-surface);border-block:1px solid var(--ll-border)}.trust-strip-inner{align-items:center;display:flex;gap:2rem;justify-content:space-between;min-height:6.25rem}.trust-strip p{color:var(--ll-ink);font-weight:700;margin:0;max-width:18rem}.trust-items{color:var(--ll-ink-soft);display:flex;flex-wrap:wrap;font-size:.92rem;gap:.75rem 1.5rem;justify-content:flex-end}.info-general{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;padding:var(--ll-section-space) 0 0;width:min(100% - 2rem,var(--ll-content))}.info-general>.general.info-item{align-items:flex-start;background:var(--ll-surface);border:1px solid var(--ll-border);border-radius:var(--ll-radius-lg);box-shadow:var(--ll-shadow-sm);margin:0;min-width:0;padding:clamp(1.5rem,4vw,2.5rem);width:100%}.info-general>.general.info-item h3{font-size:clamp(1.55rem,3vw,2rem);margin:0 0 1rem;text-align:left}.info-general>.general.info-item ul{color:var(--ll-ink-soft);line-height:1.7;margin:0;padding:0 0 0 1.2rem}.language-variation-list{gap:.65rem;justify-content:space-between;margin-top:.5rem;padding:.75rem 0 .25rem}.language-variation-list .flag-option{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15);height:30px;object-fit:cover;width:44px}.info-general>.general.info-item li+li{margin-top:.75rem}.info-general>.general.info-item p{color:var(--ll-ink-soft)}section.info{background:var(--ll-surface)!important;border:1px solid var(--ll-border);border-radius:var(--ll-radius-lg);box-shadow:var(--ll-shadow-sm);margin:var(--ll-section-space) auto 0;padding:clamp(2rem,5vw,4rem);width:min(100% - 2rem,var(--ll-content))}section.info .ll-section-heading .ll-eyebrow{color:var(--ll-brand-dark);font-family:Manrope,Poppins,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.06em;line-height:1.65;margin:0 auto 1.5rem;text-transform:uppercase}section.info .ll-section-heading{max-width:60rem;width:min(100%,60rem)}section.info .ll-section-heading h2{margin-top:0}section.info>.info-item{align-items:start;border-bottom:1px solid var(--ll-border);display:grid;gap:clamp(1.5rem,5vw,5rem);grid-template-columns:minmax(13rem,.8fr) minmax(0,1.4fr);overflow:visible;padding:2rem 0}body main section.info>.info-item{display:grid!important;grid-template-columns:minmax(13rem,.8fr) minmax(0,1.4fr)}section.info>.info-item .info-right{margin:0;min-width:0;padding:0}section.info>.info-item .info-right ul{margin:0;padding-left:1.2rem}section.info>.info-item:last-of-type{border-bottom:0}section.info .info-left{align-items:flex-start;font-size:1rem;gap:.5rem}section.info .info-left-sub{gap:.5rem}.number{background:var(--ll-brand-pale);border-radius:50%;color:var(--ll-brand-dark);display:grid;font-size:1.1rem;height:2.75rem;margin:0;place-items:center;width:2.75rem}.title{color:var(--ll-ink);font-family:Manrope,Poppins,sans-serif;font-size:1.3rem}section.info .info-right{color:var(--ll-ink-soft);padding:0}section.info .info-right ul{line-height:1.7;margin:0;padding:0 0 0 1.2rem}.info .try-for-free-button,.video-tutorial .try-for-free-button,main>.try-for-free-button{background:transparent;display:flex;height:auto;margin:2rem auto 0;padding:0;transform:none!important;transition:none!important;width:fit-content}.body .try-for-free-button,.body .try-for-free-button:hover{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.body .try-for-free-button a,.body .try-for-free-button a:hover{align-items:center;background:var(--ll-brand)!important;border:1px solid transparent!important;border-radius:.75rem!important;box-shadow:0 .5rem 1rem rgba(0,123,255,.22);color:#fff!important;display:inline-flex;font-family:Manrope,Poppins,sans-serif!important;font-weight:700;min-height:3rem;padding:.75rem 1.25rem;transition:background-color var(--ll-transition),color var(--ll-transition),transform var(--ll-transition),box-shadow var(--ll-transition)}.body .try-for-free-button a{transform:translateY(0)}.body .try-for-free-button a:hover{background:var(--ll-brand-dark)!important;box-shadow:0 .65rem 1.25rem rgba(0,86,179,.24);color:#fff!important;transform:translateY(-.1rem)}.info .try-for-free-button a,.video-tutorial .try-for-free-button a,main>.try-for-free-button a{align-items:center;background:var(--ll-brand);border:1px solid transparent;border-radius:.75rem;box-shadow:0 .5rem 1rem rgba(0,123,255,.22);color:#fff;display:inline-flex;font-weight:700;min-height:3rem;padding:.75rem 1.25rem;transition:background-color var(--ll-transition),color var(--ll-transition),transform var(--ll-transition),box-shadow var(--ll-transition)}.info .try-for-free-button a:hover,.video-tutorial .try-for-free-button a:hover,main>.try-for-free-button a:hover{background:var(--ll-brand-dark)!important;box-shadow:0 .65rem 1.25rem rgba(0,86,179,.24);color:#fff!important;transform:translateY(-.1rem)}.body main .feature-pricing-actions .ll-button--primary:hover,.body main .testimonials-cta .try-for-free-button a:hover,.body main .video-cta .try-for-free-button a:hover,.body main .workflow-cta .try-for-free-button a:hover{background:var(--ll-brand-pale)!important;border-color:var(--ll-brand)!important;color:var(--ll-brand-dark)!important}.info .try-for-free-button a,.video-tutorial .try-for-free-button a,main>.try-for-free-button a{cursor:pointer;position:relative;z-index:1}#pricingTable,.blog-section,.testimonials,.video-tutorial{margin-inline:auto;width:min(100% - 2rem,var(--ll-content))}.video-tutorial{padding:var(--ll-section-space) 0 0}.pricing-heading,.section-title,.testimonials h2,.video-tutorial>h2{color:var(--ll-ink);font-size:clamp(2rem,4vw,3rem)}.body main h2{font-size:clamp(2rem,4vw,3rem)}.video-container iframe{aspect-ratio:16/9;border:0;border-radius:var(--ll-radius-lg);box-shadow:var(--ll-shadow-md);height:auto;width:min(100%,56rem)}.blog-card,.pricing-card,.testimonial{background:var(--ll-surface);border:1px solid var(--ll-border);border-radius:var(--ll-radius-lg);box-shadow:var(--ll-shadow-sm)}.pricing-card{max-width:none;min-width:0}.pricing-cards{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.body main :where(a:link,a:visited){color:var(--ll-brand)}.body main .blog-card a:link,.body main .blog-card a:visited,.body main .info-general a:link,.body main .info-general a:visited{color:var(--ll-brand)}.body main :where(a:hover,a:active){color:var(--ll-brand-dark)}.body main .blog-card a:active,.body main .blog-card a:hover,.body main .info-general a:active,.body main .info-general a:hover{color:var(--ll-brand-dark)}.body main .info .try-for-free-button a,.body main .ll-button--primary:link,.body main .ll-button--primary:visited,.body main .pricing-details-link a,.body main .video-tutorial .try-for-free-button a,.body main>.try-for-free-button a{color:#fff}.body main .ll-button--secondary:link,.body main .ll-button--secondary:visited{color:var(--ll-ink)}.body main .ll-button--secondary:hover{color:var(--ll-brand-dark)}.body main .pricing-card .signup-btn,.body main .pricing-details-link a{align-items:center;background:var(--ll-brand);border:1px solid transparent;border-radius:.75rem;box-shadow:0 .5rem 1rem rgba(0,123,255,.22);color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;text-decoration:none;transition:background-color var(--ll-transition),border-color var(--ll-transition),color var(--ll-transition),transform var(--ll-transition),box-shadow var(--ll-transition)}.body main .pricing-card .signup-btn:hover,.body main .pricing-details-link a:hover{background:var(--ll-brand-dark)!important;border-color:transparent!important;box-shadow:0 .65rem 1.25rem rgba(0,86,179,.24);color:#fff!important;transform:translateY(-.1rem)}.body main .pricing-details-link a:hover{background:#fff!important;border-color:#fff!important;color:var(--ll-brand-dark)!important}.body main .blog-card p,.body main .card-features li,.body main .testimonial p{font-size:1rem;line-height:1.65}.body main .blog-card h2,.body main .testimonial h3{font-size:1.15rem;line-height:1.35;margin:0 0 .75rem}.body .footer.footer{background:#22364d;color:hsla(0,0%,100%,.75);font-family:Manrope,Poppins,sans-serif;font-size:.95rem;line-height:1.6}.body .footer.footer a{color:hsla(0,0%,100%,.8);font-size:.95rem}.body .footer.footer h4{font-size:1rem}.highlight-card{border-color:var(--ll-brand)}.card-badge,.free-card .card-price,.institution-card .card-price,.premium-card .card-price,.standard-card .card-price{color:var(--ll-brand-dark)}.card-badge{background:var(--ll-brand-pale);border-top-right-radius:8px}.testimonials:after,.testimonials:before{bottom:0;content:"";max-width:140px;min-width:40px;pointer-events:none;position:absolute;top:0;width:6vw;z-index:2}.testimonials:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}.testimonials:after{right:0}.testimonial{padding:1.5rem}#back-to-top{background:var(--ll-brand);border-radius:50%;bottom:1rem;box-shadow:var(--ll-shadow-sm);right:1rem}@media (max-width:1199px){.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.homepage-header{min-height:4.25rem}.homepage-header .hamburger-menu{background:var(--ll-brand);border-radius:.7rem;height:2.6rem;position:static;width:2.6rem}.homepage-header .nav-links.open{background:hsla(0,0%,100%,.98);border-color:var(--ll-border);box-shadow:var(--ll-shadow-md);line-height:2.7rem;margin:0;padding:1rem;top:4.25rem}.hero{gap:4rem;grid-template-columns:1fr;padding:4.5rem 0 5rem}.hero-left-side{max-width:46rem;text-align:left}.hero-right-side{margin-inline:auto;width:min(100%,34rem)}.info-general{grid-template-columns:1fr}}@media (max-width:767px){main{margin:0;padding:0}.homepage-header .lesson-lab-logo{height:3.1rem}.homepage-header .flex-end-div{flex:0 0 auto}.homepage-header .selected-flag{display:none}.hero{min-height:0;padding:3.5rem 0 4rem;width:min(100% - 2rem,var(--ll-content))}.hero-left-side h1{font-size:clamp(2.5rem,12vw,4rem)}.hero-proof{flex-direction:column}.image-container{display:grid;gap:.75rem;padding:.5rem;transform:none}.image-container:before{inset:.75rem -.5rem -.75rem .5rem}.hero-float-card,.hero-float-card--bottom,.hero-float-card--top{position:static;transform:none;width:100%}.hero-float-card--top{grid-row:2}.hero-float-card--bottom{grid-row:3}.image-container img{display:block}.trust-strip-inner{align-items:flex-start;padding-block:1.5rem}.trust-items,.trust-strip-inner{flex-direction:column}.info-general{padding-top:4rem}.general.info-item,.info{padding:1.5rem}section.info>.info-item{gap:1rem;padding:1.75rem 0}body main section.info>.info-item,section.info>.info-item{grid-template-columns:1fr}.info-left{align-items:flex-start;margin:0}.title{text-align:left}.video-container iframe{height:auto;max-width:100%}.pricing-card{min-width:0;width:100%}.pricing-cards{display:grid;grid-template-columns:1fr}.language-variation-list{justify-content:flex-start}}.body main section.info,.body main section.testimonials{background:linear-gradient(180deg,var(--ll-brand-pale) 0,#fff 100%)}.body main .video-tutorial{background:#fff}.body main .info-general .general.info-item{background:var(--ll-surface)}.body main .pricing-heading,.body main .testimonials h2,.body main .video-tutorial>h2{text-align:center}.hero-left-side h1{letter-spacing:-.02em}.testimonials{z-index:0}.body .footer.footer{padding-inline:clamp(1rem,5vw,4rem);text-align:left}.info-general>.general.info-item{background:var(--ll-surface)!important}.body main .blog-section[style*="display: none"]{display:none!important}.feature-showcase{margin:var(--ll-section-space) auto 0;width:min(100% - 2rem,var(--ll-content))}.feature-showcase-heading{align-items:end;display:grid;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);margin-bottom:2rem}.feature-showcase-heading .ll-eyebrow{margin-bottom:1rem}.feature-showcase-heading h2{color:var(--ll-ink);font-size:clamp(2.25rem,4.5vw,4rem);letter-spacing:-.045em;margin:0;max-width:48rem}.feature-showcase-heading>p{color:var(--ll-ink-soft);font-size:1.05rem;line-height:1.7;margin:0 0 .35rem;max-width:34rem}.feature-showcase .features-grid{display:grid;gap:1.25rem;grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));margin:0;width:100%}.feature-card{background:var(--ll-surface);border:1px solid var(--ll-border);border-radius:var(--ll-radius-lg);box-shadow:var(--ll-shadow-sm);display:flex;flex-direction:column;gap:.55rem;min-width:0;overflow:hidden;padding:clamp(1.35rem,2.5vw,2rem);position:relative;text-align:left;transition:transform var(--ll-transition),border-color var(--ll-transition),box-shadow var(--ll-transition)}.feature-card:hover{border-color:rgba(0,123,255,.28);box-shadow:var(--ll-shadow-md);transform:translateY(-.2rem)}.feature-card h3{color:var(--ll-ink);font-size:clamp(1.15rem,1.8vw,1.45rem);letter-spacing:-.025em;line-height:1.25;margin:0}.feature-card p{color:var(--ll-ink-soft);font-size:.94rem;line-height:1.6;margin:0}.feature-kicker{color:var(--ll-brand-dark)!important;font-size:.74rem!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feature-icon{background:var(--ll-brand-pale);border-radius:.8rem;color:var(--ll-brand-dark);display:inline-grid;flex:0 0 auto;height:2.75rem;margin-bottom:.2rem;place-items:center;width:2.75rem}.feature-icon svg{height:1.45rem;width:1.45rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.feature-card--spotlight{align-items:center;background:radial-gradient(circle at 15% 10%,hsla(0,0%,100%,.9),transparent 34%),linear-gradient(145deg,#eef6ff,#f8fbff 66%,#e8f3ff);display:grid;gap:clamp(1.5rem,4vw,3rem);grid-column:span 8;grid-row:span 2;grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.2fr);min-height:29rem}.feature-card--spotlight:after{background:rgba(0,123,255,.1);border-radius:50%;bottom:-7rem;content:"";height:15rem;position:absolute;right:-5rem;width:15rem}.feature-card-copy{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.feature-card--spotlight h3{font-size:clamp(1.75rem,3vw,2.65rem)}.feature-link{align-items:center;color:var(--ll-brand-dark)!important;display:inline-flex;font-weight:800;gap:.55rem;margin-top:.45rem;text-decoration:none}.feature-link span{transition:transform var(--ll-transition)}.feature-link:hover span{transform:translateX(.25rem)}.feature-product-preview{background:#fff;border:.45rem solid hsla(0,0%,100%,.92);border-radius:1.15rem;box-shadow:0 1.4rem 3rem rgba(29,44,66,.17);min-height:20rem;overflow:hidden;position:relative;transform:rotate(1deg);width:100%;z-index:1}.preview-toolbar{align-items:center;background:var(--ll-surface-muted);border-bottom:1px solid var(--ll-border);display:flex;gap:.35rem;min-height:2.4rem;padding:.55rem .75rem}.preview-toolbar>span{background:#cbd8e8;border-radius:50%;height:.48rem;width:.48rem}.preview-toolbar strong{color:var(--ll-ink-soft);font-size:.68rem;margin-left:auto}.preview-layout{background:#f7faff;display:grid;gap:.8rem;grid-template-columns:minmax(8rem,.85fr) minmax(9rem,1.15fr);min-height:17rem;padding:.9rem}.preview-controls{align-items:flex-start;display:flex;flex-direction:column;gap:.45rem}.preview-label{color:var(--ll-ink-soft);font-size:.58rem;font-weight:700;text-transform:uppercase}.preview-action,.preview-chip,.preview-select{background:#fff;border:1px solid var(--ll-border);border-radius:.45rem;color:var(--ll-ink);font-size:.64rem;padding:.45rem .55rem;width:100%}.preview-chip{background:var(--ll-brand-pale);color:var(--ll-brand-dark);width:auto}.preview-action{background:var(--ll-brand);border-color:var(--ll-brand);color:#fff;font-weight:800;margin-top:auto;text-align:center}.preview-sheet{background:#fff;box-shadow:0 .4rem 1rem rgba(29,44,66,.1);display:flex;flex-direction:column;gap:.65rem;padding:1rem}.preview-sheet strong{color:var(--ll-ink);font-size:.68rem}.preview-sheet span{background:#f8fbff;border:1px solid rgba(0,123,255,.45);border-radius:.45rem;color:var(--ll-brand-dark);display:block;font-size:.58rem;font-weight:700;height:auto;padding:.48rem}.preview-sheet span:nth-child(2),.preview-sheet span:nth-child(3),.preview-sheet span:nth-child(4),.preview-sheet span:nth-child(5){width:auto}.preview-sheet-title{background:var(--ll-brand)!important;height:.8rem!important;margin-bottom:.35rem;width:58%}.feature-card--personalised{background:linear-gradient(155deg,#e8f3ff,#fff 72%);grid-column:span 4;min-height:18.5rem}.feature-mini-visual{display:flex;gap:.55rem;margin-top:auto;padding-top:1.25rem}.feature-mini-visual span{background:#fff;border:1px solid var(--ll-border);border-radius:.8rem;color:var(--ll-ink-soft);display:grid;font-size:.82rem;font-weight:800;height:3rem;place-items:center;width:3rem}.feature-mini-visual .is-active{background:var(--ll-brand);border-color:var(--ll-brand);box-shadow:0 .6rem 1rem rgba(0,123,255,.18);color:#fff}.feature-card--compact{grid-column:span 4;min-height:14rem}.feature-card--language{background:linear-gradient(160deg,#fff,#f3f8ff);grid-column:span 6}.feature-card--language+.feature-card--compact{grid-column:span 6}.features-grid .language-variation-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding:1rem 0 0}.features-grid .flag-option{border:1px solid rgba(29,44,66,.12);border-radius:.25rem;box-shadow:0 .15rem .35rem rgba(29,44,66,.08);height:1.5rem;object-fit:cover;width:auto}.feature-card--pricing{align-items:center;background:radial-gradient(circle at 12% 30%,rgba(0,123,255,.28),transparent 30%),linear-gradient(125deg,#1d2c42,#294562);border-color:hsla(0,0%,100%,.16);display:grid;gap:clamp(1.5rem,4vw,4rem);grid-column:1/-1;grid-template-columns:minmax(18rem,1fr) minmax(14rem,.8fr) auto;min-height:9rem}.feature-card--pricing:hover{border-color:hsla(0,0%,100%,.3);transform:none}.feature-card--pricing .feature-pricing-copy{align-items:center;display:flex;gap:1rem}.feature-card--pricing .feature-icon{background:hsla(0,0%,100%,.12);color:#fff}.feature-card--pricing h3,.feature-card--pricing p{color:#fff}.feature-card--pricing .feature-kicker{color:#a9d3ff!important}.feature-pricing-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;justify-content:flex-end}.feature-pricing-actions .ll-button{color:#fff!important;white-space:nowrap}.feature-pricing-actions>a:not(.ll-button){color:#cfe7ff!important;font-size:.88rem;font-weight:700;white-space:nowrap}.feature-pricing-actions>a:not(.ll-button):hover{color:#fff!important}@media (max-width:1100px){.feature-card--spotlight{grid-column:1/-1}.feature-card--compact,.feature-card--personalised{grid-column:span 6}.feature-card--pricing{grid-template-columns:1fr 1fr}.feature-pricing-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:767px){.feature-showcase{margin-top:3rem}.feature-showcase-heading{gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}.feature-showcase-heading h2{font-size:2.25rem}.feature-showcase-heading>p{font-size:.98rem}.feature-showcase .features-grid{gap:1rem}.feature-card--compact,.feature-card--language+.feature-card--compact,.feature-card--personalised,.feature-card--pricing,.feature-card--spotlight{grid-column:1/-1}.feature-card--spotlight{grid-template-columns:1fr;min-height:0}.feature-product-preview{min-height:15rem}.preview-layout{min-height:12.5rem}.feature-card--compact,.feature-card--personalised{min-height:0}.feature-card--pricing{gap:1rem;grid-template-columns:1fr}.feature-pricing-actions{align-items:flex-start;grid-column:auto;justify-content:flex-start}}section.info .steps-list{display:flex;flex-direction:column;gap:0;position:relative;width:100%}section.info .step-info-item{align-items:start;border-bottom:1px solid var(--ll-border);display:grid;gap:clamp(1.25rem,4vw,2.5rem);grid-template-columns:auto minmax(0,1fr) minmax(140px,200px);padding:1.5rem 0;position:relative}section.info .step-info-item:last-child{border-bottom:none}section.info .step-number{align-items:center;background:var(--ll-brand-pale);border:2px solid var(--ll-brand);border-radius:50%;color:var(--ll-brand-dark);display:flex;flex-shrink:0;font-size:1.1rem;font-weight:800;justify-content:center;position:relative;z-index:1}section.info .step-info-item:not(:last-child) .step-number:after{background:var(--ll-brand-pale);content:"";height:2.5rem;left:50%;min-height:1.5rem;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);width:2px}section.info .step-content{display:flex;flex-direction:column;gap:.5rem;min-width:0}section.info .step-content .title{color:var(--ll-ink);font-size:1.15rem;font-weight:800}section.info .step-content ul{color:var(--ll-ink-soft);font-size:.95rem;line-height:1.7;margin:0;padding-left:1.15rem}section.info .step-content ul li{margin:.25rem 0}section.info .step-visual{display:none}@media (min-width:992px){section.info .step-visual{aspect-ratio:16/10;background:var(--ll-brand-pale);border:1px dashed var(--ll-border);border-radius:var(--ll-radius);display:block;min-width:0}}.video-tutorial .video-card{background:var(--ll-surface);border:1px solid var(--ll-border);border-radius:var(--ll-radius-lg);box-shadow:var(--ll-shadow-sm);margin:0 auto;padding:clamp(2rem,4vw,3rem);width:min(100%,60rem)}.video-tutorial .video-card h2{color:var(--ll-ink);margin:.25rem 0 0}.video-tutorial .video-card .ll-eyebrow{margin:0 auto .25rem;text-align:center}.video-tutorial .video-container .video-frame,.video-tutorial .video-container iframe{border-radius:var(--ll-radius);box-shadow:var(--ll-shadow-md)}.homepage-header .hamburger-menu{-webkit-appearance:none;appearance:none}.homepage-header .hamburger-menu:focus-visible{outline:.2rem solid var(--ll-brand);outline-offset:.2rem}.hero{min-height:0;padding-block:clamp(3.5rem,6vw,5.75rem)}.hero-right-side .image-container{aspect-ratio:4/4.5}.body main .video-tutorial{background:transparent;margin-top:clamp(3.5rem,7vw,6rem);padding-top:0}.video-tutorial .video-card{overflow:hidden;position:relative}.video-tutorial .video-card:before{background:linear-gradient(90deg,var(--ll-brand-dark),var(--ll-brand));content:"";height:.25rem;inset:0 0 auto;position:absolute}.video-tutorial .video-container{aspect-ratio:16/9;background:radial-gradient(circle at 50% 45%,rgba(0,123,255,.16),transparent 34%),linear-gradient(145deg,#eef6ff,#f8fbff);border:1px solid var(--ll-border);border-radius:var(--ll-radius-md);display:grid;margin-top:1.5rem;overflow:hidden;place-items:center;width:100%}.video-tutorial .video-container:before{color:var(--ll-brand-dark);content:"Video walkthrough";font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.video-tutorial .video-container:has(iframe):before{display:none}.video-tutorial .video-container iframe{border-radius:inherit;box-shadow:none;height:100%;width:100%}section.info .step-visual{background:linear-gradient(var(--ll-surface-muted),var(--ll-surface-muted)) padding-box,linear-gradient(135deg,rgba(0,86,179,.16),rgba(0,123,255,.12)) border-box;border-style:solid}section.info .step-visual:before{color:var(--ll-ink-soft);content:"Product preview";font-size:.72rem;font-weight:700;inset:50% auto auto 50%;letter-spacing:.08em;position:absolute;text-transform:uppercase;transform:translate(-50%,-50%)}.testimonials:before{background:linear-gradient(90deg,#eef6ff,rgba(238,246,255,0))}.testimonials:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}@media (max-width:991px){.homepage-header{align-items:center;display:grid;grid-template-columns:3rem minmax(0,1fr) auto}.homepage-header .hamburger-div{grid-column:1;grid-row:1}.homepage-header .lesson-lab-logo-div{grid-column:2;grid-row:1;justify-self:center}.homepage-header nav{position:static}.homepage-header .flex-end-div{grid-column:3;grid-row:1}.homepage-header .nav-links.open{margin:0;max-height:calc(100dvh - 4.25rem);overflow-y:auto;padding:.75rem 1rem 1rem;top:4.25rem}.homepage-header .nav-links.open a{border-radius:.65rem;font-size:1rem;line-height:1.4;padding:.6rem 1rem}.homepage-header .nav-links.open a:focus-visible,.homepage-header .nav-links.open a:hover{background:var(--ll-brand-pale)}.hero{gap:2.75rem;padding-block:3.5rem 4rem}.hero-right-side{width:min(100%,40rem)}.hero-right-side .image-container{aspect-ratio:16/10}}@media (max-width:767px){.homepage-header{grid-template-columns:2.75rem minmax(0,1fr) auto;padding-inline:.75rem}.homepage-header .hamburger-menu{height:2.5rem;left:auto;width:2.5rem}.homepage-header .currency-select{margin-left:0;width:2.9rem}.hero{gap:2rem;padding-block:2.75rem 3rem}.hero-left-side h1{font-size:clamp(2.35rem,11vw,3.25rem);line-height:1.04}.hero-copy{font-size:1rem;line-height:1.6;margin-top:1.1rem}.hero-actions{margin-top:1.5rem}.hero-proof{display:grid;font-size:.8rem;gap:.5rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.image-container{display:block;padding:.4rem}.hero-right-side .image-container{aspect-ratio:4/3}.hero-float-card--top{inset:auto .75rem .75rem .75rem;padding:.7rem .8rem;position:absolute;width:auto}.hero-float-card--bottom{display:none}.trust-strip-inner{gap:.75rem;padding-block:1rem}.trust-strip p{font-size:.9rem}.trust-items{font-size:.82rem;gap:.45rem}.features-grid{gap:1rem;grid-template-columns:1fr;margin-top:3rem}.feature-card,section.info{padding:1.25rem}section.info{margin-top:3rem}section.info .step-info-item{gap:.85rem;grid-template-columns:2.75rem minmax(0,1fr);padding:1.2rem 0}section.info .step-number{height:2.65rem;width:2.65rem}section.info .step-content ul{font-size:.9rem;line-height:1.6}.body main .video-tutorial{margin-top:3rem}.video-tutorial .video-card{padding:1.25rem}.video-tutorial .video-card h2{font-size:1.65rem}.video-tutorial .video-container{margin-top:1rem}.testimonial{width:min(82vw,19rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.testimonials-track{transform:none!important}}.body main section.info{background:transparent!important;border:0;border-radius:0;box-shadow:none;margin-top:var(--ll-section-space);padding:0;width:min(100% - 2rem,var(--ll-content))}section.info .ll-section-heading{align-items:end;display:grid;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);margin:0 0 2rem;max-width:none;text-align:left;width:100%}section.info .ll-section-heading .ll-eyebrow{margin:0 0 1rem}#features-title,#testimonials-title,#video-title,.pricing-heading,.section-title,section.info .ll-section-heading h2{font-size:clamp(2.25rem,4.5vw,4rem);letter-spacing:-.045em;margin:0;max-width:52rem;text-align:left}section.info .ll-section-heading>p{color:var(--ll-ink-soft);font-size:1.05rem;line-height:1.7;margin:0 0 .35rem;max-width:34rem}.workflow-rail{align-items:center;color:var(--ll-ink-soft);display:grid;font-size:.72rem;font-weight:800;gap:.8rem;grid-template-columns:auto 1fr auto 1fr auto;letter-spacing:.08em;margin:0 auto 1.5rem;text-transform:uppercase;width:min(100%,48rem)}.workflow-rail span{background:#fff;border:1px solid var(--ll-border);border-radius:999px;display:inline-flex;padding:.45rem .7rem}.workflow-rail .is-active{background:var(--ll-brand-pale);border-color:rgba(0,123,255,.24);color:var(--ll-brand-dark)}.workflow-rail i{background:linear-gradient(90deg,var(--ll-brand),var(--ll-border));height:1px}section.info .steps-list{gap:1.25rem}section.info .step-info-item{align-items:center;background:var(--ll-surface);border:1px solid var(--ll-border);border-radius:var(--ll-radius-lg);box-shadow:var(--ll-shadow-sm);gap:clamp(1.25rem,4vw,3.5rem);grid-template-columns:3.5rem minmax(17rem,.85fr) minmax(22rem,1.15fr);min-height:24rem;overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem)}section.info .step-info-item:nth-child(2){background:linear-gradient(145deg,#f8fbff,#eef6ff);grid-template-columns:minmax(22rem,1.15fr) minmax(17rem,.85fr) 3.5rem}section.info .step-info-item:nth-child(2) .step-number{grid-column:3;grid-row:1}section.info .step-info-item:nth-child(2) .step-content{grid-column:2;grid-row:1}section.info .step-info-item:nth-child(2) .step-visual{grid-column:1;grid-row:1}section.info .step-number{align-self:start;background:var(--ll-brand);border:0;box-shadow:0 .6rem 1.2rem rgba(0,123,255,.2);color:#fff;height:3.25rem;width:3.25rem}section.info .step-number .number{background:transparent;color:inherit;font-size:1rem;height:auto;width:auto}section.info .step-info-item:not(:last-child) .step-number:after{display:none}section.info .step-content{gap:.65rem}section.info .step-kicker{color:var(--ll-brand-dark);font-size:.74rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}section.info .step-content .title{font-size:clamp(1.45rem,2.4vw,2rem);letter-spacing:-.035em;line-height:1.2}section.info .step-summary{color:var(--ll-ink-soft);font-size:.97rem;line-height:1.65;margin:0}section.info .step-content ul{display:grid;gap:.5rem;list-style:none;margin-top:.5rem;padding:0}section.info .step-content li{margin:0;padding-left:1.5rem;position:relative}section.info .step-content li:before{color:var(--ll-brand);content:"✓";font-weight:900;left:0;position:absolute}section.info .step-visual{aspect-ratio:16/10;background:#f7faff;border:.4rem solid hsla(0,0%,100%,.9);border-radius:1.15rem;box-shadow:0 1.25rem 2.5rem rgba(29,44,66,.14);display:block;min-width:0;overflow:hidden;position:relative;width:100%}section.info .step-visual:before{display:none}section.info .step-info-item:first-child .step-visual{transform:rotate(1deg)}section.info .step-info-item:nth-child(2) .step-visual{transform:rotate(-1deg)}.workflow-window-bar{align-items:center;background:#fff;border-bottom:1px solid var(--ll-border);display:flex;gap:.35rem;min-height:2.35rem;padding:.55rem .75rem}.workflow-window-bar>span{background:#ccdae9;border-radius:50%;height:.45rem;width:.45rem}.workflow-window-bar strong{color:var(--ll-ink-soft);font-size:.67rem;margin-left:auto}.criteria-preview{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;height:calc(100% - 2.35rem);padding:1rem}.criteria-preview>div{background:#fff;border:1px solid var(--ll-border);border-radius:.65rem;display:flex;flex-direction:column;gap:.25rem;padding:.7rem}.criteria-preview small,.export-preview small{color:var(--ll-ink-soft);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.criteria-preview strong{color:var(--ll-ink);font-size:.72rem}.criteria-preview .criteria-wide{align-items:center;flex-direction:row;flex-wrap:wrap;grid-column:1/-1}.criteria-wide small{width:100%}.criteria-wide span{background:var(--ll-brand-pale);border-radius:999px;color:var(--ll-brand-dark);font-size:.58rem;font-weight:700;padding:.3rem .45rem}.criteria-preview button,.editor-preview button{pointer-events:none}.criteria-preview>button{align-self:end;border-radius:.55rem;display:flex;font-size:.68rem;grid-column:1/-1;justify-content:space-between;margin:0;min-height:2.25rem;padding:.55rem .7rem}.editor-preview{display:grid;gap:.75rem;grid-template-columns:6rem 1fr 1fr;height:calc(100% - 2.35rem);padding:1rem}.editor-sidebar{background:linear-gradient(180deg,#183d67,#294c69);border-radius:.65rem;display:flex;flex-direction:column;gap:.38rem;padding:.7rem .55rem}.editor-sidebar small{color:#8dccff;font-size:.45rem;font-weight:800;text-transform:uppercase}.editor-sidebar strong{color:#fff;font-size:.58rem;margin-bottom:.25rem}.editor-sidebar span{background:var(--ll-brand);border-radius:.35rem;color:#fff;font-size:.43rem;font-weight:700;padding:.35rem .25rem;text-align:center}.editor-sidebar span:first-of-type{background:var(--ll-accent);color:#173b5e}.editor-sheet{background:#fff;border-radius:.65rem;box-shadow:0 .35rem .9rem rgba(29,44,66,.09);display:flex;flex-direction:column;gap:.7rem;padding:1rem}.editor-sheet strong{color:var(--ll-ink);font-size:.78rem}.editor-sheet small{color:var(--ll-ink-soft);font-size:.53rem;font-weight:700}.editor-sheet--teacher{padding-top:2.5rem}.editor-sheet span{background:#dfe7f1;border-radius:999px;height:.42rem;width:92%}.editor-sheet span:nth-child(3){width:78%}.editor-sheet span:nth-child(4){width:86%}.editor-actions{display:flex;flex-direction:column;gap:.5rem}.editor-actions button{background:#fff;border:1px solid var(--ll-border);box-shadow:none;color:var(--ll-brand-dark);font-size:.56rem;margin:0;min-height:2rem;padding:.4rem;width:5rem}.step-visual--export{background:radial-gradient(circle at 50% 15%,rgba(101,195,0,.18),transparent 40%),linear-gradient(145deg,#f8fbff,var(--ll-accent-pale))!important;display:grid!important;place-items:center}.export-preview{align-items:center;display:flex;flex-direction:column;gap:.55rem;padding:1.25rem;text-align:center}.export-check{background:var(--ll-accent);border-radius:50%;box-shadow:0 .7rem 1.3rem rgba(101,195,0,.2);color:#fff;display:grid;font-size:1.4rem;font-weight:900;height:3.25rem;margin-bottom:.2rem;place-items:center;width:3.25rem}.export-preview>strong{color:var(--ll-ink);font-size:1rem}.export-preview>div:last-child{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-top:.45rem}.export-preview>div:last-child span{background:#fff;border:1px solid var(--ll-border);border-radius:.55rem;color:var(--ll-ink-soft);font-size:.62rem;font-weight:700;padding:.4rem .55rem}.workflow-cta{align-items:center;background:linear-gradient(125deg,#1d2c42,#294562);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--ll-radius-lg);color:#fff;display:flex;gap:2rem;justify-content:space-between;margin-top:1.25rem;padding:1.4rem clamp(1.25rem,3vw,2rem)}.workflow-cta>div:first-child{display:flex;flex-direction:column;gap:.2rem}.workflow-cta small{color:#a9d3ff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workflow-cta strong{font-size:1.05rem}.workflow-cta .try-for-free-button{flex:0 0 auto;margin:0}@media (max-width:991px){section.info .ll-section-heading{gap:1rem;grid-template-columns:1fr}section.info .step-info-item,section.info .step-info-item:nth-child(2){grid-template-columns:3.25rem minmax(0,1fr);min-height:0}section.info .step-info-item .step-number,section.info .step-info-item:nth-child(2) .step-number{grid-column:1;grid-row:1}section.info .step-info-item .step-content,section.info .step-info-item:nth-child(2) .step-content{grid-column:2;grid-row:1}section.info .step-info-item .step-visual,section.info .step-info-item:nth-child(2) .step-visual{grid-column:1/-1;grid-row:2;margin-inline:auto;transform:none;width:min(100%,38rem)}}@media (max-width:767px){.body main section.info{margin-top:3rem;padding:0}section.info .ll-section-heading{margin-bottom:1.5rem}section.info .ll-section-heading h2{font-size:2.25rem}.workflow-rail{font-size:.6rem;gap:.45rem;margin-bottom:1rem}.workflow-rail span{padding:.35rem .5rem}section.info .steps-list{gap:1rem}section.info .step-info-item,section.info .step-info-item:nth-child(2){gap:.9rem;grid-template-columns:2.65rem minmax(0,1fr);padding:1.2rem}section.info .step-content .title{font-size:1.35rem}section.info .step-summary{font-size:.9rem}section.info .step-visual{aspect-ratio:4/3}.criteria-preview{gap:.5rem;padding:.7rem}.editor-preview{padding:.7rem}.workflow-cta{align-items:stretch;flex-direction:column;gap:1rem}.workflow-cta .try-for-free-button,.workflow-cta .try-for-free-button a{justify-content:center;width:100%}}.body main .video-tutorial{margin-top:var(--ll-section-space);padding:0;width:min(100% - 2rem,var(--ll-content))}.video-heading{align-items:end;display:grid;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);margin-bottom:2rem}.video-heading .ll-eyebrow{margin-bottom:1rem}.video-heading h2{color:var(--ll-ink);font-size:clamp(2.25rem,4.5vw,4rem);letter-spacing:-.045em;line-height:1.1;margin:0;max-width:52rem}.video-heading>p{color:var(--ll-ink-soft);font-size:1.05rem;line-height:1.7;margin:0 0 .35rem;max-width:34rem}.video-experience{background:#fff;border:1px solid var(--ll-border);border-radius:calc(var(--ll-radius-lg) + .25rem);box-shadow:var(--ll-shadow-md);display:grid;grid-template-columns:minmax(17rem,.78fr) minmax(32rem,1.72fr);min-height:38rem;overflow:hidden}.video-story{background:radial-gradient(circle at 15% 5%,rgba(0,123,255,.24),transparent 32%),linear-gradient(155deg,#1d2c42,#27445f 72%,#315776);color:#fff;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:clamp(2rem,4vw,3.5rem);position:relative}.video-story:after{border:1px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:-6rem;box-shadow:0 0 0 2.5rem hsla(0,0%,100%,.025),0 0 0 5rem hsla(0,0%,100%,.02);content:"";height:15rem;position:absolute;right:-5rem;width:15rem}.video-story-kicker{color:#a9d3ff;font-size:.74rem;font-weight:800;letter-spacing:.09em;margin:0 0 .8rem;position:relative;text-transform:uppercase;z-index:1}.video-story h3{color:#fff;font-size:clamp(1.65rem,2.5vw,2.35rem);letter-spacing:-.035em;line-height:1.2;margin:0;position:relative;z-index:1}.video-chapters{display:grid;gap:0;list-style:none;margin:2rem 0;padding:0;position:relative;z-index:1}.video-chapters li{align-items:start;border-bottom:1px solid hsla(0,0%,100%,.12);display:grid;gap:.85rem;grid-template-columns:2.4rem minmax(0,1fr);padding:1rem 0}.video-chapters li:last-child{border-bottom:0}.video-chapters li>span{background:hsla(0,0%,100%,.08);border:1px solid rgba(169,211,255,.35);border-radius:50%;color:#a9d3ff;display:grid;font-size:.68rem;font-weight:800;height:2.25rem;place-items:center;width:2.25rem}.video-chapters li>div{display:flex;flex-direction:column;gap:.25rem}.video-chapters strong{color:#fff;font-size:.93rem}.video-chapters small{color:rgba(232,243,255,.72);font-size:.78rem;line-height:1.5}.video-proof{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:auto;position:relative;z-index:1}.video-proof>div{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.13);border-radius:.8rem;display:flex;flex-direction:column;gap:.15rem;padding:.9rem}.video-proof strong{color:#fff;font-size:1.35rem}.video-proof span{color:rgba(232,243,255,.72);font-size:.7rem}.video-stage{background:radial-gradient(circle at 75% 15%,rgba(0,123,255,.09),transparent 30%),#f6f9fd;display:flex;flex-direction:column;min-width:0;padding:clamp(1.25rem,3vw,2.25rem)}.video-stage-bar{align-items:center;background:#fff;border:1px solid var(--ll-border);border-bottom:0;border-radius:1rem 1rem 0 0;display:flex;gap:.4rem;min-height:2.75rem;padding:.65rem .85rem}.video-stage-bar>span{background:#cbd8e8;border-radius:50%;height:.5rem;width:.5rem}.video-stage-bar strong{color:var(--ll-ink);font-size:.72rem;margin-left:.35rem}.video-stage-bar small{color:var(--ll-ink-soft);font-size:.68rem;font-weight:700;margin-left:auto}.video-tutorial .video-stage .video-container{aspect-ratio:16/9;background:#0b1521;border:1px solid var(--ll-border);border-radius:0 0 1rem 1rem;box-shadow:0 1.5rem 3rem rgba(29,44,66,.18);display:grid;margin:0;overflow:hidden;place-items:center;position:relative;width:100%}.video-tutorial .video-stage .video-container:before{display:none}.video-poster{background:radial-gradient(circle at 75% 20%,rgba(0,123,255,.3),transparent 30%),linear-gradient(145deg,#111e2c,#203b55 66%,#1d2c42);color:#fff;display:grid;grid-template-rows:auto 1fr;inset:0;padding:clamp(1.2rem,3vw,2.2rem);position:absolute}.video-container:has(iframe) .video-poster{display:none}.video-poster-brand{align-items:center;display:flex;gap:.65rem}.video-poster-brand>span{background:var(--ll-brand);border-radius:.7rem;color:#fff;display:grid;font-size:.7rem;font-weight:900;height:2.2rem;place-items:center;width:2.2rem}.video-poster-brand strong{color:#fff;font-size:.9rem}.video-poster-copy{align-self:center;display:flex;flex-direction:column;gap:.65rem;padding-bottom:1rem;width:min(100%,32rem)}.video-poster-copy small{color:#a9d3ff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.video-poster-copy strong{color:#fff;font-size:clamp(1.6rem,3.3vw,3rem);letter-spacing:-.04em;line-height:1.1}.video-play{background:var(--ll-brand);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;bottom:clamp(1.2rem,3vw,2.2rem);box-shadow:0 .9rem 2rem rgba(0,0,0,.25);display:grid;height:4rem;place-items:center;position:absolute;right:clamp(1.2rem,3vw,2.2rem);width:4rem}.video-play svg{height:1.6rem;width:1.6rem;fill:#fff;stroke:none}.video-tutorial .video-stage .video-container iframe{border:0;border-radius:0 0 1rem 1rem;box-shadow:none;height:100%;inset:0;position:absolute;width:100%}.video-stage-caption{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:auto;padding-top:1.25rem}.video-stage-caption span{background:#fff;border:1px solid var(--ll-border);border-radius:999px;color:var(--ll-ink-soft);font-size:.72rem;font-weight:700;padding:.45rem .7rem}.video-cta{align-items:center;background:linear-gradient(125deg,#1d2c42,#294562);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--ll-radius-lg);color:#fff;display:flex;gap:2rem;justify-content:space-between;margin-top:1.25rem;padding:1.4rem clamp(1.25rem,3vw,2rem)}.video-cta>div:first-child{display:flex;flex-direction:column;gap:.2rem}.video-cta small{color:#a9d3ff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.video-cta strong{font-size:1.05rem}.video-cta .try-for-free-button{flex:0 0 auto;margin:0}@media (max-width:1400px){.video-experience{grid-template-columns:1fr;min-height:0}}@media (max-width:1100px){.video-heading{gap:1rem;grid-template-columns:1fr}.video-story{padding:2rem}.video-chapters{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem}.video-chapters li{border:0;gap:.65rem;grid-template-columns:1fr}.video-proof{width:min(100%,24rem)}}@media (max-width:767px){.body main .video-tutorial{margin-top:3rem}.video-heading{margin-bottom:1.5rem}.video-heading h2{font-size:2.25rem}.video-heading>p{font-size:.98rem}.video-story{padding:1.5rem}.video-story h3{font-size:1.65rem}.video-chapters{gap:0;grid-template-columns:1fr;margin-block:1.25rem}.video-chapters li{border-bottom:1px solid hsla(0,0%,100%,.12);grid-template-columns:2.4rem minmax(0,1fr);padding:.8rem 0}.video-stage{padding:.85rem}.video-stage-bar strong{font-size:.64rem}.video-poster-copy strong{font-size:1.35rem;max-width:15rem}.video-play{height:3.25rem;width:3.25rem}.video-stage-caption{justify-content:flex-start;padding-top:1rem}.video-cta{align-items:stretch;flex-direction:column;gap:1rem}.video-cta .try-for-free-button,.video-cta .try-for-free-button a{justify-content:center;width:100%}}.body main #pricingTable{margin-inline:auto;width:min(100% - 2rem,var(--ll-content))}#pricingTable .pricing-container{padding:var(--ll-section-space) 0 1rem}.pricing-intro{align-items:end;display:grid;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);margin-bottom:2rem}.pricing-intro .ll-eyebrow{margin-bottom:1rem}.body main .pricing-intro .pricing-heading{color:var(--ll-ink);font-size:clamp(2.25rem,4.5vw,4rem);letter-spacing:-.045em;line-height:1.1;margin:0;max-width:52rem;text-align:left}.pricing-intro-copy{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem}.pricing-intro-copy>p{color:var(--ll-ink-soft);font-size:1.05rem;line-height:1.7;margin:0;max-width:34rem}.pricing-intro-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.billing-note{align-items:center;background:#fff;border:1px solid var(--ll-border);border-radius:999px;box-shadow:0 1px 3px rgba(29,44,66,.05);color:var(--ll-ink-soft);display:inline-flex;font-size:.82rem;font-weight:700;gap:.55rem;padding:.45rem .85rem;white-space:nowrap}.billing-note i{background:var(--ll-accent);border-radius:50%;box-shadow:0 0 0 .2rem rgba(101,195,0,.15);display:inline-block;flex-shrink:0;height:.5rem;width:.5rem}.pricing-currency-pill{align-items:center;background:#fff;border:1px solid var(--ll-border);border-radius:999px;box-shadow:0 1px 3px rgba(29,44,66,.05);display:inline-flex;gap:.4rem;padding:.35rem .85rem;white-space:nowrap}.pricing-currency-pill .currency-pill-label{color:var(--ll-ink-soft);font-size:.82rem;font-weight:700;padding-left:.15rem;white-space:nowrap}.pricing-currency-pill select.currency-select{background:transparent!important;border:none!important;color:var(--ll-ink)!important;cursor:pointer;font-family:inherit;font-size:.82rem!important;font-weight:700!important;height:auto!important;line-height:normal!important;margin:0!important;min-height:0!important;outline:none;padding:.15rem .35rem!important;width:auto!important}.pricing-currency-pill select.currency-select:focus,.pricing-currency-pill select.currency-select:hover{background:transparent!important;color:var(--ll-brand-dark)!important}#pricingTable .pricing-cards{align-items:stretch;display:grid;gap:1.15rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1rem}#pricingTable .pricing-card{background:#fff;border:1px solid var(--ll-border);border-radius:var(--ll-radius-lg);box-shadow:var(--ll-shadow-sm);display:flex;flex-direction:column;max-width:none;min-width:0;overflow:hidden;position:relative;transform:none;transition:transform var(--ll-transition),border-color var(--ll-transition),box-shadow var(--ll-transition)}#pricingTable .pricing-card:hover{border-color:rgba(0,123,255,.26);box-shadow:var(--ll-shadow-md);transform:translateY(-.2rem)}#pricingTable .premium-card{background:linear-gradient(180deg,rgba(232,243,255,.85),#fff 13rem);border:2px solid var(--ll-brand);box-shadow:0 1.25rem 2.75rem rgba(0,86,179,.14)}#pricingTable .premium-card:hover{border-color:var(--ll-brand-dark);transform:translateY(-.25rem)}#pricingTable .card-badge{background:var(--ll-accent);border-radius:999px;color:#163600;font-size:.64rem;font-weight:900;letter-spacing:.05em;padding:.38rem .65rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}#pricingTable .card-header{border-bottom:1px solid var(--ll-border);min-height:13.5rem;padding:1.65rem 1.5rem 1.25rem;text-align:left}#pricingTable .plan-kicker{color:var(--ll-brand-dark);font-size:.68rem;font-weight:800;letter-spacing:.075em;margin:0 0 .6rem;text-transform:uppercase}#pricingTable .card-title{color:var(--ll-ink);font-size:1.35rem;letter-spacing:-.02em;margin:0}#pricingTable .card-price{align-items:baseline;color:var(--ll-brand-dark);display:flex;flex-wrap:wrap;font-size:clamp(1.85rem,2.6vw,2.45rem);font-weight:800;gap:.15rem;letter-spacing:-.04em;line-height:1.15;margin:.65rem 0 0;min-height:3rem}#pricingTable .card-price .currency-symbol,#pricingTable .card-price span{color:inherit;font-size:.8em;font-weight:700;opacity:1}#pricingTable .plan-audience{color:var(--ll-ink-soft);font-size:.82rem;line-height:1.5;margin:.7rem 0 0}#pricingTable .card-body{display:flex;flex:1;flex-direction:column;padding:1.4rem 1.5rem}#pricingTable .plan-allowance{align-items:center;background:var(--ll-surface-muted);border:1px solid var(--ll-border);border-radius:.8rem;display:flex;gap:.7rem;margin-bottom:1.1rem;padding:.8rem}#pricingTable .plan-allowance strong{color:var(--ll-brand-dark);font-size:1.55rem;letter-spacing:-.03em;line-height:1}#pricingTable .plan-allowance span{color:var(--ll-ink-soft);font-size:.72rem;font-weight:700;line-height:1.25}#pricingTable .card-features{display:grid;gap:.72rem;margin:0;padding:0}.body main #pricingTable .card-features li{color:var(--ll-ink-soft);font-size:.82rem;line-height:1.45;margin:0;padding:0 0 0 1.4rem;position:relative}#pricingTable .card-features li:before{background:rgba(101,195,0,.12);border-radius:50%;color:#368000;display:grid;font-size:.65rem;height:1rem;left:0;place-items:center;top:.05rem;width:1rem}#pricingTable .card-footer{background:transparent;border-top:0;padding:1.25rem 1.5rem 1.5rem}.body main #pricingTable .signup-btn{font-size:.84rem;margin:0;min-height:3rem;padding:.7rem .85rem;width:100%}.body main #pricingTable .free-card .signup-btn,.body main #pricingTable .institution-card .signup-btn,.body main #pricingTable .standard-card .signup-btn{background:#fff;border-color:var(--ll-border);box-shadow:none;color:var(--ll-brand-dark)}.body main #pricingTable .free-card .signup-btn:hover,.body main #pricingTable .institution-card .signup-btn:hover,.body main #pricingTable .standard-card .signup-btn:hover{background:var(--ll-brand-pale)!important;border-color:var(--ll-brand)!important;box-shadow:none;color:var(--ll-brand-dark)!important}#pricingTable .pricing-details-link{align-items:center;background:linear-gradient(125deg,#1d2c42,#294562);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--ll-radius-lg);color:#fff;display:flex;gap:2rem;justify-content:space-between;margin:.25rem 0 0;padding:1.35rem clamp(1.25rem,3vw,2rem);position:relative;text-align:left;z-index:3}#pricingTable .pricing-details-link>div{display:flex;flex-direction:column;gap:.15rem}#pricingTable .pricing-details-link strong{color:#fff;font-size:1.05rem}#pricingTable .pricing-details-link span{color:#a9d3ff;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.body main #pricingTable .pricing-details-link>a{flex:0 0 auto;font-size:1rem;gap:.55rem;margin:0;min-height:3rem;padding:.75rem 1.25rem;white-space:nowrap}.body main #pricingTable .pricing-details-link>a span{color:inherit;transition:transform var(--ll-transition)}.body main #pricingTable .pricing-details-link>a:hover span{transform:translateX(.2rem)}@media (max-width:1199px){#pricingTable .pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#pricingTable .card-header{min-height:12.5rem}}@media (max-width:767px){#pricingTable .pricing-container{padding-top:3rem}.pricing-intro{gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}.body main .pricing-intro .pricing-heading{font-size:2.25rem}.pricing-intro-copy>p{font-size:.98rem}#pricingTable .pricing-cards{gap:1rem;grid-template-columns:1fr}#pricingTable .pricing-card{margin:0;max-width:none;width:100%}#pricingTable .card-header{min-height:0}#pricingTable .pricing-details-link{align-items:stretch;flex-direction:column;gap:1rem}.body main #pricingTable .pricing-details-link>a{justify-content:center;width:100%}}.body main .blog-section{margin:var(--ll-section-space) auto 0;width:min(100% - 2rem,var(--ll-content))}.blog-section>.container{margin:0;max-width:none;padding:0;width:100%}.blog-heading{align-items:end;display:grid;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);margin-bottom:2rem}.blog-heading .ll-eyebrow{margin-bottom:1rem}.body main .blog-heading .section-title{color:var(--ll-ink);font-size:clamp(2rem,5vw,4rem);letter-spacing:-.045em;line-height:1.1;margin:0;max-width:52rem;text-align:left}.blog-heading>p{color:var(--ll-ink-soft);font-size:1.05rem;line-height:1.7;margin:0 0 .35rem;max-width:34rem}.body main .blog-grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr) minmax(17rem,.65fr);grid-template-rows:repeat(2,minmax(15rem,auto));padding:0}.body main .blog-card{background:#fff;border:1px solid var(--ll-border);border-radius:var(--ll-radius-lg);box-shadow:var(--ll-shadow-sm);display:grid;grid-template-rows:auto 1fr auto;min-height:0;min-width:0;overflow:hidden;position:relative;transition:transform var(--ll-transition),border-color var(--ll-transition),box-shadow var(--ll-transition)}.body main .blog-card:hover{border-color:rgba(0,123,255,.26);box-shadow:var(--ll-shadow-md);transform:translateY(-.2rem)}.body main .blog-card--featured{background:linear-gradient(180deg,#fff,#f7faff);grid-row:1/span 2;grid-template-rows:minmax(20rem,1.1fr) auto auto;min-height:38rem}.body main .blog-card:nth-child(4){grid-column:2/-1;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);grid-template-rows:1fr auto}.body main .blog-card:nth-child(4) .blog-card-image{aspect-ratio:auto;grid-row:1/-1;min-height:15rem}.body main .blog-card:nth-child(4) .blog-card-footer{grid-column:2}.blog-card-image{aspect-ratio:16/9;background:var(--ll-brand-pale);overflow:hidden;position:relative}.blog-card--featured .blog-card-image{aspect-ratio:auto;min-height:20rem}.body main .blog-card--featured .blog-card-image img{background:var(--ll-brand-pale)}.body main .blog-card-image img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.body main .blog-card:hover .blog-card-image img{transform:scale(1.035)}.blog-card-image:after{background:linear-gradient(180deg,transparent,rgba(8,23,39,.42));content:"";height:45%;inset:auto 0 0;pointer-events:none;position:absolute}.blog-topic{-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:rgba(20,43,66,.74);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;bottom:1rem;color:#fff;font-size:.65rem;font-weight:800;left:1rem;letter-spacing:.055em;padding:.42rem .65rem;position:absolute;text-transform:uppercase;z-index:1}.body main .blog-card-content{display:flex;flex-direction:column;padding:1.25rem 1.3rem .5rem}.body main .blog-card--featured .blog-card-content{padding:1.7rem 1.8rem .7rem}.blog-meta{color:var(--ll-brand-dark)!important;font-size:.68rem!important;font-weight:800;letter-spacing:.065em;margin:0 0 .55rem!important;text-transform:uppercase}.body main .blog-card h2{color:var(--ll-ink);font-size:clamp(1.05rem,1.6vw,1.3rem);letter-spacing:-.025em;line-height:1.3;margin:0}.body main .blog-card--featured h2{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.3;max-width:42rem}.blog-snippet-container{margin-top:.65rem;overflow:hidden;position:relative}.body main .blog-snippet-container>p{color:var(--ll-ink-soft);display:-webkit-box;line-height:1.55;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.body main .blog-card--featured .blog-snippet-container>p{line-height:1.65;-webkit-line-clamp:3}.blog-snippet-container .fade-overlay{display:none}.body main .blog-card-footer{padding:.8rem 1.3rem 1.3rem;text-align:left}.body main .blog-card--featured .blog-card-footer{padding:.9rem 1.8rem 1.7rem}.body main .blog-card-footer .read-more{align-items:center;color:var(--ll-brand-dark);display:inline-flex;font-size:.78rem;font-weight:800;gap:.5rem;text-decoration:none}.body main .blog-card-footer .read-more span{transition:transform var(--ll-transition)}.body main .blog-card-footer .read-more:hover span{transform:translateX(.2rem)}.blog-section .view-more-container{display:flex;justify-content:center;margin-top:1.25rem}.body main .blog-section .view-more-button{align-items:center;background:#fff;border:1px solid var(--ll-border);border-radius:.75rem;box-shadow:none;color:var(--ll-brand-dark);display:inline-flex;font-size:.82rem;font-weight:800;justify-content:center;margin:0;min-height:3rem;padding:.7rem 1.15rem;transition:transform var(--ll-transition),border-color var(--ll-transition),background-color var(--ll-transition)}.body main .blog-section .view-more-button:hover{background:var(--ll-brand-pale)!important;border-color:var(--ll-brand)!important;color:var(--ll-brand-dark)!important;transform:translateY(-.1rem)}@media (max-width:1100px){.body main .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.body main .blog-card--featured{grid-column:1/-1;grid-row:auto;grid-template-columns:minmax(20rem,1.15fr) minmax(17rem,.85fr);grid-template-rows:1fr auto;min-height:25rem}.blog-card--featured .blog-card-image{grid-row:1/-1;min-height:25rem}.body main .blog-card--featured .blog-card-footer{grid-column:2}.body main .blog-card:nth-child(4){grid-column:1/-1;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}}@media (max-width:767px){.body main .blog-section{margin-top:3rem}.blog-heading{gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}.body main .blog-heading .section-title{font-size:2.25rem}.blog-heading>p{font-size:.98rem}.body main .blog-grid{gap:1rem;grid-template-columns:1fr}.body main .blog-card--featured{grid-column:auto;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;min-height:0}.blog-card--featured .blog-card-image{aspect-ratio:16/10;grid-row:auto;min-height:14rem}.body main .blog-card--featured .blog-card-footer{grid-column:auto}.body main .blog-card:nth-child(4){grid-column:auto;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.body main .blog-card:nth-child(4) .blog-card-image{aspect-ratio:16/9;grid-row:auto;min-height:0}.body main .blog-card:nth-child(4) .blog-card-footer{grid-column:auto}}.body main .testimonials{background:radial-gradient(circle at 8% 0,rgba(0,123,255,.1),transparent 28%),linear-gradient(150deg,#eef6ff,#fff 58%,#f5faef);border:1px solid var(--ll-border);border-radius:calc(var(--ll-radius-lg) + .25rem);box-shadow:var(--ll-shadow-sm);margin:var(--ll-section-space) auto 0;overflow:hidden;padding:clamp(2rem,4vw,3.5rem);position:relative;width:min(100% - 2rem,var(--ll-content))}.testimonials-heading{align-items:end;display:grid;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);margin-bottom:1.5rem;position:relative;z-index:3}.testimonials-heading .ll-eyebrow{margin:0 0 1rem}.body main .testimonials-heading h2{color:var(--ll-ink);font-size:clamp(2.25rem,4.5vw,4rem);letter-spacing:-.045em;line-height:1.1;margin:0;max-width:52rem;text-align:left}.testimonials-summary{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.testimonials-summary>p{color:var(--ll-ink-soft);font-size:1rem;line-height:1.7;margin:0;max-width:34rem}.testimonial-controls{display:flex;gap:.6rem}.body main .testimonial-control{background:#fff;border:1px solid var(--ll-border);border-radius:50%;box-shadow:none;color:var(--ll-brand-dark);display:grid;font-size:1.1rem;height:2.75rem;margin:0;padding:0;place-items:center;transition:transform var(--ll-transition),border-color var(--ll-transition),background-color var(--ll-transition);width:2.75rem}.body main .testimonial-control:hover{background:var(--ll-brand-pale)!important;border-color:var(--ll-brand)!important;box-shadow:none;color:var(--ll-brand-dark)!important;transform:translateY(-.1rem)}.testimonial-trust{align-items:center;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:hsla(0,0%,100%,.72);border:1px solid rgba(0,123,255,.14);border-radius:.9rem;display:flex;gap:1.25rem;margin-bottom:1.5rem;padding:.8rem 1rem;position:relative;width:fit-content;z-index:3}.testimonial-trust>div{align-items:center;display:flex;gap:.55rem}.testimonial-trust strong{color:var(--ll-ink);font-size:1.25rem}.testimonial-trust .stars{color:#f4b400;font-size:.9rem;letter-spacing:.05em;margin:0}.testimonial-trust>p{border-left:1px solid var(--ll-border);color:var(--ll-ink-soft);font-size:.78rem;line-height:1.5;margin:0;max-width:36rem;padding-left:1.25rem}.body main .testimonials-track{align-items:stretch;gap:1rem;padding:.25rem 0 1rem;position:relative;will-change:transform;z-index:1}.body main .testimonial,.body main .testimonial+.testimonial{background:hsla(0,0%,100%,.92);border:1px solid var(--ll-border);border-radius:var(--ll-radius-lg);box-shadow:var(--ll-shadow-sm);column-gap:.85rem;display:grid;flex:0 0 auto;grid-template-columns:3.25rem minmax(0,1fr);grid-template-rows:auto auto 1fr;margin:0;min-height:16rem;padding:1.35rem;position:relative;text-align:left;width:22rem}.body main .testimonial:before{color:rgba(0,123,255,.12);content:"“";font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;right:1rem;top:.65rem}.body main .testimonial-img{border:.18rem solid #fff;border-radius:50%;box-shadow:0 .35rem .8rem rgba(29,44,66,.14);grid-column:1;grid-row:1/span 2;height:3.25rem;margin:0;width:3.25rem}.body main .testimonial h3{align-self:end;color:var(--ll-ink);font-size:.92rem;grid-column:2;grid-row:1;margin:0;position:relative;z-index:1}.body main .testimonial>.stars{color:#f4b400;font-size:.86rem;grid-column:2;grid-row:2;letter-spacing:.04em;margin:.2rem 0 0}.body main .testimonial>p{align-self:start;color:var(--ll-ink-soft);font-size:.9rem;grid-column:1/-1;grid-row:3;line-height:1.65;margin:1.35rem 0 0}.body main .testimonials:after,.body main .testimonials:before{bottom:0;top:0;width:clamp(2rem,6vw,6rem);z-index:2}.body main .testimonials:before{background:linear-gradient(90deg,#edf6ff 0,rgba(237,246,255,0))}.body main .testimonials:after{background:linear-gradient(270deg,#f6faef 0,hsla(82,52%,96%,0))}.testimonials-cta{align-items:center;background:linear-gradient(125deg,#1d2c42,#294562);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--ll-radius-lg);color:#fff;display:flex;gap:2rem;justify-content:space-between;margin-top:.25rem;padding:1.35rem clamp(1.25rem,3vw,2rem);position:relative;z-index:3}.testimonials-cta>div:first-child{display:flex;flex-direction:column;gap:.15rem}.testimonials-cta small{color:#a9d3ff;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.testimonials-cta strong{color:#fff;font-size:1.05rem}.testimonials-cta .try-for-free-button{flex:0 0 auto;margin:0}.homepage-footer-intro>p{margin:0;max-width:32rem}@media (max-width:991px){.testimonials-heading{gap:1rem;grid-template-columns:1fr}.homepage-footer-intro{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.body main .testimonials{margin-top:3rem;padding:1.25rem}.testimonials-heading{margin-bottom:1.25rem}.body main .testimonials-heading h2{font-size:2.25rem}.testimonial-trust{align-items:flex-start;flex-direction:column;width:100%}.testimonial-trust>p{border-left:0;border-top:1px solid var(--ll-border);padding:.75rem 0 0}.body main .testimonial,.body main .testimonial+.testimonial{min-height:16rem;width:min(78vw,20rem)}.testimonials-cta{align-items:stretch;flex-direction:column;gap:1rem}.testimonials-cta .try-for-free-button,.testimonials-cta .try-for-free-button a{justify-content:center;width:100%}}.blog-heading>div:first-child{justify-self:start;text-align:left}.blog-heading .ll-eyebrow{margin-left:0;margin-right:0}.body main section.testimonials{background:#f2f7fd;background-image:none}.body main .testimonials:after,.body main .testimonials:before{display:none}.hero{gap:clamp(3rem,6vw,5.5rem);grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr)}.hero-left-side h1{font-size:clamp(3.15rem,5.3vw,5rem);letter-spacing:-.055em;max-width:42rem}.hero-product{background:#fff;border:.55rem solid hsla(0,0%,100%,.9);border-radius:1.65rem;box-shadow:0 1.75rem 4rem rgba(29,44,66,.18);margin-left:auto;max-width:43rem;overflow:visible;position:relative;transform:rotate(.7deg);width:100%;z-index:1}.hero-right-side{isolation:isolate;position:relative}.ll-visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.ll-product-demo{transform-style:preserve-3d;transition:transform .18s ease-out;will-change:transform}.hero-product:before{background:linear-gradient(145deg,#dcecff,#eef6ff);border-radius:1.65rem;content:"";position:absolute;z-index:-1}.hero-product-bar{align-items:center;background:#f7faff;border-bottom:1px solid var(--ll-border);border-radius:1.05rem 1.05rem 0 0;display:grid;grid-template-columns:1fr auto 1fr;min-height:3rem;padding:.65rem .9rem}.hero-product-bar>div{display:flex;gap:.35rem}.hero-product-bar>div span{background:#cbd8e8;border-radius:50%;height:.5rem;width:.5rem}.hero-product-bar strong{color:var(--ll-ink);font-size:.7rem}.hero-product-bar small{color:var(--ll-brand-dark);font-size:.62rem;font-weight:800;justify-self:end}.hero-product-layout{border-radius:0 0 1.05rem 1.05rem;display:grid;grid-template-columns:minmax(11rem,.62fr) minmax(19rem,1.38fr);min-height:29rem;overflow:hidden}.hero-builder-panel{background:linear-gradient(180deg,#183d67,#294c69);border-right:1px solid hsla(0,0%,100%,.16);display:flex;flex-direction:column;gap:.8rem;padding:1.3rem}.hero-builder-heading{align-items:center;display:flex;gap:.65rem;margin-bottom:.35rem}.hero-builder-heading>div{display:flex;flex-direction:column}.hero-builder-heading small,.hero-builder-label,.hero-progress-step small{color:#8dccff;font-size:.58rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.hero-builder-heading strong{color:#fff;font-size:.78rem}.hero-progress-step{align-items:center;border-radius:.55rem;display:grid;gap:.55rem;grid-template-columns:1.55rem minmax(0,1fr);padding:.52rem}.hero-progress-step.is-active{background:#20588f}.hero-progress-step>span{border:1px solid hsla(0,0%,100%,.24);border-radius:50%;color:#fff;display:grid;font-size:.55rem;font-weight:800;height:1.45rem;place-items:center;width:1.45rem}.hero-progress-step.is-active>span{background:var(--ll-brand);border-color:var(--ll-brand)}.hero-progress-step>div{display:flex;flex-direction:column}.hero-progress-step strong{color:#fff;font-size:.66rem}.hero-builder-chips{display:flex;flex-wrap:wrap;gap:.4rem}.hero-builder-chips span{background:hsla(0,0%,100%,.12);border:1px solid rgba(0,123,255,.15);border-radius:999px;color:#fff;font-size:.55rem;font-weight:700;padding:.35rem .45rem}.hero-builder-action{align-items:center;background:var(--ll-accent);border-radius:.65rem;box-shadow:0 .6rem 1.1rem rgba(0,123,255,.2);color:#12385c;display:flex;font-size:.65rem;font-weight:800;justify-content:space-between;margin-top:auto;padding:.7rem}.hero-document-stage{background:radial-gradient(circle at 82% 10%,rgba(0,123,255,.11),transparent 28%),#edf3f9;display:flex;flex-direction:column;padding:1rem}.hero-format-heading{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.65rem}.hero-format-heading strong{color:var(--ll-ink);font-size:.92rem}.hero-format-heading small{color:var(--ll-ink-soft);font-size:.52rem}.hero-document-toolbar{align-items:center;background:hsla(0,0%,100%,.72);border-radius:.55rem;color:var(--ll-ink-soft);display:flex;font-size:.58rem;font-weight:700;justify-content:space-between;padding:.45rem .55rem}.hero-document-toolbar strong{background:var(--ll-brand);border-radius:.4rem;color:#fff;font-size:.52rem;padding:.35rem .55rem}.hero-example-label{background:#fff4d8;border-radius:.45rem;color:var(--ll-ink-soft);font-size:.49rem;margin-top:.55rem;padding:.48rem}.hero-example-label span{color:#a56500;font-weight:900;margin-right:.4rem;text-transform:uppercase}.hero-document-toolbar>div{display:flex;gap:.25rem}.hero-document-toolbar i{background:#b9c8d9;border-radius:50%;height:.35rem;width:.35rem}.hero-document{align-self:center;background:#fff;box-shadow:0 1rem 2.4rem rgba(29,44,66,.15);display:flex;flex-direction:column;margin-top:.8rem;min-height:20.8rem;padding:1.4rem;width:min(100%,18rem)}.hero-document-brand{align-items:center;display:flex;gap:.45rem;justify-content:center}.hero-document-logo{align-self:center;height:auto;width:5.2rem}.body main .hero-document h2,.body main .hero-document h3{color:#333;font-size:.62rem;line-height:1.35;margin:.7rem 0 1.05rem;text-align:left}.hero-document-match{display:flex;flex-direction:column;gap:.9rem}.hero-document-list{color:#465262;font-size:.5rem;line-height:1.65;list-style:none;margin:0;padding-left:1rem;text-align:left}.hero-document-list strong{color:#333;font-weight:800}@media (min-width:577px) and (max-width:991px){.hero-document-list,.hero-document-list li{font-size:.5rem;line-height:1.65}}.hero-document>small{color:var(--ll-ink-soft);font-size:.45rem;font-weight:800;letter-spacing:.05em;margin-top:.7rem}.hero-document-line,.hero-document-title{background:#dfe7f1;border-radius:999px;height:.42rem}.hero-document-title{background:var(--ll-ink);height:.75rem;margin:1.4rem 0 1rem;width:62%}.hero-document-line{margin-bottom:.75rem;width:76%}.hero-document-line.is-long{width:94%}.hero-document-line.is-short{width:55%}.hero-document-options{display:flex;gap:.55rem;margin:.65rem 0 1.1rem}.hero-document-options span{border:1px solid var(--ll-border);border-radius:.5rem;color:var(--ll-brand-dark);display:grid;font-size:.58rem;font-weight:800;height:2rem;place-items:center;width:2rem}.hero-result-card{align-items:center;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:hsla(0,0%,100%,.94);border:1px solid var(--ll-border);border-radius:.85rem;box-shadow:var(--ll-shadow-md);display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;min-width:13rem;padding:.75rem .85rem;position:absolute;transform:rotate(-1deg);z-index:2}.hero-result-card--audio{right:-1.5rem;top:-2.25rem}.hero-result-card--export{bottom:-1.5rem;grid-template-columns:auto minmax(0,1fr);left:-1.5rem;transform:rotate(1deg)}.hero-result-icon{background:var(--ll-brand-pale);border-radius:.65rem;color:var(--ll-brand-dark);display:grid;font-size:.58rem;font-weight:900;height:2.15rem;place-items:center;width:2.15rem}.hero-result-card>div{display:flex;flex-direction:column;gap:.15rem}.hero-result-card strong{color:var(--ll-ink);font-size:.72rem}.hero-result-card small{color:var(--ll-ink-soft);font-size:.58rem}.hero-result-card>i{background:rgba(0,123,255,.14);border-radius:50%;color:var(--ll-brand-dark);display:grid;font-size:.65rem;font-style:normal;font-weight:900;height:1.4rem;place-items:center;width:1.4rem}@media (max-width:1100px){.hero{grid-template-columns:1fr}.hero-right-side{margin-inline:auto;width:min(100%,46rem)}.hero-product{margin-inline:auto;max-width:none}}@media (max-width:767px){.hero-product{border-width:.35rem;transform:none}.hero-product,.hero-product:before{border-radius:1.15rem}.hero-product-layout{grid-template-columns:minmax(7.5rem,.55fr) minmax(0,1.45fr);min-height:0}.hero-builder-panel{display:flex;gap:.4rem;padding:.65rem .45rem}.hero-progress-step{gap:.3rem;grid-template-columns:1.25rem minmax(0,1fr);padding:.4rem .3rem}.hero-progress-step>span{font-size:.45rem;height:1.15rem;width:1.15rem}.hero-progress-step small{font-size:.4rem}.hero-builder-action,.hero-progress-step strong{font-size:.48rem}.hero-builder-action{padding:.5rem .35rem}.hero-document-stage{min-height:21rem;padding:.6rem}.hero-format-heading strong{font-size:.68rem}.hero-document-toolbar{font-size:.4rem;gap:.3rem;padding:.35rem}.hero-document-toolbar strong{font-size:.4rem;padding:.3rem}.hero-document{min-height:18rem;padding:.8rem}.hero-result-card--audio{right:.75rem}.hero-result-card--export{bottom:3.5rem;left:-.75rem}}@media (max-width:520px){.editor-preview{grid-template-columns:4.5rem 1fr}.editor-sheet--teacher{display:none}}@media (max-width:558px){.hero-actions{flex-direction:column}.hero-actions .ll-button{width:100%}}@media (max-width:410px){.hero-product-layout{height:25rem}}.body main .blog-heading .section-title,.body main .feature-showcase-heading h2,.body main .ll-section-heading h2,.body main .pricing-intro .pricing-heading,.body main .testimonials-heading h2,.body main .video-tutorial>h2{font-size:clamp(2rem,5vw,4rem);line-height:1.1}@media (min-width:1280px){.body main .blog-heading .section-title,.body main .feature-showcase-heading h2,.body main .ll-section-heading h2,.body main .pricing-intro .pricing-heading,.body main .testimonials-heading h2,.body main .video-tutorial>h2{font-size:4rem}}