@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--primary: #6C8BC6;--primary-dark: #4F70AE;--primary-light: #EEF4FC;--primary-border: #B7CBEC;--primary-accent: #8EAADE;--navy: #10264D;--text: #334155;--muted: #64748B;--white: #FFFFFF;--background: #F7FAFE;--border: #E2E8F0;--shadow-sm: 0 4px 15px rgba(16, 38, 77, .06);--shadow-md: 0 10px 30px rgba(16, 38, 77, .1);--radius-sm: 10px;--radius-md: 18px;--radius-lg: 28px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:Inter,sans-serif;background:var(--white);color:var(--text);line-height:1.6;overflow-x:hidden}button,a{font-family:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:min(1200px,100% - 40px);margin:0 auto}.section{padding:90px 0}.section-label{color:var(--primary-dark);font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.section-title{color:var(--navy);font-size:clamp(32px,4vw,52px);line-height:1.1;font-weight:800}.section-title span{color:var(--primary)}.section-description{color:var(--muted);font-size:17px;max-width:650px}.primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border:none;border-radius:10px;background:var(--primary);color:#fff;font-size:15px;font-weight:700;transition:all .25s ease}.primary-btn:hover{background:var(--primary-dark);transform:translateY(-2px)}.secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border:1.5px solid var(--primary);border-radius:10px;background:#fff;color:var(--primary-dark);font-size:15px;font-weight:700;transition:all .25s ease}.secondary-btn:hover{background:var(--primary-light);transform:translateY(-2px)}@media(max-width:768px){.container{width:100%;max-width:100%;padding:0 16px;box-sizing:border-box}.section{padding:65px 0}}@media(max-width:360px){.container{padding:0 12px}}
