.banner.svelte-sz24qu{width:100%;margin-top:7rem;display:flex;justify-content:center;align-items:center;padding:0 1rem;flex-direction:column;text-align:center}@media (max-width: 768px){.banner.svelte-sz24qu{margin-top:5rem;padding:0 1.5rem}}@media (max-width: 480px){.banner.svelte-sz24qu{margin-top:5rem;padding:0 1rem}}.banner.svelte-sz24qu .logo:where(.svelte-sz24qu){margin-bottom:2rem;width:300px;height:90px;object-fit:contain}@media (max-width: 768px){.banner.svelte-sz24qu .logo:where(.svelte-sz24qu){width:200px;height:60px}}.banner.svelte-sz24qu h1:where(.svelte-sz24qu){text-align:center;color:var(--brand);font-size:clamp(1.75rem,4vw,3rem);line-height:1.2;margin:0;text-wrap:balance}@media (max-width: 768px){.banner.svelte-sz24qu h1:where(.svelte-sz24qu) br:where(.svelte-sz24qu){display:none;margin-top:1rem;font-size:1.5rem}}.banner.svelte-sz24qu h2:where(.svelte-sz24qu){font-family:var(--theme-font-family-base);color:var(--neutral-1);font-size:clamp(1rem,2.5vw,1.5rem)}.carousel-container.svelte-sz24qu{overflow:hidden;position:relative;margin:0 auto;max-width:100vw;margin-top:2rem;width:100%}@media (max-width: 1024px){.carousel-container.svelte-sz24qu{height:250px!important}}@media (max-width: 768px){.carousel-container.svelte-sz24qu{height:200px!important}}@media (max-width: 480px){.carousel-container.svelte-sz24qu{height:160px!important}}.carousel-container.svelte-sz24qu:before,.carousel-container.svelte-sz24qu:after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:5;pointer-events:none}@media (max-width: 768px){.carousel-container.svelte-sz24qu:before,.carousel-container.svelte-sz24qu:after{width:60px}}@media (max-width: 480px){.carousel-container.svelte-sz24qu:before,.carousel-container.svelte-sz24qu:after{width:40px}}.carousel-container.svelte-sz24qu:before{left:0;background:linear-gradient(90deg,var(--background-primary) 0%,transparent 100%)}.carousel-container.svelte-sz24qu:after{right:0;background:linear-gradient(270deg,var(--background-primary) 0%,transparent 100%)}@media (min-width: 769px){.carousel-container.svelte-sz24qu:hover .carousel-track:where(.svelte-sz24qu){animation-play-state:paused}}.carousel-container.svelte-sz24qu .carousel-row:where(.svelte-sz24qu){height:50%;overflow:hidden;position:relative;display:flex;align-items:center;width:100%}.carousel-container.svelte-sz24qu .carousel-row:where(.svelte-sz24qu) .carousel-track:where(.svelte-sz24qu){display:flex;align-items:center;height:100%;width:fit-content;min-width:200%;animation:svelte-sz24qu-scroll var(--animation-duration) linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.carousel-container.svelte-sz24qu .carousel-row:where(.svelte-sz24qu) .carousel-track:where(.svelte-sz24qu) .carousel-image:where(.svelte-sz24qu){width:auto;object-fit:contain;margin:0 5px;border-radius:10px;box-shadow:0 8px 25px #00000026;transition:transform .3s ease;padding:5px;flex-shrink:0;display:block}@media (max-width: 1024px){.carousel-container.svelte-sz24qu .carousel-row:where(.svelte-sz24qu) .carousel-track:where(.svelte-sz24qu) .carousel-image:where(.svelte-sz24qu){height:110px!important;margin:0 4px;padding:4px}}@media (max-width: 768px){.carousel-container.svelte-sz24qu .carousel-row:where(.svelte-sz24qu) .carousel-track:where(.svelte-sz24qu) .carousel-image:where(.svelte-sz24qu){height:80px!important;margin:0 3px;padding:3px;border-radius:8px}}@media (max-width: 480px){.carousel-container.svelte-sz24qu .carousel-row:where(.svelte-sz24qu) .carousel-track:where(.svelte-sz24qu) .carousel-image:where(.svelte-sz24qu){height:60px!important;margin:0 2px;padding:2px;border-radius:6px}}@media (min-width: 769px){.carousel-container.svelte-sz24qu .carousel-row:where(.svelte-sz24qu) .carousel-track:where(.svelte-sz24qu) .carousel-image:where(.svelte-sz24qu):hover{transform:scale(1.05);z-index:10;position:relative}}@media (max-width: 768px){.carousel-container.svelte-sz24qu .carousel-row:where(.svelte-sz24qu) .carousel-track:where(.svelte-sz24qu) .carousel-image:where(.svelte-sz24qu):active{transform:scale(.98)}}.carousel-container.svelte-sz24qu .second-row:where(.svelte-sz24qu) .carousel-track:where(.svelte-sz24qu){animation-direction:reverse}@media (prefers-reduced-motion: reduce){.carousel-container.svelte-sz24qu .carousel-track:where(.svelte-sz24qu){animation:none}}@keyframes svelte-sz24qu-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}body{overflow-x:hidden;margin:0;padding:0;box-sizing:border-box}*{box-sizing:border-box}.carousel-container{width:100%;min-width:0}.case-study-container.svelte-17v8k3c{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.case-study-container.svelte-17v8k3c h2:where(.svelte-17v8k3c){color:var(--brand);max-width:70%}@media (max-width: 900px){.case-study-container.svelte-17v8k3c h2:where(.svelte-17v8k3c){font-size:1.4rem;max-width:90%}}.case-study-container.svelte-17v8k3c .custom-dropdown:where(.svelte-17v8k3c){position:relative;display:inline-block;margin:.3rem}@media (max-width: 900px){.case-study-container.svelte-17v8k3c .custom-dropdown:where(.svelte-17v8k3c){font-size:.9rem}}.case-study-container.svelte-17v8k3c .custom-dropdown:where(.svelte-17v8k3c) .dropdown-btn:where(.svelte-17v8k3c){display:flex;align-items:center;gap:.3rem;background-color:var(--background-primary);color:var(--neutral-1);border:2px solid var(--brand);border-radius:8px;padding:.2rem .6rem;font-size:1.5rem;font-family:var(--theme-font-family-base);cursor:pointer;min-width:120px}@media (max-width: 900px){.case-study-container.svelte-17v8k3c .custom-dropdown:where(.svelte-17v8k3c) .dropdown-btn:where(.svelte-17v8k3c){font-size:1.1rem}}.case-study-container.svelte-17v8k3c .custom-dropdown:where(.svelte-17v8k3c) .dropdown-btn:where(.svelte-17v8k3c):focus{outline:none;box-shadow:0 0 0 2px rgba(var(--brand-rgb),.3)}.case-study-container.svelte-17v8k3c .custom-dropdown:where(.svelte-17v8k3c) .dropdown-list:where(.svelte-17v8k3c){position:absolute;top:100%;left:0;margin-top:.2rem;padding:0rem 0;background-color:var(--neutral-1);color:var(--neutral-1000);border-radius:8px;z-index:10;list-style:none;width:100%;min-width:210px;font-size:1rem;padding:.5rem 0;font-family:var(--theme-font-family-base)!important}.case-study-container.svelte-17v8k3c .custom-dropdown:where(.svelte-17v8k3c) .dropdown-list:where(.svelte-17v8k3c) button:where(.svelte-17v8k3c){text-decoration:none;border:none;background-color:transparent;font-family:var(--theme-font-family-base);width:100%;text-align:left}.case-study-container.svelte-17v8k3c .custom-dropdown:where(.svelte-17v8k3c) .dropdown-list:where(.svelte-17v8k3c) button:where(.svelte-17v8k3c) li:where(.svelte-17v8k3c){cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;color:var(--neutral-1000);text-decoration:none;font-size:.95rem;font-weight:500;transition:background-color .2s ease}@media (max-width: 900px){.case-study-container.svelte-17v8k3c .custom-dropdown:where(.svelte-17v8k3c) .dropdown-list:where(.svelte-17v8k3c) button:where(.svelte-17v8k3c) li:where(.svelte-17v8k3c){font-size:1.1rem}}.case-study-container.svelte-17v8k3c .custom-dropdown:where(.svelte-17v8k3c) .dropdown-list:where(.svelte-17v8k3c) button:where(.svelte-17v8k3c) li.selected:where(.svelte-17v8k3c){background-color:var(--brand-darken-800);color:var(--neutral-1000)}.case-study-container.svelte-17v8k3c .custom-dropdown:where(.svelte-17v8k3c) .dropdown-list:where(.svelte-17v8k3c) button:where(.svelte-17v8k3c) li:where(.svelte-17v8k3c):hover{background-color:#f5f5f5;color:var(--neutral-1000)}.case-study-container.svelte-17v8k3c .case-study-wrapper:where(.svelte-17v8k3c){display:grid;gap:1rem;margin-top:1rem;width:70%;justify-items:center;grid-template-columns:repeat(3,1fr)}@media (max-width: 1400px){.case-study-container.svelte-17v8k3c .case-study-wrapper:where(.svelte-17v8k3c){grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.case-study-container.svelte-17v8k3c .case-study-wrapper:where(.svelte-17v8k3c){grid-template-columns:1fr;width:90%}}.case-study-container.svelte-17v8k3c .case-study-wrapper:where(.svelte-17v8k3c) .case-study-1:where(.svelte-17v8k3c){background-color:#915a7e78;border-radius:15px;color:var(--neutral-1);display:flex;flex-direction:column;width:100%;max-width:400px}.case-study-container.svelte-17v8k3c .case-study-wrapper:where(.svelte-17v8k3c) .case-study-1:where(.svelte-17v8k3c) .case-study-details:where(.svelte-17v8k3c){background-color:var(--brand);border-radius:15px;flex:1;padding:.4rem 1.5rem;color:var(--neutral-1000);text-align:left;display:flex;flex-direction:column}.case-study-container.svelte-17v8k3c .case-study-wrapper:where(.svelte-17v8k3c) .case-study-1:where(.svelte-17v8k3c) .case-study-details:where(.svelte-17v8k3c) p:where(.svelte-17v8k3c){display:flex;gap:1rem;align-items:center}.case-study-container.svelte-17v8k3c .case-study-wrapper:where(.svelte-17v8k3c) .case-study-1:where(.svelte-17v8k3c) .case-study-details:where(.svelte-17v8k3c) p.description:where(.svelte-17v8k3c){flex:1;align-items:flex-start}i.spin.svelte-1wz1ljo{animation:spin 1s linear infinite}.circular-wrapper.svelte-rydvvt{position:relative;width:100%;height:100%}.circular-wrapper.mobile.svelte-rydvvt{height:auto;display:flex;flex-direction:column;gap:1rem;padding:1rem;align-items:center;width:100%}.circular-wrapper.tablet.svelte-rydvvt{height:1000px;display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;align-items:start;justify-items:center;width:100%}.circular-wrapper.svelte-rydvvt .arrow-overlay:where(.svelte-rydvvt){position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}@keyframes svelte-rydvvt-fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.circular-wrapper.svelte-rydvvt .center-text:where(.svelte-rydvvt){position:absolute;top:calc(50% - 60px);left:calc(50% - 175px);padding:1rem;background-color:var(--brand);border-radius:40px;border:10px solid var(--gray-800);width:350px;height:120px;display:flex;align-items:center;justify-content:center;text-align:center;outline:2px solid var(--gray-800);z-index:5}.circular-wrapper.svelte-rydvvt .center-text:where(.svelte-rydvvt) h3:where(.svelte-rydvvt){color:var(--neutral-1000)}.circular-wrapper.svelte-rydvvt .center-text.outlined:where(.svelte-rydvvt){outline:2px solid white}.circular-wrapper.svelte-rydvvt .challenge-card:where(.svelte-rydvvt){width:100%;max-width:320px;height:160px;perspective:1000px;cursor:pointer;transition:all .3s ease;margin:.5rem 0}.circular-wrapper.svelte-rydvvt .challenge-card.flipped:where(.svelte-rydvvt) .card-inner:where(.svelte-rydvvt){transform:rotateY(180deg)}.circular-wrapper.svelte-rydvvt .challenge-card:where(.svelte-rydvvt) .card-inner:where(.svelte-rydvvt){position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.circular-wrapper.svelte-rydvvt .card-front:where(.svelte-rydvvt),.circular-wrapper.svelte-rydvvt .card-back:where(.svelte-rydvvt){position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem;text-align:center}.circular-wrapper.svelte-rydvvt .card-front:where(.svelte-rydvvt){background-color:var(--gray-800);border:2px solid var(--brand);transition:all .4s ease}.circular-wrapper.svelte-rydvvt .card-front:where(.svelte-rydvvt) .heading-icon:where(.svelte-rydvvt){display:flex;flex-direction:column;align-items:center;gap:.5rem}.circular-wrapper.svelte-rydvvt .card-front:where(.svelte-rydvvt) .heading-icon:where(.svelte-rydvvt) h3:where(.svelte-rydvvt){color:var(--neutral-1);font-size:1rem;margin:.5rem 0;line-height:1.2}.circular-wrapper.svelte-rydvvt .card-front:where(.svelte-rydvvt) .tap-hint:where(.svelte-rydvvt){margin-top:.5rem;opacity:.7}.circular-wrapper.svelte-rydvvt .card-front:where(.svelte-rydvvt) .tap-hint:where(.svelte-rydvvt) span:where(.svelte-rydvvt){font-size:.8rem;color:var(--neutral-300)}@media (max-width: 1024px){.circular-wrapper.svelte-rydvvt .card-front:where(.svelte-rydvvt) .tap-hint:where(.svelte-rydvvt) span:where(.svelte-rydvvt){color:var(--brand)}}@media (hover: hover) and (pointer: fine){.circular-wrapper.svelte-rydvvt .card-front:where(.svelte-rydvvt):hover{transform:scale(1.05);background-color:#3a2a34;border-color:var(--brand)}}.circular-wrapper.svelte-rydvvt .card-back:where(.svelte-rydvvt){background-color:var(--brand);border:2px solid var(--brand);transform:rotateY(180deg);padding:1.2rem;transition:background-color .4s ease}.circular-wrapper.svelte-rydvvt .card-back:where(.svelte-rydvvt) .description:where(.svelte-rydvvt){color:var(--neutral-1000);font-size:.85rem;line-height:1.4;margin:0 0 1rem;flex:1;display:flex;align-items:center}.circular-wrapper.svelte-rydvvt .card-back:where(.svelte-rydvvt) .action-buttons:where(.svelte-rydvvt){display:flex;gap:.5rem;justify-content:center}.circular-wrapper.svelte-rydvvt .card-back:where(.svelte-rydvvt) .action-buttons:where(.svelte-rydvvt) button:where(.svelte-rydvvt){padding:.4rem .8rem;border:none;border-radius:15px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.circular-wrapper.svelte-rydvvt .card-back:where(.svelte-rydvvt) .action-buttons:where(.svelte-rydvvt) .select-btn:where(.svelte-rydvvt){background-color:var(--neutral-1000);color:var(--neutral-1)}.circular-wrapper.svelte-rydvvt .card-back:where(.svelte-rydvvt) .action-buttons:where(.svelte-rydvvt) .select-btn.selected:where(.svelte-rydvvt){background-color:var(--green-600);color:#fff}.circular-wrapper.svelte-rydvvt .card-back:where(.svelte-rydvvt) .action-buttons:where(.svelte-rydvvt) .select-btn:where(.svelte-rydvvt):hover{transform:translateY(-1px);box-shadow:0 2px 4px #0003}.circular-wrapper.svelte-rydvvt .school-challenge:where(.svelte-rydvvt){position:absolute;width:200px;height:200px;padding:1rem;border:2px solid var(--brand);background-color:var(--gray-800);border-radius:100px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;transition:all .4s ease;overflow:hidden;cursor:pointer}.circular-wrapper.svelte-rydvvt .school-challenge:where(.svelte-rydvvt) .heading-icon:where(.svelte-rydvvt){display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;transition:width .4s ease;flex:0 0 165px}.circular-wrapper.svelte-rydvvt .school-challenge:where(.svelte-rydvvt) .heading-icon:where(.svelte-rydvvt) svg{flex-shrink:0;width:50px!important;height:50px!important}.circular-wrapper.svelte-rydvvt .school-challenge:where(.svelte-rydvvt) .heading-icon:where(.svelte-rydvvt) h3:where(.svelte-rydvvt){color:var(--neutral-1);text-align:center;flex-shrink:0;margin-top:.3rem}.circular-wrapper.svelte-rydvvt .school-challenge.selected:where(.svelte-rydvvt){background-color:var(--brand)}.circular-wrapper.svelte-rydvvt .school-challenge.selected:where(.svelte-rydvvt) .heading-icon:where(.svelte-rydvvt) h3:where(.svelte-rydvvt){color:var(--neutral-1000)}.circular-wrapper.svelte-rydvvt .school-challenge.selected:where(.svelte-rydvvt) .extra-text:where(.svelte-rydvvt){color:var(--neutral-1000)}.circular-wrapper.svelte-rydvvt .school-challenge:where(.svelte-rydvvt) .extra-text:where(.svelte-rydvvt){position:absolute;left:176px;top:42%;transform:translateY(-50%) translate(20px);opacity:0;transition:opacity .4s ease,transform .4s ease,color .4s ease;width:170px;font-size:.9rem;color:var(--neutral-1)}.circular-wrapper.svelte-rydvvt .school-challenge:where(.svelte-rydvvt):hover{width:400px;border-radius:100px;background-color:#3a2a34;border:2px solid var(--brand);z-index:10}.circular-wrapper.svelte-rydvvt .school-challenge:where(.svelte-rydvvt):hover .heading-icon:where(.svelte-rydvvt){width:200px;flex:0 0 160px}.circular-wrapper.svelte-rydvvt .school-challenge:where(.svelte-rydvvt):hover .extra-text:where(.svelte-rydvvt){opacity:1;transform:translateY(-50%) translate(0)}.circular-wrapper.svelte-rydvvt .school-challenge.selected:where(.svelte-rydvvt):hover{background-color:var(--brand);border:2px solid var(--brand)}.circular-wrapper.svelte-rydvvt .school-challenge-4:where(.svelte-rydvvt),.circular-wrapper.svelte-rydvvt .school-challenge-5:where(.svelte-rydvvt),.circular-wrapper.svelte-rydvvt .school-challenge-6:where(.svelte-rydvvt){justify-content:flex-end}.circular-wrapper.svelte-rydvvt .school-challenge-4:where(.svelte-rydvvt) .extra-text:where(.svelte-rydvvt),.circular-wrapper.svelte-rydvvt .school-challenge-5:where(.svelte-rydvvt) .extra-text:where(.svelte-rydvvt),.circular-wrapper.svelte-rydvvt .school-challenge-6:where(.svelte-rydvvt) .extra-text:where(.svelte-rydvvt){left:auto;right:190px;transform:translateY(-50%) translate(-20px)}.circular-wrapper.svelte-rydvvt .school-challenge-4:where(.svelte-rydvvt):hover .extra-text:where(.svelte-rydvvt),.circular-wrapper.svelte-rydvvt .school-challenge-5:where(.svelte-rydvvt):hover .extra-text:where(.svelte-rydvvt),.circular-wrapper.svelte-rydvvt .school-challenge-6:where(.svelte-rydvvt):hover .extra-text:where(.svelte-rydvvt){transform:translateY(-50%) translate(0)}.circular-wrapper.svelte-rydvvt .school-challenge-1:where(.svelte-rydvvt){top:0%;left:15%}.circular-wrapper.svelte-rydvvt .school-challenge-2:where(.svelte-rydvvt){top:calc(50% - 100px);left:0%}.circular-wrapper.svelte-rydvvt .school-challenge-3:where(.svelte-rydvvt){bottom:0%;left:15%}.circular-wrapper.svelte-rydvvt .school-challenge-4:where(.svelte-rydvvt){top:0%;right:15%;left:auto}.circular-wrapper.svelte-rydvvt .school-challenge-5:where(.svelte-rydvvt){top:calc(50% - 100px);right:0%;left:auto}.circular-wrapper.svelte-rydvvt .school-challenge-6:where(.svelte-rydvvt){bottom:0%;right:15%;left:auto}.circular-wrapper.mobile.svelte-rydvvt .center-text:where(.svelte-rydvvt),.circular-wrapper.tablet.svelte-rydvvt .center-text:where(.svelte-rydvvt){display:none!important}canvas.svelte-rydvvt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}canvas.hidden.svelte-rydvvt{display:none}.mobile.svelte-rydvvt .challenge-card:where(.svelte-rydvvt){animation:svelte-rydvvt-slideInUp .4s ease forwards;opacity:0;transform:translateY(20px)}.mobile.svelte-rydvvt .challenge-card:where(.svelte-rydvvt):nth-child(2){animation-delay:0s}.mobile.svelte-rydvvt .challenge-card:where(.svelte-rydvvt):nth-child(3){animation-delay:.1s}.mobile.svelte-rydvvt .challenge-card:where(.svelte-rydvvt):nth-child(4){animation-delay:.2s}.mobile.svelte-rydvvt .challenge-card:where(.svelte-rydvvt):nth-child(5){animation-delay:.3s}.mobile.svelte-rydvvt .challenge-card:where(.svelte-rydvvt):nth-child(6){animation-delay:.4s}.mobile.svelte-rydvvt .challenge-card:where(.svelte-rydvvt):nth-child(7){animation-delay:.5s}@keyframes svelte-rydvvt-slideInUp{to{opacity:1;transform:translateY(0)}}.heading-wrapper.svelte-nrgvih{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.heading-wrapper.svelte-nrgvih h2:where(.svelte-nrgvih){color:var(--brand)}@media (max-width: 900px){.heading-wrapper.svelte-nrgvih h2:where(.svelte-nrgvih){font-size:1.4rem}}.heading-wrapper.svelte-nrgvih p:where(.svelte-nrgvih){color:var(--neutral-1);max-width:600px;margin-top:0}@media (max-width: 900px){.heading-wrapper.svelte-nrgvih p:where(.svelte-nrgvih){font-size:.8rem}}.challenges.svelte-nrgvih{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;background-color:var(--gray-800);border:2px solid var(--gray-600);border-radius:15px;padding:1rem}@media (max-width: 900px){.challenges.svelte-nrgvih{padding:2rem 1rem}}.challenges.svelte-nrgvih>div:where(.svelte-nrgvih){display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.challenges.svelte-nrgvih .back:where(.svelte-nrgvih){position:absolute;top:1.5rem;left:1rem;background-color:transparent;border:none;cursor:pointer;transition:transform .3s ease;border-radius:15px}.challenges.svelte-nrgvih .back:where(.svelte-nrgvih):hover{transform:scale(1.1);background-color:var(--brand-darken-200)}.challenges.svelte-nrgvih .ok:where(.svelte-nrgvih){align-self:center!important;margin-top:1rem}.challenges.svelte-nrgvih .question:where(.svelte-nrgvih){font-size:1.5rem;color:var(--neutral-1);margin-top:0;text-align:center}@media (max-width: 900px){.challenges.svelte-nrgvih .question:where(.svelte-nrgvih){font-size:1.1rem}}.challenges.svelte-nrgvih .directive-text:where(.svelte-nrgvih){text-align:center;font-size:1rem;color:var(--gray-400);margin-top:0;margin-top:-2rem}.challenges.svelte-nrgvih .options:where(.svelte-nrgvih){display:flex;flex-direction:column;gap:1rem;width:350px;align-items:center}.challenges.svelte-nrgvih .options:where(.svelte-nrgvih) .extra-info:where(.svelte-nrgvih){width:280px;margin-top:1rem;font-size:1rem;color:var(--neutral-1);text-align:left;transition:opacity .3s ease}@media (max-width: 767px){.challenges.svelte-nrgvih .options:where(.svelte-nrgvih){font-size:.8rem;max-width:280px}}@media (max-width: 1023px){.challenges.svelte-nrgvih .options:where(.svelte-nrgvih){font-size:1.3rem}}.challenges.svelte-nrgvih .options:where(.svelte-nrgvih) button:where(.svelte-nrgvih){font-size:1.3rem;font-weight:400;color:var(--font-button);background-color:var(--button-primary);border-radius:15px;padding:.6rem 2rem;text-decoration:none;border:none;height:80px;width:330px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.challenges.svelte-nrgvih .options:where(.svelte-nrgvih) button:where(.svelte-nrgvih):hover{background-color:var(--brand-700);transform:scale(1.1)}.challenges.svelte-nrgvih .options:where(.svelte-nrgvih) button.selected:where(.svelte-nrgvih){background-color:var(--brand-700);border:3px solid var(--brand-800)}@media (max-width: 767px){.challenges.svelte-nrgvih .options:where(.svelte-nrgvih) button:where(.svelte-nrgvih){font-size:1rem;width:280px}}.challenges.svelte-nrgvih .ok:where(.svelte-nrgvih){border:2px solid var(--brand);border-radius:15px;padding:.6rem 2rem;text-decoration:none;background-color:var(--grey-900);color:var(--neutral-1);align-self:center;cursor:pointer}.challenges.svelte-nrgvih .ok:where(.svelte-nrgvih):hover{background-color:var(--brand-700);transform:scale(1.1);color:#000}.challenges.svelte-nrgvih .ok:where(.svelte-nrgvih):hover:not(:disabled){transform:scale(1.1)}.challenges.svelte-nrgvih .ok:where(.svelte-nrgvih):disabled{opacity:.5;cursor:not-allowed;transform:none}.challenges.svelte-nrgvih .toggle-wrapper:where(.svelte-nrgvih){display:flex;justify-content:center;flex-direction:row;align-items:center}.challenges.svelte-nrgvih .toggle-wrapper:where(.svelte-nrgvih) .teacher-toggle:where(.svelte-nrgvih),.challenges.svelte-nrgvih .toggle-wrapper:where(.svelte-nrgvih) .school-toggle:where(.svelte-nrgvih){display:flex;flex-direction:column;align-items:center;margin:0 1rem;flex:0 0 auto}.challenges.svelte-nrgvih .toggle-wrapper:where(.svelte-nrgvih) .teacher-toggle:where(.svelte-nrgvih) p:where(.svelte-nrgvih),.challenges.svelte-nrgvih .toggle-wrapper:where(.svelte-nrgvih) .school-toggle:where(.svelte-nrgvih) p:where(.svelte-nrgvih){margin:0;padding-bottom:2px;color:var(--gray-400);font-size:.8rem}@media (max-width: 767px){.challenges.svelte-nrgvih .toggle-wrapper:where(.svelte-nrgvih){margin-top:2.5rem;width:100%;flex-direction:column;gap:1rem}.challenges.svelte-nrgvih .toggle-wrapper:where(.svelte-nrgvih) .teacher-toggle:where(.svelte-nrgvih),.challenges.svelte-nrgvih .toggle-wrapper:where(.svelte-nrgvih) .school-toggle:where(.svelte-nrgvih){margin:0}}.challenges.svelte-nrgvih .toggle-wrapper:where(.svelte-nrgvih) .toggle-bar:where(.svelte-nrgvih){width:360px}.challenges.svelte-nrgvih .toggle-bar:where(.svelte-nrgvih){display:flex;justify-content:center;top:-1rem;gap:1rem;flex-direction:row;width:30%;background-color:var(--gray-900);border:2px solid var(--gray-600);padding:.3rem .5rem;border-radius:15px}@media (max-width: 767px){.challenges.svelte-nrgvih .toggle-bar:where(.svelte-nrgvih){width:100%;gap:.5rem}}.challenges.svelte-nrgvih .toggle-bar:where(.svelte-nrgvih) .toggle-option:where(.svelte-nrgvih){flex:1;padding:.6rem 1rem;background-color:var(--button-primary);color:var(--neutral-1000);border:none;border-radius:15px;cursor:pointer;text-align:center;font-weight:500;transition:background-color .3s ease;width:300px;opacity:.5}@media (max-width: 1023px){.challenges.svelte-nrgvih .toggle-bar:where(.svelte-nrgvih) .toggle-option:where(.svelte-nrgvih){font-size:.95rem;padding:.5rem .8rem}}@media (max-width: 767px){.challenges.svelte-nrgvih .toggle-bar:where(.svelte-nrgvih) .toggle-option:where(.svelte-nrgvih){font-size:.9rem;width:100%}}.challenges.svelte-nrgvih .toggle-bar:where(.svelte-nrgvih) .toggle-option:where(.svelte-nrgvih):hover{background-color:var(--brand-700)}.challenges.svelte-nrgvih .toggle-bar:where(.svelte-nrgvih) .toggle-option.selected:where(.svelte-nrgvih){background-color:var(--brand-700);border:2px solid var(--brand-800);color:var(--neutral-1000);opacity:1}.challenges.svelte-nrgvih .challenge-set:where(.svelte-nrgvih){display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;height:610px;width:100%;overflow-y:hidden}@media (max-width: 1023px){.challenges.svelte-nrgvih .challenge-set:where(.svelte-nrgvih){height:600px}}@media (max-width: 767px){.challenges.svelte-nrgvih .challenge-set:where(.svelte-nrgvih){height:auto}}.challenges.svelte-nrgvih .continue-btn:where(.svelte-nrgvih){display:flex;gap:.5rem;font-size:1rem;background-color:var(--brand);border:none;color:var(--font-button);border-radius:10px;padding:.6rem 2rem;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.challenges.svelte-nrgvih .continue-btn:where(.svelte-nrgvih):hover{background-color:var(--brand-700);transform:scale(1.1)}@media (max-width: 1023px){.challenges.svelte-nrgvih .continue-btn:where(.svelte-nrgvih){font-size:.95rem}}@media (max-width: 767px){.challenges.svelte-nrgvih .continue-btn:where(.svelte-nrgvih){font-size:1rem}}.cta-container.svelte-l03h1e{width:100%;align-items:center;justify-content:center;display:flex}.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e){display:flex;flex-direction:column;justify-self:center;align-items:center;gap:1.5rem;width:70%}@media (min-width: 768px){.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e){flex-direction:row;justify-content:center;gap:2rem}}@media (max-width: 768px){.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e){width:90%}}.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e)>div:where(.svelte-l03h1e){flex:1 1 100%;height:auto;min-height:250px;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem 1rem}.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e) .book-demo:where(.svelte-l03h1e){background-color:var(--brand)}.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e) .book-demo:where(.svelte-l03h1e) h2:where(.svelte-l03h1e){color:var(--neutral-1000);font-size:1.4rem;margin-bottom:1rem}.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e) .book-demo:where(.svelte-l03h1e) a:where(.svelte-l03h1e){display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;background-color:var(--background-primary);color:var(--neutral-1);border-radius:10px;padding:.6rem 2rem;text-decoration:none;bottom:1rem;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e) .book-demo:where(.svelte-l03h1e) a:where(.svelte-l03h1e):hover{background-color:var(--neutral-1000);transform:scale(1.05)}.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e) .preview-access:where(.svelte-l03h1e){border:2px solid var(--gray-600);background-color:var(--gray-900);width:100%}.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e) .preview-access:where(.svelte-l03h1e) p:where(.svelte-l03h1e){color:var(--neutral-1);font-size:1rem;margin-bottom:1rem}.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e) .preview-access:where(.svelte-l03h1e) a:where(.svelte-l03h1e){display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;background-color:var(--brand);color:var(--neutral-1000);border-radius:10px;padding:.6rem 2rem;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.cta-container.svelte-l03h1e .cta-wrapper:where(.svelte-l03h1e) .preview-access:where(.svelte-l03h1e) a:where(.svelte-l03h1e):hover{background-color:var(--brand-700);transform:scale(1.05)}.latest-posts.svelte-1lyald3{display:flex;flex-direction:column;width:100%;max-width:1000px;margin:8rem auto 0;padding:2rem 1rem;box-sizing:border-box}@media (max-width: 480px){.latest-posts.svelte-1lyald3{margin-top:3rem}}.heading-row.svelte-1lyald3{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.heading-row.svelte-1lyald3 h2:where(.svelte-1lyald3){color:var(--brand);text-align:center;margin:0}@media (max-width: 768px){.heading-row.svelte-1lyald3 h2:where(.svelte-1lyald3){font-size:1.4rem}}.heading-row.svelte-1lyald3 .see-all:where(.svelte-1lyald3){position:absolute;right:0;color:var(--neutral-0);text-decoration:none;font-size:.95rem}.heading-row.svelte-1lyald3 .see-all:where(.svelte-1lyald3):hover{text-decoration:underline}@media (max-width: 640px){.heading-row.svelte-1lyald3{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem}.heading-row.svelte-1lyald3 .see-all:where(.svelte-1lyald3){position:static}}.post-grid.svelte-1lyald3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 1024px){.post-grid.svelte-1lyald3{gap:1.5rem}}@media (max-width: 768px){.post-grid.svelte-1lyald3{grid-template-columns:1fr}}.pedagogy-container.svelte-1gbdb5j{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 0rem}.pedagogy-container.svelte-1gbdb5j h2:where(.svelte-1gbdb5j){color:var(--brand);margin-bottom:.5rem}@media (max-width: 768px){.pedagogy-container.svelte-1gbdb5j h2:where(.svelte-1gbdb5j){font-size:1.4rem}}.pedagogy-container.svelte-1gbdb5j>p:where(.svelte-1gbdb5j){color:var(--neutral-1);font-size:clamp(1rem,2vw,1.2rem);margin-bottom:2rem;margin-top:0}@media (max-width: 768px){.pedagogy-container.svelte-1gbdb5j>p:where(.svelte-1gbdb5j){width:90%;margin-bottom:1rem}}.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j){display:flex;flex-direction:row;gap:1rem;margin-top:1rem;width:70%;text-align:left}@media (max-width: 1024px){.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j){width:85%;gap:.75rem}}@media (max-width: 768px){.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j){width:95%;gap:.5rem}}@media (max-width: 640px){.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j){flex-direction:column;width:90%;gap:1rem}}.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-2:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-3:where(.svelte-1gbdb5j){height:300px;border-radius:15px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;padding:1rem;flex:1}@media (max-width: 1024px){.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-2:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-3:where(.svelte-1gbdb5j){height:280px;padding:.875rem}}@media (max-width: 768px){.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-2:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-3:where(.svelte-1gbdb5j){height:250px;padding:.75rem;border-radius:12px}}@media (max-width: 640px){.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-2:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-3:where(.svelte-1gbdb5j){height:200px;padding:1rem}}@media (max-width: 480px){.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-2:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-3:where(.svelte-1gbdb5j){height:180px;padding:.875rem;border-radius:10px}}@media (max-width: 768px){.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j) svg,.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-2:where(.svelte-1gbdb5j) svg,.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-3:where(.svelte-1gbdb5j) svg{width:40px!important;height:40px!important}}@media (max-width: 480px){.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j) svg,.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-2:where(.svelte-1gbdb5j) svg,.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-3:where(.svelte-1gbdb5j) svg{width:35px!important;height:35px!important}}.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j) h3:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-2:where(.svelte-1gbdb5j) h3:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-3:where(.svelte-1gbdb5j) h3:where(.svelte-1gbdb5j){font-size:clamp(1.1rem,2.2vw,1.4rem);color:var(--neutral-1000);margin:1rem 0 .5rem;line-height:1.3;font-family:var(--theme-font-family-heading)}@media (max-width: 480px){.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j) h3:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-2:where(.svelte-1gbdb5j) h3:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-3:where(.svelte-1gbdb5j) h3:where(.svelte-1gbdb5j){margin:.75rem 0 .375rem}}.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j) p:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-2:where(.svelte-1gbdb5j) p:where(.svelte-1gbdb5j),.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-3:where(.svelte-1gbdb5j) p:where(.svelte-1gbdb5j){font-size:clamp(.875rem,1.8vw,1rem);color:var(--neutral-1000);margin:0;line-height:1.4}.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j){background-color:var(--amplify-colour-orange);border:3px solid var(--amplify-accent-orange)}.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-2:where(.svelte-1gbdb5j){background-color:var(--amplify-colour-purple);border:3px solid var(--amplify-accent-purple)}.pedagogy-container.svelte-1gbdb5j .top-row:where(.svelte-1gbdb5j) .box-3:where(.svelte-1gbdb5j){background-color:var(--amplify-colour-yellow);border:3px solid var(--amplify-accent-yellow)}.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j){display:flex;flex-direction:row;gap:1rem;margin-top:1rem;width:70%;text-align:left}@media (max-width: 1024px){.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j){width:85%;gap:.75rem}}@media (max-width: 768px){.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j){width:95%;gap:.5rem}}@media (max-width: 640px){.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j){flex-direction:column;width:90%;gap:1rem}}.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j){height:200px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;padding:1rem;border-radius:15px;background-color:var(--amplify-colour-blue);border:3px solid var(--amplify-accent-blue)}.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j) svg{width:50px!important;height:50px!important}@media (max-width: 768px){.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j) svg{width:40px!important;height:40px!important}}@media (max-width: 480px){.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j) svg{width:35px!important;height:35px!important}}@media (max-width: 1024px){.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j){height:180px;padding:.875rem}}@media (max-width: 768px){.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j){height:160px;padding:.75rem;border-radius:12px}}@media (max-width: 640px){.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j){width:100%;height:180px;padding:1rem}}@media (max-width: 480px){.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j){height:188px;padding:.875rem;border-radius:10px}}.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j) h3:where(.svelte-1gbdb5j){font-size:clamp(1.1rem,2.2vw,1.4rem);color:var(--neutral-1000);margin:1rem 0 .5rem;line-height:1.3;font-family:var(--theme-font-family-heading)}@media (max-width: 480px){.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j) h3:where(.svelte-1gbdb5j){margin:.75rem 0 .375rem}}.pedagogy-container.svelte-1gbdb5j .bottom-row:where(.svelte-1gbdb5j) .box-1:where(.svelte-1gbdb5j) p:where(.svelte-1gbdb5j){font-size:clamp(.875rem,1.8vw,1rem);color:var(--neutral-1000);margin:0;line-height:1.4}.professional-dev-container.svelte-pqyvcn{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;padding:5rem 0rem}@media (max-width: 768px){.professional-dev-container.svelte-pqyvcn{padding:1.5rem 1rem;gap:1.5rem}}@media (max-width: 480px){.professional-dev-container.svelte-pqyvcn{padding:1rem .5rem;gap:2rem}}.professional-dev-container.svelte-pqyvcn h2:where(.svelte-pqyvcn){color:var(--brand);margin:0 0 1rem;line-height:1.3;padding:0 1rem;width:70%}@media (max-width: 768px){.professional-dev-container.svelte-pqyvcn h2:where(.svelte-pqyvcn){margin-bottom:-1rem;margin-top:1rem;font-size:1.4rem;width:90%}}.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn){display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:2rem 0rem;border-radius:14px;gap:3rem;width:70%;text-align:left}@media (max-width: 1024px){.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn){width:85%;padding:1.75rem}}@media (max-width: 768px){.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn){width:95%;padding:1.5rem;gap:1.5rem;border-radius:12px}}@media (max-width: 640px){.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn){flex-direction:column;align-items:center;text-align:center;width:100%;gap:1.5rem;padding:1.25rem}}@media (max-width: 480px){.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn){padding:1rem;border-radius:10px}}.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn) .left-side:where(.svelte-pqyvcn){flex:1}@media (max-width: 640px){.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn) .left-side:where(.svelte-pqyvcn){flex:none;width:100%}}.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn) p:where(.svelte-pqyvcn){color:var(--neutral-1);max-width:600px;margin:0;font-size:clamp(.9rem,2vw,1.1rem);line-height:1.5}@media (max-width: 640px){.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn) p:where(.svelte-pqyvcn){max-width:none}}.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn) img:where(.svelte-pqyvcn){max-width:500px;height:auto;object-fit:contain;border-radius:10px;flex-shrink:0}@media (max-width: 1024px){.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn) img:where(.svelte-pqyvcn){max-width:250px}}@media (max-width: 768px){.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn) img:where(.svelte-pqyvcn){max-width:200px;border-radius:8px}}@media (max-width: 640px){.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn) img:where(.svelte-pqyvcn){max-width:280px;width:100%;order:-1}}@media (max-width: 480px){.professional-dev-container.svelte-pqyvcn .support-item:where(.svelte-pqyvcn) img:where(.svelte-pqyvcn){max-width:100%;border-radius:6px}}.value-prop-container.svelte-s50zzt{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.value-prop-container.svelte-s50zzt .column-wrapper:where(.svelte-s50zzt){flex-direction:row;display:flex;justify-content:center;align-items:center;gap:3rem;width:70%}.value-prop-container.svelte-s50zzt .column-1:where(.svelte-s50zzt){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:1rem}.value-prop-container.svelte-s50zzt .column-1:where(.svelte-s50zzt) h2:where(.svelte-s50zzt){color:var(--brand);max-width:600px}@media (max-width: 900px){.value-prop-container.svelte-s50zzt .column-1:where(.svelte-s50zzt) h2:where(.svelte-s50zzt){font-size:1.4rem}}.value-prop-container.svelte-s50zzt .demo-button:where(.svelte-s50zzt){display:flex;gap:.5rem;font-size:1rem;background-color:var(--brand);color:var(--font-button);border-radius:10px;padding:.6rem 2rem;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.value-prop-container.svelte-s50zzt .demo-button:where(.svelte-s50zzt):hover{background-color:var(--brand-700);transform:scale(1.1)}.value-prop-container.svelte-s50zzt .column-2:where(.svelte-s50zzt){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:.5rem}.value-prop-container.svelte-s50zzt .column-2:where(.svelte-s50zzt) .checkbox-item:where(.svelte-s50zzt){display:flex;align-items:center;gap:.5rem;background-color:var(--neutral-0);padding:.5rem 1rem;border-radius:10px;width:450px}.value-prop-container.svelte-s50zzt .column-2:where(.svelte-s50zzt) .checkbox-item:where(.svelte-s50zzt) svg{width:26px;height:26px;flex-shrink:0;margin-right:5px}.value-prop-container.svelte-s50zzt .column-2:where(.svelte-s50zzt) .checkbox-item:where(.svelte-s50zzt) span:where(.svelte-s50zzt){display:inline-block;line-height:1.5}@media (max-width: 1020px){.value-prop-container.svelte-s50zzt{padding:1rem;align-items:center;justify-content:center}.value-prop-container.svelte-s50zzt .column-wrapper:where(.svelte-s50zzt){flex-direction:column;width:90vw}.value-prop-container.svelte-s50zzt .column-1:where(.svelte-s50zzt){order:1;text-align:center}.value-prop-container.svelte-s50zzt .column-1:where(.svelte-s50zzt) .demo-button:where(.svelte-s50zzt){order:3;align-self:center;margin-top:1rem;margin-bottom:1rem}.value-prop-container.svelte-s50zzt .column-2:where(.svelte-s50zzt){order:2}.value-prop-container.svelte-s50zzt .column-2:where(.svelte-s50zzt) .checkbox-item:where(.svelte-s50zzt){width:100%}}.stats-wrapper.svelte-142kkmy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 3rem;gap:1rem}.stats-wrapper.svelte-142kkmy .title:where(.svelte-142kkmy){width:70%;margin-bottom:2rem}.stats-wrapper.svelte-142kkmy .title:where(.svelte-142kkmy) h2:where(.svelte-142kkmy){color:var(--brand)}.stats-wrapper.svelte-142kkmy .stats-tiles:where(.svelte-142kkmy){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-flow:dense;place-items:center;flex-wrap:wrap;align-items:center;justify-content:center;width:80%;max-width:1200px}.stats-wrapper.svelte-142kkmy .stats-tiles:where(.svelte-142kkmy) .stat-number:where(.svelte-142kkmy){font-family:var(--theme-font-family-base);font-weight:500;color:var(--brand);font-size:2.5rem;margin-block-start:1rem;margin-block-end:.5rem}.stats-wrapper.svelte-142kkmy .stats-tiles:where(.svelte-142kkmy) .stat-label:where(.svelte-142kkmy){font-size:1.5rem;color:var(--neutral-1)}@media only screen and (max-width: 1000px){.stats-wrapper.svelte-142kkmy{padding:.5rem 1rem!important;gap:.1rem}.stats-wrapper.svelte-142kkmy .stats-tiles:where(.svelte-142kkmy){flex-direction:column;width:100%;gap:2rem;margin-bottom:.3rem}.stats-wrapper.svelte-142kkmy .title:where(.svelte-142kkmy){width:90%}.stats-wrapper.svelte-142kkmy .title:where(.svelte-142kkmy) h2:where(.svelte-142kkmy){gap:.1rem;margin:0;font-size:1.9rem;margin-top:2rem}.stats-wrapper.svelte-142kkmy .stats-tiles:where(.svelte-142kkmy) .stat-number:where(.svelte-142kkmy){font-size:2rem;margin-top:-.5rem;margin-bottom:-.4rem}.stats-wrapper.svelte-142kkmy .stats-tiles:where(.svelte-142kkmy) .stat-label:where(.svelte-142kkmy){font-size:1.2rem;margin-top:.1rem}}@media screen and (max-width: 435px){.title.svelte-142kkmy h2:where(.svelte-142kkmy){font-size:1.4rem!important}}body{margin:0;padding:0;box-sizing:border-box;overflow-y:auto}.home-content.svelte-ylqhys{display:flex;flex-direction:column;align-items:stretch}.home-content.svelte-ylqhys .banner:where(.svelte-ylqhys){width:100%;flex:0 0 auto}.home-content.svelte-ylqhys .challenges:where(.svelte-ylqhys){margin-top:6rem;align-self:center;width:100%;max-width:1250px;padding:0 1rem;box-sizing:border-box}@media (max-width: 480px){.home-content.svelte-ylqhys .challenges:where(.svelte-ylqhys){margin-top:3rem}}.home-content.svelte-ylqhys .value-prop:where(.svelte-ylqhys){margin-top:8rem}@media (max-width: 480px){.home-content.svelte-ylqhys .value-prop:where(.svelte-ylqhys){margin-top:3rem}}.home-content.svelte-ylqhys .case-study:where(.svelte-ylqhys){margin-top:8rem}@media (max-width: 480px){.home-content.svelte-ylqhys .case-study:where(.svelte-ylqhys){margin-top:3rem}}.home-content.svelte-ylqhys .professional-dev:where(.svelte-ylqhys){margin-top:8rem;background-color:var(--gray-800)}@media (max-width: 480px){.home-content.svelte-ylqhys .professional-dev:where(.svelte-ylqhys){margin-top:3rem}}.home-content.svelte-ylqhys .pedagogy:where(.svelte-ylqhys){margin-top:4rem}@media (max-width: 480px){.home-content.svelte-ylqhys .pedagogy:where(.svelte-ylqhys){margin-top:0rem}}.home-content.svelte-ylqhys .statistics:where(.svelte-ylqhys){margin-top:8rem;background-color:var(--gray-800)}@media (max-width: 480px){.home-content.svelte-ylqhys .statistics:where(.svelte-ylqhys){margin-top:0rem}}.home-content.svelte-ylqhys .cta:where(.svelte-ylqhys){margin-top:6rem}@media (max-width: 480px){.home-content.svelte-ylqhys .cta:where(.svelte-ylqhys){margin-top:3rem}}
