.sg-goal-page{--sg-lightblue-fade: linear-gradient(180deg, #eef6fa 0%, #dbeaf2 100%);--sg-page-max-width: var(--sg-page-shell-max-width);--sg-content-shell-max-width: var(--sg-page-max-width);--sg-content-shell-pad-l: 54px;--sg-content-shell-pad-m: 72px;--sg-content-shell-mobile-pad: 38px;--sg-content-shell-intro-copy-font-size: 17px;--sg-content-shell-intro-copy-line-height: 1.78;--sg-content-shell-large-copy-max-width: none;--sg-content-shell-large-copy-font-size: 21px;--sg-content-shell-large-copy-line-height: 1.72;--sg-content-shell-heading-margin-bottom: 34px;--sg-content-shell-heading-line-height: 1.08;color:var(--sg-copy);background:#fff}.sg-goal-page .bg--lightbluefade{background:var(--sg-lightblue-fade)}.sg-goal-page .goals{background:#fff}.sg-goal-page .goal{overflow:hidden;background:#fff}.sg-goal-page .bg--notched-white,.sg-goal-page .bg--notched-white-both{position:relative}.sg-goal-page .bg--notched-white:before,.sg-goal-page .bg--notched-white-both:before,.sg-goal-page .bg--notched-white-both:after{position:absolute;left:0;width:100%;height:40px;content:"";background:#fff}.sg-goal-page .bg--notched-white:before,.sg-goal-page .bg--notched-white-both:before{top:0}.sg-goal-page .bg--notched-white-both:after{bottom:0}.sg-goal-page .goal__wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,520px);gap:0;align-items:stretch;min-height:430px}.sg-goal-page .goal--flipped .goal__wrapper{grid-template-columns:minmax(340px,520px) minmax(0,1fr)}.sg-goal-page .goal__copy{display:flex;height:100%;flex-direction:column;justify-content:center;padding:52px 0}.sg-goal-page .goal__icon img{width:62px;height:62px;object-fit:contain}.sg-goal-page .goal__title{position:relative;margin-top:24px;margin-bottom:28px;color:var(--sg-blue);font-size:clamp(34px,4.5vw,58px);font-weight:600;line-height:.98;text-align:left}.sg-goal-page .goal__title:after{position:absolute;bottom:-18px;left:0;width:90px;height:5px;content:"";background:#88b5c7}.sg-goal-page .goal__copy p{max-width:48ch;margin:0;font-size:17px;line-height:1.8}.sg-goal-page .goal__img,.sg-goal-page .goal__img .js-reveal{height:100%}.sg-goal-page .goal__img img{display:block;width:100%;height:100%;object-fit:cover}.sg-goal-page .goal__col--media{display:none}.sg-goal-page .btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;color:#fff;font-weight:700;text-decoration:none;background:var(--sg-blue)}.sg-goal-page .btn--large{min-height:54px;margin-top:28px;padding:0 28px}.sg-goal-page .btn__text{display:inline-block}.sg-goal-page .pull-out\@s{position:relative;top:-32px}.sg-goal-page .inline-image{overflow:hidden}.sg-goal-page .inline-image__image img{display:block;width:100%}.sg-goal-page .case-study-summary-section{background:var(--sg-light-blue);padding-bottom:44px}.sg-goal-page .case-study-summary__shell{position:relative;width:min(var(--sg-page-max-width),calc(100% - 40px));margin:0 auto;padding-top:0;padding-bottom:54px}.sg-goal-page .case-study-summary{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);overflow:hidden;position:relative;top:-32px;background:#fff;box-shadow:0 18px 44px #002d7214}.sg-goal-page .case-study-summary__img{height:100%;min-height:420px;background-repeat:no-repeat;background-position:center;background-size:cover}.sg-goal-page .case-study-summary__content{padding:34px 36px}.sg-goal-page .case-study-summary__title{margin:0;color:var(--sg-blue);font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.08}.sg-goal-page .case-study-summary__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.sg-goal-page .case-study-summary__item{padding:16px 18px;background:#002d720d}.sg-goal-page .case-study-summary__subtitle{margin:0;color:var(--sg-blue);font-size:15px;font-weight:700;line-height:1.3}.sg-goal-page .case-study-summary__desc{margin-top:10px;font-size:15px;line-height:1.68}.sg-goal-page .case-study-summary__desc p{margin:0}.sg-goal-page .case-study-summary .btn{margin-top:24px}.sg-goal-page .goal-proof-grid__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sg-goal-page .goal-proof-grid__item,.sg-goal-page .goal-action-card{padding:26px 24px;background:linear-gradient(180deg,#477d9414,#fff);border:1px solid var(--sg-border);box-shadow:0 10px 26px #002d720f}.sg-goal-page .goal-proof-grid__title,.sg-goal-page .goal-action-card__title{margin:0;color:var(--sg-blue);font-size:22px;font-weight:700;line-height:1.24}.sg-goal-page .goal-proof-grid__desc,.sg-goal-page .goal-action-card__desc{margin-top:14px;font-size:15px;line-height:1.72}.sg-goal-page .goal-proof-grid__desc p,.sg-goal-page .goal-action-card__desc p{margin:0}.sg-goal-page .goal-action-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sg-goal-page .goal-action-card .btn{margin-top:22px}.sg-goal-page .goal-answer-summary{padding:28px 32px;background:#fff;border-left:6px solid var(--sg-mid-blue);box-shadow:0 12px 30px #002d7214}.sg-goal-page .goal-answer-summary__label,.sg-goal-page .goal-technical-review__eyebrow{margin:0 0 10px;color:var(--sg-mid-blue);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.sg-goal-page .goal-answer-summary__title,.sg-goal-page .goal-technical-review__title{margin:0;color:var(--sg-blue);font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.18}.sg-goal-page .goal-answer-summary__answer,.sg-goal-page .goal-technical-review__copy{margin:14px 0 0;font-size:17px;line-height:1.72}.sg-goal-page .goal-faq-section__intro{max-width:72ch;margin:0 auto 24px;color:#41576d;font-size:16px;line-height:1.7;text-align:center}.sg-goal-page .goal-faq-section__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sg-goal-page .goal-faq-section__item{padding:24px;background:#fff;border:1px solid var(--sg-border);box-shadow:0 10px 24px #002d720f}.sg-goal-page .goal-faq-section__item h3{margin:0;color:var(--sg-blue);font-size:21px;font-weight:700;line-height:1.28}.sg-goal-page .goal-faq-section__item p{margin:14px 0 0;font-size:15px;line-height:1.72}.sg-goal-page .goal-technical-review{padding:22px 24px;background:#002d720a;border:1px solid var(--sg-border)}.sg-goal-page .slider{position:relative;overflow:hidden}.sg-goal-page .slider__slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.sg-goal-page .slide{position:relative;min-height:520px;overflow:hidden}.sg-goal-page .slide--product{background:var(--sg-lightblue-fade)}.sg-goal-page .slide__bg{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover}.sg-goal-page .slide__bg:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#002d7214,#002d72bd)}.sg-goal-page .slide__progress{position:relative;z-index:1;padding:18px 24px 0;color:#fff}.sg-goal-page .slide__title{margin:0;font-size:14px;font-weight:700;line-height:1.4}.sg-goal-page .slide__content{position:relative;z-index:1;display:flex;min-height:520px;align-items:flex-end}.sg-goal-page .slide__copy{width:100%;padding:30px 24px;color:#fff}.sg-goal-page .slide__heading{margin:0;color:#fff;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.04;text-transform:uppercase}.sg-goal-page .slide__description{margin-top:16px;font-size:15px;line-height:1.72}.sg-goal-page .slide__description p{margin:0}.sg-goal-page .slide__cta{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin-top:18px;padding:0 18px;color:#fff;font-weight:700;text-decoration:none;background:var(--sg-blue)}.sg-goal-page .slide__img{margin-top:18px}.sg-goal-page .slide__img img{display:block;width:100%}.sg-goal-page .slider__controls,.sg-goal-page .slider__nav{display:none}.sg-goal-page .promo-bg{padding:56px 0;color:#fff;background:linear-gradient(#002d72e6,#002d72e6),radial-gradient(circle at 20% 20%,rgba(255,255,255,.22),transparent 24%),var(--sg-blue)}.sg-goal-page .promo-banner{padding:34px 40px;background:#ffffff1a;text-align:center}.sg-goal-page .promo-banner__title--centered{margin:0;color:#fff;font-size:clamp(25px,3vw,34px);font-weight:700;line-height:1.15;text-transform:uppercase}.sg-goal-page .promo-banner__copy--centered p{margin:12px 0 0;font-size:17px;line-height:1.7}.sg-goal-page .promo-banner__cta--double{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.sg-goal-page .promo-banner__action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 22px;color:var(--sg-blue);font-weight:700;text-decoration:none;background:#fff}.sg-goal-page .promo-banner__action-icon{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-radius:999px}.sg-goal-page .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px}.sg-goal-page .g-unit--4\@l{grid-column:span 4}.sg-goal-page .card{position:relative;display:flex;min-height:218px;overflow:hidden;background:#fff;box-shadow:0 8px 22px #002d721a}.sg-goal-page .card--rounded{border-radius:4px}.sg-goal-page .card--grey{background:#eef1f3}.sg-goal-page .card__img{flex:0 0 42%;min-height:218px;background-repeat:no-repeat;background-position:center;background-size:cover}.sg-goal-page .card__content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:26px 28px}.sg-goal-page .card__title{margin:0;color:var(--sg-blue);font-size:20px;font-weight:700;line-height:1.24}.sg-goal-page .card__title a{color:inherit;text-decoration:none}.sg-goal-page .card__title a:after{display:inline-block;margin-left:8px;color:var(--sg-mid-blue);content:"›";transition:transform .16s ease}.sg-goal-page .card:hover .card__title a:after,.sg-goal-page .card:focus-within .card__title a:after{transform:translate(4px)}.sg-goal-page .card__desc{margin-top:14px;font-size:15px;line-height:1.68}.sg-goal-page .card__desc p{margin:0;white-space:pre-line}.sg-goal-page .wrapper--flush-b{padding-bottom:0}.sg-goal-page .u-hide\@l,.sg-goal-page .u-hide\@s,.sg-goal-page .u-hide\@ms{display:none}@media(width>=721px){.sg-goal-page .goal__col--media,.sg-goal-page .u-hide\@s,.sg-goal-page .u-hide\@ms{display:block}}@media(width<=1024px){.sg-goal-page .goal__wrapper,.sg-goal-page .goal--flipped .goal__wrapper,.sg-goal-page .case-study-summary{grid-template-columns:1fr}.sg-goal-page .goal-proof-grid__items,.sg-goal-page .goal-faq-section__list,.sg-goal-page .goal-action-cards,.sg-goal-page .slider__slides,.sg-goal-page .case-study-summary__items{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-goal-page .g-unit--4\@l,.sg-goal-page .g-unit--6\@m{grid-column:span 6}}@media(width<=720px){.sg-goal-page .case-study-summary__shell{width:min(100% - 24px,var(--sg-page-max-width));padding-bottom:38px}.sg-goal-page .goal__copy,.sg-goal-page .case-study-summary__content,.sg-goal-page .goal-answer-summary,.sg-goal-page .goal-faq-section__item,.sg-goal-page .goal-proof-grid__item,.sg-goal-page .goal-action-card,.sg-goal-page .goal-technical-review,.sg-goal-page .promo-banner,.sg-goal-page .slide__copy{padding:24px 18px}.sg-goal-page .goal__wrapper{min-height:auto}.sg-goal-page .goal-proof-grid__items,.sg-goal-page .goal-faq-section__list,.sg-goal-page .goal-action-cards,.sg-goal-page .slider__slides,.sg-goal-page .case-study-summary__items{grid-template-columns:1fr}.sg-goal-page .case-study-summary{top:0}.sg-goal-page .slide,.sg-goal-page .slide__content{min-height:420px}.sg-goal-page .grid{gap:18px}.sg-goal-page .g-unit--4\@l,.sg-goal-page .g-unit--6\@m{grid-column:span 12}.sg-goal-page .card{min-height:auto}.sg-goal-page .card__img,.sg-goal-page .u-hide\@s,.sg-goal-page .u-hide\@ms{display:none}}
