.header{background-color:#d5d5d5;color:#031b3f;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;justify-content:space-between;padding:15px}.header,.logo-container{align-items:center;display:flex}.header-logo{height:50px;margin-right:10px;padding-right:8%}.logo-text{font-size:1.5rem;font-weight:700}.nav ul{display:flex;list-style:none;margin:0;padding:0}.nav ul li{margin-left:20px}.nav ul li a{color:#031b3f;font-size:1rem;text-decoration:none}@media only screen and (max-width:600px){.header{flex-direction:column}.logo-text{font-size:1.2rem}.nav ul{align-items:center;flex-direction:column;padding:10px 0}.nav ul li{margin:10px 0}}@media only screen and (min-width:600px) and (max-width:900px){.nav ul li a{font-size:1.1rem}.header-logo{height:45px}}@media only screen and (min-width:900px){.nav ul li a{font-size:1.2rem}.header-logo{height:60px}.logo-text{font-size:2rem}}@media only screen and (min-width:1600px){.nav ul li a{font-size:1.5rem}.header-logo{height:80px}.logo-text{font-size:3rem}}.hero-section{align-items:center;background-color:#f2eedf;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:center;padding:20px;text-align:center}.hero-section-logo{margin-bottom:20px;width:150px}.hero-section-title{color:#2b546c;font-size:2rem;margin-bottom:10px}.hero-section-description{color:#2b546c;font-size:1.5rem;margin-bottom:30px;max-width:850px}.hero-section-cta{background-color:#679f9e;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:1.3rem;padding:10px 20px}.hero-section-cta:hover{background-color:#2b546c}@media only screen and (max-width:600px){.hero-section-title{font-size:1.5rem}.hero-section-description{font-size:.9rem}.hero-section-logo{width:120px}.hero-section-cta{font-size:1rem}}@media only screen and (min-width:600px) and (max-width:900px){.hero-section-title{font-size:1.8rem}.hero-section-description{font-size:1rem}.hero-section-logo{width:140px}}@media only screen and (min-width:900px){.hero-section-title{font-size:2.5rem}.hero-section-description{font-size:1.2rem}.hero-section-logo{width:180px}.hero-section-cta{font-size:1.5rem}}@media only screen and (min-width:1600px){.hero-section-title{font-size:3rem}.hero-section-description{font-size:1.5rem}.hero-section-logo{width:250px}.hero-section-cta{font-size:2rem}}.intro-video-section{background-color:#ebfdec;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:50px 20px;text-align:center}.intro-video-title{color:#2b546c;font-size:2rem;margin-bottom:20px}.intro-video-container{margin:0 auto;max-width:800px}.intro-video-frame{border:none;border-radius:30px;height:450px;width:100%}@media (max-width:768px){.intro-video-frame{height:300px}}@media (max-width:480px){.intro-video-frame{height:200px}}.features-section{background-color:#e4e4e4;padding:40px 20px;text-align:center}.features-section-title{color:#2b546c;font-size:2rem;margin-bottom:30px}.features-section-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;justify-items:center;padding:4%}.features-section-item{background-color:#fff;border-radius:10px;color:#2b546c;max-width:350px;padding:10px;width:100%}.feature-item-title{font-size:1.5rem;margin-bottom:10px}.feature-item-description{font-size:1rem}@media only screen and (max-width:600px){.features-section-title{font-size:1.5rem;gap:80px}.feature-item-title{font-size:1.2rem}.feature-item-description{font-size:.9rem}}@media only screen and (min-width:600px) and (max-width:900px){.features-section-list{gap:60px;grid-template-columns:1fr 1fr 1fr}.features-section-item{max-width:350px}.features-section{gap:70px}}@media only screen and (min-width:900px){.features-section-list{grid-template-columns:1fr 1fr 1fr}.features-section-title{font-size:2.5rem}.feature-item-title{font-size:1.8rem}.feature-item-description{font-size:1.1rem}.features-section{gap:100px}}@media only screen and (min-width:1600px){.features-section-list{grid-template-columns:1fr 1fr 1fr}.features-section-title{font-size:3rem}.feature-item-title{font-size:2rem}.feature-item-description{font-size:1.2rem}}.download-section{background-color:#f2eedf;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:40px 20px;text-align:center}.download-section-title{color:#2b546c;font-size:2rem;margin-bottom:20px}.download-instructions{list-style-type:decimal;margin:0 auto;max-width:600px;padding-left:12%;text-align:center}.download-instructions li{color:#02293c;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2rem;font-weight:500;margin:10px 0;padding-left:20px;text-align:left}.download-instructions li::marker{font-weight:700;margin-right:5px}.download-link{color:#80adac;text-decoration:underline}@media only screen and (max-width:600px){.download-section-title{font-size:1.5rem}.download-instructions li{font-size:.9rem}}@media only screen and (min-width:600px) and (max-width:900px){.download-section-title{font-size:1.8rem}.download-instructions li{font-size:1rem}}@media only screen and (min-width:900px){.download-section-title{font-size:2.5rem}.download-instructions li{font-size:1.2rem}}@media only screen and (min-width:1600px){.download-section-title{font-size:3rem}.download-instructions li{font-size:1.5rem}}.installation-guide-section{background-color:#cbcbcb;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:40px 20px;text-align:center;width:100%}.installation-guide-title{color:#2b546c;font-size:2rem;margin-bottom:20px}.installation-guide-heading{color:#0c3b56;font-size:1.9em}.installation-guide-paragraph{color:#17394d;font-size:1.3rem;margin:15px auto;max-width:900px;padding:0 20px}.installation-guide-subtitle{color:#173a4e;font-size:1.5rem;margin-top:20px}.gif-section{display:flex;justify-content:center;margin:20px 0}.tutorial-gif{height:auto;max-width:350px;width:100%}.installation-guide-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr;justify-items:center;margin:20px 0}.installation-guide-grid-column{background-color:#fff;border-radius:10px;color:#2b546c;max-width:400px;padding:12px;width:100%}.grid-column-title{font-size:1.5rem}.grid-column-description{font-size:1rem}.grid-column-link{color:#2b546c;text-decoration:underline}@media only screen and (max-width:600px){.installation-guide-title{font-size:1.5rem}.installation-guide-paragraph{font-size:.9rem}.grid-column-title{font-size:1.2rem}.grid-column-description{font-size:.9rem}}@media only screen and (min-width:600px) and (max-width:900px){.installation-guide-grid{gap:50px;grid-template-columns:1fr 1fr}.installation-guide-title{font-size:1.8rem}}@media only screen and (min-width:900px){.installation-guide-grid{gap:70px;grid-template-columns:1fr 1fr 1fr}.installation-guide-title{font-size:2.5rem}.grid-column-title{font-size:1.8rem}.grid-column-description{font-size:1.1rem}}@media only screen and (min-width:1600px){.installation-guide-title{font-size:3rem}.grid-column-title{font-size:2rem}.grid-column-description{font-size:1.2rem}}.instruction-section-responsive{background-color:#faebd7;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:20px;text-align:center}.responsive-header{color:#2b546c;font-size:1.9rem;margin-bottom:10px}.responsive-text{font-size:1.2rem;margin:0 auto;max-width:800px}.video-grid-responsive{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-items:center;margin-top:30px}.video-item-responsive{background-color:#fff;border-radius:20px;max-width:320px;padding:15px;text-align:center;transition:transform .2s ease-in-out;width:100%}.video-item-responsive:hover{transform:translateY(-5px)}.responsive-video-title{color:#2b546c;font-size:1.2rem;font-weight:700;margin-bottom:13px;text-align:center}.responsive-video-wrapper{background-color:#fff;border-radius:8px;height:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.responsive-video-embed{border:none;border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:600px){.responsive-header{font-size:1.5rem}.video-item-responsive{gap:90px}.responsive-text{font-size:.9rem;padding:0 10px}.video-grid-responsive{gap:40px;grid-template-columns:1fr}.responsive-video-wrapper{height:0;padding-top:56.25%}.responsive-video-title{text-align:center}}@media (max-width:768px){.responsive-header{font-size:1.6rem}.video-item-responsive{gap:100px}.video-grid-responsive{grid-template-columns:1fr 1fr}.responsive-video-wrapper{height:0;padding-top:56.25%}}.learning-section{background-color:#97b0af;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:20px;text-align:center}.learning-heading{color:#2b546c;font-size:2rem;margin-bottom:20px}.learning-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:1200px}.learning-card{background-color:#e7e7e7;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:15px}.learning-title{color:#333;font-size:1.5rem;margin-bottom:10px}.learning-text{color:#555;font-size:1rem;line-height:1.5}@media (min-width:600px){.learning-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.learning-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.learning-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1600px){.learning-heading{font-size:2.5rem}.learning-title{font-size:1.7rem}.learning-text{font-size:1.1rem}}.site-footer{background-color:#7e96a4;color:#060f31;font-size:1rem;padding:20px;text-align:center}.footer-info a{align-items:center;color:#071930;display:inline-flex;margin:0 5px;text-decoration:none}.footer-info a:hover{text-decoration:underline}.footer-icon{font-size:1.2rem;margin-right:5px;vertical-align:middle}@media (min-width:600px){.site-footer{font-size:1.1rem;padding:30px}.footer-icon{font-size:1.4rem}}@media (min-width:900px){.site-footer{font-size:1.2rem;padding:40px}.footer-icon{font-size:1.6rem}}@media (min-width:1600px){.site-footer{font-size:1.3rem;padding:50px}.footer-icon{font-size:1.8rem}}
/*# sourceMappingURL=main.27147169.css.map*/