@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap";:root{--header-offset:4.5rem;--navy:#0a1f44;--navy-deep:#071633;--blue:#06c;--blue-soft:#e8f2fc;--yellow:#ffde00;--gray-100:#f4f7f9;--gray-200:#eef1f5;--gray-500:#6b7280;--gray-800:#1f2937;--white:#fff;--radius:10px;--radius-lg:14px;--container:min(1200px,100% - 2.5rem)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--white);color:var(--gray-800);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;margin:0}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{margin-inline:auto;width:var(--container)}.section-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin:0 0 1rem}.center{text-align:center}.link-arrow{align-items:center;color:var(--blue);display:inline-flex;font-size:.95rem;font-weight:600;gap:.35rem}.link-arrow .icon-box{background:var(--blue);border-radius:3px;display:inline-grid;height:1.25rem;place-items:center;width:1.25rem}.link-arrow .icon-box svg path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
