:root{--gl-navy: #0f2742;--gl-navy-2: #173b63;--gl-navy-deep: #0d2440;--gl-blue: #1677e8;--gl-blue-strong: #0067b8;--gl-blue-hover: #005a9e;--gl-blue-soft: #eef4fb;--gl-stock: #f57c00;--gl-service: #e3237f;--gl-compta: #1e88e5;--gl-secure: #1fa35b;--gl-ferme: #7cb518;--gl-ia-from: #6d4aff;--gl-ia-to: #1b9bff;--gl-ia-soft: #f1edff;--gl-ia-ink: #4b2ecc;--gl-text: #15212e;--gl-text-soft: #44515e;--gl-muted: #5f6b76;--gl-muted-2: #65717c;--gl-line: #e3e8ef;--gl-line-2: #dde4ea;--gl-surface: #fff;--gl-surface-soft: #f6f8fb;--gl-surface-grey: #f2f2f2;--gl-shadow: 0 18px 60px rgba(16, 35, 56, .12);--gl-shadow-card: 0 16px 34px rgba(18, 36, 55, .1);--gl-radius-sm: 2px;--gl-radius-md: 8px;--gl-radius-lg: 12px;--gl-section-y: 96px;--gl-container: 1320px;--gl-nav-h: 72px;--gl-font: "Segoe UI", Inter, Arial, sans-serif;--gl-font-mono: Consolas, "SF Mono", "Courier New", monospace;--gl-fs-display: clamp(42px, 5.4vw, 72px);--gl-fs-h1: clamp(36px, 4.4vw, 58px);--gl-fs-h2: clamp(30px, 3.4vw, 46px);--gl-fs-h3: clamp(21px, 1.8vw, 27px);--gl-fs-lead: clamp(17px, 1.2vw, 20px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--gl-font);color:var(--gl-text);background:var(--gl-surface);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}:target{scroll-margin-top:calc(var(--gl-nav-h) + 24px)}.gl-display{margin:0 0 26px;font-size:var(--gl-fs-display);font-weight:650;line-height:1.03;letter-spacing:-.035em}.gl-h2{margin:0 0 18px;font-size:var(--gl-fs-h2);font-weight:650;line-height:1.08;letter-spacing:-.03em}.gl-h3{margin:0 0 12px;font-size:var(--gl-fs-h3);font-weight:650;line-height:1.2;letter-spacing:-.02em}.gl-lead{margin:0;font-size:var(--gl-fs-lead);line-height:1.6;color:#576574}.gl-kicker{margin:0 0 14px;font-family:var(--gl-font-mono);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#46637f}.gl-container{width:min(var(--gl-container),calc(100% - 48px));margin-inline:auto}.gl-container--narrow{width:min(960px,calc(100% - 48px));margin-inline:auto}.gl-section{display:block;padding-block:var(--gl-section-y)}.gl-section--soft{background:var(--gl-surface-soft)}.gl-section--dark{background:var(--gl-navy-deep);color:#fff}.gl-actions{display:flex;flex-wrap:wrap;gap:12px}.gl-grid{display:grid;gap:18px}.gl-grid--2{grid-template-columns:repeat(2,1fr)}.gl-grid--3{grid-template-columns:repeat(3,1fr)}.gl-grid--4{grid-template-columns:repeat(4,1fr)}.gl-grid--5{grid-template-columns:repeat(5,1fr)}.gl-mt-xl{margin-top:54px}.gl-mt-lg{margin-top:36px}.gl-card{display:flex;flex-direction:column;padding:28px;color:var(--gl-text);background:var(--gl-surface);border:1px solid var(--gl-line-2);border-radius:var(--gl-radius-sm);transition:transform .22s,box-shadow .22s,border-color .22s}.gl-card--hover:hover{transform:translateY(-4px);box-shadow:var(--gl-shadow-card);border-color:#cfdae6}.gl-card__title{margin:0 0 10px;font-size:20px;font-weight:650;letter-spacing:-.01em}.gl-card__text{margin:0;font-size:15px;line-height:1.6;color:var(--gl-muted-2)}.gl-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:var(--gl-blue-soft);color:#166fba;font-family:var(--gl-font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gl-pill--ia{background:linear-gradient(120deg,var(--gl-ia-from),var(--gl-ia-to));color:#fff}.gl-prose p{margin:0 0 16px;font-size:16px;line-height:1.7;color:var(--gl-text-soft)}.gl-prose p:last-child{margin-bottom:0}.gl-accent--g360{--gl-accent: #23457a;--gl-accent-from: #35629f;--gl-accent-to: #16304f;--gl-accent-soft: #eaeff7;--gl-accent-ink: #1d3a66}.gl-accent--stock{--gl-accent: var(--gl-stock);--gl-accent-from: #ff9e32;--gl-accent-to: #ef6c00;--gl-accent-soft: #fff3e5;--gl-accent-ink: #b35c00}.gl-accent--service{--gl-accent: var(--gl-service);--gl-accent-from: #f0539e;--gl-accent-to: #c91b67;--gl-accent-soft: #fdeaf3;--gl-accent-ink: #bd1763}.gl-accent--project{--gl-accent: #0e9aa7;--gl-accent-from: #2bc3cf;--gl-accent-to: #07808c;--gl-accent-soft: #e4f6f8;--gl-accent-ink: #0a717c}.gl-accent--park{--gl-accent: #d2352b;--gl-accent-from: #f05a4f;--gl-accent-to: #ae2219;--gl-accent-soft: #fdeceb;--gl-accent-ink: #b32b22}.gl-accent--compta{--gl-accent: var(--gl-compta);--gl-accent-from: #47a8ff;--gl-accent-to: #1677d2;--gl-accent-soft: #e8f3fe;--gl-accent-ink: #1565c0}.gl-accent--secure{--gl-accent: var(--gl-secure);--gl-accent-from: #39b974;--gl-accent-to: #13854d;--gl-accent-soft: #e7f6ee;--gl-accent-ink: #11784a}.gl-accent--ferme{--gl-accent: var(--gl-ferme);--gl-accent-from: #9acb31;--gl-accent-to: #659d08;--gl-accent-soft: #f1f8e3;--gl-accent-ink: #56790d}.gl-accent--ia{--gl-accent: var(--gl-ia-ink);--gl-accent-from: var(--gl-ia-from);--gl-accent-to: var(--gl-ia-to);--gl-accent-soft: var(--gl-ia-soft);--gl-accent-ink: var(--gl-ia-ink)}@media(max-width:1080px){.gl-grid--5{grid-template-columns:repeat(3,1fr)}.gl-grid--4,.gl-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){:root{--gl-section-y: 68px;--gl-nav-h: 66px}.gl-container,.gl-container--narrow{width:min(100% - 30px,var(--gl-container))}.gl-grid--5,.gl-grid--4,.gl-grid--3,.gl-grid--2{grid-template-columns:1fr}.gl-card{padding:22px}}
