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}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;width:100%}.hero-section{align-items:flex-start;background-image:url(/static/media/ai.af3ce8cd03f7530045de.png);background-position:50%;background-position:100%;background-position:right 40%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;width:100%}.hero-section:after{background:linear-gradient(180deg,#0000,#fff);bottom:0;content:"";height:250px;left:0;position:absolute;width:100%}.hero-content{border-radius:10px;color:#fff;margin-left:2%;max-width:600px;padding:2rem;position:relative;text-align:left;z-index:2}.hero-content h1{font-size:2.2rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.hero-content p{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.hero-btn{background-color:#c49e58;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.9rem 1.8rem;transition:background-color .3s ease,transform .2s ease}.hero-btn:hover{background-color:#a8823f;transform:translateY(-1px)}.hero-section:before{background:#0003;content:"";inset:0;position:absolute;z-index:0}.hero-content{z-index:1}@media (max-width:768px){.logo{height:30px}.hero-content{align-items:center;display:flex;flex-direction:column;margin-left:0;padding:1.5rem;text-align:center}.hero-content h1{font-size:1.8rem}.hero-content p{color:#f5f5f5;font-size:1rem}.hero-content button{font-size:1rem;margin-top:1rem;padding:.7rem 1.4rem}}.navbar{background:#0000;left:20px;position:absolute;top:20px;width:auto;z-index:3}.logo{display:block;height:38px;margin-left:1rem;width:auto;z-index:2}@media (max-width:768px){.logo{height:30px;left:-1rem;margin-left:10px;position:relative}}.about-section{padding:4rem 2rem;text-align:center}.about-section h2{font-size:2rem;margin-bottom:2rem}.about-text{color:#5f6b7a;font-size:1.05rem;line-height:1.6;margin:0 auto 1rem;max-width:750px}.services-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:3.5rem}.service-item{background:#fff;border-radius:10px;box-shadow:0 4px 15px #00000014;flex:1 1 200px;max-width:250px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-item:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.service-icon{color:#c49e58;font-size:2.5rem;margin-bottom:15px;transition:color .3s,transform .3s}.service-item:hover .service-icon{color:#a5803f;transform:scale(1.1)}.service-item p{color:#111827;font-weight:500}.info-section{padding:4rem 2rem;text-align:center}.info-section h2{font-size:2rem;margin-bottom:2rem}.section-intro{color:#5f6b7a;font-size:1.05rem;line-height:1.6;margin:0 auto 1.5rem;max-width:750px}.card-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:3rem}.info-card{border-radius:12px;box-shadow:0 4px 15px #00000014;max-width:300px;padding:1.8rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.info-card:hover{box-shadow:0 8px 22px #00000026;transform:translateY(-5px)}.info-card h3{margin-bottom:.8rem}.info-card p{font-size:.98rem;line-height:1.6}.info-section.alt{background:#fafafa;border-bottom:1px solid #eee;border-top:1px solid #eee}.info-icon{color:#c6a34f;font-size:42px;margin-bottom:1rem;transition:color .3s ease,filter .3s ease}.info-card{background:#fff;border-radius:14px;box-shadow:0 10px 28px #00000014;flex:1 1 260px;max-width:320px;padding:2.2rem 1.6rem;text-align:center;transition:transform .35s ease,box-shadow .35s ease}.info-card:hover{box-shadow:0 18px 40px #00000029;transform:translateY(-8px)}.info-card:hover .info-icon{color:#d4b15e;filter:drop-shadow(0 2px 6px rgba(212,177,94,.45))}.info-card h3{font-size:1.15rem;font-weight:600;margin-top:.5rem}.info-card p{color:#5f6b7a;line-height:1.55;margin-top:.4rem}@media (max-width:768px){.hero-section{background-position:85% 85%}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-items:center}.service-item{max-width:200px;text-align:center;width:70%}.card-grid{align-items:center;display:flex;flex-direction:column;gap:14px}.info-card{max-width:420px;width:80%}.info-section h2{font-size:1.6rem}}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.footer{align-items:flex-start;background-color:#0b1f33;box-sizing:border-box;color:#f9fafc;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem;padding:1.5rem 2rem;width:100%}.footer-left p,.footer-right p{line-height:1.4;margin:.2rem 0}.footer-left{font-size:.9rem;max-width:300px}.footer-right{font-size:.7rem;font-weight:500;text-align:right}@media (max-width:600px){.footer{align-items:center;flex-direction:column;text-align:center}.footer-left,.footer-right{margin-bottom:1rem;text-align:center}}.investment-section{padding:30px 20px}.investment-container{margin:0 auto;max-width:1200px}.investment-title{font-size:2rem;margin-bottom:16px;text-align:center}.investment-intro{color:#5f6b7a;font-size:1.05rem;line-height:1.6;margin:0 auto 60px;max-width:720px;text-align:center}.investment-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.investment-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:28px;transition:all .3s ease}.investment-card h3{font-size:1.1rem;font-weight:500;margin-bottom:12px}.investment-card p{color:#5f6b7a;font-size:1rem;line-height:1.6}.investment-card:hover{background:#ffffff12;border-color:#78a0ff66;box-shadow:0 12px 40px #0006;color:#1f3a5f;transform:translateY(-6px)}.disclaimer-section{font-size:8px;text-align:center}
/*# sourceMappingURL=main.2df43dd5.css.map*/