@font-face{font-family:AGaramondPro;src:url(/assets/AGaramondPro-Regular-DysTBsqN.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AGaramondPro;src:url(/assets/AGaramondPro-Bold-BzEoQceX.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AGaramondPro;src:url(/assets/AGaramondPro-Italic-Brnh2FB6.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:AGaramondPro;src:url(/assets/AGaramondPro-BoldItalic-u3Nx2DZ8.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--main-color: #084d0f;--text-color: #ffffff;--gold-color: #CBAB58;--button-color: #92ad90;--button-text-color: #000000}body{margin:0;font-family:AGaramondPro,Georgia,serif;color:var(--text-color);background:linear-gradient(#000000b3,#000000b3),url(/assets/background-B7oYOLwF.jpeg) no-repeat center center;background-size:cover;background-attachment:fixed;min-height:100vh;line-height:1.6}a{color:var(--gold-color)}.header{background-color:#001c0033;padding:1rem;position:fixed;width:100%;top:0;z-index:1000}nav{display:flex;justify-content:space-around;margin:0 auto;font-size:1.2rem}nav a{color:var(--text-color);text-decoration:none;padding:.5rem 1rem;transition:all .3s ease}nav a:hover{background-color:#ffffff1a}.main-content{max-width:1200px;margin:0 auto;padding:0 2rem}.section{background-color:rgba(146,173,144 .6);padding:2rem;margin:2rem 0;border-radius:10px}.section h2{font-size:2.5rem;margin-bottom:1.5rem;color:var(--gold-color)}.section h3{font-size:1.8rem;color:var(--gold-color)}p{font-size:1.2rem;line-height:1.8}.benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.benefits h2,.benefits h3{text-align:center}.benefit-card{background-color:#ffffff1a;padding:1.5rem;border-radius:5px}.feedback-card{background-color:#ffffff1a;padding:1.5rem;border-radius:5px;height:500px;overflow:hidden;margin:2rem}.feedback-card:hover{overflow-y:auto}.cta-button{display:inline-block;background-color:var(--button-color);color:var(--button-text-color);padding:1rem 2rem;text-decoration:none;border-radius:5px;margin:1rem 0;transition:all .3s ease}.cta-button:hover{background-color:#6d826c}footer{background-color:#084d0f33;padding:2rem;text-align:center;margin-top:2rem}.hero-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:80px 20px 20px}.logo{width:150px;height:150px;margin-bottom:2rem}.logo svg{width:100%;height:100%}.logo svg path{fill:var(--gold-color)}.hero-title{font-family:AGaramondPro,Georgia,serif;font-size:5rem;font-weight:400;color:var(--gold-color);margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:.05em}h1,h2,h3,h4,h5,h6{font-family:AGaramondPro,Georgia,serif;font-weight:400}.about-section{display:grid;grid-template-columns:300px 1fr;gap:2rem;align-items:start;padding:3rem 2rem;background-color:#084d0f00;margin:2rem auto;border-radius:10px}.about-image{width:100%;max-width:300px;height:auto;object-fit:cover;border-radius:10px;box-shadow:0 4px 8px #0000004d;margin-top:110px}.about-content{padding:0 1rem}.about-content h2{color:var(--gold-color);font-size:2.5rem;margin-bottom:1.5rem}.about-content p{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem}@media (max-width: 768px){.about-section{grid-template-columns:1fr}.about-image{margin:0 auto}body{background:}}@media (max-width: 768px){.fixed-background{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1;background:linear-gradient(#000000b3,#000000b3),url(/assets/bg_small-DTe-JJ1R.jpg)}.feedback-card{background-color:#ffffff1a;padding:1.5rem;border-radius:5px;height:500px;overflow:auto;margin:2rem}}.grecaptcha-badge{visibility:hidden}@media (max-width: 768px){.hero-title{font-size:3rem;padding:0 1rem}.logo{width:100px;height:100px}.main-content{padding:0 1rem}.section{padding:1.5rem;margin:1rem 0}.section h2{font-size:2rem}.section h3{font-size:1.5rem}.benefits{grid-template-columns:1fr;gap:1rem}.benefit-card{padding:1rem}.about-section{grid-template-columns:1fr;padding:1.5rem}.about-image{margin:0 auto 1.5rem;max-width:250px}.about-content{padding:0}nav{flex-direction:column;align-items:center;gap:.5rem}nav a{display:block;width:100%;text-align:center}.header{padding:.5rem}.hero-section{padding:60px 20px 20px}form{padding:0 1rem}input,textarea{font-size:16px}.cta-button{text-align:center}}@media (max-width: 480px){.hero-title{font-size:2.5rem}.section h2{font-size:1.8rem}.section h3{font-size:1.3rem}p{font-size:1rem}.about-image{max-width:200px}}@media (hover: none){nav a:hover{background-color:transparent}.cta-button:hover{background-color:var(--button-color)}}@media (min-width: 769px) and (max-width: 1024px){.hero-title{font-size:4rem}.benefits{grid-template-columns:repeat(2,1fr)}.about-section{grid-template-columns:250px 1fr}}.menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:5px;position:absolute;right:15px;top:10px;z-index:1001}.menu-icon{display:block;width:20px;height:2px;background-color:var(--text-color);position:relative;transition:background-color .3s ease}.menu-icon:before,.menu-icon:after{content:"";position:absolute;width:20px;height:2px;background-color:var(--text-color);transition:transform .3s ease}.menu-icon:before{top:-6px}.menu-icon:after{bottom:-6px}@media (max-width: 768px){.menu-toggle{display:block}nav{position:fixed;top:0;right:-100%;width:80%;max-width:300px;background-color:#001c00f2;flex-direction:column;padding:60px 20px 20px;transition:right .3s ease;z-index:1000;overflow-y:auto}.nav-open{right:0}nav a{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);width:100%;text-align:left;font-size:1rem}.menu-toggle.active .menu-icon{background-color:transparent}.menu-toggle.active .menu-icon:before{transform:rotate(45deg);top:0}.menu-toggle.active .menu-icon:after{transform:rotate(-45deg);bottom:0}.header{padding:.5rem;height:50px}}form[data-v-fe523db2]{display:flex;flex-direction:column;gap:1rem;max-width:500px;margin:0 auto}label[data-v-fe523db2]{font-size:1.1rem;color:var(--text-color)}input[data-v-fe523db2],textarea[data-v-fe523db2]{padding:.8rem;border:1px solid rgba(203,171,88,.3);border-radius:5px;background-color:#ffffff1a;color:var(--text-color);font-family:inherit}textarea[data-v-fe523db2]{min-height:150px;resize:vertical}input[data-v-fe523db2]:focus,textarea[data-v-fe523db2]:focus{outline:none;border-color:var(--gold-color);background-color:#ffffff26}button[type=submit][data-v-fe523db2]{background-color:var(--gold-color);color:#000;padding:1rem 2rem;border:none;border-radius:5px;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease}button[type=submit][data-v-fe523db2]:hover{background-color:#d4b97a}.success-message[data-v-fe523db2]{background-color:#4bb5431a;border:1px solid #4bb543;color:#4bb543;padding:1rem;border-radius:5px;margin-bottom:1rem}.error-message[data-v-fe523db2]{background-color:#ff00001a;border:1px solid #ff0000;color:red;padding:1rem;border-radius:5px;margin-bottom:1rem}button[data-v-fe523db2]:disabled{opacity:.7;cursor:not-allowed}.modal-overlay[data-v-fe523db2]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-fe523db2]{background-color:#000000b3;padding:2rem;border-radius:10px;max-width:90%;max-height:90vh;overflow-y:auto;position:relative;width:600px}.modal-close[data-v-fe523db2]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-color);font-size:2rem;cursor:pointer;padding:.5rem}.modal-content h2[data-v-fe523db2]{color:var(--gold-color);margin-bottom:1.5rem}.modal-body[data-v-fe523db2]{color:var(--text-color);line-height:1.6}.modal-body h3[data-v-fe523db2]{color:var(--gold-color);margin-top:1.5rem;margin-bottom:.5rem}.modal-body p[data-v-fe523db2]{margin-bottom:1rem}@media (max-width: 768px){.modal-content[data-v-fe523db2]{width:90%;padding:1.5rem}}.feedback-card[data-v-fe523db2]{padding:2rem;border-radius:10px;margin:1rem;display:flex;flex-direction:column;min-height:300px;position:relative}.feedback-card p[data-v-fe523db2]{flex-grow:1;margin-bottom:1rem}.feedback-card div[data-v-fe523db2]{margin-top:auto;padding-top:1rem;border-top:1px solid var(--gold-color)}
