:root{--yellow: #FFD600;--yellow-hover: #F5C800;--yellow-light: #FFFBE6;--black: #0D0D0D;--black-soft: #1A1A1A;--gray-dark: #2A2A2A;--gray-mid: #444444;--gray-light: #F7F7F7;--gray-border: #E8E8E8;--white: #FFFFFF}*{box-sizing:border-box}body{font-family:Barlow,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:var(--gray-mid);background-color:var(--white)}#root{overflow-x:clip}h1,h2,h3,h4,.font-condensed{font-family:Barlow Condensed,sans-serif;font-weight:800!important;text-transform:uppercase;letter-spacing:normal}::selection{background-color:var(--yellow);color:var(--black)}.btn-primary{background-color:var(--yellow)!important;color:var(--black)!important;border:none!important;border-radius:3px!important;padding:12px 30px!important;font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;outline:none!important}.btn-primary:hover{background-color:var(--yellow-hover)!important}.btn-primary:active{transform:scale(.97)!important}.btn-secondary{border:2px solid var(--black)!important;color:var(--black)!important;background-color:transparent!important;border-radius:3px!important;padding:12px 30px!important;font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;outline:none!important}.btn-secondary:hover{background-color:var(--gray-light)!important}.btn-secondary:active{transform:scale(.97)!important}.btn-dark-outline{border:2px solid var(--yellow)!important;color:var(--yellow)!important;background-color:transparent!important;border-radius:3px!important;padding:12px 30px!important;font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;outline:none!important}.btn-dark-outline:hover{background-color:#ffd6001a!important}.btn-dark-outline:active{transform:scale(.97)!important}.btn-ghost{color:var(--black)!important;background-color:transparent!important;border:none!important;font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;outline:none!important}.btn-ghost:hover{color:var(--yellow)!important;text-decoration:underline!important}.card-light{background-color:var(--white)!important;border:1px solid var(--gray-border)!important;border-top:3px solid var(--yellow)!important;border-radius:4px!important;padding:24px!important;transition:box-shadow .25s ease,transform .25s ease!important}.card-light:hover{box-shadow:0 6px 24px #00000014!important;transform:translateY(-3px)!important}.card-dark{background-color:var(--black-soft)!important;border:1px solid var(--gray-dark)!important;border-left:3px solid var(--yellow)!important;padding:24px!important;transition:box-shadow .25s ease,transform .25s ease!important}.card-dark:hover{box-shadow:0 6px 24px #0003!important;transform:translateY(-3px)!important}.card-icon{background-color:var(--yellow)!important;color:var(--black)!important;width:40px!important;height:40px!important;border-radius:3px!important;display:flex!important;align-items:center!important;justify-content:center!important}.reveal{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.reveal.reveal-active{opacity:1;transform:translateY(0)}.form-input{background-color:var(--white)!important;border:1.5px solid var(--gray-border)!important;border-radius:3px!important;padding:12px 16px!important;font-family:Barlow,sans-serif!important;font-size:15px!important;color:var(--black)!important;transition:all .2s ease!important;width:100%!important}.form-input:focus{border-color:var(--yellow)!important;box-shadow:0 0 0 3px #ffd60033!important;outline:none!important}.form-label{font-family:Barlow,sans-serif!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--black)!important;margin-bottom:6px!important;display:block!important}.section-eyebrow{font-family:Barlow,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--yellow);margin-bottom:8px}.underline-accent{width:48px;height:3px;background-color:var(--yellow);margin:12px 0 20px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--gray-dark);border:2px solid var(--black);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--yellow)}@keyframes drone3dFlight{0%,to{transform:perspective(1200px) rotateX(10deg) rotateY(-13deg) rotate(3deg) translateY(0) translateZ(35px) scale(1);filter:drop-shadow(-16px 26px 26px rgba(0,0,0,.26)) drop-shadow(-4px 10px 10px rgba(0,0,0,.14))}50%{transform:perspective(1200px) rotateX(12deg) rotateY(-10deg) rotate(4deg) translateY(-16px) translateZ(60px) scale(1.025);filter:drop-shadow(-22px 34px 32px rgba(0,0,0,.3)) drop-shadow(-6px 14px 14px rgba(0,0,0,.18))}}.animate-drone-3d{animation:drone3dFlight 6s ease-in-out infinite;transform-origin:center center;will-change:transform,filter;transition:transform .4s cubic-bezier(.16,1,.3,1)}@media(max-width:767px){@keyframes drone3dFlightMobile{0%,to{transform:perspective(800px) rotateX(8deg) rotateY(-8deg) rotate(2deg) translateY(0) scale(1);filter:drop-shadow(-10px 18px 20px rgba(0,0,0,.22)) drop-shadow(-3px 7px 8px rgba(0,0,0,.12))}50%{transform:perspective(800px) rotateX(10deg) rotateY(-6deg) rotate(3deg) translateY(-10px) scale(1.02);filter:drop-shadow(-14px 24px 24px rgba(0,0,0,.25)) drop-shadow(-4px 10px 10px rgba(0,0,0,.15))}}.animate-drone-3d{animation:drone3dFlightMobile 5.5s ease-in-out infinite}}@keyframes partnerDroneHover{0%,to{transform:perspective(1200px) rotateX(7deg) rotateY(12deg) rotate(-3deg) translateY(0) translateZ(30px) scale(1);filter:drop-shadow(20px 32px 30px rgba(0,0,0,.32)) drop-shadow(6px 12px 12px rgba(0,0,0,.18))}50%{transform:perspective(1200px) rotateX(11deg) rotateY(8deg) rotate(-1.5deg) translateY(-18px) translateZ(65px) scale(1.03);filter:drop-shadow(26px 42px 38px rgba(0,0,0,.38)) drop-shadow(8px 16px 16px rgba(0,0,0,.22))}}.animate-partner-drone{animation:partnerDroneHover 6s ease-in-out infinite;transform-origin:center center;will-change:transform,filter;transition:transform .4s cubic-bezier(.16,1,.3,1)}@media(max-width:767px){@keyframes partnerDroneHoverMobile{0%,to{transform:perspective(800px) rotateX(5deg) rotateY(7deg) rotate(-2deg) translateY(0) scale(1);filter:drop-shadow(10px 18px 18px rgba(0,0,0,.26))}50%{transform:perspective(800px) rotateX(8deg) rotateY(5deg) rotate(-1deg) translateY(-10px) scale(1.02);filter:drop-shadow(14px 26px 24px rgba(0,0,0,.3))}}.animate-partner-drone{animation:partnerDroneHoverMobile 5.5s ease-in-out infinite}}:root{--folder-color: #FFD600;--folder-back-color: #E6C200;--paper-1: #ffffff;--paper-2: #ffffff;--paper-3: #ffffff}.folder{transition:all .35s cubic-bezier(.25,1,.5,1);cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.folder__back{position:relative;width:370px;height:230px;background:var(--folder-back-color);border-radius:0 18px 18px;box-shadow:0 16px 36px -10px #0000002e,0 0 0 1px #0000000d}.folder__back:after{position:absolute;z-index:0;bottom:98%;left:0;content:"";width:120px;height:30px;background:var(--folder-back-color);border-radius:10px 10px 0 0}.paper{position:absolute;z-index:2;bottom:10px;left:50%;width:350px;height:295px;background:#fff;border-radius:16px;transition:all .4s cubic-bezier(.34,1.25,.64,1);overflow:hidden;box-shadow:0 16px 32px -6px #00000038,0 0 0 1px #0000000f;pointer-events:none;opacity:0;transform:translate(-50%,25px) scale(.85)}.folder__front{position:absolute;z-index:3;width:100%;height:100%;background:var(--folder-color);border-radius:6px 18px 18px;transform-origin:bottom;transition:all .35s cubic-bezier(.25,1,.5,1);box-shadow:0 -4px 16px #0000000f,0 14px 28px #0000001f}.folder__front.right{filter:brightness(.96)}.folder:hover,.folder.open{transform:translateY(-6px)}.folder:hover .folder__front,.folder.open .folder__front{transform:skew(14deg) scaleY(.65)}.folder:hover .right,.folder.open .right{transform:skew(-14deg) scaleY(.65)}.folder:hover .paper,.folder.open .paper{opacity:1;pointer-events:auto;z-index:30}.folder:hover .paper:nth-child(1),.folder.open .paper:nth-child(1){transform:translate(calc(-114% + var(--magnet-x, 0px)),calc(-64% + var(--magnet-y, 0px))) rotate(-10deg) scale(1.04)}.folder:hover .paper:nth-child(1):hover,.folder.open .paper:nth-child(1):hover{transform:translate(calc(-114% + var(--magnet-x, 0px)),calc(-72% + var(--magnet-y, 0px))) rotate(0) scale(1.1);z-index:50;box-shadow:0 26px 52px -8px #0000004d,0 0 0 2px #ffd600}.folder:hover .paper:nth-child(2),.folder.open .paper:nth-child(2){transform:translate(calc(14% + var(--magnet-x, 0px)),calc(-64% + var(--magnet-y, 0px))) rotate(10deg) scale(1.04)}.folder:hover .paper:nth-child(2):hover,.folder.open .paper:nth-child(2):hover{transform:translate(calc(14% + var(--magnet-x, 0px)),calc(-72% + var(--magnet-y, 0px))) rotate(0) scale(1.1);z-index:50;box-shadow:0 26px 52px -8px #0000004d,0 0 0 2px #ffd600}.folder:hover .paper:nth-child(3),.folder.open .paper:nth-child(3){transform:translate(calc(-50% + var(--magnet-x, 0px)),calc(-88% + var(--magnet-y, 0px))) rotate(0) scale(1.12)}.folder:hover .paper:nth-child(3):hover,.folder.open .paper:nth-child(3):hover{transform:translate(calc(-50% + var(--magnet-x, 0px)),calc(-96% + var(--magnet-y, 0px))) rotate(0) scale(1.18);z-index:50;box-shadow:0 28px 56px -8px #00000052,0 0 0 2px #ffd600}.folder:focus-visible{outline:2px solid #FFD600;outline-offset:4px;border-radius:16px}@media(max-width:768px){.folder__back{width:290px;height:190px}.folder__back:after{width:95px;height:25px}.paper{width:265px;height:235px}.folder:hover .paper:nth-child(1),.folder.open .paper:nth-child(1){transform:translate(calc(-106% + var(--magnet-x, 0px)),calc(-56% + var(--magnet-y, 0px))) rotate(-8deg)}.folder:hover .paper:nth-child(2),.folder.open .paper:nth-child(2){transform:translate(calc(6% + var(--magnet-x, 0px)),calc(-56% + var(--magnet-y, 0px))) rotate(8deg)}.folder:hover .paper:nth-child(3),.folder.open .paper:nth-child(3){transform:translate(calc(-50% + var(--magnet-x, 0px)),calc(-76% + var(--magnet-y, 0px))) scale(1.06)}}
