body{background-color:#000}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}#root{display:flex;flex-direction:column}.grecaptcha-badge{display:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.App{background-color:#000;flex:1 1}.App,.container{align-items:center;display:flex;justify-content:center}.container{flex-direction:column;gap:2rem}.logo-container{align-items:center;display:flex;flex-direction:column;gap:1rem}.logo{height:auto;max-height:200px;max-width:200px;transition:transform .3s ease;width:auto}.logo:hover{transform:scale(1.05)}.text-container{align-items:center;display:flex;gap:.1rem}.text{font-weight:300;letter-spacing:.5px}.dot,.text{color:#fff;font-size:1.2rem}.dot{animation:dotFade 2s ease-in-out infinite;font-weight:700}.dot-1{animation-delay:0s}.dot-2{animation-delay:.2s}.dot-3{animation-delay:.4s}@keyframes dotFade{0%,20%{opacity:.2}40%{opacity:1}60%,to{opacity:.2}}.button-container{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}@media (min-width:768px){.button-container{flex-direction:row;gap:2rem}}.contact-button{background:#0000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:400;letter-spacing:.5px;min-width:160px;padding:12px 24px;transition:all .3s ease}.contact-button:hover{background-color:#fff;box-shadow:0 4px 12px #ffffff4d;color:#000;transform:translateY(-2px)}.contact-button:active{transform:translateY(0)}.pitch-deck-button{background:#fff;border:2px solid #000;color:#000}.pitch-deck-button:hover{background:#000;border:2px solid #fff;box-shadow:0 4px 12px #ffffff4d;color:#fff}.survey-button{background:#4caf50;border:2px solid #4caf50;color:#fff}.survey-button:hover{background:#0000;border:2px solid #4caf50;box-shadow:0 4px 12px #4caf504d;color:#4caf50}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:linear-gradient(145deg,#1a1a1a,#2d2d2d);border:1px solid #404040;border-radius:12px;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:500px;overflow-y:auto;padding:32px;position:relative;width:100%}.modal-close{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:24px;padding:4px;position:absolute;right:16px;top:16px;transition:background-color .2s ease}.modal-close:hover{background-color:#ffffff1a}.contact-form{display:flex;flex-direction:column;gap:20px}.contact-form h2{color:#fff;font-size:1.8rem;font-weight:400;margin-bottom:8px;text-align:center}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{color:#fff;font-size:.9rem;font-weight:500;letter-spacing:.3px}.form-group input,.form-group select,.form-group textarea{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:6px;color:#fff;font-size:1rem;padding:12px;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background-color:#ffffff26;border-color:#fff;box-shadow:0 0 0 2px #ffffff1a;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#fff9}.form-select{cursor:pointer}.form-select option{background-color:#2d2d2d;color:#fff}.checkbox-group{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0}.checkbox-label{align-items:flex-start;cursor:pointer;display:flex;font-size:.9rem;gap:8px;line-height:1.4}.checkbox-label input[type=checkbox]{accent-color:#fff;cursor:pointer;height:18px;margin:0;min-width:18px;width:18px}.checkbox-label span{color:#ffffffe6;flex:1 1}.checkbox-label input[type=checkbox].error{border-color:#ff6b6b;box-shadow:0 0 0 2px #ff6b6b4d}.form-group textarea{min-height:100px;resize:vertical}.form-group input.error,.form-group textarea.error{background-color:#ff6b6b1a;border-color:#ff6b6b}.error-message{color:#ff6b6b;font-size:.8rem;font-weight:400}.recaptcha-info p{color:#ffffffb3;font-size:.8rem;font-style:italic;margin:0;text-align:center}.submit-button{background:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:500;letter-spacing:.5px;margin-top:8px;padding:14px 24px;transition:all .3s ease}.submit-button:hover:not(:disabled){background:#000;border:2px solid #fff;color:#fff}.submit-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.submit-button:active:not(:disabled){transform:translateY(0)}.radio-group{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0}.radio-label{align-items:flex-start;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;line-height:1.4;padding:.25rem 0}.radio-label input[type=radio]{accent-color:#fff;cursor:pointer;height:16px;margin:2px 0 0;min-width:16px;width:16px}.radio-label span{color:#ffffffe6}.other-input{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:4px;color:#fff;font-size:.9rem;margin-top:.5rem;padding:.5rem;width:100%}.other-input:focus{background-color:#ffffff26;border-color:#fff;outline:none}.other-input::placeholder{color:#fff9}.success-message{color:#fff;padding:20px;text-align:center}.success-message h2{color:#4caf50;font-size:1.8rem;margin-bottom:16px}.success-message p{font-size:1rem;line-height:1.5;opacity:.9}.page-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem}.page-content{background-color:#000000b3;border:2px solid #fff;border-radius:10px;margin-top:2rem;max-width:1200px;padding:3rem;text-align:center;width:100%}.page-content h1{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:1.5rem}.page-content p{color:#fff;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.back-link{border:2px solid #fff;border-radius:5px;color:#fff;display:inline-block;font-size:1.1rem;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.back-link:hover{background-color:#fff;color:#000;transform:translateY(-2px)}.survey-page{background:#0000!important;border:none!important;max-width:1200px;text-align:left}.survey-page h1{font-size:2.5rem;margin-bottom:2rem;text-align:center}.survey-form-page{display:flex;flex-direction:column;gap:2rem}.survey-page .success-message{padding:2rem;text-align:center}.survey-page .success-message h1{color:#4caf50;font-size:2.5rem;margin-bottom:1rem}.survey-page .success-message p{color:#fff;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.contact-section{border-top:1px solid #fff3;margin-top:3rem;padding-top:2rem;text-align:center}@media (max-width:768px){.page-content{padding:2rem}.page-content h1{font-size:2rem}.page-content p{font-size:1rem}.info-page h2{font-size:1.5rem}.info-page h3{font-size:1.2rem}.info-page p{font-size:1rem;line-height:1.6}.survey-page-content{padding:5rem 1rem 1rem}.survey-form-wrapper{padding:1.5rem}.survey-page-container .contact-form h2{font-size:1.5rem}.modal-content{margin:10px;padding:24px}.contact-form h2{font-size:1.5rem}.contact-button{font-size:.9rem;padding:10px 20px}}@media (max-width:480px){.modal-overlay{padding:10px}.modal-content{padding:20px}.form-group input,.form-group textarea{font-size:16px}}.navbar{background-color:#000000f2;left:0;padding:1rem 0;position:fixed;top:0;width:100%;z-index:1000}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.navbar-brand-image{height:45px;width:auto}.navbar-brand{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:2px;text-decoration:none;transition:all .3s ease}.navbar-brand:hover{color:#ccc;transform:scale(1.05)}.navbar-menu{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.navbar-link{color:#fff;font-size:1rem;font-weight:500;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.navbar-link:hover{transform:translateY(-2px)}.navbar-link.active{border-bottom:2px solid #fff}.App{padding-top:80px}@media (max-width:768px){.navbar-container{padding:0 1rem}.navbar-menu{gap:1rem}.navbar-link{font-size:.9rem;padding:.4rem .8rem}.navbar-brand{font-size:1.2rem}}@media (max-width:480px){.navbar-menu{gap:.5rem}.navbar-link{font-size:.8rem;padding:.3rem .6rem}.navbar-brand{font-size:1rem}}.footer{background-color:#000000f2;color:#fff;margin-top:auto;padding:2rem 0 0}.footer-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.footer-brand{flex:1 1;min-width:250px}.footer-brand-link{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:2px;text-decoration:none;transition:all .3s ease}.footer-brand-link:hover{color:#ccc}.footer-tagline{font-size:.9rem;margin:.5rem 0 0;opacity:.8}.footer-links{display:flex;flex-wrap:wrap;gap:3rem}.footer-section{min-width:150px}.footer-section h4{border-bottom:1px solid #fff;color:#fff;font-size:1rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section ul li{margin:.5rem 0}.footer-section ul li a{color:#fff;opacity:.8;text-decoration:none;transition:all .3s ease}.footer-section ul li a:hover{border-bottom:1px solid #fff;opacity:1}.footer-section p{font-size:.9rem;margin:0;opacity:.8}.footer-bottom{border-top:1px solid #fff3;display:flex;justify-content:space-between;margin-top:2rem;padding:1rem 0;text-align:center}.footer-bottom p{font-size:.8rem;margin:0;opacity:.7}.footer-menu *{color:#fff;display:flex;gap:2rem;list-style:none;margin:0;padding:0;text-decoration:none}@media (max-width:768px){.footer-container{flex-direction:column;text-align:center}.footer-links{gap:2rem;justify-content:center}.footer-section{min-width:120px}}@media (max-width:480px){.footer-links{flex-direction:column;gap:1.5rem}.footer-section{min-width:auto}}:root{--pp-maxw:1200px;--pp-text:#f5f7fb;--pp-muted:#c8cfdb;--pp-heading:#fff;--pp-link:#9ecbff;--pp-link-hover:#cfe4ff;--pp-border:#ffffff1f;--pp-shadow:#00000059}.policy{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;box-shadow:0 10px 30px #00000059;box-shadow:0 10px 30px var(--pp-shadow);color:#f5f7fb;color:var(--pp-text);padding:clamp(20px,3vw,36px)}.logo-row,.policy{color:#fff;max-width:1200px;max-width:var(--pp-maxw);width:100%}.logo-row{color:var(--pp-heading);display:flex;gap:20px;margin:0 auto clamp(16px,2.5vw,24px)}.logo-pp{height:50px;object-fit:contain;padding-bottom:3px;width:35px}.rotate-180{transform:rotate(180deg)}.title{color:#fff;color:var(--pp-heading);font-size:clamp(26px,3.2vw,36px);font-weight:700;letter-spacing:.2px;line-height:1.15;margin:0}.policy p{font-size:clamp(15px,1.2vw,17px);line-height:1.7;margin:0 0 1rem}.policy header.meta p{color:#c8cfdb;color:var(--pp-muted);margin-bottom:.6rem}.policy a{color:#9ecbff;color:var(--pp-link);text-decoration:underline;text-underline-offset:2px}.policy a:hover{color:#cfe4ff;color:var(--pp-link-hover)}.policy h2{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--pp-border);font-size:clamp(20px,2.2vw,26px);line-height:1.25;margin:2rem 0 .75rem;padding-bottom:.4rem}.policy h2,.policy h3{color:#fff;color:var(--pp-heading)}.policy h3{font-size:clamp(17px,1.8vw,20px);margin:1.25rem 0 .5rem}.policy ul{margin:.5rem 0 1rem 1.2rem;padding-left:1rem}.policy li{margin:.35rem 0}.policy address{background:#ffffff0a;border-radius:12px;font-style:normal;padding:12px 14px}@media (max-width:520px){.logo-row{gap:10px}.logo-pp{height:44px;width:44px}.policy{padding:18px}}
/*# sourceMappingURL=main.b9bb6f17.css.map*/