.search-container{background:linear-gradient(118deg,var(--brand-secondary) 0,color-mix(in srgb,var(--brand-primary) 65%,var(--brand-secondary)) 55%,var(--brand-primary) 100%);border-radius:20px;color:#fff;padding:40px 20px}.search-container h1{font-size:28px;font-weight:400;margin-bottom:25px}.search-container h1 strong{font-weight:700}.search-bar{flex-wrap:wrap;gap:15px;justify-content:center}.input-wrapper,.search-bar{align-items:center;display:flex}.input-wrapper{flex:1 1;position:relative}.input-wrapper .icon{color:#777;font-size:18px;left:14px;position:absolute}.input-wrapper input,.input-wrapper select{border:none;font-size:16px;padding:12px 16px 12px 40px}.search-bar button{background-color:#fff;border:none;border-radius:12px;color:var(--brand-primary);cursor:pointer;font-size:16px;font-weight:600;padding:12px 25px;transition:.2s ease}.search-bar button:hover{background-color:#e6eaff}.search-title{color:#fff;font-family:roboto,sans-serif;font-size:36px;font-weight:500;line-height:50px;margin-bottom:1.5rem}.stats-section{background:radial-gradient(circle at 9% 15%,#0a899117,#0000 28%),linear-gradient(140deg,#f4fafb,#fbfdff 55%,#fff7f0);font-family:Montserrat,sans-serif;overflow:hidden;padding:clamp(48px,7vw,78px) 20px;position:relative}.stats-heading{margin:0 auto 34px;max-width:700px;text-align:center}.stats-heading h2{color:var(--brand-secondary);font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:760;letter-spacing:-.035em;line-height:1.2;margin:8px 0 12px}.stats-heading p{color:#667b8d;font-size:1rem;line-height:1.7;margin:0}.stats-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{align-items:center;background:#ffffffeb;border:1px solid #e5eef0;border-radius:18px;box-shadow:0 12px 32px #1c42530f;color:var(--brand-secondary);display:flex;gap:15px;min-height:112px;padding:22px;text-align:left;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stat-card:hover{border-color:#b8d9dd;box-shadow:0 18px 42px #1c42531c;color:var(--brand-primary);transform:translateY(-4px)}.home-card-link:focus-visible,.home-course-cta-button:focus-visible,.home-feedback-link:focus-visible,.home-inline-link:focus-visible,.stat-card:focus-visible{outline:3px solid #f17b35;outline-offset:4px}.home-card-icon,.stat-card-icon{background:#e8f5f5;border-radius:15px;color:#07838b;display:inline-grid;flex:0 0 48px;font-size:1.3rem;height:48px;place-items:center;width:48px}.stat-card-copy{grid-gap:4px;display:grid;flex:1 1;gap:4px}.stat-card-copy strong{color:var(--brand-secondary);font-size:.98rem;font-weight:750}.stat-card-copy span{color:#718294;font-size:.84rem;line-height:1.5}.stat-card-arrow{color:#0b8890;font-size:1rem}@media (max-width:767px){.stats-grid{gap:12px;grid-template-columns:1fr}.stat-card{min-height:94px;padding:18px}}@media (prefers-reduced-motion:reduce){.stat-card{transition:none}}.newsletter-section-container>.row{margin-left:0;margin-right:0}.section-title.newsletter-section-title>h2{font-size:1.25rem;font-weight:500;margin:0 0 .5rem;padding:0}.section-title.newsletter-section-title>h2:after,.section-title.newsletter-section-title>h2:before{display:none}.newsletter-form-container{min-width:0;width:100%}.newsletter-form-container .newsletter-form{align-items:stretch;border-radius:999px;display:flex;gap:8px;margin:0;padding:6px;width:100%}.newsletter-form-container .newsletter-form input{background:#0000;border:0;border-radius:999px;flex:1 1 auto;margin:0;min-width:0;padding:10px 14px;width:100%}.newsletter-form-container .newsletter-form input:focus{outline:2px solid rgba(var(--brand-accent-rgb),.35);outline-offset:-2px}.newsletter-form-container .newsletter-form button{border:0;border-radius:999px;flex:0 0 auto;margin:0;padding:10px 24px;white-space:nowrap}.newsletter-form-container .newsletter-form button:disabled{cursor:wait;opacity:.7}.newsletter-message{color:var(--brand-accent);font-size:.9rem;margin:12px 0 0;text-align:left}@media (max-width:575px){.newsletter-form-container .newsletter-form{border-radius:16px;flex-direction:column;gap:8px;padding:10px}.newsletter-form-container .newsletter-form button,.newsletter-form-container .newsletter-form input{min-height:46px;width:100%}}.home-section-kicker{color:#07838b;display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.14em;margin-bottom:8px}.home-content-section{padding-block:clamp(56px,7vw,88px)}.home-content-section>.container>.section-title,.home-feedback-section>.container>.section-title,.home-steps-section>.container>.section-title{margin-inline:auto;max-width:760px;padding-bottom:32px;text-align:center}.home-content-section .section-title h2,.home-feedback-section .section-title h2,.home-steps-section .section-title h2{color:var(--brand-secondary);font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:760;letter-spacing:-.035em}.home-content-section .section-title p,.home-feedback-section .section-title p,.home-steps-section .section-title p{color:#6c8091;font-size:.98rem;line-height:1.75}.home-benefit-card,.home-info-card,.home-step-card{background:#fff;border:1px solid #e7eef1;border-radius:20px;box-shadow:0 14px 38px rgba(26,62,78,.055);height:100%;padding:clamp(22px,3vw,30px)}.home-info-card{align-items:flex-start;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home-info-card:hover{border-color:#c8e0e2;box-shadow:0 20px 48px #1a3e4e1a;transform:translateY(-5px)}.home-benefit-card h3,.home-info-card h3,.home-step-card h3{color:#193b50;font-size:1.1rem;font-weight:740;line-height:1.4;margin:18px 0 10px}.home-benefit-card p,.home-feedback-panel p,.home-info-card p,.home-step-card p{color:#52616c;font-size:.92rem;line-height:1.75}.home-info-card p{margin-bottom:20px}.home-card-link,.home-inline-link{align-items:center;color:var(--brand-primary);display:inline-flex;font-size:.9rem;font-weight:730;gap:8px;margin-top:auto;text-decoration:none}.home-card-link:hover,.home-inline-link:hover{color:#075d66;text-decoration:underline;text-underline-offset:3px}.home-steps-section{background:radial-gradient(circle at 92% 14%,#09878f12,#0000 24%),#f5fafb}.home-step-card{border-color:#e2ecef;overflow:hidden;position:relative}.home-step-number{background:#eaf7f6;border:1px solid #cfe8e8;border-radius:15px;color:var(--brand-primary);display:inline-grid;font-size:.82rem;font-weight:850;height:48px;letter-spacing:.05em;place-items:center;width:48px}.home-step-card h3{margin-top:22px}.home-benefit-card p,.home-step-card p{margin-bottom:0}.home-step-card{align-items:flex-start;display:flex;flex-direction:column}.home-step-link{align-items:center;color:var(--brand-primary);display:inline-flex;font-size:.88rem;font-weight:730;gap:7px;margin-top:auto;padding-top:18px;text-decoration:none}.home-step-link:hover{color:#075d66;text-decoration:underline;text-underline-offset:3px}.home-benefit-card{border-top:3px solid var(--brand-primary);transition:transform .18s ease,box-shadow .18s ease}.home-benefit-card:hover{box-shadow:0 20px 44px #1a3e4e17;transform:translateY(-4px)}.home-benefit-card>i{color:var(--brand-primary);font-size:1.65rem}.home-feedback-section{background:radial-gradient(circle at 12% 20%,#0b899014,#0000 25%),#f5fafb;padding-block:clamp(56px,7vw,82px)}.home-feedback-section .section-title{padding-bottom:20px!important}.home-feedback-panel{grid-gap:20px;align-items:center;background:#fff;border:1px solid #e1ecef;border-radius:24px;box-shadow:0 18px 48px rgba(26,62,78,.075);display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;max-width:1000px;padding:clamp(24px,4vw,38px)}.home-feedback-icon{background:#fff2e9;border-radius:18px;color:#d96527;display:inline-grid;font-size:1.5rem;height:58px;place-items:center;width:58px}.home-feedback-panel h3{color:#193b50;font-size:1.12rem;font-weight:740;margin:0 0 8px}.home-feedback-label{color:var(--brand-primary-hover);display:block;font-size:.66rem;font-weight:800;letter-spacing:.13em;margin-bottom:8px}.home-feedback-panel .home-feedback-copy p{margin:0}.home-feedback-actions{align-items:center;display:flex;flex-direction:column;gap:13px;min-width:170px}.home-feedback-link{align-items:center;color:var(--brand-primary-hover);display:inline-flex;font-size:.88rem;font-weight:730;gap:7px;text-decoration:none}.home-feedback-link:hover{color:#075d66;text-decoration:underline;text-underline-offset:3px}.home-course-cta-section{padding-block:clamp(28px,4vw,46px) clamp(24px,3vw,36px);scroll-margin-top:max(132px,120px);scroll-margin-top:max(calc(var(--fixed-header-bottom, 120px) + 12px),120px)}.search-container{background:radial-gradient(circle at 88% 22%,#ffffff30,#0000 27%),linear-gradient(118deg,var(--brand-secondary) 0,color-mix(in srgb,var(--brand-primary) 65%,var(--brand-secondary)) 55%,var(--brand-primary) 100%);border:1px solid #ffffff42;border-radius:clamp(20px,3vw,30px);box-shadow:0 22px 52px #113f542e;margin-inline:auto;max-width:1360px;overflow:hidden;padding:clamp(27px,3.7vw,44px) clamp(24px,4.5vw,56px);position:relative;width:100%}.search-container .home-section-kicker{align-items:center;color:#c7f4ec;display:inline-flex;font-size:.72rem;gap:9px;letter-spacing:.16em;margin-bottom:15px}.search-container .home-section-kicker:before{background:var(--brand-accent);border-radius:2px;content:"";height:2px;width:24px}.home-course-cta-content{grid-gap:clamp(20px,3.5vw,42px);align-items:center;display:grid;gap:clamp(20px,3.5vw,42px);grid-template-columns:minmax(0,1fr) auto}.home-course-cta-content>div{max-width:720px;min-width:0}.home-course-cta-section .search-title{color:#fff;font-family:inherit;font-size:clamp(1.8rem,3.2vw,2.65rem);font-weight:780;letter-spacing:-.035em;line-height:1.14;margin:0 0 10px;max-width:650px}.home-course-cta-content p{color:#ffffffe0;font-size:clamp(.95rem,1.15vw,1.04rem);line-height:1.75;margin:0;max-width:650px}.home-course-cta-button{border:1px solid #ffffffeb;box-shadow:0 10px 24px #03253233;flex:0 0 auto;font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:750;gap:9px;min-height:52px;padding:0 21px;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.home-course-cta-button:hover{background:color-mix(in srgb,var(--brand-primary) 10%,#fff);box-shadow:0 14px 28px #03253242;color:var(--brand-primary-hover);transform:translateY(-2px)}.home-course-cta-button:focus-visible{outline:3px solid var(--brand-accent);outline-offset:4px}.home-faq .section-title{margin-inline:auto;max-width:760px;padding-bottom:26px;text-align:center}.home-faq .section-title h2{color:var(--brand-secondary);font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:760;letter-spacing:-.035em}.home-faq .section-title p{color:#6c8091;line-height:1.7}.home-faq .faq-list{max-width:900px}.home-faq-accordion{grid-gap:11px;background:#0000;border:0;border-radius:0;display:grid;gap:11px;overflow:visible}.home-faq-accordion .faq-item{background:#fff;border:1px solid #e4ecef;border-radius:15px;box-shadow:0 8px 24px rgba(26,62,78,.045);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.home-faq-accordion .faq-item.is-open{border-color:#b9dcdf;box-shadow:0 12px 30px #1a3e4e14}.home-faq-trigger{align-items:center;background:#fff;border:0;box-shadow:none!important;color:#1c3b50;font-size:.97rem;font-weight:720;min-height:64px;padding:17px 20px;text-align:left;white-space:normal}.home-faq-trigger:focus-visible,.home-faq-trigger:hover{background:#fbfdfd;color:var(--brand-primary)}.home-faq-trigger:focus-visible{outline:3px solid #f17b35;outline-offset:-3px}.home-faq-trigger>i{background:#eaf7f6;border-radius:50%;color:var(--brand-primary);display:inline-grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.home-faq-answer,.home-faq-answer.collapse{background:#fff;color:#657a8b;display:none;padding:0 20px 19px}.home-faq-answer.collapse.open,.home-faq-answer.open{display:block}.home-faq-answer p{line-height:1.75;margin:0}.home-faq-contact{color:#6c8091;font-size:.9rem;margin:20px 0 0;text-align:center}.home-faq-contact a{color:var(--brand-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:767.98px){.home-course-cta-section{padding-block:22px 28px}.search-container{border-radius:20px;padding:24px 20px 22px;width:100%}.home-course-cta-content{gap:16px;grid-template-columns:minmax(0,1fr);justify-items:start}.home-course-cta-section .search-title{font-size:clamp(1.75rem,7.2vw,2.25rem);line-height:1.16;margin-bottom:11px;max-width:540px}.home-course-cta-content p{font-size:.94rem;line-height:1.65}.home-course-cta-button{max-width:100%;min-height:48px;width:100%}.home-feedback-panel{grid-template-columns:auto minmax(0,1fr)}.home-feedback-icon{align-self:start}.home-feedback-actions{align-items:flex-start;flex-direction:row;flex-wrap:wrap;grid-column:1/-1}.home-faq-trigger{font-size:.92rem;padding:15px}@media (max-width:480px){.home-feedback-panel{grid-template-columns:1fr}.home-feedback-actions{grid-column:1}}.home-faq-answer,.home-faq-answer.collapse{padding-inline:15px}}@media (min-width:768px) and (max-width:1199px){.home-course-cta-section{padding-block:28px 30px}.search-container{padding:30px clamp(24px,4vw,42px)}.home-course-cta-content{gap:16px;grid-template-columns:minmax(0,1fr);justify-items:start}.home-course-cta-content>div{max-width:680px}}@media (min-width:1200px){.home-course-cta-section>.container{max-width:1560px;padding-left:0;padding-right:0;width:min(100% - 64px,1560px)}.search-container{border-radius:30px;max-width:none;padding:clamp(38px,4vw,58px) clamp(56px,7vw,104px)}.home-course-cta-content{gap:clamp(44px,7vw,100px);grid-template-columns:minmax(0,1fr) minmax(200px,250px)}.home-course-cta-content>div{max-width:820px}.home-course-cta-content p,.home-course-cta-section .search-title{max-width:760px}.home-course-cta-button{justify-self:end}}@media (prefers-reduced-motion:reduce){.home-benefit-card,.home-course-cta-button,.home-faq-accordion .faq-item,.home-info-card{transition:none}}#hero.hero{background:linear-gradient(125deg,#e7f5f8,#fff 48%,#ffead6);min-height:min(760px,82vh);padding:clamp(34px,6vw,76px) 0 62px}#hero.hero:before{background:radial-gradient(circle,#1ca9ae1f,#fff0 68%);border-radius:48% 52% 56% 44%;height:86%;opacity:1;top:8%;transform:translateX(-50%) rotate(-9deg);width:74%}#hero .container{position:relative;z-index:1}#hero .swiper{overflow:visible}#hero .carousel-container{min-height:430px}#hero .carousel-container>.col-12{width:100%}#hero .carousel-container .row{--bs-gutter-x:clamp(20px,4vw,54px)}@media (min-width:992px){#hero .text-lg-start{text-align:left!important}}#hero .home-hero-eyebrow{color:#0b8890}#hero .home-hero-eyebrow i{font-size:.95rem}#hero h1{color:#16354c;font-size:clamp(2.1rem,4.2vw,3.4rem);letter-spacing:-.045em;line-height:1.12;margin:0 0 17px!important;max-width:620px}#hero p{color:#637589;font-size:1rem;line-height:1.75;margin:0!important;max-width:580px;width:100%}#hero .slider_img{padding-top:0!important}#hero .slider_img img{border:8px solid #ffffffd1;border-radius:28px!important;box-shadow:0 28px 70px #2045532e;max-height:390px;object-fit:cover;width:min(100%,500px)}#hero .hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:11px}#hero .hero-ctas-mobile,.home-hero-mobile-only{display:none}#hero .btn-get-started,#hero .btn-secondary{align-items:center;background:var(--brand-primary);background-image:linear-gradient(112deg,var(--brand-primary) 0,var(--brand-primary) 62%,var(--brand-primary) 70%,color-mix(in srgb,var(--brand-primary) 55%,#fff) 80%,color-mix(in srgb,var(--brand-primary) 10%,#fff) 91%,#fff 98%,#fff 100%);border:1px solid var(--brand-primary);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff80,0 8px 20px rgba(var(--brand-primary-rgb),.19);color:#fff;display:inline-flex;font-size:.88rem;font-weight:720;gap:8px;justify-content:center;letter-spacing:0;margin:0;min-height:48px;padding:0 34px 0 21px;text-decoration:none;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}#hero .btn-secondary{background:#fffc;background-image:linear-gradient(112deg,#fff 0,#fff 62%,color-mix(in srgb,var(--brand-primary) 10%,#fff) 70%,color-mix(in srgb,var(--brand-primary) 55%,#fff) 80%,var(--brand-primary) 91%,var(--brand-primary) 98%,var(--brand-primary) 100%);border-color:#dbe7eb;box-shadow:inset 0 1px 0 #fff,0 4px 12px rgba(var(--brand-primary-rgb),.08);color:#305266}#hero .btn-get-started:hover,#hero .btn-secondary:hover{background:var(--brand-primary-hover);background-image:linear-gradient(112deg,var(--brand-primary-hover) 0,var(--brand-primary-hover) 62%,var(--brand-primary-hover) 70%,color-mix(in srgb,var(--brand-primary) 55%,#fff) 80%,color-mix(in srgb,var(--brand-primary) 10%,#fff) 91%,#fff 98%,#fff 100%);color:#fff;transform:translateY(-2px)}#hero .btn-secondary:hover{background-image:linear-gradient(112deg,#fff 0,#fff 62%,color-mix(in srgb,var(--brand-primary) 10%,#fff) 70%,color-mix(in srgb,var(--brand-primary) 55%,#fff) 80%,var(--brand-primary-hover) 91%,var(--brand-primary-hover) 98%,var(--brand-primary-hover) 100%);border-color:var(--brand-primary-hover);color:#305266}#hero .mt-3.small{color:#7a8a99;font-size:.77rem;margin-top:18px!important}#hero .carousel-indicators{bottom:-42px}#hero .carousel-indicators li{border-radius:99px;height:6px;opacity:.35;width:22px}#hero .carousel-indicators li.active{opacity:1;width:35px}.mockup_img{align-items:center;background:url(/static/media/Free-Nothing-Phone-App-Mockup.c37252ee010156ecfeec.jpg);background-repeat:no-repeat;background-size:100%;display:flex;flex-direction:column;height:200px;justify-content:center;position:relative;z-index:2}.mockup_img:before{background:url(/static/media/mobile_mocup.ced9f6fb81f2a533c58f.png);background-repeat:no-repeat;content:"";height:100%;opacity:.5;position:absolute;right:10%;top:30px;transform:rotate(-25deg);width:20%;z-index:1}.newsletter-section{background-color:#f9fafc;border-radius:16px;box-shadow:0 2px 8px #0000000d;margin:2rem auto;max-width:500px;padding:2rem;text-align:center}.newsletter-section h2{margin-bottom:.5rem}.searchBtn{background-color:#007bff;border:none;border-radius:20px;color:#fff;padding:8px 12px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media (max-width:1199px){.hero{min-height:72vh!important}}.hero{align-items:center;background-color:initial;display:flex;min-height:80vh;overflow:hidden;position:relative;width:100%}.hero:before{background:linear-gradient(0deg,#fca76a,#fff);border-radius:0 0 50% 50%;content:"";height:96%;left:50%;opacity:.3;position:absolute;top:0;transform:translateX(-50%) translateY(18px) rotate(2deg);width:130%;z-index:0}.hero .carousel{align-items:center;display:flex;position:relative;width:100%;z-index:3}.hero .carousel-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero h2{animation:fadeInDown 1s both;display:block;font-size:48px;font-weight:700;margin-bottom:30px}.hero p{animation:fadeInDown 1s .2s both;color:color-mix(in srgb,var(--default-color),#0000 20%);margin:0 auto 30px;width:80%}.hero .carousel-control-next,.hero .carousel-control-prev{width:10%}.hero .carousel-control-next-icon,.hero .carousel-control-prev-icon{background:none;color:#444;font-size:48px;height:auto;line-height:1;width:auto}.hero .btn-get-started{animation:fadeInUp 1s .4s both;background-color:#0b5ed7;border-radius:50px;color:#fff;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;line-height:1;margin:10px 0;padding:12px 32px;transition:.5s}.hero .btn-get-started:hover{background:var(--accent-color);color:var(--contrast-color);text-decoration:none}.hero .carousel-indicators{bottom:-60px}.hero .carousel-indicators li{background:var(--default-color);border:0;border-radius:50px;cursor:pointer;height:12px;opacity:.3;overflow:hidden;transition:.3s;width:12px}.hero .carousel-indicators li.active{background:var(--accent-color);opacity:1}@media (min-width:1024px){.hero .carousel-control-next,.hero .carousel-control-prev{width:5%}}@media (max-height:700px),(max-width:768px){.hero h2{font-size:28px}}.testimonials .section-header{margin-bottom:40px}.testimonials .testimonials-carousel,.testimonials .testimonials-slider{overflow:hidden}.testimonials .testimonial-item{text-align:center}.testimonials .testimonial-item .testimonial-img{border:4px solid var(--background-color);border-radius:50%;margin:0 auto;width:120px}.testimonials .testimonial-item h3{font-size:20px;font-weight:700;margin:10px 0 5px}.testimonials .testimonial-item h4{color:color-mix(in srgb,var(--default-color),#0000 40%);font-size:14px;margin:0 0 15px}.testimonials .testimonial-item .stars{margin-bottom:15px}.testimonials .testimonial-item .stars i{color:#ffc107;margin:0 1px}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:color-mix(in srgb,var(--accent-color),#0000 50%);font-size:26px;line-height:0}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.testimonials .testimonial-item .quote-icon-right{display:inline-block;position:relative;right:-5px;top:10px;transform:scale(-1)}.testimonials .testimonial-item p{font-style:italic;margin:0 auto 15px}.testimonials .swiper-wrapper{height:auto}.testimonials .swiper-pagination{margin-top:20px;position:relative}.testimonials .swiper-pagination .swiper-pagination-bullet{background-color:color-mix(in srgb,var(--default-color),#0000 85%);height:12px;opacity:1;width:12px}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}@media (min-width:992px){.testimonials .testimonial-item p{width:80%}}.slider_img{position:relative;transform:skew(13deg,0deg);z-index:2}.slider_img img{border-radius:30px;box-shadow:0 2px 20px 0 #0000004d}.round_img img{box-shadow:0 4px 15px rgba(var(--brand-accent-rgb),.2);height:200px;margin:0 auto;transition:transform .3s ease;width:200px}.round_img h6{margin-top:20px}.home-hero-eyebrow{align-items:center;color:#baf0e4;display:inline-flex;font-size:.69rem;font-weight:800;gap:7px;letter-spacing:.14em;margin-bottom:11px}@media (max-width:767px){#hero.hero{min-height:0!important;padding:32px 0 53px}#hero .home-hero-mobile-copy{color:#637589;font-size:.76rem;line-height:1.5;margin:0 auto 8px!important;max-width:500px}#hero .home-hero-mobile-only{display:block}#hero .slider_img{transform:none}#hero .slider_img img{border-radius:22px!important;border-width:5px;max-height:245px;width:min(86%,390px)}}@media (prefers-reduced-motion:reduce){#hero .slider_img img{transition:none}}.home-course-cta-button{align-items:center;background:var(--site-button-primary);background-image:linear-gradient(112deg,var(--brand-primary) 0,var(--brand-primary) 62%,var(--brand-primary) 70%,color-mix(in srgb,var(--brand-primary) 55%,#fff) 80%,color-mix(in srgb,var(--brand-primary) 10%,#fff) 91%,#fff 98%,#fff 100%);border:1px solid var(--site-button-primary);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff80,0 7px 18px rgba(var(--brand-primary-rgb),.18);color:#fff;display:inline-flex;font-family:var(--default-font);font-size:.88rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:0;line-height:1.2;min-height:46px;padding:0 35px 0 21px;text-decoration:none;text-shadow:none;transition:background-color .15s ease,background-image .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.home-course-cta-button:hover{background:var(--site-button-primary-hover);background-image:linear-gradient(112deg,var(--brand-primary-hover) 0,var(--brand-primary-hover) 62%,var(--brand-primary-hover) 70%,color-mix(in srgb,var(--brand-primary) 55%,#fff) 80%,color-mix(in srgb,var(--brand-primary) 10%,#fff) 91%,#fff 98%,#fff 100%);border-color:var(--site-button-primary-hover);box-shadow:inset 0 1px 0 #ffffffad,0 9px 20px rgba(var(--brand-primary-rgb),.24);color:#fff;transform:translateY(-1px)}.home-course-cta-button{background:#fff;background-image:linear-gradient(112deg,#fff 0,#fff 62%,color-mix(in srgb,var(--brand-primary) 10%,#fff) 70%,color-mix(in srgb,var(--brand-primary) 55%,#fff) 80%,var(--brand-primary) 91%,var(--brand-primary) 98%,var(--brand-primary) 100%);border-color:#fff;box-shadow:inset 0 1px 0 #fff,0 5px 14px #0000001f;color:var(--brand-primary);padding-right:35px}.home-course-cta-button:focus-visible,.home-course-cta-button:hover{background:#fff;background-image:linear-gradient(112deg,#fff 0,#fff 62%,color-mix(in srgb,var(--brand-primary) 10%,#fff) 70%,color-mix(in srgb,var(--brand-primary) 55%,#fff) 80%,var(--brand-primary-hover) 91%,var(--brand-primary-hover) 98%,var(--brand-primary-hover) 100%);border-color:#fff;box-shadow:inset 0 1px 0 #fff,0 8px 18px #0000002b;color:var(--brand-primary-hover)}.home-course-cta-button:focus-visible{outline:3px solid rgba(var(--brand-primary-rgb),.3);outline-offset:3px}@media (prefers-reduced-motion:reduce){.home-course-cta-button{transition:none}}@media (max-width:767px){#hero .carousel-container{min-height:0}#hero .carousel-container .row{row-gap:16px}#hero h2{font-size:clamp(1.8rem,8vw,2.45rem);margin-inline:auto!important;max-width:520px}#hero .hero-ctas-desktop{display:none}#hero .hero-ctas-mobile{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;margin:0 auto!important;width:min(100%,360px)}#hero .btn-get-started,#hero .btn-secondary{flex:1 1;font-size:.72rem;margin:0!important;min-height:38px;padding-inline:10px;width:auto}#hero .mt-3.small{margin-top:9px!important}}@media (prefers-reduced-motion:reduce){#hero .btn-get-started,#hero .btn-secondary{transition:none}}.home-campaign-button .bi{color:inherit}/*!
 * Bootstrap  v5.3.6 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.collapse:not(.show){display:none}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.h-100{height:100%!important}.mt-4{margin-top:1.5rem!important}.pb-0{padding-bottom:0!important}.text-start{text-align:left!important}.text-center{text-align:center!important}
/*# sourceMappingURL=7831.bc7d3da3.chunk.css.map*/