body{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#102541}.navbar-brand img{width:112px;height:54px;object-fit:contain;object-position:center 54%}.bg-brand{background:#0c2542}.text-brand{color:#1767c1!important}.text-accent{color:#e31717!important}.btn-primary{--bs-btn-bg:#1767c1;--bs-btn-border-color:#1767c1;--bs-btn-hover-bg:#e31717;--bs-btn-hover-border-color:#e31717}.hero-bs{padding:6rem 0;background:linear-gradient(135deg,#f3f7fd,#fff)}.display-title{font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:1;letter-spacing:-.055em}.price-card{border:1px solid #dbe5f1;border-radius:1.5rem;transition:.25s}.price-card:hover{transform:translateY(-6px);box-shadow:0 1.25rem 3rem rgba(23,103,193,.12)}.price-value{font-size:2.5rem;font-weight:800;color:#1767c1}.price-card.featured{border:2px solid #1767c1;position:relative}.price-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#e31717;color:#fff;border-radius:99px;padding:.35rem .9rem;font-size:.75rem;font-weight:800}.quote-card{border:0;border-top:4px solid #1767c1;border-radius:1rem;box-shadow:0 .75rem 2rem rgba(16,37,65,.08)}.quote-mark{font:700 4rem/1 Georgia,serif;color:#e31717}.example-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.filter-btn.active{background:#1767c1;color:#fff;border-color:#1767c1}.site-footer-bs a{color:#c8d6e8;text-decoration:none}.site-footer-bs a:hover{color:#fff}
