@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Playfair+Display:ital,wght@0,600;0,700;0,800;1,600;1,700&display=swap);body{-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}:root{--navy:#0f2d5e;--navy-2:#1a3d72;--navy-light:#e8eef8;--gold:#c9a84c;--gold-dark:#a8893b;--gold-light:#fdf6e3;--warm:#f8f5f0;--border:#e8e0d5;--text:#1a1a1a;--text-mid:#5a5a5a;--text-light:#999;--white:#fff;--shadow-sm:0 1px 4px #00000012;--shadow-md:0 4px 20px #0000001a;--shadow-lg:0 12px 40px #00000024;--radius:10px;--radius-sm:6px;--trans:0.22s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--white);color:#1a1a1a;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}ul{list-style:none}.banner-tiles-wrap{background:#f8f5f0;background:var(--warm);border-bottom:1px solid #e8e0d5;border-bottom:1px solid var(--border);padding:16px 56px}.banner-tiles-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.banner-tile{align-items:center;background:#fff;background:var(--white);border:1.5px solid #e8e0d5;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius);box-shadow:0 1px 4px #00000012;box-shadow:var(--shadow-sm);display:flex;gap:13px;padding:14px 16px;transition:transform .22s ease,box-shadow .22s ease;transition:transform var(--trans),box-shadow var(--trans)}.banner-tile:hover{box-shadow:0 4px 20px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.banner-tile__icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:22px;height:46px;justify-content:center;width:46px}.banner-tile__title{font-size:12.5px;font-weight:700;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-tile__desc{color:#777;font-size:11.5px;line-height:1.4}.navbar{background:#0f2d5e;background:var(--navy);border-bottom:1px solid #ffffff14;height:66px;justify-content:space-between;padding:0 56px;position:-webkit-sticky;position:sticky;top:0;z-index:900}.navbar,.navbar__logo{align-items:center;display:flex}.navbar__logo{cursor:pointer;flex-shrink:0;gap:11px}.navbar__logo-mark{align-items:center;background:#c9a84c;background:var(--gold);border-radius:6px;color:#0f2d5e;color:var(--navy);display:flex;font-size:14px;font-weight:900;height:36px;justify-content:center;letter-spacing:-.5px;width:36px}.navbar__logo-main{color:#fff;display:block;font-size:17px;font-weight:800;letter-spacing:-.3px}.navbar__logo-sub{color:#c9a84c;color:var(--gold);display:block;font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.navbar__links{align-items:center;display:flex;gap:2px}.navbar__link{border-radius:5px;color:#ffffffa6;cursor:pointer;font-size:13.5px;font-weight:500;padding:7px 15px;position:relative;transition:color .22s ease,background .22s ease;transition:color var(--trans),background var(--trans);white-space:nowrap}.navbar__link:hover{background:#ffffff14;color:#fff}.navbar__link.active{color:#fff}.navbar__link.active:after{background:#c9a84c;background:var(--gold);border-radius:1px;bottom:-1px;content:"";height:2px;left:15px;position:absolute;right:15px}.navbar__link--cta{background:#c9a84c!important;background:var(--gold)!important;color:#0f2d5e!important;color:var(--navy)!important;font-weight:700!important;margin-left:6px}.navbar__link--cta:hover{background:#a8893b!important;background:var(--gold-dark)!important}.navbar__link--cta.active:after{display:none}.navbar__hamburger{border-radius:4px;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:6px;transition:background .22s ease;transition:background var(--trans)}.navbar__hamburger:hover{background:#ffffff14}.navbar__hamburger span{background:#fff;border-radius:2px;display:block;height:2px;transition:all .25s ease;width:22px}.navbar__hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.navbar__hamburger.open span:nth-child(2){opacity:0}.navbar__hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__drawer{animation:drawerIn .22s ease;background:#0f2d5e;background:var(--navy);bottom:0;display:none;flex-direction:column;gap:2px;left:0;overflow-y:auto;padding:20px 24px;position:fixed;right:0;top:66px;z-index:800}.navbar__drawer.open{display:flex}@keyframes drawerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.navbar__drawer-link{border-bottom:1px solid #ffffff0f;border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:15px;font-weight:500;padding:14px 16px;transition:all .22s ease;transition:all var(--trans)}.navbar__drawer-link.active,.navbar__drawer-link:hover{background:#ffffff12;color:#c9a84c;color:var(--gold)}.page{min-height:calc(100vh - 66px)}.section{padding:80px 56px}.section--warm{background:#f8f5f0;background:var(--warm)}.section__tag{color:#c9a84c;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:12px;text-transform:uppercase}.section__title{color:#1a1a1a;color:var(--text);font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.5px;line-height:1.15;margin-bottom:14px}.section__desc{color:#5a5a5a;color:var(--text-mid);font-size:16px;line-height:1.72;margin-bottom:48px;max-width:580px}.btn{align-items:center;border:none;border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:13px 26px;transition:all .22s ease;transition:all var(--trans)}.btn-gold{background:#c9a84c;background:var(--gold);color:#0f2d5e;color:var(--navy)}.btn-gold:hover{background:#a8893b;background:var(--gold-dark);transform:translateY(-1px)}.btn-navy{background:#0f2d5e;background:var(--navy);color:#fff}.btn-navy:hover{background:#1a3d72;background:var(--navy-2);transform:translateY(-1px)}.btn-outline{background:#0000;border:1.5px solid #ffffff4d;color:#fff}.btn-outline:hover{background:#ffffff12;border-color:#fff}.btn-outline-gold{background:#0000;border:1.5px solid #c9a84c;border:1.5px solid var(--gold);color:#c9a84c;color:var(--gold)}.btn-outline-gold:hover{background:#fdf6e3;background:var(--gold-light)}.btn-white{background:#fff;color:#0f2d5e;color:var(--navy)}.btn-white:hover{background:#ffffffeb;transform:translateY(-1px)}.hero{align-items:center;background:#0f2d5e;background:var(--navy);display:flex;min-height:520px;overflow:hidden;padding:96px 56px 80px;position:relative}.hero:before{background:radial-gradient(ellipse at 75% 45%,#c9a84c2e 0,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.hero__content{max-width:640px;position:relative;z-index:1}.hero__eyebrow{color:#c9a84c;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:20px;text-transform:uppercase}.hero__h1{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:-1px;line-height:1.08;margin-bottom:22px}.hero__h1 em{color:#c9a84c;color:var(--gold);font-style:italic}.hero__sub{color:#ffffff94;font-size:17px;line-height:1.72;margin-bottom:40px;max-width:480px}.hero__actions{display:flex;flex-wrap:wrap;gap:14px}.hero__stats{border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:48px;margin-top:60px;padding-top:36px}.hero__stat-val{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:34px;font-weight:900;letter-spacing:-1.5px;line-height:1}.hero__stat-val em{color:#c9a84c;color:var(--gold);font-style:normal}.hero__stat-lbl{color:#fff6;font-size:11px;font-weight:500;letter-spacing:1px;margin-top:5px;text-transform:uppercase}.cards-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.offer-card{background:#fff;border:1px solid #e8e0d5;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease;transition:transform var(--trans),box-shadow var(--trans)}.offer-card:hover{box-shadow:0 12px 40px #00000024;box-shadow:var(--shadow-lg);transform:translateY(-5px)}.offer-card__img{align-items:center;display:flex;font-size:64px;height:180px;justify-content:center;overflow:hidden;position:relative}.offer-card__img-label{background:#c9a84c;background:var(--gold);border-radius:100px;color:#0f2d5e;color:var(--navy);font-size:11px;font-weight:700;left:12px;letter-spacing:.5px;padding:4px 10px;position:absolute;top:12px}.offer-card__body{display:flex;flex:1 1;flex-direction:column;padding:24px}.offer-card__title{color:#1a1a1a;color:var(--text);font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:700;margin-bottom:8px}.offer-card__desc{color:#5a5a5a;color:var(--text-mid);flex:1 1;font-size:13.5px;line-height:1.65;margin-bottom:20px}.offer-card__emi{align-items:center;background:#fdf6e3;background:var(--gold-light);border-radius:6px;color:#a8893b;color:var(--gold-dark);display:flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:18px;padding:8px 12px}.offer-card__link{align-items:center;border-top:1px solid #e8e0d5;border-top:1px solid var(--border);color:#0f2d5e;color:var(--navy);display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:auto;padding-top:16px;transition:gap .22s ease,color .22s ease;transition:gap var(--trans),color var(--trans)}.offer-card:hover .offer-card__link{color:#a8893b;color:var(--gold-dark);gap:10px}.faq-list{background:#e8e0d5;background:var(--border);border:1px solid #e8e0d5;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);display:flex;flex-direction:column;gap:1px;overflow:hidden}.faq-item{background:#fff}.faq-item__q{align-items:center;background:none;border:none;color:#1a1a1a;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:22px 28px;text-align:left;transition:background .22s ease;transition:background var(--trans);width:100%}.faq-item__q:hover{background:#f8f5f0;background:var(--warm)}.faq-item__chevron{color:#c9a84c;color:var(--gold);flex-shrink:0;font-size:16px;transition:transform .22s ease}.faq-item__chevron.open{transform:rotate(180deg)}.faq-item__a{animation:fadeDown .2s ease;border-top:1px solid #e8e0d5;border-top:1px solid var(--border);color:#5a5a5a;color:var(--text-mid);font-size:14.5px;line-height:1.78;padding:0 28px 22px}@keyframes fadeDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.contact-grid{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:1.2fr 1fr}.contact-form{display:flex;flex-direction:column;gap:16px}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{color:#1a1a1a;color:var(--text);font-size:13px;font-weight:600}.form-group input,.form-group select,.form-group textarea{background:#fff;border:1.5px solid #e8e0d5;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#1a1a1a;color:var(--text);font-family:inherit;font-size:14px;outline:none;padding:12px 14px;transition:border-color .22s ease,box-shadow .22s ease;transition:border-color var(--trans),box-shadow var(--trans)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #fdf6e3;box-shadow:0 0 0 3px var(--gold-light)}.form-group textarea{min-height:130px;resize:vertical}.contact-info{display:flex;flex-direction:column;gap:24px}.info-item{align-items:flex-start;display:flex;gap:16px}.info-item__icon{align-items:center;background:#fdf6e3;background:var(--gold-light);border:1px solid #e8e0d5;border:1px solid var(--border);border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.info-item__label{color:#999;color:var(--text-light);font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:3px;text-transform:uppercase}.info-item__val{color:#1a1a1a;color:var(--text);font-size:14.5px;font-weight:500;white-space:pre-line}.social-row{display:flex;flex-wrap:wrap;gap:10px}.social-btn{align-items:center;border:1.5px solid #e8e0d5;border:1.5px solid var(--border);border-radius:6px;color:#1a1a1a;color:var(--text);display:flex;font-size:13px;font-weight:500;gap:8px;padding:9px 16px;transition:all .22s ease;transition:all var(--trans)}.social-btn:hover{background:#fdf6e3;background:var(--gold-light);border-color:#c9a84c;border-color:var(--gold);color:#a8893b;color:var(--gold-dark)}.about-grid{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}.timeline{display:flex;flex-direction:column}.timeline-item{align-items:flex-start;display:flex;gap:20px;padding-bottom:24px;position:relative}.timeline-item:not(:last-child):before{background:#e8e0d5;background:var(--border);bottom:0;content:"";left:15px;position:absolute;top:28px;width:2px}.timeline-item__dot{align-items:center;background:#fdf6e3;background:var(--gold-light);border:2px solid #c9a84c;border:2px solid var(--gold);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px;z-index:1}.timeline-item__dot,.timeline-item__year{color:#a8893b;color:var(--gold-dark);font-size:12px;font-weight:700}.timeline-item__year{margin-bottom:3px}.timeline-item__text{color:#5a5a5a;color:var(--text-mid);font-size:14px;line-height:1.6}.values-grid{grid-gap:1px;background:#e8e0d5;background:var(--border);border:1px solid #e8e0d5;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.value-item{background:#fff;padding:36px 30px}.value-item__icon{font-size:28px;margin-bottom:14px}.value-item__title{color:#1a1a1a;color:var(--text);font-family:Playfair Display,serif;font-size:18px;font-weight:700;margin-bottom:10px}.value-item__desc{color:#5a5a5a;color:var(--text-mid);font-size:13.5px;line-height:1.65}.cta-strip{align-items:center;background:#0f2d5e;background:var(--navy);display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;overflow:hidden;padding:64px 56px;position:relative}.cta-strip:before{background:radial-gradient(ellipse at 30% 50%,#c9a84c1f 0,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.cta-strip__title{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.2;max-width:520px;position:relative;z-index:1}.cta-strip__title em{color:#c9a84c;color:var(--gold);font-style:italic}.footer{background:#07193a;padding:56px 56px 28px}.footer__top{grid-gap:48px;border-bottom:1px solid #ffffff14;display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr;padding-bottom:48px}.footer__brand-tagline{color:#c9a84c;color:var(--gold);font-family:Playfair Display,serif;font-size:13px;font-style:italic;margin-bottom:10px;margin-top:10px}.footer__brand-desc{color:#ffffff5e;font-size:13px;line-height:1.7;max-width:260px}.footer__col-title{color:#ffffff54;font-size:10px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;text-transform:uppercase}.footer__links{display:flex;flex-direction:column;gap:10px}.footer__links li{color:#ffffff8c;cursor:pointer;font-size:13.5px;transition:color .22s ease;transition:color var(--trans)}.footer__links li:hover{color:#fff}.footer__bottom{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:24px}.footer__copy{color:#ffffff47;font-size:12px}.footer__legal{display:flex;gap:16px}.footer__legal li{color:#ffffff47;cursor:pointer;font-size:12px;transition:color .22s ease;transition:color var(--trans)}.footer__legal li:hover{color:#ffffff80}.footer__social{display:flex;gap:8px;margin-top:18px}.footer__social-btn{align-items:center;background:#ffffff12;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:15px;height:34px;justify-content:center;text-decoration:none;transition:background .22s ease;transition:background var(--trans);width:34px}.footer__social-btn:hover{background:#c9a84c;background:var(--gold)}@media (max-width:960px){.navbar{padding:0 24px}.navbar__links{display:none}.navbar__hamburger{display:flex}.section{padding:56px 24px}.hero{padding:56px 24px 48px}.cta-strip{padding:48px 24px}.footer{padding:48px 24px 24px}.footer__top{gap:32px;grid-template-columns:1fr 1fr}.banner-tiles-wrap{padding:14px 24px}.banner-tiles-grid{grid-template-columns:repeat(2,1fr)}.about-grid,.contact-grid{gap:40px;grid-template-columns:1fr}.values-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer__top{grid-template-columns:1fr}.footer__bottom{align-items:flex-start;flex-direction:column}.banner-tiles-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.banner-tiles-wrap{padding:12px 16px}.banner-tile{gap:10px;padding:12px}.banner-tile__icon{font-size:18px;height:38px;width:38px}.banner-tile__desc{display:none}.cards-grid,.form-row,.values-grid{grid-template-columns:1fr}.hero__stats{gap:28px}}
/*# sourceMappingURL=main.13f7d9dc.css.map*/