@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,300;6..12,400;6..12,500;6..12,600;6..12,700;6..12,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Serif+Pro:wght@400;600;700&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media print{.app-bar,.side-drawer{display:none}}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-ext-wght-normal-7w74d1lj.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-wght-normal-B9hoeQUC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-vietnamese-wght-normal-BhFYcaJr.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-wght-normal-DMEAsnHD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;background-color:#f5f5f5;background:linear-gradient(135deg,#386641,#a7c957);position:relative;overflow:hidden;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.landing:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fffdfaf2,#fffdfad9);z-index:1}.landing>*{position:relative;z-index:2}.landing h1{font-size:3.5em;color:#1a472a;font-weight:800;line-height:1.2;margin-bottom:.5em;transition:all .3s ease;letter-spacing:-.02em}.landing p{font-size:1.3em;color:#4a4a4a;line-height:1.6;font-weight:400}.top-bar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0}.top-bar .logo{display:flex;align-items:center;font-size:clamp(1rem,1.5vw,1rem);padding-left:20px}.top-bar button{margin-right:20px}.top-bar img{height:8vh;margin-right:1em}.top-bar a{text-decoration:none;color:inherit;transition:color .3s ease;font-size:1.1em}.top-bar a:hover{color:#386641}.top-bar .menu-items{display:flex;gap:30px}.home-page .content{display:flex;flex-direction:row;max-width:1400px;padding:0 20px}.main-text{flex:1;display:flex;justify-content:center;flex-direction:column;padding-left:2em;animation:fadeInUp .8s ease-out}.main-text h1{font-size:clamp(1.5rem,4vw,4rem);margin:0}.main-text h1,.main-text p{max-width:90%}.main-image{position:relative;perspective:1000px}.main-image img{border-radius:12px;height:clamp(200px,30vw,500px);transform:rotateY(-10deg) rotateX(5deg);box-shadow:30px 30px 60px #00000026;transition:all .3s ease}.main-image img:hover{transform:rotateY(-5deg) rotateX(2deg)}.main-text p{font-size:clamp(1.3rem,2vw,1.7rem);color:#666;margin-top:20px}@media screen and (max-width: 768px){.home-page .content{flex-direction:column;align-items:center;justify-content:center}.main-text h1,.main-text p{max-width:100%;text-align:center}.home-page .content .main-text{align-items:center;margin-bottom:1em}.main-image{display:none}.content{flex-direction:column}.top-bar button{display:none}}.landing button{padding:15px 30px;font-size:1.2em;color:#fff;background-color:#386641;border:none;border-radius:8px;cursor:pointer;width:200px;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px #38664133}.landing button:hover{background-color:#1a472a;transform:translateY(-2px);box-shadow:0 6px 20px #3866414d}.feature-grid{display:flex;grid-gap:20px;margin-top:50px;gap:50px;flex-flow:wrap;justify-content:center}.feature{background-color:#fffaf4;box-shadow:0 10px 30px #0000001a;border-radius:15px;padding:25px 35px;width:300px;transition:all .3s ease;border:1px solid rgba(167,201,87,.1)}.feature:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026;border-color:#a7c957}.feature h2{font-size:1.5rem;color:#1a472a;margin-bottom:1em;font-weight:700;letter-spacing:-.01em}.feature p{color:#4a4a4a;line-height:1.6;font-size:1.1em;font-weight:400}.about-page .content{font-size:2em}.about-page .content h1{font-size:1.8em}.footer{display:flex;justify-content:space-between;background-color:#f8f9fa;text-align:justify;padding:20px;margin-top:4em;left:0;bottom:0}@media (max-width: 1200px){.footer{flex-direction:column}}.footer .left{flex:1}.footer img{height:12vh}.footer h2{margin-top:0}.footer .disclaimer{font-size:1em;color:#666;flex-basis:60%;line-height:1.4}.footer .left .left-content{display:flex;align-items:center}.footer .left .left-info{margin-left:20px}.footer p{margin:.5em 0;font-size:.9em}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.trust-badge{background-color:#3866411a;color:#386641;padding:8px 16px;border-radius:20px;font-size:.9em;display:inline-block;margin-bottom:1em;font-weight:600;letter-spacing:-.01em}.cta-group{display:flex;align-items:center;gap:20px;margin-top:2em}.security-badge{display:flex;align-items:center;gap:8px;color:#666;font-size:.9em}.feature-icon{font-size:2.5rem;margin-bottom:.5em;color:#386641}.feature-icon .MuiSvgIcon-root{font-size:2.5rem}.testimonials{margin:4em 0;text-align:center;width:100%;max-width:1200px;padding:0 20px}.testimonials h2{color:#1a472a;font-size:2em;margin-bottom:1.5em}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.testimonial{background:#fffaf4;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;text-align:left}.testimonial p{font-size:1.1em;line-height:1.6;color:#4a4a4a;font-style:italic;margin-bottom:1em;font-weight:400}.testimonial .author{color:#666;font-size:.9em;font-weight:500}.privacy-badge{display:flex;align-items:center;gap:8px;font-weight:600;color:#386641;margin-bottom:1em}@media screen and (max-width: 768px){.cta-group{flex-direction:column;align-items:flex-start}.testimonial-grid{grid-template-columns:1fr}}
