.s-area>.s-item.c-hero{width:100% !important;max-width:none !important;margin-inline:0 !important;padding:0 !important}.s-area>.s-item.c-hero:first-child{margin-top:calc(var(--header-height)*-1) !important}.c-hero{width:100%;color:var(--color-white)}.c-hero__wrap{width:100%}.c-hero__item{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:5rem;width:100%;min-height:51.9375rem;padding:7.5rem var(--container-padding) 5rem;overflow:hidden;background:var(--color-primary-900)}.c-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-hero__background{position:absolute;z-index:-2;inset:0;width:100%;height:100%;margin:0;pointer-events:none}.c-hero__background-image{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center}.c-hero__content{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:min(100%,868px);text-align:center}.c-hero__title,.c-hero__subtitle,.c-hero__signature,.c-hero__trust-text{margin:0}.c-hero__title{width:100%;color:var(--color-white);font-size:2.25rem;font-weight:600;line-height:2.5rem;letter-spacing:-0.02em;text-align:center}.c-hero__intro{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}.c-hero__subtitle{color:var(--color-white);font-size:1.5rem;font-weight:500;line-height:1.875rem;letter-spacing:-0.04em}.c-hero__signature{color:var(--color-primary-400);font-size:1rem;line-height:1.5rem}.c-hero__buttons{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;width:100%}.c-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-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-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-hero__buttons .s-style-button:active{transform:var(--interaction-filled-active-transform, none);animation:none}@media(prefers-reduced-motion: reduce){.c-hero__buttons .s-style-button{transition-duration:.01ms}.c-hero__buttons .s-style-button:hover,.c-hero__buttons .s-style-button:active{box-shadow:none;transform:none;animation:none}}.c-hero__buttons .s-style-button:hover,.c-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-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-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-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-hero__buttons .s-style-button:nth-child(2):active{transform:var(--interaction-outline-active-transform, none);animation:none}@media(prefers-reduced-motion: reduce){.c-hero__buttons .s-style-button:nth-child(2){transition-duration:.01ms}.c-hero__buttons .s-style-button:nth-child(2):hover,.c-hero__buttons .s-style-button:nth-child(2):active{box-shadow:none;transform:none;animation:none}}.c-hero__buttons .s-style-button:nth-child(2):hover,.c-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-hero__trust{display:flex;flex-direction:column;align-items:center;gap:2.6875rem;width:100%}.c-hero__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.5rem;width:100%}.c-hero__logo{flex:0 0 6.0625rem;width:6.0625rem;height:2.5625rem;margin:0}.c-hero__logo-image{display:block;width:100%;height:100%;object-fit:contain}.c-hero__trust-text{width:100%;color:var(--color-tertiary-500);font-size:1.25rem;font-weight:500;line-height:1.625rem;letter-spacing:-0.02em;text-align:center}@media only screen and (min-width: 768px){.c-hero__buttons{flex-direction:row;justify-content:center;gap:2.5rem;width:auto}.c-hero__buttons .s-style-button{width:auto}}@media only screen and (min-width: 1024px){.c-hero__item{gap:7.5rem;min-height:51.75rem;padding-top:11.25rem}.c-hero__content{gap:3.75rem}.c-hero__title{font-size:4.5rem;line-height:4.25rem;letter-spacing:0}.c-hero__logo{flex-basis:7.8125rem;width:7.8125rem;height:3.3125rem}}