.s-area>.s-item.c-common-hero{width:100% !important;max-width:none !important;margin-inline:0 !important;padding:0 !important}.s-area>.s-item.c-common-hero:first-child{margin-top:calc(var(--header-height)*-1) !important}.c-common-hero{width:100%;color:var(--color-white)}.c-common-hero__wrap{width:100%}.c-common-hero__item{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:5rem;width:100%;min-height:34.5rem;padding:11.25rem var(--container-padding) 5rem;overflow:hidden;background:var(--color-primary-900)}.c-common-hero__item::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(180deg, transparent 69.74%, rgba(1, 22, 44, 0.385) 99.464%),linear-gradient(180deg, rgba(1, 22, 44, 0.8) 0%, transparent 30.61%)}.c-common-hero__background{position:absolute;z-index:-2;inset:0;width:100%;height:100%;margin:0;pointer-events:none}.c-common-hero__background-image{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center}.c-common-hero__content{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:min(100%,46.875rem);text-align:center}.c-common-hero__title{width:100%;margin:0;color:var(--color-white);font-size:1.75rem;font-weight:700;line-height:2.25rem;letter-spacing:-0.04em;text-align:center}.c-common-hero__description{width:min(100%,43.5rem);color:var(--color-white);font-size:1.125rem;font-weight:600;line-height:1.375rem}.c-common-hero__description>p{margin:0;color:inherit;font:inherit;line-height:inherit}.c-common-hero__buttons{display:flex;flex-direction:column;align-items:stretch;gap:2.5rem;width:100%}.c-common-hero__buttons .s-style-button{display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);text-decoration:none;cursor:pointer;--interaction-surface-target: var(--interaction-filled-hover-transform, none);--interaction-surface-overshoot: var(--interaction-filled-overshoot-transform, var(--interaction-surface-target));transition:background-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),border-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),color var(--interaction-duration, 280ms) var(--interaction-easing, ease),box-shadow var(--interaction-duration, 280ms) var(--interaction-easing, ease);transition:background-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),border-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),color var(--interaction-duration, 280ms) var(--interaction-easing, ease),box-shadow var(--interaction-duration, 280ms) var(--interaction-easing, ease),transform var(--interaction-duration, 280ms) var(--interaction-easing, ease);padding-inline:1.75rem;--interaction-focus-color: var(--color-white);background-color:var(--color-primary-500);border:2px solid rgba(0,0,0,0);border-radius:var(--radius-md);color:var(--color-white);font-weight:600;letter-spacing:.02em;text-transform:none;justify-content:center;width:100%;min-height:3.25rem}.c-common-hero__buttons .s-style-button:focus-visible{outline:var(--interaction-focus-width, 2px) solid var(--interaction-focus-color, currentColor);outline-offset:var(--interaction-focus-offset, 4px)}@media(hover: hover)and (pointer: fine){.c-common-hero__buttons .s-style-button:hover{box-shadow:var(--interaction-filled-hover-shadow, none);transform:var(--interaction-surface-target);animation:var(--interaction-surface-animation, none)}}.c-common-hero__buttons .s-style-button:active{transform:var(--interaction-filled-active-transform, none);animation:none}@media(prefers-reduced-motion: reduce){.c-common-hero__buttons .s-style-button{transition-duration:.01ms}.c-common-hero__buttons .s-style-button:hover,.c-common-hero__buttons .s-style-button:active{box-shadow:none;transform:none;animation:none}}.c-common-hero__buttons .s-style-button:hover,.c-common-hero__buttons .s-style-button:focus-visible{background-color:var(--color-primary-600);border-color:rgba(0,0,0,0);color:var(--color-white)}.c-common-hero__buttons .s-style-button:nth-child(2){display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);text-decoration:none;cursor:pointer;--interaction-surface-target: var(--interaction-outline-hover-transform, none);--interaction-surface-overshoot: var(--interaction-outline-overshoot-transform, var(--interaction-surface-target));transition:background-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),border-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),color var(--interaction-duration, 280ms) var(--interaction-easing, ease),box-shadow var(--interaction-duration, 280ms) var(--interaction-easing, ease);transition:background-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),border-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),color var(--interaction-duration, 280ms) var(--interaction-easing, ease),box-shadow var(--interaction-duration, 280ms) var(--interaction-easing, ease),transform var(--interaction-duration, 280ms) var(--interaction-easing, ease);padding-inline:1.75rem;--interaction-focus-color: var(--color-primary-500);background-color:rgba(0,0,0,0);border:2px solid var(--color-primary-500);border-radius:var(--radius-md);color:var(--color-white);font-weight:600;letter-spacing:.02em;text-transform:none}.c-common-hero__buttons .s-style-button:nth-child(2):focus-visible{outline:var(--interaction-focus-width, 2px) solid var(--interaction-focus-color, currentColor);outline-offset:var(--interaction-focus-offset, 4px)}@media(hover: hover)and (pointer: fine){.c-common-hero__buttons .s-style-button:nth-child(2):hover{box-shadow:var(--interaction-outline-hover-shadow, none);transform:var(--interaction-surface-target);animation:var(--interaction-surface-animation, none)}}.c-common-hero__buttons .s-style-button:nth-child(2):active{transform:var(--interaction-outline-active-transform, none);animation:none}@media(prefers-reduced-motion: reduce){.c-common-hero__buttons .s-style-button:nth-child(2){transition-duration:.01ms}.c-common-hero__buttons .s-style-button:nth-child(2):hover,.c-common-hero__buttons .s-style-button:nth-child(2):active{box-shadow:none;transform:none;animation:none}}.c-common-hero__buttons .s-style-button:nth-child(2):hover,.c-common-hero__buttons .s-style-button:nth-child(2):focus-visible{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-white)}.c-common-hero__facts{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1.25rem;width:min(100%,1140px)}.c-common-hero__fact{flex:1 1 calc(25% - 0.9375rem);min-width:8.75rem;margin:0;text-align:center}.c-common-hero__fact-value,.c-common-hero__fact-text{margin:0}.c-common-hero__fact-value{color:var(--color-primary-400);font-size:1.25rem;font-weight:500;line-height:1.625rem;letter-spacing:-0.02em}.c-common-hero__fact-text{color:var(--color-white);font-size:1rem;line-height:1.5rem}@media only screen and (min-width: 768px){.c-common-hero__title{font-size:2.625rem;font-weight:600;line-height:3rem;letter-spacing:-0.02em}.c-common-hero__description{font-size:1.25rem;font-weight:500;line-height:1.625rem;letter-spacing:-0.02em}.c-common-hero__buttons{flex-direction:row;width:34.75rem}.c-common-hero__buttons .s-style-button{flex:1 1 0;width:auto;min-width:13.75rem}}