.navbar{background:var(--blue-gradient);padding:12px 25px;box-shadow:0 4px 10px #00000026;position:sticky;top:0;z-index:1000}.navbar-container{display:flex;justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto;width:100%}.navbar-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.logo-img{height:70px;width:auto;display:block}.logo-text{font-size:26px;font-weight:700;color:var(--premium-gold);letter-spacing:1px}.menu-btn{display:none;font-size:32px;background:none;border:none;color:var(--premium-gold-dark);cursor:pointer}.navbar-menu{display:flex;gap:28px}.navbar-item{color:var(--white);font-size:18px;text-decoration:none;font-weight:600;transition:color .3s ease}.navbar-item:hover{color:var(--premium-gold)}@media (max-width: 768px){.navbar-container{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10px 0;gap:12px}.logo-img{height:400px;max-height:70px;max-width:95%;width:auto}.menu-btn{display:block;font-size:28px;background:none;border:none;color:var(--premium-gold);cursor:pointer;align-self:flex-start}.navbar-menu{display:none;flex-direction:column;background:var(--blue-gradient);width:100%;padding:15px 20px;margin-top:10px;border-radius:8px;text-align:center}.navbar-menu.active{display:flex}.navbar-item{padding:12px 0;font-size:18px;width:100%}}.footer{background:linear-gradient(135deg,var(--dark-navy) 0%,var(--premium-dark-blue) 100%);color:var(--white);padding:60px 0 20px;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 50%,rgba(255,215,0,.1) 0%,transparent 50%);pointer-events:none}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-section{transform:translateY(0);transition:all .3s ease}.footer-section:hover{transform:translateY(-5px)}.footer-logo{margin-bottom:20px}.logo-3d{background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.8rem;font-weight:700;margin-bottom:15px;transform-style:preserve-3d;transition:all .3s ease}.logo-3d:hover{transform:rotateY(10deg) scale(1.05)}.footer-tagline{color:#fffc;line-height:1.6;font-size:.95rem}.footer-title{color:var(--premium-gold);font-size:1.3rem;font-weight:600;margin-bottom:20px;position:relative;transform:translate(0);transition:all .3s ease}.footer-title:after{content:"";position:absolute;bottom:-5px;left:0;width:40px;height:2px;background:var(--premium-gold);transition:all .3s ease}.footer-title:hover{transform:translate(5px)}.footer-title:hover:after{width:60px}.footer-list{list-style:none}.footer-list-item{padding:8px 0;color:#fffc;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;gap:10px;transform:translate(0)}.footer-list-item:hover{color:var(--premium-gold);transform:translate(10px) rotateY(5deg)}.service-icon{color:var(--premium-gold);font-size:.8rem;transform:rotate(0);transition:all .3s ease}.footer-list-item:hover .service-icon{transform:rotate(90deg) scale(1.2)}.contact-grid{display:grid;gap:15px}.contact-item{display:flex;align-items:center;gap:12px;color:#fffc;text-decoration:none;padding:10px;border-radius:8px;transition:all .3s ease;transform:translateY(0);animation:fadeInUp .8s ease-out forwards}.contact-item:hover{color:var(--premium-gold);background:#ffd7001a;transform:translateY(-3px) rotateX(5deg)}.contact-icon{font-size:1.2rem;transform:scale(1);transition:all .3s ease}.contact-item:hover .contact-icon{transform:scale(1.2) rotate(10deg)}.newsletter-text{color:#fffc;margin-bottom:20px;line-height:1.5}.newsletter-form{display:flex;gap:10px;flex-direction:column}.newsletter-input{background:#ffffff1a;border:1px solid rgba(255,215,0,.3);border-radius:8px;padding:12px 15px;color:var(--white);font-size:.95rem;transition:all .3s ease;transform:translateY(0)}.newsletter-input:focus{outline:none;border-color:var(--premium-gold);background:#ffffff26;transform:translateY(-2px) rotateX(2deg);box-shadow:0 5px 15px #ffd70033}.newsletter-input::placeholder{color:#fff9}.newsletter-btn{background:var(--gold-gradient);color:var(--dark-navy);border:none;border-radius:8px;padding:12px 20px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0)}.newsletter-btn:hover{transform:translateY(-3px) rotateX(5deg);box-shadow:0 8px 20px #ffd7004d}.footer-bottom{margin-top:40px}.footer-divider{height:1px;background:linear-gradient(90deg,transparent,var(--premium-gold),transparent);margin-bottom:30px;transform:scaleX(0);animation:expandWidth 1s ease-out .5s forwards}@keyframes expandWidth{to{transform:scaleX(1)}}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.copyright{color:#ffffffb3;font-size:.9rem}.footer-links{display:flex;gap:25px}.footer-link{color:#ffffffb3;text-decoration:none;font-size:.9rem;transition:all .3s ease;position:relative;transform:translateY(0)}.footer-link:after{content:"";position:absolute;bottom:-3px;left:50%;width:0;height:1px;background:var(--premium-gold);transition:all .3s ease;transform:translate(-50%)}.footer-link:hover{color:var(--premium-gold);transform:translateY(-2px)}.footer-link:hover:after{width:100%}@media (max-width: 768px){.footer{padding:40px 0 20px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom-content{flex-direction:column;text-align:center;gap:15px}.footer-links{justify-content:center}.newsletter-form{flex-direction:column}}@media (max-width: 480px){.footer-container{padding:0 15px}.footer-links{flex-direction:column;gap:15px}}:root{--navy-blue: #060024;--dark-navy: #0a0a2a;--premium-dark-blue: #060024;--premium-blue-light: #5a5aff;--white: #ffffff;--premium-gold: #ffd700;--premium-gold-dark: #d4af37;--gold-gradient: linear-gradient(90deg, #ffd700, #d4af37);--blue-gradient: linear-gradient(135deg, #060024 0%, #0a0a2a 100%);--light-gray: #f7f7f7}.home{overflow-x:hidden;min-width:100vw}.hero{min-height:100vh;position:relative;display:flex;align-items:center;background:var(--blue-gradient);overflow:hidden}.hero-shapes{position:absolute;width:100%;height:100%}.shape{position:absolute;border-radius:50%;background:#ffd7001a;animation:float 6s ease-in-out infinite}.hero-container{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}.hero-content{color:var(--white)}.hero-slide-container{position:relative;height:400px;overflow:hidden}.hero-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translate(50px);transition:all .8s ease}.hero-slide.active{opacity:1;transform:translate(0)}.hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin-bottom:15px;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:pulse3d 2s ease-in-out infinite}.hero-subtitle{font-size:clamp(1.2rem,3vw,1.8rem);color:var(--premium-dark-blue);margin-bottom:20px;font-weight:500}.hero-description{font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;margin-bottom:30px;color:#ffffffe6}.hero-cta{font-size:1.1rem;padding:15px 35px;transform:translateY(0) rotateX(0);transition:all .3s ease}.hero-cta:hover{transform:translateY(-5px) rotateX(10deg)}.hero-indicators{display:flex;gap:10px;margin-top:30px}.indicator{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,215,0,.5);background:transparent;cursor:pointer;transition:all .3s ease;transform:scale(1)}.indicator.active{background:var(--premium-gold);transform:scale(1.2) rotate(180deg)}.video-hero{position:relative;width:100%;height:100vh;overflow:hidden}.video-background{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.video-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}@media (max-width: 768px){.video-hero{height:60vh}.video-background{object-position:center top}}.hero-visual{position:relative;height:500px;display:flex;align-items:center;justify-content:center}.floating-elements{position:relative;width:100%;height:100%}.floating-card{position:absolute;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.3);border-radius:15px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--white);transform-style:preserve-3d;animation:floatCards 4s ease-in-out infinite}.card-1{top:20%;left:10%;animation-delay:0s}.card-2{top:10%;right:20%;animation-delay:1.3s}.card-3{bottom:20%;left:50%;transform:translate(-50%);animation-delay:2.6s}.card-icon{font-size:2rem;transform:scale(1);transition:all .3s ease}.floating-card:hover .card-icon{transform:scale(1.2) rotate(10deg)}.card-text{font-weight:600;font-size:.9rem}.stats-section{padding:80px 0;background:var(--light-gray);position:relative}.stats-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 48%,rgba(255,215,0,.05) 50%,transparent 52%)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.stat-card{background:var(--white);padding:40px 20px;border-radius:15px;text-align:center;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;transform:translateY(0);opacity:0}.stat-card:hover{transform:translateY(-10px) rotateX(5deg);box-shadow:0 20px 50px #00000026}.stat-icon{font-size:3rem;margin-bottom:20px;animation:bounce3d 2s infinite}.stat-number{font-size:3rem;font-weight:700;color:var(--premium-dark-blue);margin-bottom:10px;background:var(--blue-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:1.1rem;color:var(--dark-navy);font-weight:500}.services-section{padding:100px 0;background:var(--white);position:relative}.section-title,.service-title{color:var(--dark-navy)}.section-description,.service-description,.feature-item{color:var(--premium-dark-blue)}.cta-section{background:var(--blue-gradient)}.about-us{overflow-x:hidden;min-width:100vw}.about-hero{min-height:60vh;position:relative;display:flex;align-items:center;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);overflow:hidden}.about-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.floating-shapes{position:absolute;width:100%;height:100%}.shape-circle{position:absolute;width:200px;height:200px;border-radius:50%;background:#ffd7001a;top:20%;right:10%;animation:rotate360 15s linear infinite}.shape-triangle{position:absolute;width:0;height:0;border-left:75px solid transparent;border-right:75px solid transparent;border-bottom:130px solid rgba(255,215,0,.08);bottom:20%;left:15%;animation:float 8s ease-in-out infinite;animation-delay:2s}.shape-square{position:absolute;width:120px;height:120px;background:#ffd7000f;transform:rotate(45deg);top:60%;left:60%;animation:pulse3d 6s ease-in-out infinite;animation-delay:1s}.about-hero-content{position:relative;z-index:2;text-align:center;opacity:0}.about-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin-bottom:20px;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:pulse3d 3s ease-in-out infinite}.about-hero-subtitle{font-size:clamp(1.1rem,3vw,1.5rem);color:#ffffffe6;max-width:600px;margin:0 auto;line-height:1.6}.company-overview{padding:100px 0;background:var(--white)}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.overview-content{opacity:0}.tab-navigation{display:flex;gap:10px;margin-bottom:40px;flex-wrap:wrap}.tab-btn{background:transparent;border:2px solid var(--premium-gold);color:var(--premium-dark-blue);padding:12px 25px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0)}.tab-btn:hover{transform:translateY(-3px) rotateX(5deg);box-shadow:0 8px 20px #ffd7004d}.tab-btn.active{background:var(--gold-gradient);color:var(--dark-navy);transform:translateY(-3px) rotateX(5deg);box-shadow:0 8px 20px #ffd7004d}.tab-content{transform:translateY(0);transition:all .3s ease}.tab-title{font-size:2.2rem;color:var(--dark-navy);margin-bottom:20px;font-weight:700}.tab-text{font-size:1.1rem;line-height:1.8;color:var(--premium-dark-blue)}.overview-visual{opacity:0;display:flex;justify-content:center;align-items:center}.visual-container{position:relative;width:400px;height:400px;perspective:1000px}.rotating-globe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;animation:rotate360 20s linear infinite}.globe-inner{width:100%;height:100%;background:var(--blue-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 40px #1e3a8a4d;animation:pulse3d 4s ease-in-out infinite}.globe-icon{font-size:4rem;animation:rotate360 15s linear infinite reverse}.orbit{position:absolute;border:2px solid rgba(255,215,0,.3);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-1{width:250px;height:250px;animation:rotate360 10s linear infinite}.orbit-2{width:300px;height:300px;animation:rotate360 15s linear infinite reverse}.orbit-3{width:350px;height:350px;animation:rotate360 25s linear infinite}.satellite{position:absolute;top:-15px;left:50%;transform:translate(-50%);font-size:1.5rem;background:var(--white);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px #0003;animation:rotate360 10s linear infinite reverse}.values-section{padding:100px 0;background:var(--light-gray);position:relative}.values-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(255,215,0,.05) 0%,transparent 50%)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;position:relative;z-index:1}.value-card{background:var(--white);padding:40px 30px;border-radius:20px;text-align:center;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0;position:relative;overflow:hidden}.value-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);transition:all .6s ease}.value-card:hover:before{left:100%}.value-card:hover{transform:translateY(-10px) rotateX(5deg) rotateY(5deg);box-shadow:0 25px 60px #00000026;border-color:var(--premium-gold)}.value-icon{font-size:3.5rem;margin-bottom:25px;display:block;animation:bounce3d 3s infinite;animation-delay:var(--delay, 0s)}.value-title{font-size:1.4rem;color:var(--dark-navy);margin-bottom:15px;font-weight:600}.value-description{color:var(--premium-dark-blue);line-height:1.6;font-size:1rem}.team-section{padding:100px 0;background:var(--white)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.team-card{background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #0000001a;transition:all .4s ease;transform:translateY(0);opacity:0;border:1px solid rgba(255,215,0,.2)}.team-card:hover{transform:translateY(-15px) rotateX(5deg);box-shadow:0 25px 60px #00000026}.team-image-container{position:relative;overflow:hidden;height:300px}.team-image{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.team-card:hover .team-image{transform:scale(1.1) rotate(2deg)}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#1e3a8acc,#ffd700cc);opacity:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.team-card:hover .image-overlay{opacity:1}.social-links{display:flex;gap:15px}.social-link{background:var(--white);color:var(--dark-navy);width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:1.2rem;transition:all .3s ease;transform:translateY(20px)}.team-card:hover .social-link{transform:translateY(0) rotateY(360deg)}.social-link:hover{background:var(--premium-gold);transform:scale(1.1) rotate(10deg)}.team-info{padding:30px;text-align:center}.team-name{font-size:1.3rem;color:var(--dark-navy);margin-bottom:5px;font-weight:600}.team-position{color:var(--premium-gold);font-weight:600;margin-bottom:15px;font-size:.95rem}.team-bio{color:var(--premium-dark-blue);margin-bottom:20px;line-height:1.5;font-size:.9rem}.team-specialties{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.timeline-section{padding:100px 0;background:var(--light-gray);position:relative}.timeline{position:relative;max-width:800px;margin:0 auto}.timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:4px;background:var(--gold-gradient);transform:translate(-50%)}.timeline-item{position:relative;margin-bottom:50px;opacity:0}.timeline-item.left .timeline-content{margin-right:60%}.timeline-item.right .timeline-content{margin-left:60%}.timeline-content{background:var(--white);padding:30px;border-radius:15px;box-shadow:0 10px 30px #060024;border:1px solid rgba(255,215,0,.2);transition:all .3s ease;transform:translateY(0)}.timeline-content:hover{transform:translateY(-5px) rotateX(3deg);box-shadow:0 20px 50px #00000026}.timeline-year{background:var(--gold-gradient);color:var(--dark-navy);padding:8px 20px;border-radius:20px;font-weight:700;font-size:1rem;display:inline-block;margin-bottom:15px}.timeline-event{font-size:1.3rem;color:var(--dark-navy);margin-bottom:10px;font-weight:600}.timeline-description{color:var(--premium-dark-blue);line-height:1.6}.timeline-marker{position:absolute;left:50%;top:30px;width:20px;height:20px;background:var(--premium-gold);border-radius:50%;transform:translate(-50%);border:4px solid var(--white);box-shadow:0 0 0 4px var(--premium-gold);animation:pulse3d 2s infinite}.about-cta{padding:100px 0;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);text-align:center;position:relative;overflow:hidden}.about-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 70%,rgba(255,215,0,.1) 0%,transparent 50%)}.cta-content{position:relative;z-index:1;opacity:0}.cta-description{font-size:1.2rem;margin-bottom:40px;color:#ffffffe6;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}@media (max-width: 768px){.overview-grid{grid-template-columns:1fr;gap:50px}.visual-container{width:300px;height:300px}.rotating-globe{width:150px;height:150px}.globe-icon{font-size:3rem}.orbit-1{width:200px;height:200px}.orbit-2{width:230px;height:230px}.orbit-3{width:260px;height:260px}.team-grid{grid-template-columns:1fr;gap:30px}.timeline:before{left:30px}.timeline-item.left .timeline-content,.timeline-item.right .timeline-content{margin-left:70px;margin-right:0}.timeline-marker{left:30px}.cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.tab-navigation{flex-direction:column}.tab-btn{text-align:center}.values-grid{grid-template-columns:1fr}.team-image-container{height:250px}}.consultancy{overflow-x:hidden;min-width:100vw}.consultancy-hero{min-height:90vh;position:relative;display:flex;align-items:center;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);overflow:hidden}.geometric-shapes{position:absolute;width:100%;height:100%}.shape{position:absolute;opacity:.1}.hexagon{width:100px;height:100px;background:var(--premium-gold);clip-path:polygon(30% 0%,70% 0%,100% 50%,70% 100%,30% 100%,0% 50%);top:20%;right:10%;animation:rotate180 20s linear infinite}.triangle{width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-bottom:104px solid var(--premium-gold);bottom:25%;left:15%;animation:float 12s ease-in-out infinite;animation-delay:2s}.circle{width:80px;height:80px;background:var(--premium-gold);border-radius:50%;top:60%;right:25%;animation:pulse3d 8s ease-in-out infinite;animation-delay:1s}.square{width:90px;height:90px;background:var(--premium-gold);transform:rotate(45deg);bottom:15%;right:40%;animation:bounce3d 10s infinite;animation-delay:3s}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px}.stat{text-align:center;padding:20px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;border:1px solid rgba(255,215,0,.3);transition:all .3s ease;transform:translateY(0)}.stat:hover{transform:translateY(-5px) rotateX(5deg);background:#ffffff26}.stat-number{display:block;font-size:2rem;font-weight:700;color:var(--premium-gold);margin-bottom:5px}.stat-label{font-size:.9rem;color:#fffc}.hero-cta{padding:18px 40px;font-size:1.1rem}.floating-dashboard{background:#fffffff2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:30px;box-shadow:0 25px 60px #0003;border:1px solid rgba(255,215,0,.3);animation:float 6s ease-in-out infinite;width:100%;max-width:400px}.dashboard-title{font-size:1.2rem;font-weight:700;color:var(--dark-navy)}.dashboard-status{font-size:.9rem}.dashboard-metrics{display:grid;gap:15px;margin-bottom:25px}.metric{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#ffd7001a;border-radius:10px;border:1px solid rgba(255,215,0,.3)}.metric-label{font-size:.95rem;color:var(--premium-dark-blue);font-weight:500}.metric-value{font-size:1.1rem;font-weight:700;color:var(--premium-gold)}.dashboard-chart{height:120px;background:#1e3a8a1a;border-radius:10px;padding:15px;display:flex;align-items:end}.chart-bars{display:flex;gap:8px;height:100%;width:100%;align-items:end}.bar{flex:1;background:var(--blue-gradient);border-radius:4px 4px 0 0;min-height:20px;animation:growUp 2s ease-out forwards;transform:scaleY(0);transform-origin:bottom}.bar:nth-child(1){animation-delay:.2s}.bar:nth-child(2){animation-delay:.4s}.bar:nth-child(3){animation-delay:.6s}.bar:nth-child(4){animation-delay:.8s}.bar:nth-child(5){animation-delay:1s}@keyframes growUp{to{transform:scaleY(1)}}.services-showcase{padding:120px 0;background:var(--white)}.services-container{display:grid;grid-template-columns:300px 1fr;gap:60px;margin-top:60px}.services-tabs{display:flex;flex-direction:column;gap:15px}.service-tab{background:var(--white);border:2px solid rgba(255,215,0,.3);border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:15px;text-align:left;transform:translate(0)}.service-tab:hover{transform:translate(10px) rotateY(5deg);border-color:var(--premium-gold);box-shadow:0 10px 30px #ffd70033}.service-tab.active{background:var(--gold-gradient);color:var(--dark-navy);transform:translate(10px) rotateY(5deg);box-shadow:0 15px 40px #ffd7004d}.service-content{opacity:0}.service-main{background:var(--white);border-radius:20px;padding:40px;box-shadow:0 20px 50px #0000001a;border:1px solid rgba(255,215,0,.2)}.service-header{display:flex;align-items:center;gap:20px;margin-bottom:25px}.service-icon{font-size:3rem;animation:bounce3d 2s infinite}.service-title{font-size:2rem;color:var(--dark-navy);font-weight:700}.service-description{font-size:1.1rem;color:var(--premium-dark-blue);line-height:1.6;margin-bottom:40px}.service-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:40px}.detail-section{background:#ffd7000d;padding:25px;border-radius:15px;border:1px solid rgba(255,215,0,.2)}.detail-title{font-size:1.2rem;color:var(--dark-navy);font-weight:600;margin-bottom:15px}.detail-item{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--premium-dark-blue);font-size:.95rem}.item-bullet{color:var(--premium-gold);font-size:.8rem}.service-cta{width:100%;padding:18px 30px}.process-section{padding:120px 0;background:var(--light-gray);position:relative}.process-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(255,215,0,.05) 0%,transparent 50%)}.process-timeline{position:relative;max-width:900px;margin:0 auto}.step-indicator{position:absolute;left:50%;top:30px;width:60px;height:60px;background:var(--gold-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%);box-shadow:0 0 0 8px var(--white),0 0 0 12px var(--premium-gold);z-index:2}.step-number{font-size:1.2rem;font-weight:700;color:var(--dark-navy)}.success-stories{padding:120px 0;background:var(--white)}.stories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px}.story-card{background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0}.story-card:hover{transform:translateY(-15px) rotateX(5deg);box-shadow:0 30px 70px #00000026}.story-image{position:relative;height:200px;overflow:hidden}.story-image img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.story-card:hover .story-image img{transform:scale(1.1)}.image-overlay{position:absolute;top:20px;right:20px}.story-content{padding:30px}.story-company{font-size:1.3rem;color:var(--dark-navy);font-weight:700;margin-bottom:20px}.story-challenge,.story-solution,.story-results{margin-bottom:20px}.challenge-title,.solution-title,.results-title{font-size:1rem;color:var(--premium-gold);font-weight:600;margin-bottom:8px}.expert-team{padding:120px 0;background:var(--light-gray)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.expertise-badge{position:absolute;bottom:15px;left:15px;background:var(--gold-gradient);color:var(--dark-navy);padding:8px 15px;border-radius:20px;font-size:.8rem;font-weight:600}.consultancy-cta{padding:120px 0;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);text-align:center;position:relative;overflow:hidden}.consultancy-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 70%,rgba(255,215,0,.1) 0%,transparent 50%)}.cta-benefits{display:flex;justify-content:center;gap:30px;margin-bottom:40px;flex-wrap:wrap}.benefit-item{display:flex;align-items:center;gap:8px;background:#ffffff1a;padding:10px 20px;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.3)}.benefit-icon{color:var(--premium-gold)}@media (max-width: 768px){.consultancy-hero{height:1500px}.hero-visual{margin-top:150px}.hero-content-grid{grid-template-columns:1fr;gap:50px;text-align:center}.hero-stats{grid-template-columns:1fr;gap:20px}.services-container{grid-template-columns:1fr;gap:40px}.services-tabs{flex-direction:row;overflow-x:auto;gap:10px;padding-bottom:10px}.service-tab{min-width:200px;flex-shrink:0}.service-details{grid-template-columns:1fr}.process-timeline:before{left:30px}.process-step:nth-child(odd) .step-content,.process-step:nth-child(2n) .step-content{margin-left:80px;margin-right:0}.step-indicator{left:30px}.stories-grid,.team-grid{grid-template-columns:1fr}.cta-benefits,.cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.floating-dashboard{padding:20px}.service-main{padding:25px 20px}.story-card,.expert-card{margin:0 10px}}.land{overflow-x:hidden;min-width:100vw}.land-hero{min-height:90vh;position:relative;display:flex;align-items:center;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);overflow:hidden}.construction-elements{position:absolute;width:100%;height:100%}.crane-element{position:absolute;font-size:4rem;top:15%;right:10%;opacity:.2;animation:float 8s ease-in-out infinite}.building-element{position:absolute;font-size:3rem;bottom:20%;left:15%;opacity:.2;animation:pulse3d 6s ease-in-out infinite;animation-delay:1s}.landscape-element{position:absolute;font-size:2.5rem;top:60%;right:25%;opacity:.2;animation:bounce3d 4s infinite;animation-delay:2s}.blueprint-element{position:absolute;font-size:3.5rem;bottom:30%;right:40%;opacity:.2;animation:rotate360 15s linear infinite;animation-delay:.5s}.hero-features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.feature-item{display:flex;align-items:center;gap:12px;background:#ffffff1a;padding:15px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.3);transition:all .3s ease;transform:translateY(0)}.feature-item:hover{transform:translateY(-3px) rotateX(5deg);background:#ffffff26}.feature-icon{font-size:1.5rem;animation:pulse3d 3s ease-in-out infinite}.feature-text{color:var(--white);font-weight:500;font-size:.95rem}.development-visualization{position:relative;width:100%;max-width:450px;height:400px;background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;border:2px solid rgba(255,215,0,.3);padding:30px;animation:float 8s ease-in-out infinite}.land-plot{position:absolute;background:#ffffff1a;border-radius:15px;border:1px solid rgba(255,215,0,.4);padding:15px;transition:all .3s ease}.land-plot:hover{transform:scale(1.05) rotateY(5deg);background:#fff3}.plot-1{top:20px;left:20px;width:140px;height:120px}.plot-2{top:20px;right:20px;width:120px;height:100px}.plot-3{bottom:40px;left:50%;transform:translate(-50%);width:160px;height:100px}.plot-label{font-size:.7rem;color:var(--premium-gold);font-weight:600;margin-bottom:10px;text-align:center}.plot-buildings,.plot-houses,.plot-landscape{display:flex;justify-content:space-around;align-items:end;height:60px}.building{background:var(--premium-gold);border-radius:2px;width:15px;animation:growUp 2s ease-out forwards;transform:scaleY(0);transform-origin:bottom}.building.tall{height:50px;animation-delay:.2s}.building.medium{height:35px;animation-delay:.4s}.building.short{height:25px;animation-delay:.6s}.house{width:20px;height:20px;background:var(--premium-gold);border-radius:3px;position:relative;animation:popIn 1s ease-out forwards;transform:scale(0)}.house:nth-child(1){animation-delay:.3s}.house:nth-child(2){animation-delay:.5s}.house:nth-child(3){animation-delay:.7s}.house:before{content:"";position:absolute;top:-8px;left:-3px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:10px solid var(--premium-gold)}.tree{width:8px;height:25px;background:var(--premium-gold);border-radius:50%/60% 60% 40% 40%;animation:sway 3s ease-in-out infinite}.tree:nth-child(1){animation-delay:0s}.tree:nth-child(2){animation-delay:1s}.park{width:30px;height:15px;background:var(--premium-gold);border-radius:50%;animation:pulse3d 4s ease-in-out infinite}@keyframes popIn{to{transform:scale(1)}}@keyframes sway{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}.land-services{padding:120px 0;background:var(--white)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.service-card{background:var(--white);padding:40px 30px;border-radius:20px;text-align:center;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0;position:relative;overflow:hidden}.service-icon-container{margin-bottom:25px}.service-title{font-size:1.5rem;color:var(--dark-navy);margin-bottom:15px;font-weight:600}.service-description{color:var(--premium-dark-blue);margin-bottom:25px;line-height:1.6}.service-features{list-style:none;margin-bottom:30px;text-align:left}.feature-item-list{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--premium-dark-blue)}.feature-bullet{color:var(--premium-gold);font-size:.8rem}.service-btn{background:var(--blue-gradient);color:var(--white);border:none;padding:12px 25px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0)}.projects-showcase{padding:120px 0;background:var(--light-gray);position:relative}.projects-showcase:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 70%,rgba(255,215,0,.05) 0%,transparent 50%)}.projects-container{display:grid;grid-template-columns:350px 1fr;gap:60px;margin-top:60px;position:relative;z-index:1}.project-tabs{display:flex;flex-direction:column;gap:20px}.project-tab{background:var(--white);border:2px solid rgba(255,215,0,.3);border-radius:15px;padding:25px;cursor:pointer;transition:all .3s ease;text-align:left;transform:translate(0)}.project-tab:hover{transform:translate(10px) rotateY(3deg);border-color:var(--premium-gold);box-shadow:0 10px 30px #ffd70033}.project-tab.active{background:var(--gold-gradient);color:var(--dark-navy);transform:translate(10px) rotateY(3deg);box-shadow:0 15px 40px #ffd7004d}.tab-info{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.tab-name{font-weight:700;font-size:1.1rem}.tab-location{font-size:.9rem;opacity:.8}.tab-status{background:#fff3;padding:5px 12px;border-radius:15px;font-size:.8rem;font-weight:600;align-self:flex-start}.project-tab.active .tab-status{background:#1e3a8a33}.project-details{opacity:0}.project-main{background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0000001a;border:1px solid rgba(255,215,0,.2)}.project-image{position:relative;height:300px;overflow:hidden}.project-image img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.project-main:hover .project-image img{transform:scale(1.05)}.project-overlay{position:absolute;top:20px;right:20px}.project-type{background:var(--gold-gradient);color:var(--dark-navy);padding:8px 15px;border-radius:20px;font-size:.8rem;font-weight:600}.project-info{padding:40px}.project-name{font-size:2rem;color:var(--dark-navy);font-weight:700;margin-bottom:10px}.project-location{color:var(--premium-dark-blue);margin-bottom:20px;font-size:1.1rem}.project-description{color:var(--premium-dark-blue);line-height:1.6;margin-bottom:30px}.project-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:30px}.stat-item{text-align:center;padding:20px;background:#ffd7001a;border-radius:15px;border:1px solid rgba(255,215,0,.3);transition:all .3s ease;transform:translateY(0)}.stat-item:hover{transform:translateY(-5px) rotateX(3deg)}.stat-label{display:block;font-size:.9rem;color:var(--premium-dark-blue);margin-bottom:5px}.stat-value{font-size:1.3rem;font-weight:700;color:var(--premium-gold)}.project-highlights{margin-top:30px}.highlights-title{font-size:1.2rem;color:var(--dark-navy);font-weight:600;margin-bottom:15px}.highlights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.highlight-item{display:flex;align-items:center;gap:10px;color:var(--premium-dark-blue);font-size:.95rem}.highlight-bullet{font-size:.8rem}.investment-opportunities{padding:120px 0;background:var(--white)}.opportunities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.opportunity-card{background:var(--white);border-radius:20px;padding:30px;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0}.opportunity-card:hover{transform:translateY(-10px) rotateX(3deg);box-shadow:0 25px 60px #00000026;border-color:var(--premium-gold)}.opportunity-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.opportunity-title{font-size:1.3rem;color:var(--dark-navy);font-weight:700;flex:1}.opportunity-price{background:var(--gold-gradient);color:var(--dark-navy);padding:8px 15px;border-radius:20px;font-weight:700;font-size:1rem}.opportunity-details{margin-bottom:25px}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,215,0,.2)}.detail-label{color:var(--premium-dark-blue);font-size:.95rem}.detail-value{color:var(--dark-navy);font-weight:600;font-size:.95rem}.opportunity-highlights{margin-bottom:25px}.highlights-list{list-style:none}.highlight-item-list{display:flex;align-items:center;gap:10px;padding:5px 0;color:var(--premium-dark-blue);font-size:.9rem}.highlight-check{color:var(--premium-gold);font-weight:700}.opportunity-btn{width:100%;background:var(--blue-gradient);color:var(--white);border:none;padding:15px 20px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0)}.opportunity-btn:hover{transform:translateY(-3px) rotateX(5deg);box-shadow:0 8px 20px #1e3a8a4d}.development-process{padding:120px 0;background:var(--light-gray)}.process-phase{background:var(--white);border-radius:20px;padding:30px;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0;position:relative}.process-phase:hover{transform:translateY(-10px) rotateX(5deg);box-shadow:0 25px 60px #00000026}.phase-number{position:absolute;top:-20px;left:30px;width:60px;height:60px;background:var(--gold-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:var(--dark-navy);box-shadow:0 5px 15px #ffd7004d}.phase-content{padding-top:30px}.phase-title{font-size:1.4rem;color:var(--dark-navy);font-weight:700;margin-bottom:15px}.phase-description{color:var(--premium-dark-blue);line-height:1.6;margin-bottom:20px}.phase-duration{display:flex;align-items:center;gap:8px;margin-bottom:20px}.deliverables-list{list-style:none}.deliverable-item{display:flex;align-items:center;gap:8px;color:var(--premium-dark-blue);font-size:.9rem;margin-bottom:5px}.deliverable-check{font-size:.8rem}.land-cta{padding:120px 0;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);text-align:center;position:relative;overflow:hidden}.land-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(255,215,0,.1) 0%,transparent 50%)}.cta-content{position:relative;z-index:1;max-width:800px;margin:0 auto;opacity:0}.cta-features{display:flex;justify-content:center;gap:30px;margin-bottom:40px;flex-wrap:wrap}.cta-feature{display:flex;align-items:center;gap:8px;background:#ffffff1a;padding:12px 20px;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.3)}.cta-icon{color:var(--premium-gold);font-size:1.2rem}.cta-text{color:var(--white);font-weight:500;font-size:.95rem}@media (max-width: 768px){.land-hero{height:1500px}.hero-content-grid{grid-template-columns:1fr;gap:50px;text-align:center}.hero-features{grid-template-columns:1fr}.development-visualization{height:300px;margin-top:100px}.plot-1,.plot-2,.plot-3{position:relative;margin:10px auto}.projects-container{grid-template-columns:1fr;gap:40px}.project-tabs{flex-direction:row;overflow-x:auto;gap:15px;padding-bottom:10px}.project-tab{min-width:250px;flex-shrink:0}.project-stats{grid-template-columns:1fr;gap:15px}.highlights-grid,.opportunities-grid,.process-grid{grid-template-columns:1fr}.cta-features,.cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.hero-buttons{flex-direction:column}.service-card,.opportunity-card,.process-phase,.project-main{margin:0 10px}}.finance{overflow-x:hidden;min-width:100vw}.finance-hero{min-height:90vh;position:relative;display:flex;align-items:center;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);overflow:hidden}.financial-elements{position:absolute;width:100%;height:100%}.chart-element{position:absolute;font-size:3.5rem;top:15%;right:10%;opacity:.2;animation:float 10s ease-in-out infinite}.coin-element{position:absolute;font-size:3rem;bottom:25%;left:12%;opacity:.2;animation:bounce3d 6s infinite;animation-delay:1s}.graph-element{position:absolute;font-size:2.5rem;top:50%;right:30%;opacity:.2;animation:pulse3d 8s ease-in-out infinite;animation-delay:2s}.calculator-element{position:absolute;font-size:3rem;bottom:15%;right:45%;opacity:.2;animation:rotate360 20s linear infinite;animation-delay:.5s}.bank-element{position:absolute;font-size:4rem;top:70%;left:40%;opacity:.2;animation:float 12s ease-in-out infinite;animation-delay:3s}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:40px}.stat-item{text-align:center;padding:20px 15px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;border:1px solid rgba(255,215,0,.3);transition:all .3s ease;transform:translateY(0)}.stat-item:hover{transform:translateY(-5px) rotateX(5deg);background:#ffffff26}.stat-number{display:block;font-size:1.8rem;font-weight:700;color:var(--premium-gold);margin-bottom:5px}.stat-label{font-size:.85rem;color:#fffc;line-height:1.3}.financial-dashboard{background:#fffffff2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:30px;box-shadow:0 25px 60px #0003;border:1px solid rgba(255,215,0,.3);animation:float 8s ease-in-out infinite;width:100%;max-width:450px;color:var(--dark-navy)}.dashboard-period{background:var(--gold-gradient);color:var(--dark-navy);padding:5px 12px;border-radius:15px;font-size:.8rem;font-weight:600}.performance-chart{height:120px;margin-bottom:25px;background:#1e3a8a0d;border-radius:10px;padding:15px;position:relative}.performance-svg{width:100%;height:100%}.chart-path{stroke-dasharray:300;stroke-dashoffset:300;animation:drawPath 3s ease-out forwards}@keyframes drawPath{to{stroke-dashoffset:0}}.dashboard-metrics{display:grid;gap:15px}.metric-card{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#ffd7001a;border-radius:10px;border:1px solid rgba(255,215,0,.3)}.metric-label{font-size:.9rem;color:var(--premium-dark-blue);font-weight:500}.metric-value{font-size:1rem;font-weight:700;color:var(--dark-navy)}.metric-change{font-size:.8rem;font-weight:600;padding:3px 8px;border-radius:10px}.metric-change.positive{background:#22c55e33;color:#059669}.metric-change.neutral{background:#6b728033;color:#374151}.financial-calculator{padding:120px 0;background:var(--light-gray);position:relative}.financial-calculator:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(255,215,0,.05) 0%,transparent 50%)}.calculator-container{position:relative;z-index:1}.calculator-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.calculator-tab{background:var(--white);border:2px solid rgba(255,215,0,.3);border-radius:15px;padding:20px 30px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:12px;transform:translateY(0)}.calculator-tab:hover{transform:translateY(-3px) rotateX(3deg);border-color:var(--premium-gold);box-shadow:0 10px 30px #ffd70033}.calculator-tab.active{background:var(--gold-gradient);color:var(--dark-navy);transform:translateY(-3px) rotateX(3deg);box-shadow:0 15px 40px #ffd7004d}.tab-icon{font-size:1.5rem}.tab-label{font-weight:600;font-size:1rem}.calculator-content{opacity:0}.calculator-section{background:var(--white);border-radius:20px;padding:40px;box-shadow:0 20px 50px #0000001a;border:1px solid rgba(255,215,0,.2);display:grid;grid-template-columns:1fr 1fr;gap:50px}.calculator-title{font-size:1.5rem;color:var(--dark-navy);font-weight:700;margin-bottom:25px}.input-label{display:block;color:var(--premium-dark-blue);font-weight:600;margin-bottom:8px;font-size:.95rem}.calculator-input{width:100%;padding:15px;border:2px solid rgba(30,58,138,.2);border-radius:10px;font-size:1rem;transition:all .3s ease;background:var(--white);color:var(--dark-navy)}.calculator-input:focus{outline:none;border-color:var(--premium-gold);transform:translateY(-2px);box-shadow:0 8px 20px #ffd70033}.results-title{font-size:1.5rem;color:var(--dark-navy);font-weight:700;margin-bottom:25px}.results-grid{display:grid;gap:20px}.result-item{background:#ffd7001a;padding:20px;border-radius:15px;border:1px solid rgba(255,215,0,.3);display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;transform:translateY(0)}.result-item:hover{transform:translateY(-3px) rotateX(3deg);background:#ffd70026}.result-label{font-size:1rem;color:var(--premium-dark-blue);font-weight:500}.result-value{font-size:1.2rem;font-weight:700;color:var(--premium-gold)}.financial-services{padding:120px 0;background:var(--white)}.service-icon-wrapper{text-align:center;margin-bottom:25px}.service-icon{font-size:4rem;display:block;animation:pulse3d 3s ease-in-out infinite}.detail-column{background:#ffd7000d;padding:20px;border-radius:15px;border:1px solid rgba(255,215,0,.2)}.service-cta-btn{width:100%;background:var(--blue-gradient);color:var(--white);border:none;padding:15px 25px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0)}.service-cta-btn:hover{transform:translateY(-3px) rotateX(5deg);box-shadow:0 8px 20px #1e3a8a4d}.investment-products{padding:120px 0;background:var(--light-gray)}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.product-card{background:var(--white);border-radius:20px;padding:30px;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0}.product-card:hover{transform:translateY(-10px) rotateX(3deg);box-shadow:0 25px 60px #00000026;border-color:var(--premium-gold)}.product-header{margin-bottom:25px;text-align:center}.product-name{font-size:1.4rem;color:var(--dark-navy);font-weight:700;margin-bottom:8px}.product-type{background:var(--gold-gradient);color:var(--dark-navy);padding:5px 15px;border-radius:15px;font-size:.8rem;font-weight:600}.product-metrics{margin-bottom:20px}.metric-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,215,0,.2)}.metric-row:last-child{border-bottom:none}.metric-label{color:var(--premium-dark-blue);font-size:.95rem;font-weight:500}.metric-value{color:var(--dark-navy);font-weight:600;font-size:.95rem}.expected-return{color:var(--premium-gold);font-weight:700}.risk-low{color:#059669}.risk-medium{color:#d97706}.risk-high{color:#dc2626}.risk-mediumhigh{color:#ea580c}.product-description{color:var(--premium-dark-blue);line-height:1.6;margin-bottom:25px;font-size:.95rem}.product-features{margin-bottom:25px}.features-title{font-size:1rem;color:var(--dark-navy);font-weight:600;margin-bottom:12px}.features-list{list-style:none}.feature-item{display:flex;align-items:center;gap:8px;color:var(--premium-dark-blue);font-size:.9rem;margin-bottom:6px}.feature-check{color:var(--premium-gold);font-weight:700}.product-cta-btn{width:100%;background:var(--gold-gradient);color:var(--dark-navy);border:none;padding:15px 20px;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s ease;transform:translateY(0)}.product-cta-btn:hover{transform:translateY(-3px) rotateX(5deg);box-shadow:0 10px 25px #ffd7004d}.financial-experts{padding:120px 0;background:var(--white)}.experts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.expert-card{background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0}.expert-card:hover{transform:translateY(-15px) rotateX(5deg);box-shadow:0 30px 70px #00000026}.expert-image{position:relative;height:250px;overflow:hidden}.expert-image img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.expert-card:hover .expert-image img{transform:scale(1.1)}.experience-badge{position:absolute;bottom:15px;left:15px;background:var(--gold-gradient);color:var(--dark-navy);padding:8px 15px;border-radius:20px;font-size:.8rem;font-weight:600}.expert-info{padding:30px}.expert-name{font-size:1.3rem;color:var(--dark-navy);font-weight:700;margin-bottom:5px}.expert-role{color:var(--premium-gold);font-weight:600;margin-bottom:10px}.expert-expertise{color:var(--premium-dark-blue);font-size:.95rem;margin-bottom:20px;line-height:1.5}.expert-credentials{margin-bottom:20px}.credentials-title{font-size:1rem;color:var(--dark-navy);font-weight:600;margin-bottom:10px}.credentials-list{display:flex;gap:8px;flex-wrap:wrap}.credential-badge{background:#ffd7001a;color:var(--premium-dark-blue);padding:5px 12px;border-radius:15px;font-size:.8rem;font-weight:600;border:1px solid rgba(255,215,0,.3)}.expert-achievements{margin-top:20px}.achievements-title{font-size:1rem;color:var(--dark-navy);font-weight:600;margin-bottom:10px}.achievements-list{list-style:none}.achievement-item{display:flex;align-items:center;gap:8px;color:var(--premium-dark-blue);font-size:.9rem;margin-bottom:5px}.achievement-bullet{font-size:.8rem}.finance-cta{padding:120px 0;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);text-align:center;position:relative;overflow:hidden}.finance-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(255,215,0,.1) 0%,transparent 50%)}.cta-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}@media (max-width: 768px){.hero-content-grid{grid-template-columns:1fr;gap:50px;text-align:center}.hero-stats{grid-template-columns:1fr;gap:15px}.calculator-tabs{flex-direction:column;align-items:center}.calculator-section{grid-template-columns:1fr;gap:30px}.service-details,.products-grid,.experts-grid,.cta-highlights{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.financial-dashboard{padding:20px}.calculator-section{padding:25px 20px}.service-card,.product-card,.expert-card{margin:0 10px}.hero-buttons{flex-direction:column}}.export{overflow-x:hidden;min-width:100vw}.export-hero{min-height:90vh;position:relative;display:flex;align-items:center;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);overflow:hidden}.trade-elements{position:absolute;width:100%;height:100%}.ship-element{position:absolute;font-size:4rem;top:20%;right:8%;opacity:.2;animation:float 12s ease-in-out infinite}.plane-element{position:absolute;font-size:3rem;bottom:30%;left:10%;opacity:.2;animation:fly 15s linear infinite}.globe-element{position:absolute;font-size:5rem;top:50%;right:30%;opacity:.15;animation:rotate360 25s linear infinite}.container-element{position:absolute;font-size:3.5rem;bottom:15%;right:45%;opacity:.2;animation:bounce3d 8s infinite;animation-delay:1s}.chart-element{position:absolute;font-size:2.5rem;top:70%;left:40%;opacity:.2;animation:pulse3d 6s ease-in-out infinite;animation-delay:2s}@keyframes fly{0%{transform:translate(-100px) translateY(0)}25%{transform:translate(200px) translateY(-20px)}50%{transform:translate(400px) translateY(10px)}75%{transform:translate(600px) translateY(-15px)}to{transform:translate(800px) translateY(0)}}.hero-highlights{display:grid;gap:20px;margin-bottom:40px}.highlight-card{display:flex;align-items:center;gap:15px;background:#ffffff1a;padding:20px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.3);transition:all .3s ease;transform:translate(0)}.highlight-card:hover{transform:translate(10px) rotateY(5deg);background:#ffffff26}.highlight-icon{font-size:2rem;animation:pulse3d 3s ease-in-out infinite}.highlight-content{display:flex;flex-direction:column;gap:5px}.highlight-title{color:var(--premium-gold);font-weight:600;font-size:1rem}.highlight-desc{color:#fffc;font-size:.9rem}.trade-dashboard{background:#fffffff2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:30px;box-shadow:0 25px 60px #0003;border:1px solid rgba(255,215,0,.3);animation:float 8s ease-in-out infinite;width:100%;max-width:450px;color:var(--dark-navy)}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid rgba(255,215,0,.2)}.dashboard-title{font-size:1.3rem;font-weight:700;color:var(--dark-navy)}.dashboard-status{font-size:.9rem;color:var(--premium-dark-blue)}.world-map{position:relative;height:150px;background:#1e3a8a0d;border-radius:15px;margin-bottom:25px;overflow:hidden}.trade-route{position:absolute;display:flex;align-items:center}.route-1{top:30%;left:10%;width:80%}.route-2{top:50%;left:15%;width:70%}.route-3{top:70%;left:20%;width:60%}.route-dot{width:8px;height:8px;border-radius:50%;background:var(--premium-gold);animation:pulse3d 2s ease-in-out infinite}.route-dot.start{animation-delay:0s}.route-dot.end{animation-delay:1s}.route-line{flex:1;height:2px;background:linear-gradient(90deg,var(--premium-gold),transparent,var(--premium-gold));margin:0 10px;animation:flow 3s ease-in-out infinite}@keyframes flow{0%,to{opacity:.3}50%{opacity:1}}.trade-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.trade-stat{display:flex;align-items:center;gap:10px;background:#ffd7001a;padding:15px;border-radius:10px;border:1px solid rgba(255,215,0,.3)}.stat-icon{font-size:1.5rem}.stat-info{display:flex;flex-direction:column;gap:2px}.stat-value{font-size:1rem;font-weight:700;color:var(--dark-navy)}.stat-label{font-size:.7rem;color:var(--premium-dark-blue)}.stat-growth{font-size:.7rem;color:#059669;font-weight:600}.export-services{padding:120px 0;background:var(--white)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px}.service-card{background:var(--white);padding:40px 30px;border-radius:20px;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);transition:all .6s ease}.service-card:hover:before{left:100%}.service-card:hover{transform:translateY(-15px) rotateX(5deg) rotateY(5deg);box-shadow:0 30px 70px #00000026;border-color:var(--premium-gold)}.service-icon-container{text-align:center;margin-bottom:25px}.service-icon{font-size:4rem;display:block;animation:bounce3d 3s infinite}.service-title{font-size:1.5rem;color:var(--dark-navy);margin-bottom:15px;font-weight:600;text-align:center}.service-description{color:var(--premium-dark-blue);margin-bottom:30px;line-height:1.6;text-align:center}.service-details{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:30px}.detail-section{background:#ffd7000d;padding:20px;border-radius:15px;border:1px solid rgba(255,215,0,.2)}.detail-title{font-size:1rem;color:var(--dark-navy);font-weight:600;margin-bottom:15px;text-align:center}.detail-list{list-style:none}.detail-item{display:flex;align-items:center;gap:8px;padding:5px 0;color:var(--premium-dark-blue);font-size:.9rem}.detail-bullet{color:var(--premium-gold);font-size:.8rem}.service-btn{width:100%;background:var(--blue-gradient);color:var(--white);border:none;padding:15px 25px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0)}.service-btn:hover{transform:translateY(-3px) rotateX(5deg);box-shadow:0 8px 20px #1e3a8a4d}.export-destinations{padding:120px 0;background:var(--light-gray);position:relative}.export-destinations:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 70%,rgba(255,215,0,.05) 0%,transparent 50%)}.destinations-container{display:grid;grid-template-columns:400px 1fr;gap:60px;margin-top:60px;position:relative;z-index:1}.destination-tabs{display:flex;flex-direction:column;gap:20px}.destination-tab{background:var(--white);border:2px solid rgba(255,215,0,.3);border-radius:15px;padding:25px;cursor:pointer;transition:all .3s ease;text-align:left;display:flex;align-items:center;gap:15px;transform:translate(0)}.destination-tab:hover{transform:translate(10px) rotateY(3deg);border-color:var(--premium-gold);box-shadow:0 10px 30px #ffd70033}.destination-tab.active{background:var(--gold-gradient);color:var(--dark-navy);transform:translate(10px) rotateY(3deg);box-shadow:0 15px 40px #ffd7004d}.tab-flag{font-size:2rem}.tab-info{flex:1;display:flex;flex-direction:column;gap:5px}.tab-country{font-weight:700;font-size:1.1rem}.tab-market{font-size:.9rem;opacity:.8}.tab-growth{background:#22c55e33;color:#059669;padding:5px 10px;border-radius:12px;font-size:.8rem;font-weight:600;align-self:flex-start}.destination-tab.active .tab-growth{background:#1e3a8a33;color:var(--premium-dark-blue)}.destination-details{opacity:0}.destination-main{background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0000001a;border:1px solid rgba(255,215,0,.2)}.destination-image{position:relative;height:250px;overflow:hidden}.destination-image img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.destination-main:hover .destination-image img{transform:scale(1.05)}.image-overlay{position:absolute;bottom:20px;left:20px;display:flex;align-items:center;gap:10px;background:#000000b3;padding:10px 20px;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.country-flag{font-size:1.5rem}.country-name{color:var(--white);font-weight:700;font-size:1.1rem}.destination-info{padding:40px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:30px}.info-item{text-align:center;padding:20px;background:#ffd7001a;border-radius:15px;border:1px solid rgba(255,215,0,.3);transition:all .3s ease;transform:translateY(0)}.info-item:hover{transform:translateY(-5px) rotateX(3deg)}.info-label{display:block;font-size:.9rem;color:var(--premium-dark-blue);margin-bottom:5px}.info-value{font-size:1.3rem;font-weight:700;color:var(--dark-navy)}.info-value.growth{color:#059669}.destination-sections{display:grid;gap:25px;margin-bottom:30px}.section{background:#ffd7000d;padding:25px;border-radius:15px;border:1px solid rgba(255,215,0,.2)}.section-title{font-size:1.2rem;color:var(--dark-navy);font-weight:600;margin-bottom:15px}.industry-tags{display:flex;gap:10px;flex-wrap:wrap}.industry-tag{background:var(--gold-gradient);color:var(--dark-navy);padding:8px 15px;border-radius:20px;font-size:.8rem;font-weight:600}.opportunity-list,.requirement-list{list-style:none;display:grid;gap:10px}.opportunity-item,.requirement-item{display:flex;align-items:center;gap:10px;color:var(--premium-dark-blue);font-size:.95rem}.opportunity-bullet,.requirement-bullet{font-size:.8rem}.destination-cta{width:100%;background:var(--blue-gradient);color:var(--white);border:none;padding:18px 30px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0);font-size:1.1rem}.destination-cta:hover{transform:translateY(-3px) rotateX(5deg);box-shadow:0 10px 25px #1e3a8a4d}.export-process{padding:120px 0;background:var(--white)}.process-timeline{position:relative;max-width:1000px;margin:0 auto}.process-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:4px;background:var(--gold-gradient);transform:translate(-50%)}.process-step{position:relative;margin-bottom:80px;opacity:0}.process-step:nth-child(odd) .step-content{margin-right:55%}.process-step:nth-child(2n) .step-content{margin-left:55%}.step-indicator{position:absolute;left:50%;top:30px;width:80px;height:80px;background:var(--gold-gradient);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%);box-shadow:0 0 0 8px var(--white),0 0 0 12px var(--premium-gold);z-index:2}.step-number{font-size:1rem;font-weight:700;color:var(--dark-navy);margin-bottom:2px}.step-icon{font-size:1.5rem}.step-content{background:var(--white);padding:30px;border-radius:20px;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .3s ease;transform:translateY(0)}.step-content:hover{transform:translateY(-5px) rotateX(3deg);box-shadow:0 25px 60px #00000026}.step-title{font-size:1.5rem;color:var(--dark-navy);font-weight:700;margin-bottom:15px}.step-description{color:var(--premium-dark-blue);line-height:1.6;margin-bottom:20px}.step-meta{margin-bottom:20px}.step-duration{background:#ffd7001a;color:var(--premium-dark-blue);padding:5px 12px;border-radius:20px;font-size:.9rem;font-weight:500}.deliverables-title{font-size:1rem;color:var(--dark-navy);font-weight:600;margin-bottom:10px}.deliverables-list{list-style:none;display:grid;gap:5px}.deliverable-item{color:var(--premium-dark-blue);font-size:.9rem;padding-left:15px;position:relative}.deliverable-item:before{content:"✓";position:absolute;left:0;color:var(--premium-gold);font-weight:600}.export-success{padding:120px 0;background:var(--light-gray)}.success-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px}.success-card{background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0}.success-card:hover{transform:translateY(-15px) rotateX(5deg);box-shadow:0 30px 70px #00000026}.success-image{position:relative;height:200px;overflow:hidden}.success-image img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.success-card:hover .success-image img{transform:scale(1.1)}.timeline-badge{position:absolute;top:15px;right:15px;background:var(--gold-gradient);color:var(--dark-navy);padding:8px 15px;border-radius:20px;font-size:.8rem;font-weight:600}.success-content{padding:30px}.success-header{margin-bottom:20px}.success-company{font-size:1.3rem;color:var(--dark-navy);font-weight:700;margin-bottom:5px}.success-industry{color:var(--premium-gold);font-weight:600;font-size:.9rem}.success-challenge,.success-solution,.success-results{margin-bottom:20px}.challenge-title,.solution-title,.results-title{font-size:1rem;color:var(--dark-navy);font-weight:600;margin-bottom:8px}.challenge-text,.solution-text{color:var(--premium-dark-blue);line-height:1.5;font-size:.95rem}.results-list{list-style:none}.result-item{display:flex;align-items:center;gap:8px;color:var(--premium-dark-blue);font-size:.95rem;margin-bottom:5px}.result-bullet{font-size:.8rem}.export-cta{padding:120px 0;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);text-align:center;position:relative;overflow:hidden}.export-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(255,215,0,.1) 0%,transparent 50%)}.cta-benefits{margin-bottom:40px}.benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.benefit-item{display:flex;align-items:center;gap:12px;background:#ffffff1a;padding:15px 20px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.3);transition:all .3s ease;transform:translateY(0)}.benefit-item:hover{transform:translateY(-3px) rotateX(3deg);background:#ffffff26}.benefit-icon{color:var(--premium-gold);font-size:1.3rem}.benefit-text{color:var(--white);font-weight:500;font-size:.95rem}@media (max-width: 768px){.export-hero{height:2000px}.hero-content-grid{grid-template-columns:1fr;gap:50px;text-align:center}.trade-dashboard{padding:20px;margin-top:500px}.trade-stats,.service-details{grid-template-columns:1fr}.destinations-container{grid-template-columns:1fr;gap:40px}.destination-tabs{flex-direction:row;overflow-x:auto;gap:15px;padding-bottom:10px}.destination-tab{min-width:280px;flex-shrink:0}.info-grid{grid-template-columns:1fr;gap:15px}.process-timeline:before{left:30px}.process-step:nth-child(odd) .step-content,.process-step:nth-child(2n) .step-content{margin-left:80px;margin-right:0}.step-indicator{left:30px}.success-grid,.benefit-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.hero-buttons{flex-direction:column}.service-card,.success-card,.destination-main{margin:0 10px}.step-indicator{width:60px;height:60px}.step-number{font-size:.9rem}.step-icon{font-size:1.2rem}}.bank-loan{overflow-x:hidden;min-width:100vw}.loan-hero{min-height:90vh;position:relative;display:flex;align-items:center;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);overflow:hidden}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banking-elements{position:absolute;width:100%;height:100%}.bank-element{position:absolute;font-size:4rem;top:15%;right:8%;opacity:.2;animation:float 10s ease-in-out infinite}.money-element{position:absolute;font-size:3.5rem;bottom:25%;left:10%;opacity:.2;animation:bounce3d 8s infinite;animation-delay:1s}.document-element{position:absolute;font-size:3rem;top:60%;right:30%;opacity:.2;animation:pulse3d 6s ease-in-out infinite;animation-delay:2s}.calculator-element{position:absolute;font-size:2.5rem;bottom:15%;right:45%;opacity:.2;animation:rotate360 20s linear infinite;animation-delay:.5s}.handshake-element{position:absolute;font-size:3.5rem;top:70%;left:35%;opacity:.2;animation:float 12s ease-in-out infinite;animation-delay:3s}.hero-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:2}.hero-content{opacity:0}.hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin-bottom:25px;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.hero-subtitle{font-size:clamp(1.1rem,3vw,1.4rem);color:#ffffffe6;line-height:1.6;margin-bottom:40px}.hero-features{display:grid;gap:20px;margin-bottom:40px}.feature-highlight{display:flex;align-items:center;gap:15px;background:#ffffff1a;padding:20px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.3);transition:all .3s ease;transform:translate(0)}.feature-highlight:hover{transform:translate(10px) rotateY(5deg);background:#ffffff26}.feature-icon{font-size:2rem;animation:pulse3d 3s ease-in-out infinite}.feature-content{display:flex;flex-direction:column;gap:5px}.feature-title{color:var(--premium-gold);font-weight:600;font-size:1rem}.feature-desc{color:#fffc;font-size:.9rem}.hero-buttons{display:flex;gap:20px;flex-wrap:wrap}.hero-visual{opacity:0;display:flex;justify-content:center;align-items:center}.loan-calculator-widget{background:#fffffff2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:30px;box-shadow:0 25px 60px #0003;border:1px solid rgba(255,215,0,.3);animation:float 8s ease-in-out infinite;width:100%;max-width:400px;color:var(--dark-navy)}.calculator-header{text-align:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid rgba(255,215,0,.2)}.calculator-title{font-size:1.3rem;font-weight:700;color:var(--dark-navy);margin-bottom:5px}.calculator-subtitle{font-size:.9rem;color:var(--premium-dark-blue)}.calculator-inputs{margin-bottom:25px}.input-group{margin-bottom:20px}.input-label{display:block;color:var(--premium-dark-blue);font-weight:600;margin-bottom:8px;font-size:.9rem}.input-wrapper{position:relative;display:flex;align-items:center}.calculator-input{width:100%;padding:12px 15px;border:2px solid rgba(30,58,138,.2);border-radius:10px;font-size:1rem;transition:all .3s ease;background:var(--white);color:var(--dark-navy)}.calculator-input:focus{outline:none;border-color:var(--premium-gold);transform:translateY(-2px);box-shadow:0 5px 15px #ffd70033}.input-prefix,.input-suffix{position:absolute;color:var(--premium-dark-blue);font-weight:600;font-size:.9rem}.input-prefix{left:15px}.input-suffix{right:15px}.input-wrapper .calculator-input{padding-left:35px;padding-right:35px}.calculator-results{background:#ffd7001a;border-radius:15px;padding:20px;border:1px solid rgba(255,215,0,.3)}.result-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.result-item:last-child{margin-bottom:0}.result-label{font-size:.95rem;color:var(--premium-dark-blue);font-weight:500}.result-value{font-size:1.1rem;font-weight:700;color:var(--premium-gold)}.success-metrics{padding:80px 0;background:var(--light-gray);position:relative}.success-metrics:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 48%,rgba(255,215,0,.05) 50%,transparent 52%)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;position:relative;z-index:1}.metric-card{background:var(--white);padding:30px 25px;border-radius:20px;text-align:center;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0}.metric-card:hover{transform:translateY(-10px) rotateX(5deg);box-shadow:0 25px 60px #00000026;border-color:var(--premium-gold)}.metric-icon{font-size:3rem;margin-bottom:20px;animation:bounce3d 3s infinite}.metric-content{display:flex;flex-direction:column;gap:8px}.metric-value{font-size:2.5rem;font-weight:700;color:var(--premium-dark-blue);line-height:1}.metric-label{font-size:1.1rem;color:var(--premium-blue);font-weight:600}.metric-description{font-size:.9rem;color:var(--dark-navy)}.loan-types{padding:120px 0;background:var(--white)}.loan-types-container{display:grid;grid-template-columns:350px 1fr;gap:60px;margin-top:60px}.loan-tabs{display:flex;flex-direction:column;gap:15px}.loan-tab{background:var(--white);border:2px solid rgba(255,215,0,.3);border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:15px;text-align:left;transform:translate(0)}.loan-tab:hover{transform:translate(10px) rotateY(5deg);border-color:var(--premium-gold);box-shadow:0 10px 30px #ffd70033}.loan-tab.active{background:var(--gold-gradient);color:var(--dark-navy);transform:translate(10px) rotateY(5deg);box-shadow:0 15px 40px #ffd7004d}.tab-icon{font-size:2rem;animation:pulse3d 3s ease-in-out infinite}.tab-title{font-weight:600;font-size:1rem;line-height:1.3}.loan-details{opacity:0}.loan-main{background:var(--white);border-radius:20px;padding:40px;box-shadow:0 20px 50px #0000001a;border:1px solid rgba(255,215,0,.2)}.loan-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:30px}.loan-icon{font-size:3rem;animation:bounce3d 2s infinite}.loan-title-section{flex:1}.loan-title{font-size:2rem;color:var(--dark-navy);font-weight:700;margin-bottom:10px}.loan-description{color:var(--premium-dark-blue);line-height:1.6;font-size:1.1rem}.loan-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:30px}.spec-item{background:#ffd7001a;padding:20px;border-radius:15px;border:1px solid rgba(255,215,0,.3);text-align:center;transition:all .3s ease;transform:translateY(0)}.spec-item:hover{transform:translateY(-5px) rotateX(3deg)}.spec-label{display:block;font-size:.9rem;color:var(--premium-dark-blue);margin-bottom:8px;font-weight:500}.spec-value{font-size:1.2rem;font-weight:700;color:var(--premium-gold)}.loan-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.content-section{background:#ffd7000d;padding:25px;border-radius:15px;border:1px solid rgba(255,215,0,.2)}.content-section.full-width{grid-column:1 / -1}.content-title{font-size:1.2rem;color:var(--dark-navy);font-weight:600;margin-bottom:15px}.content-list{list-style:none}.content-list.horizontal{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.content-item{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--premium-dark-blue);font-size:.95rem}.content-bullet{color:var(--premium-gold);font-size:.8rem}.loan-cta-btn{width:100%;background:var(--blue-gradient);color:var(--white);border:none;padding:18px 30px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0);font-size:1.1rem}.loan-cta-btn:hover{transform:translateY(-3px) rotateX(5deg);box-shadow:0 10px 25px #1e3a8a4d}.loan-process{padding:120px 0;background:var(--light-gray)}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.process-card{background:var(--white);border-radius:20px;padding:30px;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0;position:relative}.process-card:hover{transform:translateY(-10px) rotateX(5deg);box-shadow:0 25px 60px #00000026}.process-header{display:flex;align-items:center;gap:15px;margin-bottom:25px}.process-number{width:50px;height:50px;background:var(--gold-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:var(--dark-navy);box-shadow:0 5px 15px #ffd7004d}.process-icon{font-size:2rem;animation:pulse3d 3s ease-in-out infinite}.process-title{font-size:1.4rem;color:var(--dark-navy);font-weight:700;margin-bottom:15px}.process-description{color:var(--premium-dark-blue);line-height:1.6;margin-bottom:20px}.process-duration{display:flex;align-items:center;gap:8px;margin-bottom:20px}.duration-icon{font-size:1rem}.duration-text{background:#ffd7001a;color:var(--premium-dark-blue);padding:5px 12px;border-radius:15px;font-size:.9rem;font-weight:500}.activities-title{font-size:1rem;color:var(--dark-navy);font-weight:600;margin-bottom:10px}.activities-list{list-style:none}.activity-item{display:flex;align-items:center;gap:8px;color:var(--premium-dark-blue);font-size:.9rem;margin-bottom:5px}.activity-bullet{color:var(--premium-gold);font-weight:700}.lender-partners{padding:120px 0;background:var(--white)}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.partner-card{background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0}.partner-card:hover{transform:translateY(-15px) rotateX(5deg);box-shadow:0 30px 70px #00000026}.partner-image{position:relative;height:200px;overflow:hidden}.partner-image img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.partner-card:hover .partner-image img{transform:scale(1.1)}.partner-type-badge{position:absolute;top:15px;right:15px;background:var(--gold-gradient);color:var(--dark-navy);padding:8px 15px;border-radius:20px;font-size:.8rem;font-weight:600}.partner-info{padding:30px}.partner-name{font-size:1.3rem;color:var(--dark-navy);font-weight:700;margin-bottom:20px}.partner-specialties{margin-bottom:20px}.specialties-title{font-size:1rem;color:var(--premium-dark-blue);font-weight:600;margin-bottom:10px}.specialties-tags{display:flex;gap:8px;flex-wrap:wrap}.specialty-tag{background:#ffd7001a;color:var(--premium-dark-blue);padding:5px 12px;border-radius:15px;font-size:.8rem;font-weight:500;border:1px solid rgba(255,215,0,.3)}.partner-details{background:#ffd7000d;padding:20px;border-radius:15px;border:1px solid rgba(255,215,0,.2)}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,215,0,.2)}.detail-row:last-child{border-bottom:none}.detail-label{color:var(--premium-dark-blue);font-size:.9rem;font-weight:500}.detail-value{color:var(--dark-navy);font-weight:600;font-size:.9rem}.detail-value.rate{color:var(--premium-gold);font-weight:700}.loan-cta{padding:120px 0;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);text-align:center;position:relative;overflow:hidden}.loan-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(255,215,0,.1) 0%,transparent 50%)}.cta-content{position:relative;z-index:1;max-width:900px;margin:0 auto;opacity:0}.cta-title{font-size:clamp(2rem,5vw,3rem);margin-bottom:20px;font-weight:700;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-description{font-size:1.2rem;margin-bottom:40px;color:#ffffffe6;line-height:1.6}.cta-highlights{margin-bottom:40px}.highlight-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.highlight-item{display:flex;align-items:center;gap:12px;background:#ffffff1a;padding:15px 20px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.3);transition:all .3s ease;transform:translateY(0)}.highlight-item:hover{transform:translateY(-3px) rotateX(3deg);background:#ffffff26}.highlight-icon{color:var(--premium-gold);font-size:1.3rem}.highlight-text{color:var(--white);font-weight:500;font-size:.95rem}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.section-title{font-size:clamp(2rem,5vw,3rem);color:var(--dark-navy);margin-bottom:20px;font-weight:700}.section-description{font-size:1.2rem;color:var(--premium-dark-blue);max-width:600px;margin:0 auto;line-height:1.6}@media (max-width: 768px){.hero-content-grid{grid-template-columns:1fr;gap:50px;text-align:center}.loan-calculator-widget{padding:25px 20px}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:20px}.loan-types-container{grid-template-columns:1fr;gap:40px}.loan-tabs{flex-direction:row;overflow-x:auto;gap:10px;padding-bottom:10px}.loan-tab{min-width:200px;flex-shrink:0}.loan-specs{grid-template-columns:1fr;gap:15px}.loan-content-grid,.process-grid,.partners-grid,.highlight-row{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.metrics-grid{grid-template-columns:1fr}.hero-buttons{flex-direction:column}.process-card,.partner-card{margin:0 10px}.loan-main{padding:25px 20px}.content-list.horizontal{grid-template-columns:1fr}}.contact{overflow-x:hidden;min-width:100vw}.contact-hero{min-height:60vh;position:relative;display:flex;align-items:center;background:linear-gradient(135deg,var(--premium-dark-blue) 0%,var(--dark-navy) 100%);color:var(--white);overflow:hidden}.contact-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.floating-elements{position:absolute;width:100%;height:100%}.element{position:absolute;font-size:3rem;opacity:.3;animation:float 6s ease-in-out infinite}.element-1{top:20%;left:10%;animation-delay:0s}.element-2{top:30%;right:15%;animation-delay:1.5s}.element-3{bottom:30%;left:20%;animation-delay:3s}.element-4{bottom:20%;right:25%;animation-delay:4.5s}.contact-hero-content{position:relative;z-index:2;text-align:center;opacity:0}.contact-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin-bottom:20px;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:pulse3d 3s ease-in-out infinite}.contact-hero-subtitle{font-size:clamp(1.1rem,3vw,1.5rem);color:#ffffffe6;max-width:600px;margin:0 auto;line-height:1.6}.contact-info-section{padding:100px 0;background:var(--white)}.contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,2.5fr));gap:30px}.contact-info-card{background:var(--white);padding:10px 20px;border-radius:20px;text-align:center;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0;position:relative;overflow:hidden}.contact-info-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);transition:all .6s ease}.contact-info-card:hover:before{left:100%}.contact-info-card:hover{transform:translateY(-10px) rotateX(5deg) rotateY(5deg);box-shadow:0 25px 60px #00000026;border-color:var(--premium-gold)}.info-icon{font-size:4rem;margin-bottom:25px;display:block;animation:bounce3d 3s infinite}.info-title{font-size:1.4rem;color:var(--dark-navy);margin-bottom:20px;font-weight:600}.info-details{margin-bottom:25px}.info-detail{margin-bottom:8px;font-size:.95rem;line-height:1.5}.info-action-btn{background:var(--blue-gradient);color:var(--white);border:none;padding:12px 25px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0);font-size:.9rem}.info-action-btn:hover{transform:translateY(-3px) rotateX(5deg);box-shadow:0 8px 20px #1e3a8a4d}.contact-form-section{padding:100px 0;background:var(--light-gray);position:relative}.contact-form-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 70%,rgba(255,215,0,.05) 0%,transparent 50%)}.form-container-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}.form-container{opacity:0}.form-title{font-size:2.2rem;color:var(--premium-dark-blue);margin-bottom:15px;font-weight:700}.form-description{color:var(--dark-navy);margin-bottom:40px;line-height:1.6;font-size:1.1rem}.contact-form{background:var(--white);padding:40px;border-radius:20px;box-shadow:0 20px 50px #0000001a;border:1px solid rgba(255,215,0,.2)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.form-group{margin-bottom:25px}.form-label{display:block;color:var(--dark-navy);font-weight:600;margin-bottom:8px;font-size:.95rem}.form-input,.form-select,.form-textarea{width:100%;padding:15px;border:2px solid rgba(30,58,138,.2);border-radius:10px;font-size:1rem;transition:all .3s ease;background:var(--white);color:var(--dark-navy);font-family:inherit}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--premium-gold);transform:translateY(-2px);box-shadow:0 8px 20px #ffd70033}.form-textarea{resize:vertical;min-height:120px;line-height:1.6}.form-submit-btn{width:100%;background:var(--gold-gradient);color:var(--dark-navy);border:none;padding:18px 30px;border-radius:10px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s ease;transform:translateY(0);margin-top:10px}.form-submit-btn:hover:not(.disabled){transform:translateY(-3px) rotateX(5deg);box-shadow:0 10px 25px #ffd7004d}.form-submit-btn.disabled{opacity:.6;cursor:not-allowed;background:#ccc}.loading-spinner{display:flex;align-items:center;justify-content:center;gap:10px}.form-message{padding:15px;border-radius:8px;margin-top:20px;font-weight:500;text-align:center}.form-message.success{background:#22c55e1a;color:#059669;border:1px solid rgba(34,197,94,.3)}.form-message.error{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.form-visual{opacity:0;display:flex;justify-content:center;align-items:center}.visual-content{position:relative;width:400px;height:400px}.floating-form-elements{position:relative;width:100%;height:100%}.form-element{position:absolute;background:var(--white);border:2px solid rgba(255,215,0,.3);border-radius:15px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 10px 30px #0000001a;animation:floatCards 4s ease-in-out infinite}.form-element.element-1{top:20%;left:10%;animation-delay:0s}.form-element.element-2{top:10%;right:15%;animation-delay:1.3s}.form-element.element-3{bottom:20%;left:50%;transform:translate(-50%);animation-delay:2.6s}.element-icon{font-size:2rem;transform:scale(1);transition:all .3s ease}.form-element:hover .element-icon{transform:scale(1.2) rotate(10deg)}.element-text{font-weight:600;color:var(--dark-navy);font-size:.9rem;text-align:center}.office-locations{padding:100px 0;background:var(--white)}.locations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.location-card{background:var(--white);padding:30px;border-radius:20px;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .4s ease;transform:translateY(0);opacity:0}.location-card:hover{transform:translateY(-10px) rotateX(5deg);box-shadow:0 25px 60px #00000026;border-color:var(--premium-gold)}.location-header{margin-bottom:20px;text-align:center}.location-city{font-size:1.4rem;color:var(--premium-dark-blue);font-weight:700;margin-bottom:5px}.location-country{color:var(--premium-gold);font-weight:600;font-size:.9rem}.location-details{margin-bottom:25px}.location-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.location-icon{font-size:1.2rem;margin-top:2px}.location-text{color:var(--dark-navy);line-height:1.5;font-size:.95rem}.location-btn{width:100%;background:var(--blue-gradient);color:var(--white);border:none;padding:12px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0)}.location-btn:hover{transform:translateY(-3px) rotateX(5deg);box-shadow:0 8px 20px #1e3a8a4d}.faq-section{padding:100px 0;background:var(--light-gray)}.faq-content{opacity:0}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.faq-item{background:var(--white);padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;border:1px solid rgba(255,215,0,.2);transition:all .3s ease;transform:translateY(0)}.faq-item:hover{transform:translateY(-5px) rotateX(3deg);box-shadow:0 20px 50px #00000026}.faq-question{color:var(--premium-blue);font-size:1.2rem;font-weight:600;margin-bottom:15px;line-height:1.4}.faq-answer{color:var(--dark-navy);line-height:1.6;font-size:.95rem}.section-header{text-align:center;margin-bottom:60px;opacity:0}.section-title{font-size:clamp(2rem,5vw,3rem);color:var(--premium-dark-blue);margin-bottom:20px;font-weight:700}.section-description{font-size:1.2rem;color:var(--dark-navy);max-width:600px;margin:0 auto;line-height:1.6}@media (max-width: 768px){.form-container-grid{grid-template-columns:1fr;gap:50px}.contact-form{padding:30px 20px}.form-row{grid-template-columns:1fr;gap:0}.visual-content{width:300px;height:300px}.form-element{padding:15px}.contact-info-grid{grid-template-columns:1fr;gap:25px}.locations-grid,.faq-grid{grid-template-columns:1fr}}@media (max-width: 480px){.contact-form{padding:25px 15px}.form-input,.form-select,.form-textarea{padding:12px}.form-submit-btn{padding:15px 25px}.floating-form-elements{display:none}}*{margin:0;padding:0;box-sizing:border-box}:root{--premium-gold: #916737;--premium-gold-light: #FFF8DC;--premium-gold-dark: #916737;--premium-dark-blue: #0a0a2a;--premium-blue: #52afec;--premium-blue-light: #60a5fa;--dark-purple: #060024;--dark-brown: #50351e;--dark-navy: #020225;--light-gray: #f8fafc;--white: #ffffff;--shadow: rgba(0, 0, 0, .1);--gold-gradient: linear-gradient(135deg, #916737, #50351e);--blue-gradient: linear-gradient(150deg, #060024, #040128)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;background-color:var(--white);overflow-x:hidden}.App{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding-top:80px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes rotate360{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes bounce3d{0%,20%,50%,80%,to{transform:translateY(0) rotateX(0)}40%{transform:translateY(-30px) rotateX(10deg)}60%{transform:translateY(-15px) rotateX(-5deg)}}@keyframes pulse3d{0%{transform:scale(1) rotateY(0)}50%{transform:scale(1.05) rotateY(180deg)}to{transform:scale(1) rotateY(360deg)}}.animate-fade-up{animation:fadeInUp .8s ease-out forwards}.animate-fade-left{animation:fadeInLeft .8s ease-out forwards}.animate-fade-right{animation:fadeInRight .8s ease-out forwards}.animate-rotate{animation:rotate360 2s linear infinite}.animate-bounce-3d{animation:bounce3d 2s infinite}.animate-pulse-3d{animation:pulse3d 3s ease-in-out infinite}.btn-primary{background:var(--gold-gradient);color:var(--dark-navy);border:none;padding:12px 30px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0);box-shadow:0 4px 15px #50351e4d}.btn-primary:hover{transform:translateY(-3px) rotateX(10deg);box-shadow:0 8px 25px #50351e66}.btn-secondary{background:var(--blue-gradient);color:var(--white);border:none;padding:12px 30px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;transform:translateY(0);box-shadow:0 4px 15px #0600244d}.btn-secondary:hover{transform:translateY(-3px) rotateX(10deg);box-shadow:0 8px 25px #06002466}.card-3d{background:var(--white);border-radius:15px;padding:30px;box-shadow:0 10px 30px var(--shadow);transition:all .3s ease;transform-style:preserve-3d}.card-3d:hover{transform:translateY(-10px) rotateX(5deg) rotateY(5deg);box-shadow:0 20px 50px #00000026}h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2}h2{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;line-height:1.3}h3{font-size:clamp(1.25rem,3vw,2rem);font-weight:600;line-height:1.4}p{font-size:clamp(1rem,2vw,1.125rem);line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.main-content{padding-top:70px}.card-3d{padding:20px}.btn-primary,.btn-secondary{padding:10px 25px;font-size:14px}}@media (max-width: 480px){.container{padding:0 15px}.card-3d{padding:15px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
