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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-x:hidden}.App{min-height:100vh}:root{--primary-orange:#ff6b35;--secondary-orange:#ff8c42;--light-blue:#4a90e2;--dark-blue:#2c5282;--gradient-primary:linear-gradient(135deg,#ff6b35,#4a90e2 50%,#2c5282);--gradient-secondary:linear-gradient(45deg,#ff8c42,#4a90e2);--white:#fff;--light-gray:#f8f9fa;--dark-gray:#2d3748;--text-dark:#1a202c;--text-light:#718096}.gradient-bg,.gradient-text{background:linear-gradient(135deg,#ff6b35,#4a90e2 50%,#2c5282);background:var(--gradient-primary)}.gradient-text{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.btn-primary{background:linear-gradient(135deg,#ff6b35,#4a90e2 50%,#2c5282);background:var(--gradient-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary:hover{box-shadow:0 8px 25px #ff6b354d;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #ff6b35;border:2px solid var(--primary-orange);border-radius:8px;color:#ff6b35;color:var(--primary-orange);cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-secondary:hover{background:#ff6b35;background:var(--primary-orange);color:#fff;transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.animate-fadeInUp{animation:fadeInUp .8s ease-out}.animate-fadeInLeft{animation:fadeInLeft .8s ease-out}.animate-fadeInRight{animation:fadeInRight .8s ease-out}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media (max-width:768px){.container{padding:0 15px}.btn-primary,.btn-secondary{font-size:14px;padding:10px 20px}}.card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease}.card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.section-padding{padding:80px 0}@media (max-width:768px){.section-padding{padding:60px 0}}.sea-floating-bg{background:radial-gradient(circle at 50% 50%,#fff 0,#f7f9fa 100%);height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:background .5s ease;width:100%;z-index:0}.sea-blob{border-radius:50%;filter:blur(80px);mix-blend-mode:multiply;opacity:.12;pointer-events:none;position:absolute;will-change:transform}.sea-blob-1{animation:floatSeaBlob1 25s ease-in-out infinite alternate;background:#ff6b35;background:var(--primary-orange);height:600px;left:-10%;top:-10%;transform:translate(0,0);transform:translate(calc(var(--mouse-x, 0px)*-1.5),calc(var(--mouse-y, 0px)*-1.5));width:600px}.sea-blob-2{animation:floatSeaBlob2 20s ease-in-out infinite alternate;background:#4a90e2;background:var(--light-blue);bottom:10%;height:500px;right:-5%;transform:translate(0,0);transform:translate(calc(var(--mouse-x, 0px)*1.2),calc(var(--mouse-y, 0px)*1.2));width:500px}.sea-blob-3{animation:floatSeaBlob3 30s ease-in-out infinite alternate;background:#2c5282;background:var(--dark-blue);height:400px;left:35%;top:40%;transform:translate(0,0);transform:translate(calc(var(--mouse-x, 0px)*.8),calc(var(--mouse-y, 0px)*.8));width:400px}@keyframes floatSeaBlob1{0%{transform:translate(0,0) scale(1);transform:translate(calc(var(--mouse-x, 0px)*-1.5),calc(var(--mouse-y, 0px)*-1.5)) scale(1)}50%{transform:translate(40px,50px) scale(1.1);transform:translate(calc(var(--mouse-x, 0px)*-1.5 + 40px),calc(var(--mouse-y, 0px)*-1.5 + 50px)) scale(1.1)}to{transform:translate(-30px,20px) scale(.9);transform:translate(calc(var(--mouse-x, 0px)*-1.5 - 30px),calc(var(--mouse-y, 0px)*-1.5 + 20px)) scale(.9)}}@keyframes floatSeaBlob2{0%{transform:translate(0,0) scale(1);transform:translate(calc(var(--mouse-x, 0px)*1.2),calc(var(--mouse-y, 0px)*1.2)) scale(1)}50%{transform:translate(-50px,30px) scale(.9);transform:translate(calc(var(--mouse-x, 0px)*1.2 - 50px),calc(var(--mouse-y, 0px)*1.2 + 30px)) scale(.9)}to{transform:translate(20px,-40px) scale(1.05);transform:translate(calc(var(--mouse-x, 0px)*1.2 + 20px),calc(var(--mouse-y, 0px)*1.2 - 40px)) scale(1.05)}}@keyframes floatSeaBlob3{0%{transform:translate(0,0) scale(1);transform:translate(calc(var(--mouse-x, 0px)*.8),calc(var(--mouse-y, 0px)*.8)) scale(1)}50%{transform:translate(30px,-50px) scale(1.15);transform:translate(calc(var(--mouse-x, 0px)*.8 + 30px),calc(var(--mouse-y, 0px)*.8 - 50px)) scale(1.15)}to{transform:translate(-20px,10px) scale(.95);transform:translate(calc(var(--mouse-x, 0px)*.8 - 20px),calc(var(--mouse-y, 0px)*.8 + 10px)) scale(.95)}}.water-float{animation:waterFloat 6s ease-in-out infinite;transform:translate(0,0);transform:translate(calc(var(--mouse-x, 0px)*.3),calc(var(--mouse-y, 0px)*.3));will-change:transform}.water-float-delayed{animation:waterFloat 8s ease-in-out 1s infinite;transform:translate(0,0);transform:translate(calc(var(--mouse-x, 0px)*.2),calc(var(--mouse-y, 0px)*.2));will-change:transform}@keyframes waterFloat{0%,to{transform:translate(0,0) rotate(0deg);transform:translate(calc(var(--mouse-x, 0px)*.3),calc(var(--mouse-y, 0px)*.3)) rotate(0deg)}50%{transform:translate(0,-6px) rotate(.4deg);transform:translate(calc(var(--mouse-x, 0px)*.3),calc(var(--mouse-y, 0px)*.3 - 6px)) rotate(.4deg)}}
/*# sourceMappingURL=main.1e5b728a.css.map*/