.sg-solution-hero{background:#eef4f8;padding:38px 0 24px}.sg-solution-hero .sg-container{width:min(100% - 24px,1440px);margin-inline:auto}.sg-solution-hero__card{display:grid;grid-template-columns:.85fr 1.15fr;min-height:400px;overflow:hidden;background:#fff;border:1px solid rgba(16,42,67,.12);border-radius:20px;box-shadow:0 18px 48px #102a431f}.sg-solution-hero__content{display:flex;flex-direction:column;justify-content:center;padding:58px 56px}.sg-solution-hero__eyebrow{margin:0 0 14px;color:var(--sg-orange, #f26522);font-size:.78rem;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.sg-solution-hero__heading{margin:0;color:var(--sg-navy, #102a43);font-size:clamp(2.6rem,5vw,4.6rem);font-weight:800;line-height:.98;letter-spacing:-.045em}.sg-solution-hero__subheading{max-width:560px;margin:24px 0 0;color:#263d52;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;line-height:1.4;position:relative;padding-bottom:22px}.sg-solution-hero__subheading:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;background:var(--sg-orange, #f26522);border-radius:999px}.sg-solution-hero__description{max-width:580px;margin-top:18px;color:#5b6978;font-size:1.03rem;line-height:1.72}.sg-solution-hero__description p{margin:0}.sg-solution-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.sg-solution-hero .sg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;border:2px solid transparent;border-radius:8px;font-size:.95rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.sg-solution-hero .sg-btn:hover{transform:translateY(-2px)}.sg-solution-hero .sg-btn-primary{color:#fff;background:var(--sg-orange, #f26522);border-color:var(--sg-orange, #f26522);box-shadow:0 10px 22px #f2652238}.sg-solution-hero .sg-btn-primary:hover{background:#d95314;border-color:#d95314}.sg-solution-hero .sg-btn-secondary{color:var(--sg-navy, #102a43);background:#fff;border-color:#102a433d}.sg-solution-hero .sg-btn-secondary:hover{color:#fff;background:var(--sg-navy, #102a43);border-color:var(--sg-navy, #102a43)}.sg-solution-hero__media{position:relative;min-height:400px;overflow:hidden;background:#dce5ec}.sg-solution-hero__image,.sg-solution-hero__placeholder,.sg-solution-hero__placeholder svg{width:100%;height:100%}.sg-solution-hero__image{display:block;object-fit:cover;transition:transform .5s ease}.sg-solution-hero__card:hover .sg-solution-hero__image{transform:scale(1.025)}.sg-solution-hero__placeholder svg{display:block;object-fit:cover}.sg-solution-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#102a431f,#102a4305 46%,#102a432e);pointer-events:none}.sg-solution-hero__media-label{position:absolute;right:24px;bottom:22px;display:inline-flex;align-items:center;gap:9px;padding:10px 14px;color:#fff;background:#102a43d6;border:1px solid rgba(255,255,255,.22);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.sg-solution-hero__media-label-dot{width:8px;height:8px;background:var(--sg-orange, #f26522);border-radius:50%}@media screen and (max-width:989px){.sg-solution-hero__card{grid-template-columns:1fr}.sg-solution-hero__content{padding:48px 42px}.sg-solution-hero__media{min-height:390px}}@media screen and (max-width:749px){.sg-solution-hero{padding:24px 0 30px}.sg-solution-hero .sg-container{width:min(100% - 28px,1240px)}.sg-solution-hero__card{border-radius:16px}.sg-solution-hero__content{padding:38px 26px 40px}.sg-solution-hero__heading{font-size:clamp(2.35rem,12vw,3.5rem);line-height:1}.sg-solution-hero__subheading{margin-top:20px;font-size:1.12rem}.sg-solution-hero__description{margin-top:16px;font-size:.98rem}.sg-solution-hero__actions{display:grid;grid-template-columns:1fr;margin-top:26px}.sg-solution-hero .sg-btn{width:100%}.sg-solution-hero__media{min-height:300px}.sg-solution-hero__media-label{right:16px;bottom:16px;max-width:calc(100% - 32px);font-size:.65rem}}@media(prefers-reduced-motion:reduce){.sg-solution-hero__image,.sg-solution-hero .sg-btn{transition:none}.sg-solution-hero__card:hover .sg-solution-hero__image,.sg-solution-hero .sg-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/sg-solution-hero.css.map */
