:root{--c-sapphire: #3368A0;--c-cerulean: #66A3BF;--c-aqua-mist: #C8DFDB;--c-cream-ivory: #F2EFE7;--brand-primary: #3368A0;--brand-secondary: #66A3BF;--brand-accent: #C8DFDB;--brand-cream: #F2EFE7;--gold-primary: #3368A0;--gold-light: #66A3BF;--gold-dark: #1F3F63;--gold-glow: 0 0 25px rgba(51, 104, 160, .25);--gold-gradient: linear-gradient(135deg, #3368A0 0%, #66A3BF 100%);--gold-metallic: linear-gradient(90deg, #3368A0 0%, #66A3BF 40%, #C8DFDB 70%, #3368A0 100%);--bg-body: #F2EFE7;--bg-surface: #FFFFFF;--bg-surface-elevated: #F8F6F0;--bg-surface-card: #FFFFFF;--bg-glass: rgba(255, 255, 255, .92);--bg-glass-heavy: rgba(242, 239, 231, .96);--border-subtle: #C8DFDB;--border-gold: #66A3BF;--border-gold-bright: #3368A0;--text-primary: #1A3452;--text-secondary: #3368A0;--text-muted: #5C7B97;--text-gold: #3368A0;--accent-burgundy: #3368A0;--accent-emerald: #2E8B7A;--accent-royal-blue: #66A3BF;--status-new: #66A3BF;--status-contacted: #3368A0;--status-confirmed: #2E8B7A;--status-archived: #6B7280;--font-serif: "Playfair Display", Georgia, serif;--font-cinzel: "Cinzel", serif;--font-sans: "Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--shadow-sm: 0 4px 14px rgba(51, 104, 160, .07);--shadow-md: 0 8px 24px rgba(51, 104, 160, .12);--shadow-lg: 0 16px 40px rgba(51, 104, 160, .16);--shadow-gold: 0 8px 28px rgba(51, 104, 160, .22);--transition-fast: .2s cubic-bezier(.16, 1, .3, 1);--transition-normal: .35s cubic-bezier(.16, 1, .3, 1);--transition-slow: .6s cubic-bezier(.16, 1, .3, 1);--container-max: 1280px;--header-height: 86px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 9999px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;background-color:var(--bg-body);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;background:var(--bg-body);color:var(--text-primary);overflow-x:hidden;line-height:1.6}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#f2efe7}::-webkit-scrollbar-thumb{background:#c8dfdb;border-radius:4px;border:2px solid #F2EFE7}::-webkit-scrollbar-thumb:hover{background:#66a3bf}h1,h2,h3,h4,.font-serif{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:600;color:var(--text-primary)}.font-cinzel{font-family:var(--font-cinzel);letter-spacing:.05em}.text-gold{color:var(--c-sapphire)}.text-gradient-gold{background:linear-gradient(135deg,#1a3452,#3368a0 60%,#2a5a8c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.text-muted{color:var(--text-muted)}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (max-width: 640px){.container{padding-left:16px;padding-right:16px}}.section-padding{padding-top:100px;padding-bottom:100px}@media (max-width: 768px){.section-padding{padding-top:60px;padding-bottom:60px}}.section-header{text-align:center;max-width:760px;margin:0 auto 60px}.section-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-cinzel);font-size:.82rem;text-transform:uppercase;letter-spacing:.22em;color:#1a3452;margin-bottom:14px;background:#c8dfdb;padding:6px 18px;border-radius:var(--radius-full);border:1px solid #66A3BF;font-weight:600;box-shadow:0 2px 8px #3368a014}.section-title{font-size:2.8rem;line-height:1.2;margin-bottom:18px;color:#3368a0}@media (max-width: 768px){.section-title{font-size:2.1rem}}.section-desc{font-size:1.1rem;color:var(--text-muted);line-height:1.7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-sans);font-size:.95rem;font-weight:600;letter-spacing:.04em;text-decoration:none;padding:14px 28px;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-normal);border:1.5px solid transparent;outline:none}.btn-primary{background:#3368a0;color:#f2efe7;border:1.5px solid #66A3BF;box-shadow:0 4px 18px #3368a047}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 26px #3368a066;background:#66a3bf;color:#f2efe7}.btn-secondary{background:#c8dfdb;color:#1a3452;border:1.5px solid #66A3BF;font-weight:600}.btn-secondary:hover{background:#66a3bf;color:#f2efe7;border-color:#3368a0;transform:translateY(-2px)}.btn-gold-outline{background:transparent;color:#3368a0;border:2px solid #3368A0;font-weight:600}.btn-gold-outline:hover{background:#3368a0;color:#f2efe7;border-color:#3368a0;box-shadow:var(--shadow-gold);transform:translateY(-2px)}.btn-sm{padding:8px 18px;font-size:.85rem}.btn-lg{padding:16px 36px;font-size:1.05rem}.glass-card{background:#fff;border:1.5px solid #C8DFDB;border-radius:var(--radius-md);padding:30px;transition:all var(--transition-normal);position:relative;overflow:hidden;box-shadow:0 6px 20px #3368a00f}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3368a0,#66a3bf,#c8dfdb);opacity:0;transition:opacity var(--transition-normal)}.glass-card:hover{border-color:#66a3bf;transform:translateY(-5px);box-shadow:0 16px 36px #3368a024}.glass-card:hover:before{opacity:1}.gold-divider{display:flex;align-items:center;justify-content:center;gap:16px;margin:24px 0}.gold-divider-line{height:1.5px;width:60px;background:linear-gradient(90deg,transparent,#3368A0,transparent)}.gold-divider-gem{width:6px;height:6px;background:#66a3bf;transform:rotate(45deg)}.navbar-wrapper{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all var(--transition-normal);padding:16px 0;background:#f2efe7f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1.5px solid #C8DFDB}.navbar-scrolled{background:#f2efe7fa;padding:10px 0;border-bottom:1.5px solid #66A3BF;box-shadow:0 8px 24px #3368a014}.navbar-container{display:flex;align-items:center;justify-content:space-between}.navbar-links{display:flex;align-items:center;gap:22px;list-style:none}.nav-item-link{color:#1a3452;text-decoration:none;font-size:.92rem;font-weight:600;letter-spacing:.02em;transition:color var(--transition-fast);padding:6px 4px;position:relative;cursor:pointer}.nav-item-link:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:#3368a0;transition:width var(--transition-normal);border-radius:2px}.nav-item-link:hover,.nav-item-link.active{color:#3368a0}.nav-item-link:hover:after,.nav-item-link.active:after{width:100%}.navbar-actions{display:flex;align-items:center;gap:14px}.menu-toggle{display:none;background:transparent;border:1.5px solid #C8DFDB;color:#1a3452;width:44px;height:44px;border-radius:var(--radius-sm);align-items:center;justify-content:center;cursor:pointer}@media (max-width: 1024px){.navbar-links{display:none}.menu-toggle{display:flex}}.mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a345299;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;display:flex;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity var(--transition-normal)}.mobile-nav-overlay.open{opacity:1;pointer-events:auto}.mobile-nav-drawer{width:85%;max-width:360px;height:100%;background:#f2efe7;border-left:2px solid #3368A0;padding:30px 24px;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--transition-normal);overflow-y:auto}.mobile-nav-overlay.open .mobile-nav-drawer{transform:translate(0)}.mobile-nav-links{list-style:none;display:flex;flex-direction:column;gap:16px;margin:30px 0}.mobile-nav-link{color:#1a3452;text-decoration:none;font-size:1.1rem;font-family:var(--font-serif);padding:10px 0;border-bottom:1px solid #C8DFDB;display:flex;align-items:center;justify-content:space-between}.mobile-nav-link.active,.mobile-nav-link:hover{color:#3368a0}.hero-wrapper{position:relative;min-height:94vh;display:flex;align-items:center;padding-top:calc(var(--header-height) + 30px);padding-bottom:70px;overflow:hidden;background:#f2efe7}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);filter:brightness(.92) contrast(.98);opacity:.22}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,#f2efe78c,#f2efe7e0 60%,#f2efe7),linear-gradient(180deg,rgba(200,223,219,.35) 0%,transparent 40%,rgba(242,239,231,.95) 85%,#F2EFE7 100%)}.hero-content{position:relative;z-index:1;max-width:920px;margin:0 auto;text-align:center}.hero-title{font-family:var(--font-cinzel);font-size:3.8rem;font-weight:800;line-height:1.15;margin-bottom:18px;letter-spacing:.03em;color:#3368a0}@media (max-width: 768px){.hero-title{font-size:2.5rem}}.hero-subtitle{font-family:var(--font-serif);font-size:1.65rem;font-style:italic;color:#66a3bf;margin-bottom:22px;font-weight:600}@media (max-width: 768px){.hero-subtitle{font-size:1.25rem}}.hero-description{font-size:1.15rem;color:#1a3452;line-height:1.75;max-width:740px;margin:0 auto 38px;opacity:.92}.hero-actions{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:45px}.hero-actions .btn-primary{background:#3368a0;color:#fff;border:2px solid #3368A0;font-weight:700;box-shadow:0 8px 24px #3368a047}.hero-actions .btn-primary:hover{background:#204b7b;border-color:#204b7b;color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #3368a061}.hero-actions .btn-secondary{background:#fff;color:#3368a0;border:2px solid #3368A0;font-weight:700;box-shadow:0 4px 14px #3368a014}.hero-actions .btn-secondary:hover{background:#c8dfdb;color:#1a3452;border-color:#66a3bf;transform:translateY(-2px)}.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:#fff;border:2px solid #C8DFDB;border-radius:var(--radius-md);padding:24px 30px;margin-top:40px;box-shadow:0 10px 30px #3368a01f}@media (max-width: 768px){.stats-bar{grid-template-columns:repeat(2,1fr);gap:16px;padding:18px}}.stat-item{text-align:center}.stat-value{font-family:var(--font-cinzel);font-size:2.4rem;font-weight:700;color:#3368a0;line-height:1.1;margin-bottom:4px}.stat-label{font-size:.85rem;color:#66a3bf;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width: 1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.services-grid{grid-template-columns:1fr}}.service-card{background:#fff;border-radius:var(--radius-md);overflow:hidden;border:1.5px solid #C8DFDB;transition:all var(--transition-normal);display:flex;flex-direction:column;box-shadow:0 6px 18px #3368a00f}.service-card:hover{transform:translateY(-8px);border-color:#66a3bf;box-shadow:0 16px 36px #3368a024}.service-img-wrap{position:relative;height:230px;overflow:hidden}.service-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.service-card:hover .service-img-wrap img{transform:scale(1.08)}.service-badge{position:absolute;top:14px;right:14px;background:#3368a0;color:#f2efe7;border:1px solid #C8DFDB;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 12px;border-radius:var(--radius-full)}.service-content{padding:26px;display:flex;flex-direction:column;flex:1}.service-title{font-size:1.4rem;margin-bottom:8px;color:#1a3452}.service-tagline{font-size:.88rem;color:#3368a0;margin-bottom:14px;font-weight:600}.service-desc{font-size:.94rem;color:#5c7b97;line-height:1.6;margin-bottom:20px;flex:1}.service-feature-list{list-style:none;margin-bottom:22px;display:flex;flex-direction:column;gap:8px}.service-feature-item{display:flex;align-items:center;gap:8px;font-size:.86rem;color:#1a3452}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media (max-width: 1024px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.why-grid{grid-template-columns:1fr}}.why-card{padding:32px 28px;background:#fff;border-radius:var(--radius-md);border:1.5px solid #C8DFDB;transition:all var(--transition-normal);box-shadow:0 6px 18px #3368a00f}.why-card:hover{border-color:#66a3bf;transform:translateY(-4px);box-shadow:0 12px 30px #3368a01f}.why-icon-wrap{width:58px;height:58px;border-radius:var(--radius-md);background:#c8dfdb;border:1.5px solid #66A3BF;display:flex;align-items:center;justify-content:center;color:#3368a0;margin-bottom:20px}.why-title{font-size:1.3rem;margin-bottom:12px;color:#1a3452}.why-desc{font-size:.94rem;color:#5c7b97;line-height:1.65}.filter-tabs{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:40px}.filter-btn{background:#fff;color:#3368a0;border:1.5px solid #C8DFDB;padding:10px 22px;border-radius:var(--radius-full);font-size:.88rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.filter-btn:hover{color:#1a3452;border-color:#66a3bf}.filter-btn.active{background:#3368a0;color:#f2efe7;border-color:#3368a0;font-weight:600;box-shadow:0 4px 15px #3368a04d}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width: 1024px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.gallery-grid{grid-template-columns:1fr}}.gallery-item{position:relative;height:300px;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;border:2px solid #C8DFDB;background:#fff;box-shadow:0 6px 18px #3368a014}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.gallery-item:hover img{transform:scale(1.08)}.gallery-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(26,52,82,.94) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:22px;opacity:.92;transition:opacity var(--transition-normal)}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-title{font-size:1.15rem;color:#f2efe7;margin-bottom:4px}.gallery-category{font-size:.78rem;color:#c8dfdb;text-transform:uppercase;letter-spacing:.1em}.video-badge{position:absolute;top:14px;left:14px;background:#3368a0;color:#f2efe7;border:1px solid #C8DFDB;border-radius:var(--radius-full);padding:4px 10px;display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600}.testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}@media (max-width: 768px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{background:#fff;border:1.5px solid #C8DFDB;border-radius:var(--radius-md);padding:34px;display:flex;flex-direction:column;justify-content:space-between;position:relative;box-shadow:0 6px 18px #3368a00f}.testimonial-stars{display:flex;gap:4px;color:#3368a0;margin-bottom:18px}.testimonial-quote{font-family:var(--font-serif);font-size:1.12rem;font-style:italic;color:#1a3452;line-height:1.7;margin-bottom:24px}.testimonial-author{display:flex;align-items:center;gap:14px}.testimonial-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2.5px solid #3368A0}.author-name{font-weight:700;font-size:1.02rem;color:#1a3452}.author-event{font-size:.84rem;color:#3368a0;font-weight:500}.contact-grid{display:grid;grid-template-columns:1.1fr 1.3fr;gap:44px}@media (max-width: 900px){.contact-grid{grid-template-columns:1fr;gap:32px}}.contact-info-panel{display:flex;flex-direction:column;gap:24px}.contact-method-card{display:flex;align-items:flex-start;gap:16px;background:#fff;border:1.5px solid #C8DFDB;border-radius:var(--radius-md);padding:22px;transition:all var(--transition-fast);box-shadow:0 4px 14px #3368a00d}.contact-method-card:hover{border-color:#66a3bf;transform:translate(4px)}.contact-method-icon{width:48px;height:48px;border-radius:var(--radius-md);background:#c8dfdb;border:1px solid #66A3BF;display:flex;align-items:center;justify-content:center;color:#3368a0;flex-shrink:0}.contact-method-content h4{font-size:1.1rem;color:#1a3452;margin-bottom:4px}.contact-method-content p{color:#5c7b97;font-size:.94rem;word-break:break-word}.contact-form{background:#fff;border:1.5px solid #C8DFDB;border-radius:var(--radius-lg);padding:38px;display:flex;flex-direction:column;gap:20px;box-shadow:0 8px 24px #3368a014}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 600px){.form-row{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:7px}.form-label{font-size:.88rem;font-weight:600;color:#1a3452}.form-input,.form-select,.form-textarea{background:#f2efe7;border:1.5px solid #C8DFDB;border-radius:var(--radius-sm);padding:12px 16px;color:#1a3452;font-family:var(--font-sans);font-size:.95rem;transition:all var(--transition-fast);outline:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#3368a0;box-shadow:0 0 0 3px #3368a02e;background:#fff}.form-textarea{min-height:120px;resize:vertical}.site-footer{background:#19324f;border-top:3px solid #66A3BF;padding:70px 0 30px;position:relative;color:#f2efe7}.site-footer p{color:#c8dfdb}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:36px;margin-bottom:50px}@media (max-width: 1024px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.footer-grid{grid-template-columns:1fr}}.footer-heading{font-family:var(--font-cinzel);font-size:1.05rem;color:#c8dfdb;margin-bottom:20px;letter-spacing:.08em;text-transform:uppercase}.footer-links{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-link{color:#c8dfdb;text-decoration:none;font-size:.92rem;transition:color var(--transition-fast);cursor:pointer}.footer-link:hover{color:#f2efe7;padding-left:4px}.footer-bottom{border-top:1px solid rgba(200,223,219,.2);padding-top:26px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:.86rem;color:#92b1c9}.whatsapp-floating{position:fixed;bottom:28px;right:28px;z-index:999;background:#25d366;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #25d36666;cursor:pointer;transition:all var(--transition-normal);text-decoration:none}.whatsapp-floating:hover{transform:scale(1.1) translateY(-4px);box-shadow:0 12px 30px #25d36699}.lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a3452d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:30px;opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.lightbox-backdrop.open{opacity:1;pointer-events:auto}.lightbox-content{position:relative;max-width:1000px;width:100%;background:#fff;border:2px solid #C8DFDB;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 20px 50px #1a34524d}.lightbox-close{position:absolute;top:16px;right:16px;z-index:10;background:#1a3452;color:#fff;border:1.5px solid #C8DFDB;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.lightbox-close:hover{background:#3368a0;color:#f2efe7}.toast-container{position:fixed;top:24px;right:24px;z-index:3000;display:flex;flex-direction:column;gap:10px}.toast{background:#fff;border-left:4px solid #3368A0;border-top:1px solid #C8DFDB;border-right:1px solid #C8DFDB;border-bottom:1px solid #C8DFDB;padding:14px 20px;border-radius:var(--radius-sm);color:#1a3452;font-size:.92rem;box-shadow:0 10px 30px #3368a026;display:flex;align-items:center;gap:12px;animation:slideInRight .3s ease}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.admin-layout{display:flex;min-height:100vh;background:#f2efe7}.admin-sidebar{width:280px;background:#19324f;border-right:2px solid #66A3BF;padding:24px 20px;display:flex;flex-direction:column;justify-content:space-between;color:#f2efe7}.admin-main{flex:1;padding:36px 40px;overflow-y:auto;max-height:100vh;background:#f2efe7}@media (max-width: 900px){.admin-layout{flex-direction:column}.admin-sidebar{width:100%;border-right:none;border-bottom:2px solid #66A3BF}.admin-main{padding:20px}}.admin-nav-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);color:#c8dfdb;font-size:.92rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);border:1px solid transparent;margin-bottom:6px}.admin-nav-item:hover{color:#f2efe7;background:#66a3bf33}.admin-nav-item.active{color:#f2efe7;background:#3368a0;font-weight:600;box-shadow:0 4px 16px #3368a059;border:1px solid #C8DFDB}.admin-card{background:#fff;border:1.5px solid #C8DFDB;border-radius:var(--radius-md);padding:28px;margin-bottom:28px;box-shadow:0 6px 18px #3368a00f}.admin-table{width:100%;border-collapse:collapse;margin-top:16px}.admin-table th{text-align:left;padding:12px 16px;background:#e8f0ee;color:#1a3452;font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #C8DFDB}.admin-table td{padding:14px 16px;border-bottom:1px solid #C8DFDB;font-size:.9rem;color:#1a3452}.admin-table tr:hover td{background:#c8dfdb40}.status-badge{display:inline-block;padding:3px 10px;border-radius:var(--radius-full);font-size:.76rem;font-weight:700;text-transform:uppercase}.status-badge.new{background:#c8dfdb;color:#1a3452;border:1px solid #66A3BF}.status-badge.contacted{background:#3368a0;color:#f2efe7;border:1px solid #3368A0}.status-badge.confirmed{background:#2e8b7a;color:#fff;border:1px solid #2E8B7A}.status-badge.archived{background:#e5e7eb;color:#6b7280;border:1px solid #D1D5DB}
