.elementor-14949 .elementor-element.elementor-element-7f7127d3{--display:flex}.prose{font-family:'Segoe UI',system-ui,-apple-system,sans-serif;line-height:1.7;color:#333;max-width:800px;margin:0 auto;padding:40px 20px}.prose h1{color:#0065B3;font-size:2.5rem;border-bottom:3px solid #FF9500;padding-bottom:15px;margin-top:0;text-align:center;font-weight:600}.prose h2{color:#0065B3;font-size:1.8rem;padding-left:15px;border-left:4px solid #0065B3;background:linear-gradient(90deg,#f0f7ff,transparent);padding:15px 20px;margin-left:-20px;margin-right:-20px;font-weight:600}.prose h3{color:#333;font-size:1.4rem;border-bottom:2px solid #eaeaea;padding-bottom:8px;font-weight:600}.prose h4{color:#0065B3;font-size:1.2rem;font-weight:600}.prose p{margin-bottom:1.2em;font-size:1.1rem;line-height:1.7}.prose h2+p,.prose h3+p,.prose h4+p{font-size:1.1rem;color:#555}.prose strong{color:#0065B3;font-weight:600}.prose em{color:#666;font-style:italic}.prose ul,.prose ol{margin:1.5em 0;padding-left:2em}.prose ul li{list-style:none;position:relative;padding-left:1.5em;margin-bottom:.8em;font-size:1.1rem}.prose ul li:before{content:"•";color:#FF9500;font-weight:700;font-size:1.4em;position:absolute;left:0;top:-2px}.prose ol{counter-reset:custom-counter}.prose ol li{counter-increment:custom-counter;list-style:none;position:relative;padding-left:2.5em;margin-bottom:1em;font-size:1.1rem}.prose ol li:before{content:counter(custom-counter);color:#fff;background:#0065B3;border-radius:50%;width:2em;height:2em;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:0;font-size:.9em;font-weight:700;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.prose table{width:100%;border-collapse:collapse;margin:2em 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .1);background:#fff}.prose th{background:linear-gradient(135deg,#0065B3,#004C8A);color:#fff;padding:16px;text-align:left;font-weight:600;font-size:.9em}.prose td{padding:14px 16px;border-bottom:1px solid #eaeaea;font-size:1rem}.prose tr:nth-child(even){background-color:#f8fafc}.prose tr:hover{background-color:#f0f7ff;transition:background-color 0.2s ease}.prose img{border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .1);max-width:100%;height:auto;display:block;margin:2em auto}.prose a{color:#0065B3;text-decoration:none;transition:all 0.3s ease;border-bottom:2px solid #fff0;padding-bottom:2px;font-weight:600}.prose a:hover{color:#FF9500;border-bottom:2px solid #FF9500}.prose h2 strong{color:#0065B3;font-size:1.3rem}.prose h2#key-takeaways-your-path-forward+p{background:linear-gradient(135deg,#f0f7ff,#e6f3ff);border:2px solid #0065B3;border-radius:12px;padding:25px;margin:2em 0}.prose h2#key-takeaways-your-path-forward+p strong{color:#0065B3;display:block;margin-bottom:.5em}.prose h2#ready-to-scale-globally+p{background:#fffaf0;border-left:4px solid #FF9500;padding:20px;border-radius:8px}.prose .group\\/language-learning span{border-bottom:2px dotted #0065B3;color:#0065B3;font-weight:600}.prose .group\\/language-learning span:hover{border-bottom:2px solid #FF9500;color:#FF9500}.prose a.reset.interactable{background:linear-gradient(135deg,#0065B3,#004C8A);color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;display:inline-block;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 101 179 / .2)}.prose a.reset.interactable:hover{background:linear-gradient(135deg,#FF9500,#E68500);transform:translateY(-2px);box-shadow:0 6px 20px rgb(255 149 0 / .3);color:#fff;border-bottom:none}.prose h2#internal-link-recommendations-for-applied-lingo-si+ol{background:#f8f9fa;border-radius:12px;padding:25px;margin:2em 0}.prose h2#internal-link-recommendations-for-applied-lingo-si+ol li{margin-bottom:1em;padding-left:1em}.prose h2#internal-link-recommendations-for-applied-lingo-si+ol li:before{background:#FF9500}@media (max-width:768px){.prose{padding:20px 15px}.prose h1{font-size:2rem;padding:0 10px 15px 10px}.prose h2{font-size:1.5rem;margin-left:-15px;margin-right:-15px;padding:12px 15px}.prose h3{font-size:1.3rem}.prose table{display:block;overflow-x:auto}.prose a.reset.interactable{display:block;text-align:center;margin:15px 0}}.elementor-14799 .elementor-element.elementor-element-7c3ecae0{--display:flex}.elementor{font-family:"Inter","Segoe UI",sans-serif;color:#111827;line-height:1.6;font-size:16px}.elementor h1,.elementor h2,.elementor h3,.elementor h4,.elementor h5,.elementor h6{color:#0052CC;margin-bottom:.75rem;font-weight:700;line-height:1.25}.elementor h1{font-size:2.5rem}.elementor h2{font-size:2rem}.elementor h3{font-size:1.75rem}.elementor h4{font-size:1.5rem}.elementor h5{font-size:1.25rem}.elementor h6{font-size:1rem}.elementor p{margin-bottom:1rem;color:#111827}.elementor ul,.elementor ol{margin:1rem 0 1rem 1.5rem;padding:0}.elementor ul li{list-style-type:disc;margin-bottom:.5rem;position:relative}.elementor ul li::marker{color:#FFA64D;font-weight:700}.elementor ol li{margin-bottom:.5rem}.elementor table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;overflow:hidden;border-radius:.8rem;box-shadow:0 4px 15px rgb(0 0 0 / .05);font-size:.95rem}.elementor table th{background:#0052CC;color:#FFF;padding:.85rem 1rem;text-align:left;font-weight:600;border-bottom:2px solid #FFF;border-radius:0}.elementor table th:first-child{border-top-left-radius:.8rem}.elementor table th:last-child{border-top-right-radius:.8rem}.elementor table td{padding:.75rem 1rem;border-top:1px solid #e5e7eb;background-color:#FFF}.elementor table tr:nth-child(even) td{background-color:#FFF3E0}.elementor table tr:hover td{background-color:#FFE0B2;transition:background 0.2s}@media (max-width:600px){.elementor table,.elementor table thead,.elementor table tbody,.elementor table th,.elementor table td,.elementor table tr{display:block;width:100%}.elementor table tr{margin-bottom:1rem}.elementor table td{text-align:right;padding-left:50%;position:relative}.elementor table td::before{content:attr(data-label);position:absolute;left:1rem;width:45%;font-weight:600;text-align:left}.elementor table th{display:none}}.elementor img{max-width:100%;height:auto;border-radius:.8rem;box-shadow:0 4px 12px rgb(0 0 0 / .08);margin:1rem 0}.elementor .btn,.elementor a.elementor-button{display:inline-block;padding:.75rem 1.2rem;background-color:#FFA64D;color:#111827;border-radius:.6rem;font-weight:600;text-decoration:none;transition:background 0.2s,transform 0.1s;text-align:center}.elementor .btn:hover,.elementor a.elementor-button:hover{background-color:#FF8C1A;transform:translateY(-2px)}.elementor>*{margin-bottom:1.25rem}.elementor blockquote{border-left:4px solid #0052CC;padding-left:1rem;color:#111827;font-style:italic;background:#F0F7FF;border-radius:.5rem}.elementor a{color:#0052CC;text-decoration:underline;transition:color 0.2s}.elementor a:hover{color:#FFA64D}.elementor-14661 .elementor-element.elementor-element-714a76cc{--display:flex}article.text-token-text-primary .markdown.prose{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;max-width:1000px;margin:0 auto;padding:20px}article.text-token-text-primary .markdown.prose h1,article.text-token-text-primary .markdown.prose h2,article.text-token-text-primary .markdown.prose h3{color:#0065B3;margin-top:1.5em;margin-bottom:.5em}article.text-token-text-primary .markdown.prose h1{font-size:2.2rem;border-bottom:2px solid #f90;padding-bottom:10px}article.text-token-text-primary .markdown.prose h2{font-size:1.8rem;padding-left:10px;border-left:4px solid #f90}article.text-token-text-primary .markdown.prose h3{font-size:1.4rem;color:#0065B3}article.text-token-text-primary .markdown.prose p{margin-bottom:1.2em;font-size:1.05rem}article.text-token-text-primary .markdown.prose em{font-style:italic;color:#666}article.text-token-text-primary .markdown.prose a{color:#0065B3;text-decoration:none;transition:color 0.3s;font-weight:500}article.text-token-text-primary .markdown.prose a:hover{color:#f90;text-decoration:underline}article.text-token-text-primary .markdown.prose img,article.text-token-text-primary .markdown.prose .wp-image-14667,article.text-token-text-primary .markdown.prose .wp-image-14663{max-width:100%;height:auto;border-radius:12px;box-shadow:0 5px 15px rgb(0 0 0 / .1);margin:20px 0;display:block;border:1px solid #e0e0e0}article.text-token-text-primary .markdown.prose img.alignnone{margin-left:auto;margin-right:auto}article.text-token-text-primary .markdown.prose ul,article.text-token-text-primary .markdown.prose ol{margin-left:20px;margin-bottom:25px}article.text-token-text-primary .markdown.prose li{margin-bottom:10px;padding-left:10px;position:relative}article.text-token-text-primary .markdown.prose ul li:before{content:"•";color:#f90;font-weight:700;display:inline-block;width:1em;margin-left:-1em}article.text-token-text-primary .markdown.prose ol{counter-reset:item}article.text-token-text-primary .markdown.prose ol li{counter-increment:item}article.text-token-text-primary .markdown.prose ol li:before{content:counter(item) ".";color:#f90;font-weight:700;position:absolute;left:-25px}article.text-token-text-primary .markdown.prose li p{margin:0;display:inline}article.text-token-text-primary .markdown.prose li p strong{color:#0065B3}article.text-token-text-primary .markdown.prose strong{color:#0065B3;font-weight:600}article.text-token-text-primary .markdown.prose h2+a{display:block;margin:10px 0;padding:10px 15px;background-color:#f2f8ff;border-left:4px solid #0065B3;border-radius:4px;transition:all 0.3s}article.text-token-text-primary .markdown.prose h2+a:hover{background-color:#ffe6cc;border-left-color:#f90}article.text-token-text-primary .markdown.prose p:has(>a[href*="applied-lingo.com"]){background-color:#f2f8ff;border-left:4px solid #0065B3;padding:15px;border-radius:4px;margin:20px 0}article.text-token-text-primary .markdown.prose img:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .15);transition:transform 0.3s,box-shadow 0.3s}@media (max-width:768px){article.text-token-text-primary .markdown.prose{padding:15px}article.text-token-text-primary .markdown.prose h1{font-size:1.8rem}article.text-token-text-primary .markdown.prose h2{font-size:1.5rem}article.text-token-text-primary .markdown.prose ul,article.text-token-text-primary .markdown.prose ol{margin-left:15px}article.text-token-text-primary .markdown.prose img,article.text-token-text-primary .markdown.prose .wp-image-14667,article.text-token-text-primary .markdown.prose .wp-image-14663{border-radius:8px;margin:15px 0}}