*{border:0;margin:0;padding:0}html{font-family:Inter,sans-serif;font-size:15px}body{background-color:#fff;box-sizing:border-box;margin:0;padding:0}a{color:#5e0c6b;text-decoration:none}h1,h2,h3{font-family:"Inria Serif",serif}h1{font-size:4rem;margin-bottom:20px}h1,h2{font-weight:700}h2{font-size:3rem;margin-bottom:15px}h3{font-size:1.5rem;font-weight:400;margin-bottom:20px}.button{background-color:#fc0;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;padding:12px 24px}.button--large{font-size:1.2rem;padding:18px 32px}.wrapper{margin:0 auto;max-width:1200px;padding:0 20px}.header{align-items:center;display:flex;height:60px;justify-content:space-between;line-height:60px;position:relative}.header .desktop a{color:#000;margin-left:30px;text-decoration:none}.header .logo,.header .logo a{align-items:center;display:flex}.header .logo a img{width:170px}.hamburger{cursor:pointer;display:none;font-size:30px;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:10}.hero{font-family:"Inria Serif",serif;padding:100px 20px 50px;text-align:center}.hero h2{margin-bottom:20px}.hero p{font-size:1.2rem;margin-bottom:40px}.state-info{background:linear-gradient(162deg,#5e0c6b57,#ffc72a4d);border-radius:20px;padding:30px 20px 20px;text-align:center}.state-info p{color:#555;font-size:1rem;margin-bottom:30px}.state-info img{display:block;margin:0 auto;max-width:600px;width:100%}.map{align-items:start;display:flex;flex-direction:row-reverse;justify-content:center}.map .content{flex-basis:380px;padding-top:50px}.map .content h3{font-size:2rem;font-weight:700;text-align:left}.map .content ul{font-size:1.3rem;line-height:25px;padding:0 20px 0 15px}.map .content li{text-align:left}.map .image{max-width:100%;padding:15px 0;width:600px}.map .image .usa-state.highlighted{fill:#333}.map .image .usa-state.active{fill:#fc0}.features{padding:20px 100px 40px}.feature{gap:40px;justify-content:center;padding:20px 0}.feature,.feature .image{align-items:center;display:flex}.feature .image{flex-shrink:0;height:300px;width:300px}.feature .image img{max-width:100%}.feature .image video{width:400px}.feature .content{padding:20px}.feature .content p{margin-bottom:15px}.feature .content .learn{text-align:left}.testimonials{display:flex;gap:20px;justify-content:center;padding:50px 50px 20px}.testimonials .testimonial{background-color:#ffffff5c;border-radius:15px;flex:1 1;max-width:300px;padding:30px;text-align:center}.testimonials .testimonial p:first-child{font-style:italic;margin-bottom:20px}.testimonial-slider{background-color:#efe6f0;padding:40px 20px;text-align:center}.testimonial-slider .testimonial{background:url(/static/media/quote.68d474bc85087902e9d9.svg) 0 50px no-repeat;padding:40px 50px;text-align:left}.testimonial-slider .testimonial p{font-size:1.2rem;padding:10px 0}.testimonial-slider .navigation{bottom:80px;position:relative;right:80px;text-align:right}.testimonial-slider .navigation span{background:50% no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:30px;margin:0 10px;width:30px}.testimonial-slider .navigation span.left{background-image:url(/static/media/arrow-left.8f86014eea4661aede8c.svg)}.testimonial-slider .navigation span.right{background-image:url(/static/media/arrow-right.d0aec5ca01f6bdb2e37f.svg)}.person{align-items:center;display:flex;gap:30px;padding:20px}.person .image{background:#ccc 50% no-repeat;background-size:cover;border-radius:999px;flex-shrink:0;height:150px;width:150px}.person .content h3{font-size:1.8rem;font-weight:700;margin-bottom:8px}.person .content h3 img{position:relative;top:-3px;vertical-align:middle;width:24px}.person .content h4{font-size:1.2rem;font-weight:700;margin-bottom:10px}.partners{background-color:#5e0c6b1a;margin-bottom:50px;padding:30px 0;text-align:center}.partners h2{margin-bottom:30px}.partners img{filter:grayscale(1);max-height:60px;max-width:120px}.content-page{padding:80px 0 60px}.learn{padding:30px 0 50px;text-align:center}article{padding:0}article a{text-decoration:underline}article a.button{text-decoration:none}article p{font-size:1.1rem;margin:0 0 30px}.faq{margin-bottom:50px}.faq h2{margin-top:40px}.faq h3{font-size:1.8rem;font-weight:700}.faq li{background:#f2f2f2;border-radius:15px;list-style:none;margin-bottom:15px;padding:20px 20px 25px}.faq li p{font-size:1.1rem;margin-bottom:0}.faq-preview{padding:0 100px 30px}.faq-preview h2{margin-bottom:30px;text-align:center}.faq-preview .accordion__item{border-bottom:1px solid #eee;padding:20px 15px}.faq-preview .accordion__item h3{cursor:pointer;font-size:1.8rem;font-weight:700;margin-bottom:0}.faq-preview .accordion__button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAABROAAAUTgE5c6xCAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAIpQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHzto8AAAAC10Uk5TAAwNDxAREhUZGx4hJig1REZHSVNoamtthpiZmp+hpqyxsrPS0+Hj5OXq7vf+vBaNIQAABV9JREFUeNrt2VtvGlcUgNEzAwxX4zhRKU7a/v//VVmgVI0CZoyNPZAEN5S8RgoDs9d6MEY8bM3m0+GWpcYYjAbtovXLx1SbbbkqG7O1rCkX0r59c8Jpi9mzAM7KzaQ46bznj5+asbhWMzJ+Pz3xhbTGnZUAzsZfN6ef2e8uBHAm3v1Wx9RetW7A7vIGXEN3Us/cSVcAZ2HarumDx1QA52A8jjdZAEcGIUcL4GAYcrQA/n83HnK0AL4raryEvBBA/QGEHS6AvSzscAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAuAntI/vFEV2eVfQqXX41eUtbLfZHN07POPjwbDnOIhh+1g+LH8MoDsd20soy/nT/ra1//vuj76VxNK93q2/nwDZn9cWEtDi793rCfDhxjIi6rXv9wG8/d0uYuq/rFOeOhObiGrS+RrAbcciourcpnzoDWBg18N8ZAuRjfKhJUQ2zH39G1qeF5YQWZG3LCGylleA6K8BViAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAhCAFQgAASAABIAAEAACQAAIgAgBVHYQWZVvLCGyTb61hMi2eWkJkZX5yhIiW+XlwhbiWpR5mj3bQ1TPs9RK2+3YJoKal18DSOtO3ypC+vQxfQsgrbo9y4j4BuAuvQaQFlXfV8LRvMzn326y13vdqTcCsSznT+kogJTGg2HPMRDD9rF8WP73f3b8QFFkl3c1nQ81Dr+7wM/Qu83x7z/t44c2l/jL0FWtH6TvL/00cOoHJwABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAABIAAEgAAQwAXahR0ugL1N2OECeH0OtvXN3grgDDyGHC2AgzLkaAEcPIQcLYCD5TLeZAEcm7/UM/dl3oDltRpwDdXuqp7w7gVwHta9Xg1TF004AJoRQFrmg5PP/PcuCeBsrJ667ZMOfJr904zNZakh8tub013L7vOsSgI4M73RqF38+hOt2lSr1boxW/sCQeSIXzQSWMQAAAAASUVORK5CYII=) 100% no-repeat;background-size:12px;padding-right:25px}.faq-preview .accordion__panel{padding:20px 0}.faq-preview .accordion__panel p{margin-bottom:0}.about .intro{margin-bottom:40px;text-align:center}.about .mission{background:#ffc72a4d;border-radius:15px;font-family:"Inria Serif",serif;line-height:2.5rem;margin:0 0 40px;padding:40px;text-align:center}.about .mission p{font-size:1.5rem;padding:0 80px}.about .more{margin:50px 0;text-align:center}.quote{background-color:#5e0c6b1a;border-radius:20px;margin-bottom:30px;padding:30px}.quote p{margin-bottom:0}.title-section{background-color:#efe6f0;padding:60px 0;text-align:center}.gradient{background:#fff6e0;background:linear-gradient(135deg,#fff6e0,#e8d0e8)}.howitworks{padding:50px 0;text-align:center}.steps{display:flex;justify-content:center;padding:50px 50px 20px;text-align:left}.steps .step{padding:12px 60px 50px;position:relative}.steps .step .number{background:#fff;border-radius:999px;font-family:"Inria Serif",serif;font-size:1.6rem;height:48px;left:0;line-height:48px;position:absolute;text-align:center;top:0;width:48px}.articles{padding:0 0 60px}.articles h1{margin-bottom:50px;text-align:center}.articles-list{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:800px}.article-item{background:#f9f9f9;border-radius:15px;overflow:hidden;transition:transform .2s ease}.article-item:hover{transform:translateY(-2px)}.article-link{color:inherit;display:block;text-decoration:none}.article-content{display:flex;gap:20px;padding:20px}.article-image{border-radius:10px;flex-shrink:0;height:150px;object-fit:cover;width:200px}.article-info{display:flex;flex:1 1;flex-direction:column}.article-title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:8px}.article-date{color:#666;font-size:.9rem;margin-bottom:10px}.article-description{color:#555;line-height:1.4;margin-bottom:15px}.article-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:auto}.article-tags .tag{background:#5e0c6b1a;border-radius:6px;color:#5e0c6b;font-size:.85rem;font-weight:500;padding:4px 8px}.article-detail{margin:0 auto;max-width:800px;padding:0 0 60px}.back-link{color:#5e0c6b;display:inline-block;font-weight:500;margin-bottom:30px;text-decoration:none}.back-link:hover{text-decoration:underline}.article-header{margin-bottom:40px;text-align:center}.article-hero-image{border-radius:15px;margin-bottom:30px;max-height:400px;object-fit:cover;width:100%}.article-meta{color:#666;display:block;font-size:1rem;margin-bottom:20px}.article-body{font-size:1.1rem;line-height:1.6}.article-body p{margin-bottom:20px}.article-body img{display:block;height:auto;margin:20px auto;max-width:100%}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{margin:30px 0 15px}.article-body ol,.article-body ul{margin-bottom:20px;padding-left:30px}.article-body blockquote{background:#5e0c6b1a;border-left:4px solid #5e0c6b;font-style:italic;margin:20px 0;padding:15px 20px}.article-body code{background:#f4f4f4;border-radius:4px;font-size:.9em;padding:2px 6px}.article-body pre{background:#f4f4f4;border-radius:8px;margin:20px 0;overflow-x:auto;padding:15px}.article-body pre code{background:none;padding:0}footer{background-color:#333;color:#fff;padding:30px 20px 40px;text-align:center}footer img{width:150px}footer p{margin-bottom:20px}footer a{color:#fff;text-decoration:underline}footer nav a{color:#fc0;margin:0 10px;text-decoration:none}@media only screen and (max-width:768px){h1{font-size:3rem}h2{font-size:2.2rem}header{border-bottom:1px solid #ccc;margin:0 -20px;padding:0 20px}header .desktop{display:none}header .mobile{display:block}footer .company{display:none;margin:-5px 0 10px}footer .company span{display:none}.hamburger,.menu{display:block}.menu{background-color:#fff;box-shadow:0 4px 8px #0000001a;left:0;position:absolute;top:60px;width:100%;z-index:20}.menu li{border-bottom:1px solid #eee;display:flex}.menu li a{color:#000;flex:1 1;padding:0 20px;text-decoration:none}.hero{padding:30px 20px 60px}.map{display:block}.map .content{padding-top:15px}.features{padding-left:0;padding-right:0}.feature{display:block}.feature .content{padding-left:0;padding-right:0}.partners{padding-bottom:0}.testimonials{display:block;padding:25px 20px 20px}.testimonial{margin-bottom:20px;max-width:none}.testimonial:last-child{margin-bottom:0}.team{text-align:center}.person{display:block;padding:0}.person .image{display:inline-block;margin-bottom:20px}.person .content{text-align:center}.faq-preview{padding:0 0 50px}.about .mission{padding:40px 30px 30px}.about .mission p{padding:0}.steps{display:block}.testimonial-slider .navigation{bottom:0;position:relative;right:0;text-align:center}.article-content{flex-direction:column;gap:15px}.article-image{height:200px;order:-1;width:100%}.article-info{order:1}}
/*# sourceMappingURL=main.8c3ba473.css.map*/