body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f9fa;color:#333;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.App{min-height:100vh;position:relative}a{color:inherit;text-decoration:none}a,button{transition:all .3s ease}button{background:none;border:none;cursor:pointer;font-family:inherit}button:focus{outline:2px solid #06c;outline-offset:2px}ol,ul{list-style:none}img{display:block;height:auto;max-width:100%}:focus{outline:2px solid #06c;outline-offset:2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#06c,#fd0);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#003d7a,gold)}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.loading{animation:pulse 1.5s ease-in-out infinite}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media (prefers-contrast:high){.App{background:#fff;color:#000}a{text-decoration:underline}button{border:2px solid #000}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.App{background:#fff;color:#000}*{box-shadow:none!important;text-shadow:none!important}a{text-decoration:underline}button{display:none}}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:.5em}p{margin-bottom:1em}input,select,textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:inherit;padding:8px 12px;transition:border-color .3s ease}input:focus,select:focus,textarea:focus{border-color:#06c;box-shadow:0 0 0 2px #06c3;outline:none}.btn{border:2px solid #0000;border-radius:6px;cursor:pointer;display:inline-block;font-weight:500;padding:12px 24px;text-align:center;transition:all .3s ease}.btn-primary{background:#06c;color:#fff}.btn-primary:hover{background:#003d7a;box-shadow:0 4px 12px #0066cc4d;transform:translateY(-2px)}.btn-secondary{background:#fd0;color:#06c}.btn-secondary:hover{background:gold;box-shadow:0 4px 12px #ffdd004d;transform:translateY(-2px)}.card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px;transition:all .3s ease}.card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.container{margin:0 auto;max-width:1200px;padding:0 20px}.container-fluid{padding:0 20px;width:100%}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-center{justify-content:center}.align-center{align-items:center}.flex-wrap{flex-wrap:wrap}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.home-container{background:linear-gradient(135deg,#f8f9fa,#fff 50%,#f1f3f4);font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:40px 20px}.main-content{background:#fff;border:1px solid #0066cc1a;border-radius:20px;box-shadow:0 20px 60px #0066cc26,0 8px 25px #00000014;margin:0 auto;max-width:1400px;overflow:hidden;position:relative}.main-content:before{background:linear-gradient(90deg,#06c,#fd0 50%,#06c);content:"";height:4px;left:0;position:absolute;right:0;top:0}.header-section{align-items:flex-start;display:flex;justify-content:space-between;padding:50px 40px}.header-section:before{height:200px;right:-20%;top:-50%;transform:rotate(45deg);width:200px}.header-section:after{bottom:-30%;height:150px;left:-10%;width:150px}.logo-section{justify-content:flex-start}.logo{filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));height:140px}.company-text h1{font-size:3.2rem;letter-spacing:-1px;text-shadow:2px 2px 8px #0000004d}.company-text p{font-size:1.3rem;margin:15px 0 0}.company-info{flex:1 1;min-width:350px;position:relative;text-align:right;z-index:2}.company-info h2{color:#fd0;font-size:1.8rem;font-weight:600;margin:0 0 20px;text-shadow:1px 1px 4px #0003}.company-info p{font-size:1rem;font-weight:300;line-height:1.6;margin:8px 0}.company-info a{border-bottom:1px solid #0000;color:#fd0;font-weight:500;text-decoration:none;transition:all .3s ease}.company-info a:hover{border-bottom:1px solid #fd0;text-shadow:0 0 8px #ffdd0080}.details-section{grid-gap:30px;background:linear-gradient(135deg,#fd0,gold 50%,#fc0);display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:50px 40px;position:relative}.details-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(0,102,204,0.03)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(0,102,204,0.03)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.detail-item{background:#fff;border-left:6px solid #06c;border-radius:15px;box-shadow:0 8px 25px #0000001a,0 4px 10px #0000000d;font-size:1rem;line-height:1.8;padding:30px;position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.detail-item:hover{box-shadow:0 15px 35px #00000026,0 8px 15px #00000014;transform:translateY(-5px)}.detail-item strong{color:#06c;font-size:1.1rem;font-weight:600}.contacts-section{background:linear-gradient(135deg,#fff,#f8f9fa);padding:50px 40px}.contact-item{background:#fff;border:1px solid #0066cc1a;border-radius:15px;box-shadow:0 4px 15px #0000000d;margin-bottom:30px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.contact-item:before{background:linear-gradient(180deg,#fd0,#06c);bottom:0;content:"";left:0;position:absolute;top:0;width:6px}.contact-item:hover{border-color:#06c3;box-shadow:0 8px 25px #0000001a;transform:translateX(5px)}.contact-item:last-child{margin-bottom:0}.contact-item strong{color:#06c;display:block;font-size:1.2rem;font-weight:600;margin-bottom:10px}.contact-item a{border-radius:6px;color:#06c;font-weight:500;padding:4px 8px;text-decoration:none;transition:all .3s ease}.contact-item a:hover{background:#fd03;color:#003d7a}.footer-links{align-items:center;background:linear-gradient(135deg,#06c,#003d7a);color:#fff;display:flex;flex-wrap:wrap;font-size:1.1rem;gap:20px;justify-content:center;padding:25px 40px;text-align:center}.footer-links span{color:#fd0;font-weight:600;margin-right:10px}.footer-link{border:2px solid #0000;border-radius:20px;color:#fd0;font-weight:500;overflow:hidden;padding:10px 18px;position:relative;text-decoration:none;transition:all .3s ease}.footer-link:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.footer-link:hover:before{left:100%}.footer-link:hover{background:#fd0;border-color:#fd0;box-shadow:0 6px 15px #ffdd004d;color:#06c;transform:translateY(-2px)}.footer-separator{color:#fd09;font-weight:300;margin:0 5px}@media (max-width:1024px){.contacts-section,.details-section,.header-section{padding:40px 30px}.footer-links{padding:25px 30px}}@media (max-width:768px){.home-container{padding:20px 10px}.header-section{flex-direction:column;padding:30px 20px;text-align:center}.company-info{margin-top:30px;text-align:center}.company-text h1{font-size:2.5rem}.details-section{grid-template-columns:1fr}.contacts-section,.details-section{padding:30px 20px}.footer-links{flex-direction:column;gap:0;padding:20px 15px}.footer-links span{margin-bottom:10px;margin-right:0}.footer-link{border-radius:25px;margin:0;min-width:200px;padding:12px 20px;text-align:center}.footer-separator{display:none}}@media (max-width:480px){.home-container{padding:15px 5px}.main-content{border-radius:15px}.header-section{padding:25px 15px}.logo{height:100px}.company-text h1{font-size:2rem}.company-text p{font-size:1.1rem}.contact-item,.detail-item{padding:20px}}.main-content{animation:fadeInUp .8s ease-out}.detail-item{animation:fadeInUp .6s ease-out;animation-fill-mode:both}.detail-item:first-child{animation-delay:.1s}.detail-item:nth-child(2){animation-delay:.2s}.detail-item:nth-child(3){animation-delay:.3s}.detail-item:nth-child(4){animation-delay:.4s}.contact-item{animation:fadeInUp .6s ease-out;animation-fill-mode:both}.contact-item:first-child{animation-delay:.2s}.contact-item:nth-child(2){animation-delay:.4s}.contact-item:nth-child(3){animation-delay:.6s}.privacy-container{background:linear-gradient(135deg,#f8f9fa,#fff 50%,#f1f3f4);font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:40px 20px}.privacy-content{animation:fadeInUp .8s ease-out;background:#fff;border:1px solid #0066cc1a;border-radius:20px;box-shadow:0 20px 60px #0066cc26,0 8px 25px #00000014;margin:0 auto;max-width:1200px;overflow:hidden;position:relative}.privacy-content:before{background:linear-gradient(90deg,#06c,#fd0 50%,#06c);content:"";height:4px;left:0;position:absolute;right:0;top:0}.header-section{background:linear-gradient(135deg,#06c,#0052a3 50%,#003d7a);color:#fff;overflow:hidden;padding:40px 40px 30px;position:relative}.header-section:before{background:#ffdd001a;height:150px;right:-15%;top:-30%;width:150px}.header-section:after,.header-section:before{border-radius:50%;content:"";position:absolute}.header-section:after{background:#ffdd0014;bottom:-20%;height:120px;left:-8%;width:120px}.back-link{align-items:center;background:#ffdd001a;border:2px solid #0000;border-radius:25px;color:#fd0;display:inline-flex;font-size:1.1rem;font-weight:600;margin-bottom:20px;padding:10px 18px;position:relative;text-decoration:none;transition:all .3s ease;z-index:2}.back-link:hover{background:#fd0;border-color:#fd0;box-shadow:0 8px 20px #ffdd004d;color:#06c;transform:translateY(-2px)}.logo-section{align-items:center;display:flex;gap:25px;position:relative;z-index:2}.logo{filter:drop-shadow(0 6px 12px rgba(0,0,0,.3));height:100px;transition:transform .3s ease;width:auto}.logo:hover{transform:scale(1.05)}.company-text h1{color:#fd0;font-size:2.4rem;font-weight:700;letter-spacing:-.5px;margin:0;text-shadow:2px 2px 6px #0000004d}.company-text p{font-size:1.1rem;font-weight:300;line-height:1.5;margin:10px 0 0;opacity:.95}.document-content{background:linear-gradient(135deg,#fff,#f8f9fa);padding:50px 40px}.document-content h2{color:#06c;font-size:2.4rem;font-weight:700;margin-bottom:40px;padding-bottom:20px;position:relative;text-align:center;text-shadow:1px 1px 3px #0000001a}.document-content h2:after{background:linear-gradient(90deg,#fd0,#06c);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.content-section{animation:fadeInUp .6s ease-out;animation-fill-mode:both;background:#fff;border:1px solid #0066cc14;border-radius:15px;box-shadow:0 4px 15px #0000000d;margin-bottom:35px;padding:35px;position:relative;transition:all .3s ease}.content-section:nth-child(odd){animation-delay:.1s}.content-section:nth-child(2n){animation-delay:.2s}.content-section:before{background:linear-gradient(180deg,#fd0,#06c);border-radius:0 3px 3px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.content-section:hover{border-color:#0066cc26;box-shadow:0 8px 25px #0000001a;transform:translateY(-3px)}.content-section h3{color:#06c;font-size:1.6rem;font-weight:600;margin-bottom:20px;padding-bottom:10px;position:relative}.content-section h3:after{background:#fd0;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.content-section p{color:#333;font-size:1.05rem;font-weight:400;line-height:1.8;margin-bottom:18px;text-align:justify}.content-section ul{margin:20px 0;padding-left:0}.content-section li{background:linear-gradient(135deg,#f8f9fa,#fff);border-left:4px solid #06c;border-radius:10px;box-shadow:0 2px 8px #0000000d;line-height:1.7;list-style:none;margin-bottom:15px;padding:15px 20px;position:relative;transition:all .3s ease}.content-section li:hover{background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 4px 12px #0000001a;transform:translateX(5px)}.content-section li strong{color:#06c;font-size:1.05rem;font-weight:600}.content-section a{border-radius:6px;color:#06c;font-weight:500;padding:3px 8px;position:relative;text-decoration:none;transition:all .3s ease}.content-section a:before{background:#fd0;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.content-section a:hover:before{width:100%}.content-section a:hover{color:#003d7a;text-decoration:underline}.footnote{border-top:1px solid #06c3;margin-top:30px;padding-top:15px}.footnote p{color:#666;font-size:.9rem;font-style:italic}.footnote hr{display:none}@media (max-width:1024px){.privacy-container{padding:30px 15px}.header-section{padding:30px 30px 25px}.document-content{padding:40px 30px}.content-section{padding:30px 25px}}@media (max-width:768px){.privacy-container{padding:20px 10px}.header-section{padding:25px 20px}.logo-section{flex-direction:column;gap:20px;text-align:center}.logo{height:80px}.company-text h1{font-size:2rem}.company-text p{font-size:1rem}.document-content{padding:30px 20px}.document-content h2{font-size:2rem}.content-section{padding:25px 20px}.content-section h3{font-size:1.4rem}}@media (max-width:480px){.privacy-container{padding:15px 5px}.privacy-content{border-radius:15px}.header-section{padding:20px 15px}.logo{height:70px}.company-text h1{font-size:1.8rem}.company-text p{font-size:.95rem}.document-content{padding:25px 15px}.document-content h2{font-size:1.8rem}.content-section{padding:20px 15px}.content-section h3{font-size:1.3rem}.content-section p{font-size:1rem}.content-section li{font-size:.95rem;padding:12px 15px}}@media print{.privacy-container{background:#fff;padding:0}.privacy-content{border:none;box-shadow:none}.header-section{background:#fff!important;border-bottom:3px solid #06c;color:#000!important}.back-link{display:none}.company-text h1{color:#06c!important;text-shadow:none}.company-text p{color:#000!important}.content-section{border:1px solid #ddd;break-inside:avoid;page-break-inside:avoid}.content-section,.content-section li{background:#fff!important;box-shadow:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}::selection{background:#ffdd004d;color:#06c}::-moz-selection{background:#ffdd004d;color:#06c}
/*# sourceMappingURL=main.01e26d5d.css.map*/