:root{--navy: #1b2f6e;--navy-dark: #152559;--surface: #f0f3fa;--white: #ffffff;--text-main: #0f1e4a;--text-sub: #6b7ba4;--green: #2ecc71;--gold: #f0b429;--red: #e74c3c;--radius-card: 14px;--radius-pill: 9999px;--shadow-card: 0 2px 12px rgba(27, 47, 110, .07)}h1,h2,h3,h4{font-family:Barlow Condensed,sans-serif;font-weight:700;line-height:1.15;color:var(--text-main)}body,p{font-family:Barlow,sans-serif;font-weight:400;line-height:1.6}.text-sub{color:var(--text-sub)}.text-main{color:var(--text-main)}.barlow-condensed{font-family:Barlow Condensed,sans-serif}.container{max-width:1100px;margin:0 auto;padding:0 24px}@media (max-width: 768px){.container{padding:0 16px}}.pill-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:var(--radius-pill);font-family:Barlow,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;border:2px solid transparent;text-decoration:none;transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.pill-btn:hover{opacity:.88;transform:translateY(-1px)}.pill-btn:active{transform:translateY(0)}.pill-btn-primary{background-color:var(--green);color:var(--white);border-color:var(--green)}.pill-btn-secondary{background-color:var(--surface);color:var(--navy);border-color:var(--navy)}.section{padding:80px 0}@media (max-width: 768px){.section{padding:48px 0}}.section-label{display:block;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-sub);margin-bottom:12px}.section-label--light{color:#ffffff80}.badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;font-family:Barlow,sans-serif;letter-spacing:.03em;text-transform:uppercase}@media (max-width: 768px){.btn-group .pill-btn,.hero__actions .pill-btn{width:100%}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Barlow,sans-serif;background:var(--surface);color:var(--text-main);min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{list-style:none}button{font-family:inherit;cursor:pointer}
