body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#4a978e;background:linear-gradient(90deg,#4a978e,#264653);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{color:#264653;font-family:Inter,Arial,sans-serif;margin:0;min-height:100%;padding:0}body{min-width:950px}.container{max-width:1120px}.container,.container2{box-sizing:border-box;margin:0 auto;padding-left:14px;padding-right:14px;width:100%}nav{background-color:#ddeae8;margin-bottom:18px;padding:32px 0 0}.main-navbar{background:linear-gradient(90deg,#4a978e,#264653);padding:1rem 0}.main-navbar,.navbar{align-items:center;display:flex;justify-content:space-between}.navbar{background-color:#ddeae8}.navbar-logo{height:40px}.navbar-links a{color:#333;margin:0 1rem}.navbar-links{display:flex;font-size:17px;gap:38px}.navbar-links a{color:#637377;font-weight:500;text-decoration:none;transition:color .2s}.navbar-links a:hover{color:#4a978e}.navbar-btn{background:linear-gradient(90deg,#4a978e,#264653);border:none;border-radius:7px;box-shadow:0 2px 6px 0 #4a978e11;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:9px 28px;transition:opacity .18s}.navbar-btn:hover{opacity:.9}.hero{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:4rem 1rem}.hero-content{flex:1 1;min-width:300px}.hero-title{color:#264653;display:flex;font-size:2.8em;font-weight:700;line-height:1.13;margin-bottom:24px}.hero-desc{color:#000;font-size:1.2em;margin-bottom:32px;max-width:440px}.hero-btns{display:flex;gap:15px;margin-bottom:10px}.btn-main{background:linear-gradient(90deg,#4a978e,#264653);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;padding:13px 35px;transition:opacity .18s}.btn-main:hover{opacity:.89}.btn-sec{background:#fff;border:1.7px solid #4a978e;border-radius:7px;color:#4a978e;cursor:pointer;font-size:18px;font-weight:500;padding:13px 35px;transition:background .18s,color .18s}.fade-in{opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-up{transform:translateY(20px)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-left{transform:translateX(-50px)}.fade-in-left.visible{opacity:1;transform:translateX(0)}.fade-in-right{transform:translateX(50px)}.fade-in-right.visible{opacity:1;transform:translateX(0)}.btn-sec:hover{background:#4a978e;color:#fff}.hero-img{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-img img{border-radius:20px;transition:opacity 1s ease-in-out}.fade-visible{opacity:1}.fade-hidden{opacity:0}.section{margin-bottom:50px;margin-top:10px}.section-title{color:#264653;font-size:2.2em;font-weight:700;margin-bottom:18px;text-align:center}.section-desc{color:#637377;font-size:1.25em;margin-bottom:29px;text-align:center}.features{display:flex;flex-wrap:wrap;gap:34px;justify-content:center}.feature-card{align-items:flex-start;background:#fff;border-radius:18px;box-shadow:0 2px 15px 0 #4a978e13;display:flex;flex-direction:column;margin-bottom:2px;min-width:252px;padding:42px 28px 30px;transition:box-shadow .18s;width:295px}.feature-icon{height:32px;margin-bottom:24px;width:32px}.feature-title{color:#264653;font-size:1.48em;font-weight:600;margin-bottom:10px}.feature-desc{color:#637377;font-size:1.14em}.testimonials{background:linear-gradient(180deg,#fff 40%,#4a978e1a);margin-top:70px;padding:46px 0 60px}.testimonials-list{display:flex;flex-wrap:wrap;gap:36px;justify-content:center;margin-top:32px}.testimonial-card{align-items:flex-start;background:#fff;border-radius:18px;box-shadow:0 1.5px 8px 0 #4a978e15;display:flex;flex-direction:column;margin-bottom:24px;min-width:320px;padding:36px 30px 30px;width:390px}.testimonial-user{color:#264653;font-size:1.08em;font-weight:600;margin-bottom:4px}.testimonial-role{color:#637377;font-size:1em;margin-bottom:16px}.testimonial-text{color:#47646c;font-size:1.07em;margin-bottom:18px}.testimonial-stars img{height:20px;margin-right:2px;width:20px}.cta-section{background:#fff;margin-bottom:0;padding:56px 0 33px;text-align:center}.cta-title{color:#264653;font-size:2em;font-weight:700;margin-bottom:18px}.cta-desc{color:#637377;font-size:1.15em;margin-bottom:40px}.cta-btn{background:linear-gradient(90deg,#4a978e,#264653);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;padding:17px 44px;transition:opacity .18s}.cta-btn:hover{opacity:.86}footer{background:#264653;color:#fff;font-size:16px;margin-top:0;padding:53px 0 0}.footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px;justify-content:flex-start;margin:0 auto;max-width:1120px;min-height:120px;padding-left:24px;padding-right:24px}.footer-col{flex:1 1 165px;margin-bottom:17px;min-width:145px}.footer-logo{margin-bottom:7px;width:48px}.footer-desc{color:#b3bbc2;font-size:1em;margin-bottom:17px}.footer-title{font-weight:600;margin-bottom:17px}.footer-list{color:#b3bbc2;list-style:none;margin:0;padding:0}.footer-list li{margin-bottom:9px}.footer-list a{color:#b3bbc2;font-size:1em;text-decoration:none;transition:color .18s}.footer-list a:hover{color:#fff}.footer-bottom{border-top:1.4px solid #43646d;color:#b3bbc2;font-size:1em;margin-top:35px;padding:25px 0 28px;text-align:center}@media (max-width:1050px){.container,.footer-content{max-width:99vw}.hero{flex-direction:column}.footer-content{gap:24px}.features,.testimonials-list{align-items:center;flex-direction:column}}
/*# sourceMappingURL=main.fbe1596b.css.map*/