@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;0,800;0,900;1,600;1,700&family=Inter:wght@300;400;500;600;700;800;900&display=swap);:root{--brand-primary:#e8151b;--brand-primary-hover:#cf1015;--brand-primary-light:#fff1f2;--brand-primary-glow:#e8151b47;--brand-gradient:linear-gradient(135deg,#e8151b,#c41217);--brand-gradient-hover:linear-gradient(135deg,#c41217,#a50d12);--brand-gold:#f59e0b;--brand-gold-light:#fef3c7;--color-slate-900:#0f172a;--color-slate-800:#1e293b;--color-slate-700:#334155;--color-slate-600:#475569;--color-slate-500:#64748b;--color-slate-400:#94a3b8;--color-slate-300:#cbd5e1;--color-slate-200:#e2e8f0;--color-slate-100:#f1f5f9;--color-slate-50:#f8fafc;--surface-white:#fff;--surface-glass:#ffffffe0;--surface-glass-dark:#0f172abf;--border-glass:#ffffff38;--border-subtle:#f1f5f9;--border-card:#e2e8f0;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 2px 8px -1px #0f172a0f;--shadow-md:0 8px 24px -4px #0f172a14;--shadow-lg:0 20px 40px -10px #0f172a1f;--shadow-xl:0 30px 60px -15px #0f172a29;--shadow-glow:0 8px 25px #e8151b47;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:9999px;--transition-fast:0.18s cubic-bezier(0.16,1,0.3,1);--transition-normal:0.28s cubic-bezier(0.16,1,0.3,1);--transition-slow:0.45s cubic-bezier(0.16,1,0.3,1)}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:#fff;color:#334155;color:var(--color-slate-700);font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}h1,h2,h3,h4,h5,h6{color:#0f172a;color:var(--color-slate-900);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;letter-spacing:-.02em}.editorial-heading{font-family:Playfair Display,Georgia,serif;letter-spacing:-.015em}.css-ur045q,.sec-title{color:#0f172a!important;color:var(--color-slate-900)!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(2rem,3.4vw,2.75rem)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important;margin-bottom:12px!important}.css-ur045q-sub,.sub-title{align-items:center!important;color:#e8151b!important;color:var(--brand-primary)!important;display:inline-flex!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:800!important;gap:6px!important;letter-spacing:1.2px!important;margin-bottom:8px!important;text-transform:uppercase!important}.premium-pill-badge{align-items:center;background:#fff1f2;background:var(--brand-primary-light);border:1px solid #e8151b26;border-radius:9999px;border-radius:var(--radius-pill);color:#e8151b;color:var(--brand-primary);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:1px;padding:5px 14px;text-transform:uppercase}.policy-card{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)!important;transition:transform var(--transition-normal),box-shadow var(--transition-normal)!important}.policy-card:hover{box-shadow:0 8px 24px -4px #0f172a14!important;box-shadow:var(--shadow-md)!important;transform:translateY(-5px)!important}.zoom-card-image{overflow:hidden}.zoom-card-image img{transition:transform .45s cubic-bezier(.16,1,.3,1);transition:transform var(--transition-slow)}.zoom-card-image:hover img{transform:scale(1.06)}.btn-brand-primary{align-items:center;background:linear-gradient(135deg,#e8151b,#c41217);background:var(--brand-gradient);border:none;border-radius:9999px;border-radius:var(--radius-pill);box-shadow:0 8px 25px #e8151b47;box-shadow:var(--shadow-glow);color:#fff!important;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:12px 28px;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);transition:all var(--transition-fast)}.btn-brand-primary:hover{background:linear-gradient(135deg,#c41217,#a50d12);background:var(--brand-gradient-hover);box-shadow:0 12px 30px #e8151b61;transform:translateY(-2px)}.btn-brand-outline{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border:1.5px solid var(--border-card);border-radius:9999px;border-radius:var(--radius-pill);color:#1e293b!important;color:var(--color-slate-800)!important;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:11px 26px;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);transition:all var(--transition-fast)}.btn-brand-outline:hover{background:#fff1f2;background:var(--brand-primary-light);border-color:#e8151b;border-color:var(--brand-primary);color:#e8151b!important;color:var(--brand-primary)!important;transform:translateY(-1px)}.glass-container{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffe0;background:var(--surface-glass);border:1px solid #ffffff38;border:1px solid var(--border-glass)}.header-logo{align-items:center!important;display:flex!important;height:64px!important;overflow:hidden!important;padding-left:15px!important}.hdr-logo-img,.header-logo img,.logo img{display:block!important;height:44px!important;max-height:44px!important;max-width:220px!important;object-fit:contain!important;transform:none!important;width:auto!important}@media (min-width:1200px){.header-layout1 .main-menu{padding-left:150px!important}}.about-logo{height:50px;margin-bottom:0;overflow:hidden;width:200px}.about-logo img{height:100%;object-fit:contain;object-position:center;transform:none;width:100%}@media (max-width:1199px){.header-logo{height:60px;padding-left:10px}.header-logo img,.logo img{max-height:44px;transform:none}}@media (max-width:767px){.header-logo{height:54px;padding-left:5px}.header-logo img,.logo img{max-height:40px;transform:none}}.mobile-logo{align-items:center;display:flex;height:50px;justify-content:center;margin:20px auto 30px;overflow:hidden;width:180px}.mobile-logo img{height:100%;object-fit:contain;object-position:center;width:100%}
/*# sourceMappingURL=main.aa296bdc.css.map*/