*{margin:0;padding:0;box-sizing:border-box}body{max-width:1440px;margin:0 auto;color:#ededed;font-family:Roboto Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.flex-container{display:flex;flex-direction:column}.container{max-width:1440px;margin:0 auto;padding:0 1rem}.btn{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:16px}.btn-primary{background:#3d3c3c;color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 6px #00000026}.btn-secondary{background:#56904c;color:#fff}.btn-secondary:hover{transform:translateY(-2px)}.btn-secondary:hover,.card{box-shadow:0 0 6px #00000026}.card{background:#fff;border-radius:8px;padding:1.5rem;transition:transform .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 0 6px #00000026}p{margin:0}li{list-style:none}@media(max-width:1470px){body{padding:0 15px}}input.error,select.error,textarea.error{border-color:#e74c3c!important}.error-text{display:block;margin-top:.2rem;font-size:.8rem;color:#e74c3c}.scroll-to-top[data-v-b21454ff]{position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;border:none;border-radius:50%;background:#3d3c3c;color:#fff;font-size:1.5rem;cursor:pointer;box-shadow:0 0 6px #00000026;transition:all .3s ease;opacity:0;transform:translateY(20px);pointer-events:none;z-index:999}@media(max-width:768px){.scroll-to-top[data-v-b21454ff]{bottom:1rem;right:1rem;width:42px;height:42px;font-size:1.2rem}}.scroll-to-top.visible[data-v-b21454ff]{opacity:1;transform:translateY(0);pointer-events:auto}.scroll-to-top[data-v-b21454ff]:hover{transform:translateY(-4px);box-shadow:0 0 6px #00000026}.scroll-to-top[data-v-b21454ff]:active{transform:scale(.95)}.scroll-to-top .arrow[data-v-b21454ff]{display:inline-block;line-height:1}.cookie-consent[data-v-6bd7989f]{position:fixed;bottom:0;left:0;right:0;background:#494949;color:#ededed;padding:1rem 2rem;z-index:9999;box-shadow:0 -2px 10px #0003}@media(max-width:768px){.cookie-consent[data-v-6bd7989f]{padding:.8rem 1rem}}.cookie-consent .cookie-content[data-v-6bd7989f]{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media(max-width:768px){.cookie-consent .cookie-content[data-v-6bd7989f]{flex-direction:column;text-align:center;gap:.8rem}}.cookie-consent .cookie-content p[data-v-6bd7989f]{font-family:Roboto Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;margin:0;color:#ededed}.cookie-consent .cookie-content p a[data-v-6bd7989f]{color:#ededed;text-decoration:underline}.cookie-consent .cookie-content p a[data-v-6bd7989f]:hover{opacity:.8}.cookie-consent .cookie-content .cookie-actions[data-v-6bd7989f]{display:flex;gap:.5rem;flex-shrink:0}.cookie-consent .cookie-content .cookie-actions button[data-v-6bd7989f]{padding:.4rem 1.2rem;border:none;border-radius:10px;font-family:Roboto Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease}.cookie-consent .cookie-content .cookie-actions button.cookie-accept[data-v-6bd7989f]{background:#3d3c3c;color:#ededed}.cookie-consent .cookie-content .cookie-actions button.cookie-accept[data-v-6bd7989f]:hover{background:#232323}.cookie-consent .cookie-content .cookie-actions button.cookie-decline[data-v-6bd7989f]{background:transparent;color:#ededed;border:1px solid hsla(0,0%,100%,.3)}.cookie-consent .cookie-content .cookie-actions button.cookie-decline[data-v-6bd7989f]:hover{background:#ffffff1a}
