:root{--navy: #0A1628;--navy-mid: #112240;--orange: #fe5402;--blue-light: #3B82F6;--gold: #fe5402;--gold-light: #FCD34D;--light: #F0F4FF;--lighter: #F8FAFF;--white: #FFFFFF;--text-dark: #1E293B;--text-muted: #64748B;--border: #E2E8F0}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Inter",sans-serif;color:var(--text-dark);background:var(--white);overflow-x:hidden}h1,h2,h3,h4{font-family:"Playfair Display",serif}section{padding:90px 0}.title_main{font-size:clamp(1.8rem,3.5vw,2.6rem);color:var(--navy);line-height:1.25;margin-bottom:16px}.title_main span{color:var(--gold)}.small-title{display:inline-block;color:var(--orange);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.divider-line{width:50px;height:3px;background:linear-gradient(90deg, var(--orange), var(--gold));border-radius:2px;margin:0 auto 20px}.section_title P{color:var(--text-muted);font-size:1rem;line-height:1.7;max-width:560px}.btn-gold{background:var(--gold);color:var(--white);font-weight:700;border:none;padding:13px 30px;border-radius:8px;transition:all .25s;font-size:.95rem}.btn-gold:hover{color:var(--navy);transform:translateY(-2px);box-shadow:rgba(245,158,11,.4) 0px 8px 24px;background:var(--gold-light)}.about-section{background:var(--lighter)}.about-section .about-img-wrap{position:relative;border-radius:20px;overflow:hidden}.about-section .about-img-wrap .about-img-wrap img{width:100%;height:460px;object-fit:cover;border-radius:20px}.about-section .btn-outline-secondary{color:#000;font-weight:700;padding:13px 30px;border-radius:8px;transition:all .25s;font-size:.95rem}.about-section .btn-outline-secondary:hover{background:var(--gold);border-width:medium;border-style:none;border-color:currentcolor}.about-section .about-badge{position:absolute;bottom:28px;left:28px;background:var(--gold);border-radius:12px;padding:16px 22px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.2)}.about-section .about-badge .big{font-family:"Playfair Display",serif;font-size:2.4rem;font-weight:900;color:var(--navy);line-height:1}.about-section .about-badge .small{font-size:.78rem;font-weight:600;color:var(--navy);margin-top:2px}.about-section .check-list{list-style:none;padding:0}.about-section .check-list li{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:.94rem;color:var(--text-dark)}.about-section .check-list i{color:var(--orange);margin-top:3px;font-size:.9rem;flex-shrink:0}.services-section{background:var(--navy)}.services-section .title_main{color:var(--white)}.services-section p{color:var(--white)}.services-section .service-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:36px 28px;height:100%;transition:all .3s;text-align:center}.services-section .service-card:hover{background:rgba(37,99,235,.2);border-color:rgba(37,99,235,.5);transform:translateY(-6px)}.services-section .service-card:hover .service-icon{background:var(--gold);color:var(--navy)}.services-section .service-icon{width:72px;height:72px;background:rgba(37,99,235,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--gold);margin:0 auto 22px;transition:all .3s}.services-section .service-card h5{font-family:"Playfair Display",serif;color:var(--white);font-size:1.15rem;margin-bottom:12px}.services-section .service-card p{color:hsla(0,0%,100%,.6);font-size:.88rem;line-height:1.65;margin:0}.services-section .service-link{color:var(--gold);font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-top:16px;transition:gap .2s}.services-section .service-link:hover{color:var(--gold-light);gap:10px}#team{background:var(--white)}#team .team-card{background:var(--white);border-radius:16px;overflow:hidden;border:1px solid var(--border);transition:all .3s;text-align:center}#team .team-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(37,99,235,.12)}#team .team-card:hover .team-img img{transform:scale(1.05)}#team .team-card:hover .team-overlay{transform:translateY(0)}#team .team-img{position:relative;overflow:hidden}#team .team-img img{width:100%;height:280px;object-fit:cover;transition:transform .4s}#team .team-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg, rgba(10, 22, 40, 0.8) 0%, transparent 100%);padding:20px;display:flex;justify-content:center;gap:10px;transform:translateY(100%);transition:transform .3s}#team .team-social{width:34px;height:34px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--navy);font-size:.8rem;text-decoration:none;transition:all .2s}#team .team-social:hover{background:var(--orange);color:var(--white)}#team .team-info{padding:20px}#team .team-info h5{font-family:"Playfair Display",serif;color:var(--navy);margin-bottom:4px}#team .team-info span{color:var(--orange);font-size:.83rem;font-weight:500}.why-section{background:var(--white)}.why-section .why-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:32px 28px;height:100%;transition:all .3s;position:relative;overflow:hidden}.why-section .why-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--orange), var(--gold));transform:scaleX(0);transition:transform .3s}.why-section .why-cardhover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(37,99,235,.1);border-color:rgba(0,0,0,0)}.why-section .why-card:hover::before{transform:scaleX(1)}.why-section .why-card:hover .why-icon{background:var(--orange);color:var(--white)}.why-section .why-card h5{font-family:"Playfair Display",serif;font-size:1.15rem;margin-bottom:10px;color:var(--navy)}.why-section .why-card p{font-size:.88rem;color:var(--text-muted);line-height:1.65;margin:0}.why-section .why-card .why-icon{width:60px;height:60px;background:var(--light);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--orange);margin-bottom:20px;transition:all .3s}.process-section{background:var(--lighter)}.process-section .process-step{display:flex;gap:24px;align-items:flex-start;padding:28px;background:var(--white);border-radius:16px;border:1px solid var(--border);margin-bottom:20px;transition:all .3s}.process-section .process-step:hover{box-shadow:0 12px 36px rgba(37,99,235,.1);transform:translateX(6px)}.process-section .process-step .step-num{width:52px;height:52px;background:linear-gradient(135deg, var(--orange), #fdc90a);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--white);font-family:"Playfair Display",serif;font-size:1.3rem;font-weight:900;flex-shrink:0}.process-section .process-step h5{font-family:"Playfair Display",serif;color:var(--navy);margin-bottom:6px}.process-section .process-step p{color:var(--text-muted);font-size:.88rem;line-height:1.6;margin:0}.process-section .process-img img{width:100%;border-radius:20px;height:100%;object-fit:cover}.cta-section{background:linear-gradient(135deg, var(--orange) 0%, var(--navy) 100%);position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);border-radius:50%}.cta-section h2{color:var(--white);font-size:clamp(1.8rem,3vw,2.8rem)}.cta-section p{color:hsla(0,0%,100%,.75);font-size:1.05rem}.cta-section .btn-outline-white{border:2px solid #fff;color:#fff;font-weight:700;padding:13px 30px;border-radius:8px;transition:all .25s;font-size:.95rem}.cta-section .btn-outline-white:hover{background:var(--white);color:var(--navy);border-width:medium;border-style:none;border-color:currentcolor}/*# sourceMappingURL=style.min.css.map */