.lingodna-landing *{box-sizing:border-box}.lingodna-landing button,.lingodna-landing a,.lingodna-landing summary{-webkit-tap-highlight-color:transparent}.lingodna-landing button,.lingodna-landing input{font:inherit}.lingodna-landing a{color:inherit;text-decoration:none}.lingodna-landing button,.lingodna-landing a,.lingodna-landing summary{touch-action:manipulation}.lingodna-landing button{cursor:pointer}.lingodna-landing button:focus-visible,.lingodna-landing a:focus-visible,.lingodna-landing summary:focus-visible{outline-offset:5px;outline:3px solid #0065cb}.lingodna-landing p,.lingodna-landing h1,.lingodna-landing h2,.lingodna-landing h3,.lingodna-landing h4{margin:0}.lingodna-landing svg{flex-shrink:0;display:block}.lingodna-landing img{max-width:100%;display:block}.lingodna-landing{--blue:#056de0;--ink:#0c2340;--muted:#50617a;--line:#dce6ef;--soft:#eff6fc;width:100%;max-width:1280px;color:var(--ink);font-family:var(--font-jakarta), Arial, sans-serif;background:#fff;margin:0 auto;line-height:1.5;overflow:clip}.lingodna-landing a,.lingodna-landing button,.lingodna-landing summary{transition:background .18s,transform .18s}.lingodna-landing .action:hover{background:#0059ba}.lingodna-landing .wrap{max-width:1136px;margin:auto;padding-left:40px;padding-right:40px}.lingodna-landing section{scroll-margin-top:20px}.lingodna-landing .action{background:var(--blue);color:#fff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 22px;font-size:13px;font-weight:800;line-height:1.5;display:inline-flex}.lingodna-landing .action svg{width:17px;height:17px}.lingodna-landing .textlink{color:#005fc7;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:800;display:inline-flex}.lingodna-landing .textlink svg{width:16px;height:16px}.lingodna-landing .eyebrow{letter-spacing:1.7px;color:#005fc7;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;line-height:1.6;display:flex}.lingodna-landing .eyebrow:before{content:"";background:currentColor;width:20px;height:2px}.lingodna-landing h2{letter-spacing:-1.15px;max-width:680px;font-size:32px;font-weight:800;line-height:1.24}.lingodna-landing .lede{color:var(--muted);max-width:600px;font-size:13px;line-height:1.85}.lingodna-landing .headgroup{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.lingodna-landing .headgroup .lede{max-width:320px}.lingodna-landing .headgroup h2{margin-top:9px}.lingodna-landing .kicker{color:#50617a;font-size:11px;font-weight:600}.lingodna-landing .check{color:#006c61;width:17px;height:17px}.lingodna-landing .pill{color:#005dbd;background:#eef6ff;border:1px solid #d6e7fa;border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex}.lingodna-landing .section-pad{padding-top:55px;padding-bottom:55px}.lingodna-landing .masthead{border-bottom:1px solid #ebeff4;justify-content:space-between;align-items:center;gap:24px;height:92px;display:flex}.lingodna-landing .brand img{object-fit:contain;width:145px;height:50px}.lingodna-landing .masthead nav{color:#455870;align-items:center;gap:25px;font-size:11px;font-weight:700;display:flex}.lingodna-landing .masthead .nav-actions{align-items:center;gap:18px;font-size:11px;font-weight:700;display:flex}.lingodna-landing .masthead .nav-actions .action{min-height:41px;padding:9px 15px;font-size:11px}.lingodna-landing .hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:52px;padding-top:44px;padding-bottom:36px;display:grid}.lingodna-landing .hero h1{letter-spacing:-2.3px;max-width:560px;margin-top:18px;font-size:51px;font-weight:800;line-height:1.12}.lingodna-landing .hero h1 em{color:var(--blue);font-style:normal}.lingodna-landing .hero .lede{max-width:480px;margin-top:20px;font-size:14px}.lingodna-landing .cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:25px;display:flex}.lingodna-landing .hero .under-cta{color:#50617a;max-width:410px;margin-top:10px;font-size:10px;line-height:1.9}.lingodna-landing .hero-visual{padding:10px 0 25px;position:relative}.lingodna-landing .lesson-photo{object-fit:cover;object-position:48% 45%;border-radius:22px;width:100%;height:390px}.lingodna-landing .photo-caption{color:#fff;background:#132735df;border-radius:25px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:700;display:flex;position:absolute;top:25px;left:15px}.lingodna-landing .photo-caption i{background:#84dfb5;border-radius:50%;width:6px;height:6px}.lingodna-landing .match-float{background:#fff;border:1px solid #dce6ef;border-radius:13px;align-items:center;gap:12px;padding:17px;display:flex;position:absolute;bottom:4px;left:22px;right:18px;box-shadow:0 10px 32px #12223b10}.lingodna-landing .match-float .mark{width:38px;height:38px;color:var(--blue);background:#edf5fd;border-radius:10px;place-items:center;display:grid}.lingodna-landing .match-float .mark svg{width:22px;height:22px}.lingodna-landing .match-float strong{font-size:12px;display:block}.lingodna-landing .match-float p{color:#50617a;margin-top:3px;font-size:10px;line-height:1.8}.lingodna-landing .match-float .tick-circle{color:#28704b;background:#e9f5ee;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.lingodna-landing .trustbar{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;padding-top:22px;padding-bottom:26px;display:grid}.lingodna-landing .trustbar div{align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.lingodna-landing .trustbar svg{color:#056de0;width:19px;height:19px}.lingodna-landing .trustbar span small{color:#50617a;margin-top:4px;font-size:10px;font-weight:400;display:block}.lingodna-landing .how{background:#f2f7fc}.lingodna-landing .steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.lingodna-landing .step-top{align-items:center;gap:15px;margin-bottom:16px;display:flex}.lingodna-landing .step-num{color:#005fc7;background:#fff;border:1px solid #bcd7f4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.lingodna-landing .step-line{background:#cddded;flex:1;height:1px}.lingodna-landing .steps h3{letter-spacing:-.3px;max-width:270px;font-size:15px;font-weight:800;line-height:1.55}.lingodna-landing .steps p{color:#50617a;margin-top:9px;font-size:12px;line-height:1.9}.lingodna-landing .how .footline{border-top:1px solid #d8e5f2;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:20px;display:flex}.lingodna-landing .how .footline p{color:#50617a;max-width:680px;font-size:11px;line-height:1.8}.lingodna-landing .dna-grid{grid-template-columns:.93fr 1fr;align-items:center;gap:60px;display:grid}.lingodna-landing .dna-copy h2{max-width:390px;margin-top:12px}.lingodna-landing .dna-copy .lede{margin-top:15px}.lingodna-landing .tabs{flex-direction:column;gap:3px;margin-top:20px;display:flex}.lingodna-landing .feature-tab{text-align:left;color:#52617a;background:0 0;border:0;border-radius:10px;grid-template-columns:31px 1fr 14px;align-items:center;gap:11px;width:100%;padding:13px 11px;display:grid}.lingodna-landing .feature-tab .tab-icon{background:#edf3f9;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.lingodna-landing .feature-tab .tab-icon svg{width:16px;height:16px}.lingodna-landing .feature-tab strong{font-size:12px;display:block}.lingodna-landing .feature-tab small{margin-top:3px;font-size:10px;line-height:1.7;display:block}.lingodna-landing .feature-tab[aria-selected=true]{color:#005fc7;background:#edf5ff}.lingodna-landing .feature-tab[aria-selected=true] .tab-icon{background:#fff}.lingodna-landing .feature-tab>svg{width:14px;height:14px}.lingodna-landing .demo-frame{background:#f7fafe;border:1px solid #d7e3ee;border-radius:18px;min-height:358px;padding:18px;box-shadow:0 14px 40px #142f4b08}.lingodna-landing .demo-top{border-bottom:1px solid #e1e9f2;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;font-size:11px;display:flex}.lingodna-landing .demo-top strong{font-size:11px}.lingodna-landing .demo-top span{color:#62728a;font-size:9px}.lingodna-landing .demo-panel{padding-top:18px}.lingodna-landing .sample-title{letter-spacing:-.4px;font-size:17px;font-weight:800;line-height:1.5}.lingodna-landing .sample-desc{color:#50617a;margin-top:7px;font-size:11px;line-height:1.8}.lingodna-landing .profile-row{background:#fff;border:1px solid #e1e9f2;border-radius:11px;align-items:center;gap:11px;margin-top:13px;padding:13px;display:flex}.lingodna-landing .profile-row .tile{color:#28704b;background:#e9f5ee;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.lingodna-landing .profile-row .tile svg{width:18px;height:18px}.lingodna-landing .profile-row strong{font-size:11px;display:block}.lingodna-landing .profile-row small{color:#50617a;margin-top:4px;font-size:10px;display:block}.lingodna-landing .profile-tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.lingodna-landing .demo-bottom{color:#62728a;border-top:1px solid #e1e9f2;margin-top:17px;padding-top:12px;font-size:9px;line-height:1.8}.lingodna-landing .activity{border-bottom:1px solid #e1e9f2;align-items:start;gap:13px;padding:13px 0;display:flex}.lingodna-landing .activity .activity-n{color:#005fc7;margin-top:2px;font-size:11px;font-weight:800}.lingodna-landing .activity strong{font-size:11px;display:block}.lingodna-landing .activity small{color:#50617a;margin-top:4px;font-size:10px;line-height:1.8;display:block}.lingodna-landing .sample-feedback{background:#fff;border:1px solid #e1e9f2;border-radius:10px;margin-top:20px;padding:14px;font-size:11px;line-height:1.8}.lingodna-landing .sample-feedback strong{color:#005fc7;margin-bottom:4px;font-size:10px;display:block}.lingodna-landing .programs{background:#fafbfc}.lingodna-landing .program-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lingodna-landing .program-card{background:#fff;border:1px solid #e1e8ef;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.lingodna-landing .program-card img{object-fit:cover;object-position:center 37%;width:100%;height:137px}.lingodna-landing .program-body{flex-direction:column;flex:1;padding:19px 20px;display:flex}.lingodna-landing .program-card .category{color:#005fc7;letter-spacing:1.4px;margin-bottom:9px;font-size:9px;font-weight:800}.lingodna-landing .program-card h3{letter-spacing:-.5px;font-size:18px;font-weight:800}.lingodna-landing .program-card p{color:#50617a;flex:1;margin-top:9px;font-size:11px;line-height:1.9}.lingodna-landing .program-card .textlink{margin-top:11px;font-size:11px}.lingodna-landing .program-card .textlink svg{margin-left:auto}.lingodna-landing .offer-grid{grid-template-columns:1.07fr 1fr;align-items:stretch;gap:24px;display:grid}.lingodna-landing .offer-free{color:#fff;background:#0c2340;border-radius:17px;padding:27px 30px;position:relative;overflow:hidden}.lingodna-landing .offer-free:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:240px;height:240px;position:absolute;top:-85px;right:-50px;box-shadow:0 0 0 30px #ffffff06,0 0 0 60px #ffffff03}.lingodna-landing .offer-free .pill{color:#c4eadc;z-index:1;background:#ffffff0b;border-color:#ffffff29;position:relative}.lingodna-landing .offer-free h3{letter-spacing:-.8px;margin-top:17px;font-size:24px}.lingodna-landing .offer-free .duration{z-index:1;align-items:baseline;gap:10px;margin-top:9px;display:flex;position:relative}.lingodna-landing .duration b{letter-spacing:-2px;font-size:44px;font-weight:800}.lingodna-landing .duration span{color:#d0dceb;font-size:12px}.lingodna-landing .offer-free p{color:#d0dceb;max-width:380px;margin-top:12px;font-size:12px;line-height:1.9}.lingodna-landing .offer-free .action{color:#0c2340;z-index:1;background:#fff;margin-top:21px;position:relative}.lingodna-landing .offer-free .action:hover{background:#e3efff}.lingodna-landing .offer-paid{background:#fff;border:1px solid #dce6ef;border-radius:17px;padding:28px 30px}.lingodna-landing .offer-paid h3{letter-spacing:-.6px;font-size:22px}.lingodna-landing .offer-paid>p{color:#50617a;margin-top:11px;font-size:12px;line-height:1.9}.lingodna-landing .benefit-list{gap:12px;margin:17px 0 16px;padding:0;list-style:none;display:grid}.lingodna-landing .benefit-list li{color:#455870;align-items:center;gap:9px;font-size:11px;display:flex}.lingodna-landing .benefit-list svg{color:#006c61;width:15px;height:15px}.lingodna-landing .offer-paid .textlink{font-size:12px}.lingodna-landing .offer-foot{color:#50617a;margin-top:17px;font-size:10px;line-height:1.8}.lingodna-landing .offer-foot a{text-underline-offset:3px;text-decoration:underline}.lingodna-landing .faq-section{background:#f3f7fb}.lingodna-landing .faq-grid{grid-template-columns:.75fr 1.25fr;gap:66px;display:grid}.lingodna-landing .faq-copy h2{max-width:320px;margin-top:12px;font-size:30px}.lingodna-landing .faq-copy .lede{margin-top:15px;font-size:12px}.lingodna-landing .faq-list{border-top:1px solid #d6e2ee}.lingodna-landing .faq-list details{border-bottom:1px solid #d6e2ee;padding:0}.lingodna-landing .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:15px 0;font-size:12px;font-weight:800;line-height:1.7;list-style:none;display:flex}.lingodna-landing .faq-list summary::-webkit-details-marker{display:none}.lingodna-landing .faq-list summary:after{content:"+";color:#005fc7;flex-shrink:0;font-size:20px;font-weight:400}.lingodna-landing .faq-list details[open] summary:after{content:"−"}.lingodna-landing .faq-list details p{color:#50617a;max-width:550px;padding-bottom:18px;font-size:11px;line-height:1.95}.lingodna-landing .faq-list details a{text-underline-offset:3px;color:#005fc7;text-decoration:underline}.lingodna-landing .close-section{background:#fff}.lingodna-landing .close-card{color:#fff;background:#056de0;border-radius:19px;justify-content:space-between;align-items:center;gap:40px;padding:40px;display:flex;position:relative;overflow:hidden}.lingodna-landing .close-card:after{content:"";pointer-events:none;border:1px solid #ffffff20;border-radius:50%;width:520px;height:520px;position:absolute;top:-190px;right:-100px;box-shadow:0 0 0 30px #ffffff05}.lingodna-landing .close-card h2{max-width:450px;font-size:32px}.lingodna-landing .close-card p{color:#e2efff;max-width:420px;margin-top:12px;font-size:12px;line-height:1.9}.lingodna-landing .close-actions{text-align:center;z-index:1;flex-shrink:0;position:relative}.lingodna-landing .close-actions .action{color:#005fc7;background:#fff}.lingodna-landing .close-actions .action:hover{background:#e3efff}.lingodna-landing .close-actions small{color:#e2efff;margin-top:12px;font-size:10px;display:block}.lingodna-landing .footer{padding-top:32px;padding-bottom:25px}.lingodna-landing .footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.lingodna-landing .footer-top .brand img{width:123px;height:43px}.lingodna-landing .footer-top p{color:#50617a;max-width:280px;margin-top:8px;font-size:10px;line-height:1.8}.lingodna-landing .footer-links{color:#455870;flex-wrap:wrap;gap:25px;font-size:10px;font-weight:700;display:flex}.lingodna-landing .footer-links a{align-items:center;min-height:44px;display:inline-flex}.lingodna-landing .footer-bottom{color:#65728a;border-top:1px solid #e1e8ef;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:23px;padding-top:16px;font-size:9px;display:flex}.lingodna-landing .close-section .section-pad{padding-bottom:0}@media (min-width:1400px){.lingodna-landing{margin-bottom:40px}}@media (max-width:1000px){.lingodna-landing .wrap{padding-left:30px;padding-right:30px}.lingodna-landing .hero{gap:30px}.lingodna-landing .hero h1{font-size:43px}.lingodna-landing .lesson-photo{height:360px}.lingodna-landing .masthead nav{gap:17px}.lingodna-landing .masthead .nav-actions{gap:12px}.lingodna-landing .masthead .nav-actions>.login{display:none}.lingodna-landing .dna-grid,.lingodna-landing .faq-grid{gap:35px}.lingodna-landing .hero .cta-row{gap:8px}.lingodna-landing .hero .textlink{font-size:11px}.lingodna-landing .hero .action{padding:12px 16px;font-size:12px}.lingodna-landing .close-card{gap:25px;padding:32px}.lingodna-landing .close-card h2{font-size:29px}.lingodna-landing .program-body{padding:16px}.lingodna-landing .offer-free,.lingodna-landing .offer-paid{padding:25px}.lingodna-landing .offer-grid{gap:18px}}@media (max-width:760px){.lingodna-landing .masthead{height:78px}.lingodna-landing .brand img{width:125px;height:43px}.lingodna-landing .masthead nav{display:none}.lingodna-landing .masthead .nav-actions{gap:10px}.lingodna-landing .hero{gap:25px}.lingodna-landing .hero h1{letter-spacing:-1.7px;font-size:36px}.lingodna-landing .hero .lede{font-size:12px}.lingodna-landing .hero .under-cta{font-size:9px}.lingodna-landing .lesson-photo{height:330px}.lingodna-landing .photo-caption{font-size:9px}.lingodna-landing .match-float{gap:9px;padding:12px;left:10px;right:10px}.lingodna-landing .match-float strong{font-size:10px}.lingodna-landing .match-float p{font-size:9px}.lingodna-landing .match-float .mark{width:31px;height:31px}.lingodna-landing .match-float .tick-circle{display:none}.lingodna-landing .trustbar{gap:10px}.lingodna-landing .trustbar div{gap:8px;font-size:10px}.lingodna-landing .trustbar span small{font-size:9px}.lingodna-landing h2{font-size:28px}.lingodna-landing .headgroup .lede{max-width:250px;font-size:11px}.lingodna-landing .steps{gap:23px}.lingodna-landing .steps h3{font-size:13px}.lingodna-landing .steps p{font-size:11px}.lingodna-landing .dna-grid{grid-template-columns:1fr 1fr;gap:24px}.lingodna-landing .dna-copy h2{font-size:27px}.lingodna-landing .dna-copy .lede{font-size:12px}.lingodna-landing .demo-frame{padding:14px}.lingodna-landing .demo-top span{font-size:8px}.lingodna-landing .feature-tab{grid-template-columns:28px 1fr 12px;gap:8px;padding:10px 5px}.lingodna-landing .feature-tab strong{font-size:11px}.lingodna-landing .feature-tab small{font-size:9px}.lingodna-landing .program-grid{gap:12px}.lingodna-landing .program-card img{height:112px}.lingodna-landing .program-card h3{font-size:15px}.lingodna-landing .program-card p{font-size:10px}.lingodna-landing .program-body{padding:15px}.lingodna-landing .program-card .textlink{font-size:10px}.lingodna-landing .offer-free h3,.lingodna-landing .offer-paid h3{font-size:21px}.lingodna-landing .offer-free,.lingodna-landing .offer-paid{padding:22px}.lingodna-landing .offer-free .action{padding:12px;font-size:11px}.lingodna-landing .offer-paid>p,.lingodna-landing .offer-free p{font-size:11px}.lingodna-landing .faq-grid{gap:25px}.lingodna-landing .close-card{flex-direction:column;align-items:start;gap:22px}.lingodna-landing .close-card h2{max-width:600px}.lingodna-landing .close-actions{text-align:left;align-items:center;gap:17px;display:flex}.lingodna-landing .close-actions small{max-width:140px;margin:0;line-height:1.8}.lingodna-landing .footer-top{align-items:start;gap:20px}.lingodna-landing .footer-links{gap:18px}}@media (max-width:580px){.lingodna-landing .wrap{padding-left:22px;padding-right:22px}.lingodna-landing .masthead{gap:10px;height:75px}.lingodna-landing .brand img{width:118px;height:41px}.lingodna-landing .masthead .nav-actions .action{min-height:42px;padding:8px 11px;font-size:10px}.lingodna-landing .hero{grid-template-columns:1fr;gap:22px;padding-top:31px;padding-bottom:23px}.lingodna-landing .hero h1{letter-spacing:-1.9px;max-width:450px;margin-top:14px;font-size:41px;line-height:1.1}.lingodna-landing .hero .eyebrow{letter-spacing:1.1px;font-size:9px}.lingodna-landing .hero .lede{margin-top:16px;font-size:13px;line-height:1.8}.lingodna-landing .hero .cta-row{gap:7px 16px;margin-top:20px}.lingodna-landing .hero .action{width:100%;min-height:49px;font-size:12px}.lingodna-landing .hero .textlink{font-size:12px}.lingodna-landing .hero .under-cta{margin-top:6px;font-size:10px}.lingodna-landing .hero-visual{padding-top:0;padding-bottom:23px}.lingodna-landing .lesson-photo{object-position:50% 37%;border-radius:16px;height:252px}.lingodna-landing .photo-caption{top:14px;left:13px}.lingodna-landing .match-float{padding:13px;bottom:4px;left:13px;right:13px}.lingodna-landing .match-float strong{font-size:11px}.lingodna-landing .match-float p{font-size:9px}.lingodna-landing .match-float .tick-circle{display:grid}.lingodna-landing .trustbar{grid-template-columns:1fr;gap:15px;padding-top:20px;padding-bottom:24px}.lingodna-landing .trustbar div{gap:11px;font-size:11px}.lingodna-landing .trustbar span small{margin-left:5px;font-size:10px;display:inline}.lingodna-landing .section-pad{padding-top:36px;padding-bottom:36px}.lingodna-landing h2{letter-spacing:-1px;font-size:28px;line-height:1.25}.lingodna-landing .headgroup{margin-bottom:23px;display:block}.lingodna-landing .headgroup .lede{max-width:100%;margin-top:12px;font-size:12px}.lingodna-landing .eyebrow{letter-spacing:1.4px;font-size:9px}.lingodna-landing .steps{grid-template-columns:1fr;gap:24px}.lingodna-landing .step-top{margin-bottom:10px}.lingodna-landing .step-num{width:30px;height:30px;font-size:10px}.lingodna-landing .steps h3{max-width:100%;font-size:15px}.lingodna-landing .steps p{max-width:100%;margin-top:6px;font-size:12px}.lingodna-landing .how .footline{margin-top:23px;padding-top:17px;display:block}.lingodna-landing .how .footline p{font-size:11px}.lingodna-landing .how .footline .textlink{margin-top:7px}.lingodna-landing .dna-grid{grid-template-columns:1fr;gap:24px}.lingodna-landing .dna-copy h2{max-width:100%}.lingodna-landing .dna-copy .lede{font-size:12px}.lingodna-landing .tabs{gap:4px;margin-top:17px}.lingodna-landing .feature-tab{grid-template-columns:31px 1fr 14px;gap:10px;padding:12px 10px}.lingodna-landing .feature-tab strong{font-size:12px}.lingodna-landing .feature-tab small{font-size:10px}.lingodna-landing .demo-frame{border-radius:14px;min-height:345px;padding:17px}.lingodna-landing .demo-top span{font-size:9px}.lingodna-landing .program-grid{grid-template-columns:1fr;gap:15px}.lingodna-landing .program-card{border-radius:12px;grid-template-columns:95px 1fr;display:grid}.lingodna-landing .program-card img{object-fit:cover;object-position:center;height:100%;min-height:176px}.lingodna-landing .program-body{padding:17px}.lingodna-landing .program-card .category{letter-spacing:.9px;margin-bottom:7px;font-size:8px}.lingodna-landing .program-card h3{font-size:17px}.lingodna-landing .program-card p{margin-top:6px;font-size:11px;line-height:1.8}.lingodna-landing .program-card .textlink{margin-top:7px;font-size:10px}.lingodna-landing .offer-grid{grid-template-columns:1fr;gap:16px}.lingodna-landing .offer-free,.lingodna-landing .offer-paid{border-radius:14px;padding:24px}.lingodna-landing .offer-free h3,.lingodna-landing .offer-paid h3{font-size:22px}.lingodna-landing .offer-free p,.lingodna-landing .offer-paid>p{font-size:12px}.lingodna-landing .offer-free .action{width:100%;font-size:12px}.lingodna-landing .offer-foot{font-size:10px}.lingodna-landing .faq-grid{grid-template-columns:1fr;gap:23px}.lingodna-landing .faq-copy h2{max-width:100%;font-size:28px}.lingodna-landing .faq-copy .lede{font-size:12px}.lingodna-landing .faq-list summary{min-height:59px;font-size:12px}.lingodna-landing .faq-list details p{font-size:12px}.lingodna-landing .close-card{border-radius:15px;gap:24px;padding:27px 23px}.lingodna-landing .close-card h2{letter-spacing:-1px;font-size:29px}.lingodna-landing .close-card p{font-size:12px}.lingodna-landing .close-actions{text-align:center;width:100%;display:block}.lingodna-landing .close-actions .action{width:100%;padding:13px 10px;font-size:12px}.lingodna-landing .close-actions small{max-width:none;margin-top:12px;font-size:9px}.lingodna-landing .footer{padding-top:26px;padding-bottom:22px}.lingodna-landing .footer-top{display:block}.lingodna-landing .footer-links{gap:10px 22px;margin-top:16px;font-size:10px}.lingodna-landing .footer-top p{max-width:100%;margin-top:5px;font-size:10px}.lingodna-landing .footer-top .brand img{width:112px;height:39px}.lingodna-landing .footer-bottom{margin-top:13px;padding-top:15px;font-size:9px;display:block}}@media (prefers-reduced-motion:reduce){.lingodna-landing a,.lingodna-landing button,.lingodna-landing summary{transition:none}}.lingodna-landing .language-switch{color:#005fc7;border:1px solid #dce6ef;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:11px;font-weight:800;display:inline-flex}.lingodna-landing .masthead nav a{align-items:center;min-height:44px;display:inline-flex}.lingodna-landing .offer-paid h3,.lingodna-landing .faq-copy .textlink{margin-top:12px}.lingodna-landing .category,.lingodna-landing .kicker{text-transform:uppercase}.lingodna-landing .landing-legal{text-align:left;justify-content:flex-start;gap:8px 20px;margin-top:24px;font-size:11px}.lingodna-landing .landing-legal a{align-items:center;min-height:44px;display:inline-flex}.lingodna-landing .footer-bottom{align-items:center}.lingodna-landing .footer-bottom>a{align-items:center;min-height:44px;display:inline-flex}.lingodna-landing .payment-band{width:auto;max-width:100%;height:26px}.lingodna-landing .skip-link{color:#005fc7;z-index:60;background:#fff;padding:10px 18px;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.lingodna-landing .skip-link:focus{transform:translateY(0)}@media (max-width:580px){.lingodna-landing .masthead .brand img{width:95px;height:36px}.lingodna-landing .masthead .nav-actions{gap:6px}.lingodna-landing .masthead .nav-actions .action{gap:7px;padding-inline:9px}.lingodna-landing .hero h1{font-size:clamp(34px,10.5vw,41px)}.lingodna-landing .footer-bottom>a{margin-block:8px}.lingodna-landing .payment-band{height:23px;margin-top:10px}}
