@font-face{font-family:"Inter 28pt";src:url(/fonts/Inter28pt-Medium.woff2) format("woff2"),url(/fonts/Inter28pt-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter 28pt";src:url(/fonts/Inter28pt-Regular.woff2) format("woff2"),url(/fonts/Inter28pt-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter 28pt";src:url(/fonts/Inter28pt-SemiBold.woff2) format("woff2"),url(/fonts/Inter28pt-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2) format("woff2"),url(/fonts/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2) format("woff2"),url(/fonts/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.woff2) format("woff2"),url(/fonts/Manrope-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--font-main: "Inter 28pt", Arial, sans-serif;--font-heading: "Manrope", Arial, sans-serif;--color-dark: #061b34;--color-dark-2: #0b2747;--color-text: #102033;--color-muted: #64748b;--color-muted-2: #8a96a8;--color-accent: #d8a052;--color-accent-hover: #c78d3f;--color-accent-light: #f5ead9;--color-bg: #f7f7f5;--color-bg-soft: #fbfaf8;--color-white: #ffffff;--color-border: #e7e2db;--color-success: #4f8f5b;--container: 1380px;--container-padding: 24px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 28px;--radius-full: 999px;--shadow-sm: 0 8px 24px rgba(6, 27, 52, .08);--shadow-md: 0 18px 45px rgba(6, 27, 52, .12);--shadow-card: 0 14px 36px rgba(16, 32, 51, .09);--transition: .25s ease;--header-height: 92px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{min-width:320px;font-family:var(--font-main);font-weight:400;color:var(--color-text);background:var(--color-bg);line-height:1.55;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}img,svg,picture,video,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{border:0;background:none;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.container{width:min(100% - calc(var(--container-padding) * 2),var(--container));margin-inline:auto}.section{padding:96px 0}.sectionSoft{background:var(--color-bg-soft)}.title{font-family:var(--font-heading);font-weight:700;color:var(--color-dark);line-height:1.1;letter-spacing:-.04em}.h1{font-size:clamp(42px,6vw,72px)}.h2{font-size:clamp(32px,4vw,48px)}.h3{font-size:clamp(22px,2.4vw,28px)}.text{font-size:16px;color:var(--color-text)}.textLarge{font-size:18px}.muted{color:var(--color-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:var(--radius-xs);font-family:var(--font-heading);font-size:15px;font-weight:700;transition:var(--transition)}.btnPrimary{color:var(--color-white);background:var(--color-dark)}.btnPrimary:hover{background:var(--color-dark-2);transform:translateY(-2px)}.btnAccent{color:var(--color-white);background:var(--color-accent)}.btnAccent:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.btnOutline{color:var(--color-dark);border:1px solid var(--color-border);background:var(--color-white)}.btnOutline:hover{border-color:var(--color-accent);color:var(--color-accent)}.card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-card)}.badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 14px;border-radius:var(--radius-full);font-size:14px;font-weight:600;color:var(--color-accent);background:var(--color-accent-light)}.grid{display:grid;gap:24px}.twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.fourColumns{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){:root{--container-padding: 20px}.section{padding:72px 0}.threeColumns,.fourColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:root{--container-padding: 16px;--header-height: 76px}.section{padding:56px 0}.twoColumns,.threeColumns,.fourColumns{grid-template-columns:1fr}.btn{width:100%}}.skip-link{position:fixed;top:-100px;left:24px;z-index:99999;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--color-white);background:var(--color-dark);border-radius:var(--radius-xs);box-shadow:var(--shadow-md);transition:top .2s ease,transform .2s ease}.skip-link:focus,.skip-link:focus-visible{top:20px;outline:3px solid var(--color-accent);outline-offset:3px}.skip-link:hover{transform:translateY(-2px)}section[id]{scroll-margin-top:calc(var(--header-height) + 24px)}
