.sgr,.sgr :is(.goliath-section--bg-dark,.goliath-section--bg-accent,.split-section--bg-dark,.sgr-prices--photo,.site-footer,.sgr-gains){--sgr-mark:linear-gradient(90deg,var(--mk-a) 0 14px,transparent 14px 18px,var(--mk-a) 18px 32px,transparent 32px 36px,var(--mk-b) 36px 50px)}.sgr{--mk-a:var(--sgr-ink);--mk-b:var(--sgr-red)}.sgr{--sgr-tread-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='120' viewBox='0 0 36 120'%3E%3Cg fill='%23fff' transform='translate(0 120) rotate(-90)'%3E%3Cpath d='M0 2 14 6v24L0 26z'/%3E%3Cpath d='M120 2 106 6v24l14-4z'/%3E%3Cpath d='M20 0 57 14v20L20 20z'/%3E%3Cpath d='M100 0 63 14v20l37-14z'/%3E%3C/g%3E%3C/svg%3E");--sgr-tread-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='120' viewBox='0 0 36 120'%3E%3Cg fill='%23000' transform='translate(0 120) rotate(-90)'%3E%3Cpath d='M0 2 14 6v24L0 26z'/%3E%3Cpath d='M120 2 106 6v24l14-4z'/%3E%3Cpath d='M20 0 57 14v20L20 20z'/%3E%3Cpath d='M100 0 63 14v20l37-14z'/%3E%3C/g%3E%3C/svg%3E")}.sgr :is(.goliath-section--bg-dark,.site-footer,.sgr-gains){--mk-a:#fff;--mk-b:var(--sgr-red-hi)}.sgr .goliath-section--bg-accent{--mk-a:#fff;--mk-b:var(--sgr-black)}.sgr{font-family:var(--sgr-sans);color:var(--sgr-body);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sgr :is(h1,h2,h3,h4,h5,h6){font-family:var(--sgr-display);font-stretch:125%;font-weight:800;letter-spacing:-0.012em;color:var(--sgr-ink)}.sgr ::selection{background:var(--sgr-red);color:#fff}.sgr :focus-visible{outline:2px solid var(--sgr-red);outline-offset:3px}.sgr .goliath-section--bg-accent :focus-visible{outline-color:#fff}.sgr [id]{scroll-margin-top:calc(var(--header-height,80px) + 16px)}.sgr .site-main :is(p,li,dd) a:not(:where(.btn,[class*="__inner"],[class*="card"],[class*="__link"],[class*="stretch"])){color:var(--sgr-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sgr .site-main :is(p,li,dd) a:not(:where(.btn,[class*="__inner"],[class*="card"],[class*="__link"],[class*="stretch"])):hover{color:var(--sgr-ink)}.sgr .site-main :is(.goliath-section--bg-dark,.split-section--bg-dark,.sgr-prices--photo,.sgr-gains,.goliath-section--bg-accent) :is(p,li,dd) a:not(:where(.btn,[class*="__inner"],[class*="card"],[class*="__link"],[class*="stretch"])){color:#fff;text-decoration-color:var(--sgr-red-hi)}.sgr .site-main .goliath-section--bg-accent :is(p,li,dd) a:not(:where(.btn,[class*="__inner"],[class*="card"],[class*="__link"],[class*="stretch"])){text-decoration-color:#fff}.sgr .site-main :is(.goliath-section--bg-dark,.split-section--bg-dark,.sgr-prices--photo,.sgr-gains) :is(p,li,dd) a:not(:where(.btn,[class*="__inner"],[class*="card"],[class*="__link"],[class*="stretch"])):hover{color:var(--sgr-red-hi)}.sgr .site-main .goliath-section--bg-accent :is(p,li,dd) a:not(:where(.btn,[class*="__inner"],[class*="card"],[class*="__link"],[class*="stretch"])):hover{color:rgba(255,255,255,0.8)}.sgr a,.sgr .btn,.sgr button{transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .2s ease,box-shadow .25s ease}.sgr .btn{font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.8125rem;letter-spacing:0.08em;text-transform:uppercase;line-height:1.2;padding:1.05em 1.6em;border-radius:var(--sgr-r);border-width:2px;gap:0.75em}.sgr .btn--lg{font-size:0.875rem;padding:1.15em 1.75em}.sgr .btn--sm{font-size:0.75rem;padding:0.85em 1.25em}.sgr .btn,.sgr .btn:hover,.sgr .btn:active{box-shadow:none}.sgr .btn--primary{background:var(--sgr-red);border-color:var(--sgr-red);color:#fff}.sgr .btn--primary:hover,.sgr .btn--primary:focus-visible{background:var(--sgr-ink);border-color:var(--sgr-ink);color:#fff;transform:translateY(-1px)}.sgr .btn--secondary{background:transparent;color:var(--sgr-ink);border-color:var(--sgr-ink)}.sgr .btn--secondary:hover,.sgr .btn--secondary:focus-visible{background:var(--sgr-ink);border-color:var(--sgr-ink);color:#fff}.sgr :is(.goliath-section--bg-dark,.split-section--bg-dark,.sgr-prices--photo,.sgr-gains) .btn--primary:hover,.sgr :is(.goliath-section--bg-dark,.split-section--bg-dark,.sgr-prices--photo,.sgr-gains) .btn--primary:focus-visible{background:#fff;border-color:#fff;color:var(--sgr-ink)}.sgr :is(.goliath-section--bg-dark,.split-section--bg-dark,.sgr-prices--photo,.sgr-gains) .btn--secondary{color:#fff;border-color:rgba(255,255,255,0.75)}.sgr :is(.goliath-section--bg-dark,.split-section--bg-dark,.sgr-prices--photo,.sgr-gains) .btn--secondary:hover,.sgr :is(.goliath-section--bg-dark,.split-section--bg-dark,.sgr-prices--photo,.sgr-gains) .btn--secondary:focus-visible{background:#fff;border-color:#fff;color:var(--sgr-ink)}.sgr .goliath-section--bg-accent .btn--primary{background:var(--sgr-ink);border-color:var(--sgr-ink);color:#fff}.sgr .goliath-section--bg-accent :is(.btn--primary,.btn--secondary):hover,.sgr .goliath-section--bg-accent :is(.btn--primary,.btn--secondary):focus-visible{background:#fff;border-color:#fff;color:var(--sgr-ink)}.sgr .goliath-section--bg-accent .btn--secondary{color:#fff;border-color:rgba(255,255,255,0.8)}.sgr .btn :is(svg,i[class*="fa-"]){flex:0 0 auto}.sgr .site-topbar{background:var(--sgr-black);color:var(--sgr-silver);font-family:var(--sgr-sans);font-size:0.8125rem;font-weight:500}.sgr .topbar__inner{min-height:36px;padding-block:0}.sgr .topbar__contact{gap:1.75rem}.sgr .topbar__icon{fill:var(--sgr-red-hi);opacity:1}.sgr .topbar__item--link:hover,.sgr .topbar__item--link:focus-visible{color:#fff}.sgr .topbar__social .social-links :is(a,.social-links__link){color:var(--sgr-silver)}.sgr .topbar__social .social-links :is(a,.social-links__link):hover{color:#fff}.sgr .site-topbar :focus-visible{outline-color:#fff}@media (min-width:768px){.sgr{--sgr-topbar-h:36px}.sgr:has(.site-header.header--compact){--sgr-topbar-h:0px}}.sgr .site-header{background:#fff;border-bottom:1px solid var(--sgr-line);box-shadow:none}.sgr .site-header.scrolled{background:rgba(255,255,255,0.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 34px -26px rgba(14,15,17,0.5)}.sgr .header__brand .site-title,.sgr .header__brand .site-tagline{display:none}.sgr .sgr-logo{display:flex;align-items:center;line-height:0}.sgr .sgr-logo img{display:block;height:44px;width:auto}.sgr .nav-menu>li>a{color:var(--sgr-ink);font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.8125rem;letter-spacing:0.08em;text-transform:uppercase;padding:0.7rem 0.85rem}.sgr .nav-menu>li>a:hover,.sgr .nav-menu>li.current-menu-item>a,.sgr .nav-menu>li.current-menu-ancestor>a{color:var(--sgr-ink)}.sgr .nav-menu>li>a::after{bottom:2px;height:2px;background:var(--sgr-red)}.sgr .nav-menu>li.menu-item-has-children>a::before{opacity:0.6;right:0.85rem}.sgr .site-header:not(.header--compact) .header__nav:not(.nav-open):not(.header__nav--mobile) .nav-menu>li.menu-item-has-children>a{padding-right:calc(0.85rem + 14px)}.sgr .nav-menu .sub-menu{background:#fff;border:1px solid var(--sgr-line);border-radius:var(--sgr-r);box-shadow:0 30px 50px -28px rgba(14,15,17,0.45);padding:0.4rem}.sgr .nav-menu .sub-menu a{color:var(--sgr-body);font-family:var(--sgr-sans);font-weight:500;font-size:0.9375rem;border-radius:8px}.sgr .nav-menu .sub-menu a:hover,.sgr .nav-menu .sub-menu a:focus-visible{color:var(--sgr-red);background:var(--sgr-paper)}.sgr .nav-toggle__bar{background:var(--sgr-ink)}.sgr .nav-toggle__bar:nth-child(3){background:var(--sgr-red)}.sgr .header--compact .header__nav,.sgr .header__nav--mobile{background:var(--sgr-black);border-left:2px solid var(--sgr-red)}@media (max-width:767px){.sgr .header__nav{background:var(--sgr-black);border-left:2px solid var(--sgr-red)}}.sgr :is(.header--compact .header__nav,.header__nav--mobile) .nav-menu>li>a,.sgr .header__nav.nav-open .nav-menu>li>a{color:#fff;font-size:0.875rem}.sgr :is(.header--compact .header__nav,.header__nav--mobile) .nav-menu .sub-menu,.sgr .header__nav.nav-open .nav-menu .sub-menu{background:rgba(255,255,255,0.04);border:0;box-shadow:none}.sgr :is(.header--compact .header__nav,.header__nav--mobile) .nav-menu .sub-menu a,.sgr .header__nav.nav-open .nav-menu .sub-menu a{color:var(--sgr-silver)}.sgr :is(.header--compact .header__nav,.header__nav--mobile) .nav-menu .sub-menu a:hover,.sgr .header__nav.nav-open .nav-menu .sub-menu a:hover{color:#fff;background:rgba(255,255,255,0.06)}.sgr .site-header :is(.header__nav,.header__nav--mobile) .nav-menu .menu-item-has-children>.submenu-toggle{color:#fff;border-left-color:rgba(255,255,255,0.16)}.sgr .site-header .mobile-nav-social .social-links__link{color:var(--sgr-silver);background:rgba(255,255,255,0.08)}.sgr .site-header .mobile-nav-social .social-links__link:hover,.sgr .site-header .mobile-nav-social .social-links__link:focus-visible{color:#fff;background:var(--sgr-red)}.sgr .nav-close{color:#fff}@media (min-width:768px) and (max-width:1024px){.sgr .site-header:not(.header--compact) .header__nav:not(.nav-open):not(.header__nav--mobile) .nav-close{display:none}}@media (max-width:1100px){.sgr .header__nav.nav-open .nav-menu>li>a{font-size:0.8125rem}}.sgr .section-header{text-align:left;max-width:860px;margin-inline:0;margin-bottom:clamp(2rem,3.4vw,3.25rem)}.sgr .section-label{display:flex;align-items:flex-start;gap:14px;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.8125rem;line-height:1.3;letter-spacing:0.16em;text-transform:uppercase;color:var(--sgr-ink);background:none;border:0;border-radius:0;padding:0;margin-bottom:1.15rem}.sgr .section-label::before{content:'';flex:0 0 50px;height:4px;border-radius:1px;background:var(--sgr-mark)}.sgr .section-label:empty{display:none}.sgr .section-header:not(:has(.section-label:not(:empty))) .section-title::before{content:'';display:block;width:50px;height:4px;border-radius:1px;background:var(--sgr-mark);margin-bottom:1.3rem}.sgr .section-title{font-size:clamp(1.85rem,1.1rem + 2.3vw,3rem);line-height:1.04;letter-spacing:-0.016em;margin-bottom:1rem;text-wrap:balance}.sgr .section-subtitle{font-size:1.0625rem;line-height:1.65;color:var(--sgr-body);max-width:62ch;margin:0}.sgr .section-actions{justify-content:flex-start;gap:0.875rem}.sgr .goliath-section--bg-alt{background:var(--sgr-paper)}.sgr .goliath-section--bg-dark{background:var(--sgr-black);color:var(--sgr-silver)}.sgr .goliath-section--bg-accent{background:radial-gradient(65% 85% at 0% 0%,rgba(232,22,18,0.9) 0%,rgba(232,22,18,0) 60%),radial-gradient(70% 90% at 100% 100%,rgba(78,2,3,0.85) 0%,rgba(78,2,3,0) 70%),linear-gradient(135deg,#D0080A 0%,#B20506 55%,#8E0405 100%);color:#fff}.sgr .goliath-section--bg-dark:not(.sgr-gains){position:relative;background:radial-gradient(70% 90% at 100% 0%,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0) 60%),linear-gradient(160deg,#1A1B20 0%,#0F0F12 52%,#08080A 100%)}.sgr :is(.goliath-section--bg-dark:not(.sgr-gains),.goliath-section--bg-accent)::before{--tread:var(--sgr-tread-light);content:'';position:absolute;inset:0;z-index:0;background:var(--tread) 0 0 / 48px 160px repeat;pointer-events:none}.sgr .goliath-section--bg-dark:not(.sgr-gains)::before{opacity:0.022}.sgr .goliath-section--bg-accent{position:relative}.sgr .goliath-section--bg-accent::before{--tread:var(--sgr-tread-dark);opacity:0.06}.sgr :is(.goliath-section--bg-dark:not(.sgr-gains),.goliath-section--bg-accent)>.container{position:relative;z-index:1}.sgr :is(.goliath-section--bg-dark,.goliath-section--bg-accent) :is(h1,h2,h3,h4,.section-title,.section-label){color:#fff}.sgr .goliath-section--bg-dark :is(p,li,.section-subtitle){color:var(--sgr-silver)}.sgr .goliath-section--bg-accent :is(p,li,.section-subtitle){color:rgba(255,255,255,0.92)}.sgr .hero{min-height:0;background:#fff}.sgr .hero__inner,.sgr .hero--has-form .hero__inner{display:block;padding-block:clamp(2.5rem,5.5vw,4.75rem) clamp(1.25rem,2.5vw,2rem)}.sgr .hero__content{max-width:none;margin:0;text-align:left;color:var(--sgr-body);display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(2rem,5vw,5rem);align-items:end}.sgr .hero__badge{grid-column:1 / -1;margin:0 0 1.5rem}.sgr .hero__badge .badge{display:inline-flex;align-items:flex-start;gap:14px;background:none;border:0;border-radius:0;padding:0;color:var(--sgr-ink);font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.8125rem;line-height:1.3;letter-spacing:0.16em;text-transform:uppercase}.sgr .hero__badge .badge::before{content:'';flex:0 0 50px;height:4px;border-radius:1px;background:var(--sgr-mark)}.sgr .hero__heading{grid-column:1;margin:0;color:var(--sgr-ink);font-size:clamp(2.15rem,1rem + 3.3vw,4rem);line-height:1;letter-spacing:-0.022em;text-wrap:balance}.sgr .hero__actions{grid-column:2;display:flex;flex-direction:column;align-items:stretch;gap:0.75rem;min-width:270px;margin:0}.sgr .hero__actions .btn{justify-content:space-between}.sgr .hero__form{margin-top:clamp(2rem,3.5vw,3rem);background:none;box-shadow:none;border-radius:0;padding:0;transition-delay:0s}.sgr-film{position:relative}.sgr-film__frame{position:relative;aspect-ratio:12 / 5;border-radius:var(--sgr-r-lg);overflow:hidden;background:var(--sgr-graphite);isolation:isolate}.sgr-film picture{position:absolute;inset:0}.sgr-film__poster,.sgr-film__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sgr-film__video{opacity:0;transition:opacity .9s ease}.sgr-film__video.is-playing{opacity:1}.sgr-film__review{position:absolute;z-index:2;left:clamp(0.875rem,1.8vw,1.5rem);bottom:clamp(0.875rem,1.8vw,1.5rem);max-width:340px;margin:0;padding:1rem 1.25rem 1.05rem;background:#fff;border-radius:16px;box-shadow:0 26px 50px -26px rgba(0,0,0,0.6)}.sgr .sgr-stars{display:inline-flex;gap:2px;color:var(--sgr-red)}.sgr .sgr-stars svg{display:block;width:16px;height:16px}.sgr-film__quote{margin:0.5rem 0 0.55rem;padding:0;border:0}.sgr-film__quote p{margin:0;font-family:var(--sgr-sans);font-weight:600;font-size:1.0625rem;line-height:1.38;color:var(--sgr-ink)}.sgr-film__cite{font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--sgr-muted)}.sgr .sgr-film__chip{position:absolute;z-index:2;right:clamp(0.875rem,1.8vw,1.5rem);bottom:clamp(0.875rem,1.8vw,1.5rem);display:grid;grid-template-columns:auto auto;align-items:center;column-gap:0.85rem;row-gap:0.3rem;padding:0.8rem 1.15rem 0.8rem 0.8rem;background:rgba(11,11,12,0.92);color:#fff;border:1px solid rgba(255,255,255,0.1);border-radius:16px;text-decoration:none;box-shadow:0 26px 50px -26px rgba(0,0,0,0.7)}.sgr-film__chip-logo{grid-row:1 / span 2;width:46px;height:46px;object-fit:contain;border-radius:10px}.sgr-film__chip-name{font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--sgr-silver)}.sgr-film__chip-figs{display:flex;gap:1rem}.sgr-film__fig{display:inline-flex;align-items:baseline;gap:0.3rem;white-space:nowrap}.sgr-film__fig b{font-family:var(--sgr-display);font-stretch:125%;font-weight:800;font-size:1.5rem;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.sgr-film__fig small{font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.6875rem;letter-spacing:0.16em;color:var(--sgr-red-hi)}.sgr a.sgr-film__chip:hover,.sgr a.sgr-film__chip:focus-visible{border-color:var(--sgr-red);transform:translateY(-2px)}.sgr .hero:has(.sgr-film--cover){--mk-a:#fff;--mk-b:var(--sgr-red-hi);--sgr-mark:linear-gradient(90deg,var(--mk-a) 0 14px,transparent 14px 18px,var(--mk-a) 18px 32px,transparent 32px 36px,var(--mk-b) 36px 50px);min-height:max(560px,calc(100svh - var(--header-height,80px) - var(--sgr-topbar-h,0px) - 104px));background:var(--sgr-black)}.sgr .hero:has(.sgr-film--cover) .hero__inner{position:static;display:block;padding-block:clamp(4rem,9vw,7rem)}.sgr .hero:has(.sgr-film--cover) .hero__form{position:static;margin:0;padding:0;background:none;box-shadow:none}.sgr .hero:has(.sgr-film--cover) .hero__content{position:relative;z-index:2;display:block;max-width:860px;color:rgba(255,255,255,0.9)}.sgr .hero:has(.sgr-film--cover) .hero__heading{color:#fff;font-size:clamp(2.15rem,1rem + 3.1vw,3.75rem)}.sgr .hero__heading + .hero__subheading{margin-top:clamp(1.1rem,0.6rem + 1.2vw,1.75rem)}.sgr .hero__heading strong{color:var(--sgr-red);font-weight:inherit;text-shadow:0 2px 18px rgba(0,0,0,0.35)}.sgr .hero:has(.sgr-film--cover) .hero__badge .badge{color:#fff}.sgr .hero:has(.sgr-film--cover) .hero__actions{flex-direction:row;flex-wrap:wrap;min-width:0;margin-top:2rem;gap:0.875rem}.sgr .hero:has(.sgr-film--cover) .btn--primary:hover,.sgr .hero:has(.sgr-film--cover) .btn--primary:focus-visible{background:#fff;border-color:#fff;color:var(--sgr-ink)}.sgr .hero:has(.sgr-film--cover) .btn--secondary{color:#fff;border-color:rgba(255,255,255,0.8)}.sgr .hero:has(.sgr-film--cover) .btn--secondary:hover,.sgr .hero:has(.sgr-film--cover) .btn--secondary:focus-visible{background:#fff;border-color:#fff;color:var(--sgr-ink)}.sgr-film--cover{position:absolute;inset:0;z-index:0}.sgr-film--cover .sgr-film__frame{position:absolute;inset:0;aspect-ratio:auto;border-radius:0;background:var(--sgr-black)}.sgr-film--cover .sgr-film__frame::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(11,11,12,0.88) 0%,rgba(11,11,12,0.66) 34%,rgba(11,11,12,0.22) 68%,rgba(11,11,12,0.06) 100%),linear-gradient(0deg,rgba(11,11,12,0.5) 0%,rgba(11,11,12,0) 34%)}.sgr:not(.sgr--home) .hero:has(.sgr-film--cover){min-height:clamp(380px,52svh,540px)}.sgr:not(.sgr--home) .hero:has(.sgr-film--cover) .hero__inner{padding-block:clamp(3.5rem,7vw,5.5rem)}.sgr .hero .breadcrumbs{position:relative;z-index:2;margin-bottom:1.1rem;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,0.7)}.sgr .hero .breadcrumbs a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.5);text-underline-offset:4px}.sgr .hero .breadcrumbs a:hover{text-decoration-color:#fff}.sgr .hero .breadcrumbs [aria-current="page"]{opacity:0.9}.sgr .hero .breadcrumbs__item + .breadcrumbs__item::before{color:var(--sgr-red-hi);opacity:1}.sgr-brands{position:relative;background:#000;padding:clamp(1.25rem,2.6vw,2.25rem) 0;overflow:hidden}.sgr-brands::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,0) 8%,rgba(0,0,0,0) 92%,#000 100%)}.sgr-brands__track{display:flex;width:max-content;animation:sgr-marquee 80s linear infinite}.sgr-brands__group{display:flex;align-items:center;gap:clamp(2.5rem,4.5vw,4rem);padding:0 clamp(1.25rem,2.25vw,2rem);margin:0;list-style:none}.sgr-brands__item{flex:0 0 auto;line-height:0}.sgr-brands__item img{display:block;height:44px;width:auto;max-width:118px;object-fit:contain;filter:grayscale(1);opacity:0.72;transition:opacity .2s ease,filter .2s ease}.sgr-brands__item img:hover{opacity:1;filter:none}@keyframes sgr-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.sgr-points{background:#000;border-top:1px solid rgba(255,255,255,0.08)}.sgr-points__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0 auto;padding-block:clamp(1.1rem,2.2vw,1.75rem);list-style:none}.sgr-points__item{display:flex;align-items:center;gap:0.85rem;padding:0.35rem clamp(0.75rem,2vw,1.75rem);color:#fff;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.78rem;letter-spacing:0.08em;line-height:1.35;text-transform:uppercase;justify-content:center}.sgr-points__item + .sgr-points__item{border-left:1px solid rgba(255,255,255,0.12)}.sgr-points__icon{flex:0 0 auto;display:inline-flex;color:var(--sgr-red-hi);font-size:1.15rem}@media (max-width:991px){.sgr-points__list{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0.75rem}.sgr-points__item{justify-content:flex-start}.sgr-points__item:last-child:nth-child(odd){grid-column:1 / -1;justify-content:center}.sgr-points__item:nth-child(odd){border-left:0}}@media (max-width:575px){.sgr-points__list{grid-template-columns:minmax(0,1fr);row-gap:0.5rem}.sgr-points__item:last-child:nth-child(odd){justify-content:flex-start}.sgr-points__item{border-left:0 !important;padding-inline:0}}.sgr :is(#services,.sgr-cards) .section-header{margin-inline:auto;text-align:center}.sgr :is(#services,.sgr-cards) .section-label{justify-content:center}.sgr :is(#services,.sgr-cards) .section-title::before{margin-inline:auto}.sgr :is(#services,.sgr-cards) .section-subtitle{margin-inline:auto}.sgr :is(#services,.sgr-cards) .section-actions{justify-content:center}.sgr :is(#services,.sgr-cards) .image-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:clamp(1rem,1.6vw,1.5rem)}.sgr :is(#services,.sgr-cards) .image-card{position:relative;display:flex;flex-direction:column;align-items:stretch;background:#fff;border:0;border-radius:var(--sgr-r-lg);overflow:hidden;box-shadow:0 1px 2px rgba(14,15,17,0.05)}.sgr :is(#services,.sgr-cards) .image-card:is(:first-child,:last-child){grid-column:auto}.sgr :is(#services,.sgr-cards) .image-card__media{position:relative;overflow:hidden;aspect-ratio:16 / 9;min-height:0;background:var(--sgr-graphite)}.sgr :is(#services,.sgr-cards) .image-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.sgr :is(#services,.sgr-cards) .image-card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1.4rem,2.2vw,2rem)}.sgr :is(#services,.sgr-cards) .image-card__title{font-size:clamp(1.2rem,1rem + 0.5vw,1.4rem);line-height:1.2;margin-bottom:0.6rem;color:var(--sgr-ink)}.sgr :is(#services,.sgr-cards) .image-card__body{font-size:0.97rem;line-height:1.62;color:var(--sgr-body)}.sgr .image-card__link{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:0.6em;padding:0.85em 1.25em;border:2px solid var(--sgr-ink);border-radius:var(--sgr-r);background:transparent;color:var(--sgr-ink);font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;text-decoration:none}.sgr .image-card__body:has(+ :is(.image-card__link,.image-card__links)){margin-bottom:1.25rem}.sgr .image-card__link svg{flex:0 0 auto}.sgr :is(#services,.sgr-cards) a.image-card:hover,.sgr :is(#services,.sgr-cards) a.image-card:focus-visible{transform:translateY(-3px);box-shadow:0 30px 60px -36px rgba(14,15,17,0.45)}.sgr :is(#services,.sgr-cards) a.image-card:hover .image-card__img{transform:scale(1.045)}.sgr a.image-card:is(:hover,:focus-visible) .image-card__link{background:var(--sgr-ink);color:#fff}.sgr .image-card__links{margin-top:auto;display:flex;flex-wrap:wrap;gap:0.6rem}.sgr .image-card__links .image-card__link{margin-top:0}.sgr .image-card__links .image-card__link:is(:hover,:focus-visible){background:var(--sgr-ink);color:#fff}.sgr .sgr-gains{position:relative;overflow:hidden;background:var(--sgr-black);color:var(--sgr-silver)}.sgr .sgr-gains::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 75% at 75% 25%,#000 0%,transparent 75%);mask-image:radial-gradient(80% 75% at 75% 25%,#000 0%,transparent 75%)}.sgr .sgr-gains>.container{position:relative;z-index:1}.sgr-gains__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.sgr .sgr-gains__head .section-header{margin-bottom:0}.sgr .sgr-gains__actions{flex:0 0 auto;margin:0}.sgr .sgr-gains__calc{background:#fff;border-radius:var(--sgr-r-lg);padding:0.75rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.sgr .sgr-gains__calc iframe{display:block;width:100%;min-height:490px;border:0}.sgr-cars__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;margin-bottom:1rem}.sgr-cars__nav{display:flex;gap:0.5rem;margin-left:auto}.sgr-cars__nav[hidden]{display:none}.sgr-cars__btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,0.3);border-radius:var(--sgr-r);background:none;color:#fff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.sgr-cars__btn svg{width:18px;height:18px}.sgr-cars__btn[data-dir="-1"] svg{transform:scaleX(-1)}.sgr-cars__btn:hover:not(:disabled){background:var(--sgr-red);border-color:var(--sgr-red)}.sgr-cars__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.sgr-cars__btn:disabled{opacity:0.3;cursor:default}.sgr-cars__track{--gap:clamp(0.75rem,1.4vw,1.25rem);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--gap)) / 3);gap:var(--gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.sgr-cars__track::-webkit-scrollbar{display:none}.sgr-cars__track:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:var(--sgr-r-lg)}.sgr-car{display:flex;flex-direction:column;gap:1.1rem;margin:0;padding:1.25rem 1.35rem 1.5rem;border-radius:var(--sgr-r-lg);background:var(--sgr-graphite);scroll-snap-align:start;transition:background-color .2s ease}.sgr-car:hover{background:#1E1F23}.sgr-car__media{display:block;height:clamp(104px,10vw,136px)}.sgr-car__img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 8px rgba(0,0,0,0.55));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sgr-car:hover .sgr-car__img{transform:translateX(5px)}.sgr .sgr-car__name{display:flex;flex-direction:column;gap:0.35rem;margin:0;padding-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,0.08);font-size:inherit;line-height:1.2}.sgr-car__figs{display:grid;gap:0.9rem}.sgr-sheet__make{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--sgr-red-hi)}.sgr-sheet__logo{width:22px;height:22px;object-fit:contain;border-radius:5px}.sgr-sheet__model{font-family:var(--sgr-display);font-stretch:125%;font-weight:800;font-size:1.125rem;line-height:1.2;letter-spacing:0.02em;text-transform:uppercase;color:#fff}.sgr-sheet__legend{display:inline-flex;align-items:center;gap:0.45rem;margin:0;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--sgr-silver)}.sgr-sheet__legend svg,.sgr-sheet__arrow svg{width:14px;height:14px;color:var(--sgr-red-hi);flex:0 0 auto}.sgr-sheet__cell{display:grid;grid-template-columns:4rem 1.1rem auto 1fr;align-items:baseline;column-gap:0.5rem;row-gap:0.4rem}.sgr-sheet__metric{grid-column:1 / -1;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--sgr-silver)}.sgr-sheet__std,.sgr-sheet__val,.sgr-sheet__gain{font-family:var(--sgr-display);font-stretch:125%;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.sgr-sheet__std{grid-column:1;font-weight:600;font-size:0.9375rem;color:var(--sgr-silver)}.sgr-sheet__arrow{grid-column:2;align-self:center;display:inline-flex;justify-content:center}.sgr-sheet__val{grid-column:3;font-weight:800;font-size:1.5rem;color:#fff}.sgr-sheet__gain{grid-column:4;justify-self:end;align-self:center;padding:0.35em 0.55em;border-radius:6px;background:var(--sgr-red);font-weight:800;font-size:0.75rem;color:#fff}:is(.sgr-sheet__std,.sgr-sheet__val,.sgr-sheet__gain) small{font-weight:600;font-size:0.6875rem;letter-spacing:0.16em}:is(.sgr-sheet__std,.sgr-sheet__val) small{color:var(--sgr-silver)}.sgr-sheet__gain small{color:rgba(255,255,255,0.85)}.sgr #unlock .container{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem)}.sgr #unlock .section-subtitle{max-width:54ch}.sgr #unlock .section-subtitle strong{color:var(--sgr-ink);font-weight:700}.sgr #unlock .features-grid{counter-reset:sgr-index;gap:0;align-self:center;border-top:1px solid var(--sgr-ink)}.sgr #unlock .feature-card{counter-increment:sgr-index;display:grid;grid-template-columns:4rem minmax(0,1fr) clamp(118px,12vw,170px) 48px;align-items:center;column-gap:clamp(0.9rem,1.6vw,1.5rem);min-height:0;padding:clamp(1rem,1.6vw,1.35rem) 0;background:none;border:0;border-bottom:1px solid var(--sgr-ink);border-radius:0;box-shadow:none;color:var(--sgr-ink);text-decoration:none;overflow:visible}.sgr #unlock .feature-card:hover,.sgr #unlock .feature-card:focus-visible{transform:none;box-shadow:none}.sgr #unlock .feature-card::before{content:counter(sgr-index,decimal-leading-zero);display:block;position:static;grid-column:1;grid-row:1;background:none;font-family:var(--sgr-display);font-stretch:125%;font-weight:300;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);line-height:1;color:var(--sgr-ink);opacity:0.3;transition:color .2s ease,opacity .2s ease}.sgr #unlock .feature-card__bg{position:relative;inset:auto;z-index:auto;grid-column:3;grid-row:1;width:100%;aspect-ratio:16 / 10;border-radius:var(--sgr-r);transition:transform .5s cubic-bezier(.2,.8,.2,1),background-image .2s ease}.sgr #unlock .feature-card__bg::after{display:none}.sgr #unlock .feature-card__title{grid-column:2;grid-row:1;margin:0;padding:0;color:var(--sgr-ink);font-size:clamp(1.15rem,0.85rem + 1vw,1.625rem);line-height:1.15;letter-spacing:-0.01em;text-transform:none}.sgr #unlock .feature-card::after{content:'';grid-column:4;grid-row:1;width:48px;height:48px;border:1.5px solid var(--sgr-ink);border-radius:var(--sgr-r);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%230E0F11' d='M10.3 3.3a1 1 0 0 1 1.4 0l6 6a1 1 0 0 1 0 1.4l-6 6a1 1 0 0 1-1.4-1.4l4.3-4.3H3a1 1 0 1 1 0-2h11.6l-4.3-4.3a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E") center / 18px no-repeat;transition:background-color .2s ease,border-color .2s ease,transform .25s ease}.sgr #unlock .feature-card:hover::before,.sgr #unlock .feature-card:focus-visible::before{color:var(--sgr-red);opacity:1}.sgr #unlock .feature-card:hover::after,.sgr #unlock .feature-card:focus-visible::after{background:var(--sgr-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M10.3 3.3a1 1 0 0 1 1.4 0l6 6a1 1 0 0 1 0 1.4l-6 6a1 1 0 0 1-1.4-1.4l4.3-4.3H3a1 1 0 1 1 0-2h11.6l-4.3-4.3a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E") center / 18px no-repeat;border-color:var(--sgr-red);transform:translateX(3px)}.sgr #unlock .feature-card:hover .feature-card__bg{transform:scale(1.04)}.sgr .testimonials-section .section-header{margin-inline:auto;margin-bottom:clamp(1.5rem,2.6vw,2.5rem);text-align:center}.sgr .testimonials-section .section-label{justify-content:center}.sgr .testimonials-section .section-title::before{margin-inline:auto}.sgr .testimonials-section .section-subtitle{margin-inline:auto}.sgr #reviews .ti-widget{font-family:var(--sgr-sans) !important}.sgr #reviews .ti-widget *{font-family:inherit !important}.sgr #reviews .ti-widget .ti-review-item>.ti-inner{border-radius:var(--sgr-r-lg) !important;padding:1.5rem !important;box-shadow:0 1px 2px rgba(14,15,17,0.05) !important}.sgr #reviews .ti-widget .ti-name{font-family:var(--sgr-display) !important;font-stretch:125%;font-weight:600;font-size:0.8125rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--sgr-ink)}.sgr #reviews .ti-widget :is(.ti-review-content,.ti-review-text-container){font-size:1rem;line-height:1.6;color:var(--sgr-ink)}.sgr .testimonial-card{background:#fff;border:0;border-radius:var(--sgr-r-lg);padding:1.75rem 1.75rem 1.5rem;gap:1.1rem;box-shadow:0 1px 2px rgba(14,15,17,0.05)}.sgr .testimonial-card::after{display:none}.sgr .testimonial-card__stars{color:var(--sgr-red);gap:2px}.sgr .testimonial-card__stars svg{width:17px;height:17px}.sgr .testimonial-card__quote{font-size:1.0625rem;line-height:1.62;color:var(--sgr-ink);margin:0}.sgr .testimonial-card__avatar{background:var(--sgr-ink);color:#fff;border-radius:10px;font-family:var(--sgr-display);font-stretch:125%;font-weight:800}.sgr .testimonial-card__name{font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-style:normal;font-size:0.8125rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--sgr-ink)}.sgr .testimonials-nav__btn{border-radius:var(--sgr-r);border-color:var(--sgr-ink);color:var(--sgr-ink)}.sgr .testimonials-nav__btn:hover:not(:disabled){background:var(--sgr-red);border-color:var(--sgr-red);color:#fff}@media (min-width:992px){.sgr #reviews .testimonials-grid--carousel{display:block;columns:3;column-gap:1.25rem;overflow:visible;scroll-snap-type:none;padding:0}.sgr #reviews .testimonials-grid--carousel>.testimonial-card{display:flex;width:auto;margin:0 0 1.25rem;break-inside:avoid;-webkit-column-break-inside:avoid}.sgr #reviews .testimonials-nav{display:none !important}}.sgr .sgr-banner{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(560px,56vw,780px);padding:clamp(6rem,12vw,10rem) 0 clamp(2.5rem,5vw,4.5rem);background:var(--sgr-black);overflow:hidden}.sgr-banner__media{position:absolute;inset:0;z-index:-1}.sgr-banner__img{display:block;width:100%;height:100%;object-fit:cover}.sgr-banner__media::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,11,12,0.45) 0%,rgba(11,11,12,0.12) 45%,rgba(11,11,12,0) 70%)}.sgr-banner__inner{width:100%}.sgr-banner__card{max-width:610px;padding:clamp(1.75rem,3.2vw,2.75rem);background:#fff;border-radius:var(--sgr-r-lg);box-shadow:0 40px 90px -40px rgba(0,0,0,0.65)}.sgr .sgr-banner__card .section-header{margin-bottom:1rem}.sgr .sgr-banner__card .section-title{font-size:clamp(1.6rem,1rem + 1.7vw,2.4rem)}.sgr-banner__body p{margin:0 0 1em;font-size:1.0625rem;line-height:1.7;color:var(--sgr-body)}.sgr-banner__body p:last-child{margin-bottom:0}.sgr .sgr-banner__actions{margin-top:1.5rem}.sgr .banner-section--solid.goliath-section--bg-white .banner-section__title{color:var(--sgr-ink)}.sgr .banner-section--solid.goliath-section--bg-white .btn--secondary{background:transparent;color:var(--sgr-ink);border-color:var(--sgr-ink)}.sgr .banner-section--solid.goliath-section--bg-white .btn--secondary:hover,.sgr .banner-section--solid.goliath-section--bg-white .btn--secondary:focus-visible{background:var(--sgr-ink);border-color:var(--sgr-ink);color:#fff}.sgr-collage__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,6vw,5.5rem);align-items:center}.sgr .sgr-collage .section-header{margin-bottom:1.25rem}.sgr-collage__body p{margin:0 0 1em;font-size:1.0625rem;line-height:1.72;color:var(--sgr-body)}.sgr-collage__body p:last-child{margin-bottom:0}.sgr .sgr-collage__text .section-actions{margin-top:1.75rem}.sgr-collage__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.75rem,1.2vw,1rem)}.sgr-collage__item{position:relative;margin:0;aspect-ratio:16 / 10;border-radius:var(--sgr-r-lg);overflow:hidden;background:var(--sgr-paper)}.sgr-collage__item--1{grid-column:1 / -1;aspect-ratio:16 / 9}.sgr-collage__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sgr-collage__item--1::after{content:'';position:absolute;left:1.25rem;bottom:1.25rem;width:50px;height:4px;border-radius:1px;background:linear-gradient(90deg,#fff 0 14px,transparent 14px 18px,#fff 18px 32px,transparent 32px 36px,var(--sgr-red) 36px 50px)}.sgr-collage__media[data-count="2"] .sgr-collage__item--1{grid-column:auto;aspect-ratio:16 / 10}.sgr #faq>.container{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);grid-template-rows:auto;column-gap:clamp(2rem,6vw,6rem);align-items:start}.sgr #faq .section-header{grid-column:1;grid-row:1;margin:0}.sgr #faq .sgr-faq__aside{grid-column:1;grid-row:1}.sgr #faq .sgr-faq__aside{top:calc(var(--header-height,73px) + 1rem)}.sgr .goliath-section#faq{overflow:clip visible}.sgr .site-main>section#faq{content-visibility:visible}.sgr #faq .faq-list,.sgr #faq .faq-list--two-col{grid-column:2;grid-row:1;counter-reset:sgr-faq;width:100%;max-width:none;margin-inline:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0.625rem}.sgr #faq .faq-section__actions{grid-column:1;grid-row:2;align-self:start;margin-top:1.75rem}.sgr #faq .faq-item{counter-increment:sgr-faq;background:#fff;border:0;border-radius:16px;box-shadow:none;overflow:hidden}.sgr #faq:not(.goliath-section--bg-dark) .faq-item{background:var(--sgr-paper);border:1px solid #D5D7DB;transition:background-color 0.2s,border-color 0.2s,box-shadow 0.2s}.sgr #faq:not(.goliath-section--bg-dark) .faq-item:hover{border-color:#B9BCC2}.sgr #faq .faq-item[open]:where(:not(.is-closing)){box-shadow:0 20px 44px -32px rgba(14,15,17,0.4)}.sgr #faq:not(.goliath-section--bg-dark) .faq-item[open]:where(:not(.is-closing)){background:#fff;border-color:#B9BCC2}.sgr #faq:not(.goliath-section--bg-dark) .faq-item__answer{border-top-color:var(--sgr-line)}.sgr #faq .sgr-faq__image{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;margin-top:1.75rem;border-radius:var(--sgr-r)}.sgr #faq.goliath-section--bg-dark .faq-item{background:#18191D;border:1px solid rgba(255,255,255,0.08)}.sgr #faq.goliath-section--bg-dark .faq-item[open]:where(:not(.is-closing)){background:#1E1F24;border-color:rgba(255,255,255,0.14);box-shadow:none}.sgr #faq.goliath-section--bg-dark .faq-item__question{color:#fff}.sgr #faq.goliath-section--bg-dark .faq-item__question::before{color:var(--sgr-red-hi)}.sgr #faq.goliath-section--bg-dark .faq-item__question::after{color:rgba(255,255,255,0.75)}.sgr #faq.goliath-section--bg-dark .faq-item__answer{color:var(--sgr-silver);border-top-color:rgba(255,255,255,0.1)}.sgr #faq .faq-item__question{justify-content:flex-start;gap:1.1rem;padding:1.25rem 1.5rem;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.9375rem;line-height:1.4;letter-spacing:0.005em;color:var(--sgr-ink)}.sgr #faq .faq-item__question::before{content:counter(sgr-faq,decimal-leading-zero);flex:0 0 2.4em;font-weight:600;font-size:0.8125rem;letter-spacing:0.16em;color:var(--sgr-red)}.sgr #faq .faq-item__question::after{margin-left:auto;color:var(--sgr-ink)}.sgr #faq .faq-item__answer{padding:1.15rem 1.5rem 1.4rem calc(1.5rem + 2.4 * 0.8125rem + 1.1rem);color:var(--sgr-body);font-size:1rem;line-height:1.7}.sgr .blog-section .posts-grid{gap:clamp(1.25rem,2.4vw,2.25rem)}.sgr .post-card{position:relative;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.sgr .post-card:hover{transform:none;box-shadow:none}.sgr .post-card__image-link{display:block;aspect-ratio:3 / 2;border-radius:var(--sgr-r-lg);overflow:hidden;background:var(--sgr-paper)}.sgr .post-card__image-link img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.sgr .post-card:hover .post-card__image-link img{transform:scale(1.045)}.sgr .post-card__body{padding:1.15rem 0 0}.sgr .post-card__meta{gap:0.9rem}.sgr .post-card__category,.sgr .post-card__date{font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;background:none;padding:0}.sgr .post-card__category{color:var(--sgr-red)}.sgr .post-card__date{color:var(--sgr-muted)}.sgr .post-card__title{font-size:1.1875rem;line-height:1.25;margin:0.55rem 0 0.6rem}.sgr .post-card__title a{color:var(--sgr-ink);text-decoration:none}.sgr .post-card__title a:hover{color:var(--sgr-red)}.sgr .post-card__excerpt{font-size:0.97rem;line-height:1.62;color:var(--sgr-body)}.sgr .post-card__read-more{display:inline-flex;align-items:center;gap:0.45rem;margin-top:0.9rem;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.6875rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--sgr-ink)}.sgr .post-card__read-more:hover{color:var(--sgr-red)}.sgr #case-studies :is(.post-card__meta,.post-card__excerpt){display:none}.sgr #case-studies .post-card__title{margin-top:0}.sgr .contact-section{position:relative;overflow:hidden}.sgr .contact-section .section-title{font-size:clamp(1.6rem,1rem + 1.55vw,2.35rem);line-height:1.08}.sgr .contact-section .contact-info__icon{background:var(--sgr-ink);color:#fff;border-radius:var(--sgr-r)}.sgr .contact-section .contact-info__icon :is(svg,i){color:#fff}.sgr .site-main address,.sgr .site-footer address{font-style:normal}.sgr .contact-info__label{font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase}.sgr :is(.goliath-section--bg-accent,.goliath-section--bg-dark) .contact-info__label{color:#fff}.sgr .goliath-section--bg-accent :is(.contact-info__value,.contact-info__value a){color:#fff}.sgr .contact-info__value{font-size:1rem;overflow-wrap:anywhere}.sgr .contact-section>.container{position:relative;z-index:1}.sgr .contact-form-wrap:has(.sgr-quote-form-slot){background:none;border:0;border-radius:0;padding:0;box-shadow:none}.sgr .sgr-quote-form{display:block;width:100%;background:transparent}.sgr .sgr-quote-form-slot{--sgr-lc-h:731px;min-height:var(--sgr-lc-h);position:relative;overflow:hidden;background:#fff;border-radius:var(--sgr-r-lg);box-shadow:0 40px 80px -40px rgba(40,0,0,0.7);padding-block:26px 29px}@media (max-width:600px){.sgr .sgr-quote-form-slot{--sgr-lc-h:992px}}@media (min-width:1200px){.sgr .contact-grid:has(.sgr-quote-form-slot){grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)}}@media (max-width:1199px){.sgr .contact-grid:has(.sgr-quote-form-slot){grid-template-columns:minmax(0,1fr)}}.sgr .contact-grid:has(.gform_wrapper){grid-template-columns:repeat(3,minmax(0,1fr));max-width:940px;margin-inline:auto;align-items:start;gap:1.25rem 1.5rem}.sgr .contact-grid:has(.gform_wrapper)>.contact-info{display:contents}.sgr .contact-grid:has(.gform_wrapper) .contact-info>*{grid-column:1 / -1;order:4}.sgr .contact-grid:has(.gform_wrapper) .contact-info>.contact-info__header{order:1}.sgr .contact-grid:has(.gform_wrapper)>.contact-form-wrap{grid-column:1 / -1;order:2;margin:0.75rem 0 1.25rem}.sgr .contact-grid:has(.gform_wrapper) .contact-info>.contact-info__item{grid-column:auto;order:3}@media (max-width:767px){.sgr .contact-grid:has(.gform_wrapper){grid-template-columns:minmax(0,1fr)}}.sgr .sgr-quote-form-slot[data-mounted]{min-height:0}.sgr :is(.split-section__body,.sgr-banner__body,.sgr-intro__body,.sgr-collage__body,.banner-section__body,.content-feature__body,.image-card__body,.footnote,.prose) :is(h3,h4):not(:first-child){margin-top:1.75rem}.sgr :is(.split-section__body,.sgr-banner__body,.sgr-intro__body,.sgr-collage__body,.banner-section__body,.content-feature__body,.image-card__body,.footnote,.prose) :is(h3,h4){margin-bottom:0.5rem}.sgr .post-hero .post-hero__title{color:#fff}.sgr .post-hero__overlay{background:linear-gradient(90deg,rgba(8,8,10,0.82) 0%,rgba(8,8,10,0.55) 55%,rgba(8,8,10,0.35) 100%),linear-gradient(to bottom,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.45) 100%)}.sgr .post-hero__category{background:var(--sgr-red);color:#fff;font-weight:600;letter-spacing:0.12em}.sgr .post-hero :is(.post-hero__date,.post-hero__read-time){color:rgba(255,255,255,0.85)}.sgr .sgr-article__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.sgr .sgr-article--image-right .sgr-article__inner,.sgr .sgr-article--image-left .sgr-article__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sgr .sgr-article--image-left .sgr-article__media{order:-1}.sgr .sgr-article--image-left .sgr-article__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sgr .sgr-article__text{max-width:68ch}.sgr .sgr-article__body :is(p,li){font-size:1.0625rem;line-height:1.75;color:var(--sgr-body)}.sgr .sgr-article__body p{margin:0 0 1.1em}.sgr .sgr-article__body p:last-child{margin-bottom:0}.sgr .sgr-article__body a{color:var(--sgr-red);text-decoration:underline;text-underline-offset:0.2em}.sgr .sgr-article__body a:hover{color:var(--sgr-ink)}.sgr .sgr-article .section-actions{margin-top:1.75rem}.sgr #policy .sgr-article__body h2{font-size:clamp(1.3rem,1rem + 0.9vw,1.6rem);line-height:1.2;margin:2.25rem 0 0.75rem;scroll-margin-top:calc(var(--header-height,73px) + 1.5rem)}.sgr #policy .sgr-article__body ul{list-style:disc;padding-left:1.25em;margin:0 0 1.1em}.sgr #policy .sgr-article__body li + li{margin-top:0.45em}.sgr #policy .sgr-article__body li::marker{color:var(--sgr-red)}.sgr .sgr-article__media{overflow:hidden;border-radius:var(--sgr-r-lg);box-shadow:0 30px 60px -36px rgba(14,15,17,0.5)}.sgr .sgr-article__img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}@media (min-width:992px){.sgr .sgr-article{overflow:clip visible}.sgr .sgr-article__media{position:sticky;top:calc(var(--header-height,73px) + 5rem)}}@media (max-width:991px){.sgr .sgr-article--image-right .sgr-article__inner,.sgr .sgr-article--image-left .sgr-article__inner{grid-template-columns:minmax(0,1fr)}.sgr .sgr-article__media{order:-1}.sgr .sgr-article__img{aspect-ratio:16 / 9}}.sgr .sgr-article.goliath-section--bg-dark .sgr-article__body :is(p,li){color:var(--sgr-silver)}.sgr .sgr-article.goliath-section--bg-dark .sgr-article__body a{color:#fff}.sgr :is(#services,.sgr-cards,.image-cards-section) :is(.image-card__media,.image-card__img){border-radius:var(--sgr-r-lg) var(--sgr-r-lg) 0 0}.sgr .image-card__icon{display:inline-flex;margin-right:0.55rem;color:var(--sgr-red);font-size:0.9em;vertical-align:0.05em}.sgr .features-section:not(#unlock):not(#vehicle-types) .feature-card:has(>.feature-card__icon-wrap){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:0.85rem;align-content:start;padding:clamp(1.25rem,2vw,1.6rem)}.sgr .features-section:not(#unlock):not(#vehicle-types) .feature-card:has(>.feature-card__icon-wrap)>*{grid-column:1 / -1}.sgr .features-section:not(#unlock):not(#vehicle-types) .feature-card>.feature-card__icon-wrap{grid-column:1;align-self:center;width:2.5rem;height:2.5rem;margin:0;font-size:1rem}.sgr .features-section:not(#unlock):not(#vehicle-types) .feature-card:has(>.feature-card__icon-wrap)>.feature-card__title{grid-column:2;align-self:center;margin:0}.sgr .features-section:not(#unlock):not(#vehicle-types) .feature-card:has(>.feature-card__icon-wrap)>:is(.feature-card__desc,.feature-card__list){margin-top:1rem}.sgr .features-section:not(#unlock):not(#vehicle-types) .feature-card:has(>.feature-card__icon-wrap):has(>.feature-card__links){align-content:stretch;grid-template-rows:auto auto 1fr}.sgr .features-section:not(#unlock):not(#vehicle-types) .feature-card:has(>.feature-card__icon-wrap):has(>.feature-card__links):has(>:is(.feature-card__list,.feature-card__tag)){grid-template-rows:auto auto auto 1fr}.sgr .features-section:not(#unlock):not(#vehicle-types) .feature-card:has(>.feature-card__icon-wrap)>.feature-card__links{align-self:end}.sgr :is(a.contact-info__value,.contact-info__value a){text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:0.28em;transition:text-decoration-color 0.2s ease}.sgr :is(a.contact-info__value,.contact-info__value a):is(:hover,:focus-visible){text-decoration-color:currentColor}.sgr .sgr-vehicles__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:center}.sgr .sgr-vehicles .section-header{margin-bottom:0}.sgr .sgr-vehicles .section-actions{margin-top:1.75rem}.sgr .sgr-vehicles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.75rem,1.4vw,1.25rem);margin:0;padding:0;list-style:none}.sgr .sgr-vehicles__tile{display:flex}.sgr .sgr-vehicles__card{display:flex;flex:1;flex-direction:column;align-items:stretch;padding:clamp(0.6rem,1.2vw,1rem) clamp(0.6rem,1.2vw,1rem) 0.9rem;background:#fff;border:1px solid var(--sgr-line);border-radius:var(--sgr-r-lg);box-shadow:0 14px 34px -22px rgba(14,15,17,0.35);color:var(--sgr-ink);text-decoration:none;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.sgr .sgr-vehicles.goliath-section--bg-dark .sgr-vehicles__card{border-color:rgba(255,255,255,0.08);box-shadow:0 30px 60px -30px rgba(0,0,0,0.7)}.sgr .sgr-vehicles__photo{position:relative;display:block;aspect-ratio:16 / 10;min-height:0;overflow:hidden}.sgr .sgr-vehicles__img{position:absolute;inset:6%;display:block;width:88%;height:88%;object-fit:contain}.sgr .sgr-vehicles__name{display:inline-flex;align-items:flex-start;justify-content:center;gap:0.35rem;margin-top:0.6rem;font-family:var(--sgr-display);font-stretch:125%;font-weight:700;font-size:0.8125rem;line-height:1.25;text-align:center;color:var(--sgr-ink)}.sgr .sgr-vehicles__name svg{flex:none;margin-top:0.1em;color:var(--sgr-red);transition:transform 0.25s ease}.sgr a.sgr-vehicles__card:is(:hover,:focus-visible){transform:translateY(-3px);border-color:rgba(203,6,7,0.35);box-shadow:0 26px 50px -30px rgba(14,15,17,0.5)}.sgr a.sgr-vehicles__card:is(:hover,:focus-visible) .sgr-vehicles__name{color:var(--sgr-red)}.sgr a.sgr-vehicles__card:is(:hover,:focus-visible) .sgr-vehicles__name svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.sgr a.sgr-vehicles__card:is(:hover,:focus-visible),.sgr a.sgr-vehicles__card:is(:hover,:focus-visible) .sgr-vehicles__name svg{transform:none}}@media (max-width:991px){.sgr .sgr-vehicles__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.sgr .sgr-vehicles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sgr .header__cart{color:var(--sgr-ink)}.sgr .header__cart:hover,.sgr .header__cart:focus-visible{color:var(--sgr-red);background:rgba(14,15,17,0.05)}.sgr.woocommerce-page .site-main,.sgr.woocommerce .site-main{padding-block:clamp(2.5rem,5vw,4.5rem)}.sgr :is(.woocommerce,.woocommerce-page) :is(a.button,button.button,input.button,.wc-block-components-button:not(.is-link)),.sgr .wp-block-woocommerce-cart .wc-block-cart__submit-button,.sgr .wc-block-components-checkout-place-order-button{border-radius:var(--sgr-r-sm,6px);background:var(--sgr-red);color:#fff;font-family:var(--sgr-display);font-weight:700;letter-spacing:0.02em}.sgr :is(.woocommerce,.woocommerce-page) :is(a.button,button.button,input.button):hover{background:var(--sgr-ink);color:#fff}.sgr .woocommerce ul.products li.product .woocommerce-loop-product__title,.sgr .woocommerce div.product .product_title{font-family:var(--sgr-display);font-weight:800;color:var(--sgr-ink)}.sgr .woocommerce :is(ul.products li.product .price,div.product p.price,div.product span.price){color:var(--sgr-red);font-weight:700}.sgr .woocommerce ul.products li.product a img{border-radius:var(--sgr-r-lg);aspect-ratio:4 / 3;object-fit:cover}.sgr .site-footer{position:relative;overflow:hidden;background:var(--sgr-black);color:var(--sgr-silver)}.sgr .footer__logo{height:56px;width:auto;max-width:200px}.sgr .footer__tagline{color:var(--sgr-silver);line-height:1.6;max-width:34ch}.sgr .footer__col-title{display:flex;align-items:flex-start;line-height:1.5;gap:12px;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.8125rem;letter-spacing:0.16em;text-transform:uppercase;color:#fff}.sgr .footer__col-title::before{content:'';flex:0 0 50px;height:4px;border-radius:1px;background:var(--sgr-mark)}.sgr .site-footer a{color:var(--sgr-silver)}.sgr .site-footer a:hover,.sgr .site-footer a:focus-visible{color:#fff}.sgr .footer__contact-icon{fill:var(--sgr-red-hi)}.sgr .footer__nav-list a:hover{text-decoration:underline;text-decoration-color:var(--sgr-red);text-underline-offset:4px}.sgr .footer__bottom{border-top:1px solid rgba(255,255,255,0.08)}.sgr .footer__copyright,.sgr .footer__credit{color:rgba(195,199,205,0.85)}.sgr-callbar{display:none}@media (max-width:767px){.sgr-callbar{position:fixed;left:0;right:0;bottom:0;z-index:990;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:var(--sgr-black);border-top:2px solid var(--sgr-red);padding-bottom:env(safe-area-inset-bottom);transition:transform .3s ease}.sgr-callbar.is-hidden{transform:translateY(110%)}.sgr-callbar a{display:flex;align-items:center;justify-content:center;gap:0.5rem;min-height:54px;padding:0 0.75rem;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.sgr-callbar__call{background:var(--sgr-black);color:#fff}.sgr-callbar__call svg{width:16px;height:16px;fill:var(--sgr-red-hi);flex:0 0 auto}.sgr-callbar__quote{background:var(--sgr-red);color:#fff}.sgr-callbar__quote:active{background:var(--sgr-red-600)}.sgr{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.sgr .site-footer{padding-bottom:0}.sgr:has(chat-widget) .sgr-callbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 84px}.sgr:has(chat-widget) .sgr-callbar::after{content:"";background:var(--sgr-black)}}.sgr-intro__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.sgr-intro__media{position:relative;aspect-ratio:4 / 3;margin-bottom:1.75rem}.sgr-intro__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--sgr-r-lg);background:var(--sgr-graphite)}.sgr-intro__stat{position:absolute;left:1.5rem;bottom:-1.75rem;display:grid;gap:0.2rem;margin:0;padding:1rem 1.25rem 1.1rem;border-radius:var(--sgr-r);background:var(--sgr-black);color:var(--sgr-silver);box-shadow:0 20px 40px -24px rgba(0,0,0,0.6)}.sgr-intro__stat-pre,.sgr-intro__stat-post{font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.86)}.sgr-intro__stat-value{font-family:var(--sgr-display);font-stretch:125%;font-weight:800;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);line-height:1.05;color:#fff}.sgr .sgr-intro .section-header{margin-bottom:1.25rem}.sgr-intro__body p{margin:0 0 1em;font-size:1.0625rem;line-height:1.72;color:var(--sgr-body)}.sgr-intro__body p:last-child{margin-bottom:0}.sgr .sgr-intro .section-actions{margin-top:1.75rem}.sgr-price-card{display:grid;gap:0.6rem;margin-top:2rem;padding:1.5rem 1.6rem 1.6rem;border-radius:var(--sgr-r-lg);background:var(--sgr-black);color:var(--sgr-silver)}.sgr-price-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.sgr-price-card__label,.sgr-price-card__item{margin:0;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--sgr-silver)}.sgr .sgr-price-card__heading{margin:0;font-size:1rem;color:#fff}.sgr-price-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0.25rem 0 0;padding-top:0.9rem;border-top:1px solid rgba(255,255,255,0.1)}.sgr-price-card__price{font-family:var(--sgr-display);font-stretch:125%;font-weight:800;font-size:clamp(1.9rem,1.4rem + 1.4vw,2.5rem);line-height:1;color:#fff}.sgr-price-card__body{margin:0;font-size:0.95rem;line-height:1.6}.sgr-price-card__link{justify-self:stretch;margin-top:0.25rem;padding-top:0.9rem;border-top:1px solid rgba(255,255,255,0.1);font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--sgr-red-hi);text-decoration:none}.sgr-price-card__link:hover,.sgr-price-card__link:focus-visible{color:#fff}.sgr :is(.sgr-prices,.sgr-cards,.features-section--grid,.steps-section--horizontal) .section-header{margin-inline:auto;text-align:center}.sgr :is(.sgr-prices,.sgr-cards,.features-section--grid,.steps-section--horizontal) .section-label{justify-content:center}.sgr :is(.sgr-prices,.sgr-cards,.features-section--grid,.steps-section--horizontal) .section-title::before{margin-inline:auto}.sgr :is(.sgr-prices,.sgr-cards,.features-section--grid,.steps-section--horizontal) .section-subtitle{margin-inline:auto}.sgr :is(.sgr-prices,.sgr-cards,.features-section--grid,.steps-section--horizontal) .section-actions{justify-content:center}.sgr :is(.goliath-section--bg-white,.goliath-section--bg-alt):is(#services,.sgr-cards,.image-cards-section,.features-section):not(#unlock) :is(.image-card,.feature-card:not(.feature-card--has-bg)){border:1px solid var(--sgr-line);box-shadow:0 14px 34px -22px rgba(14,15,17,0.35)}.sgr .goliath-section--bg-white:is(#services,.sgr-cards,.image-cards-section,.features-section):not(#unlock) :is(.image-card,.feature-card:not(.feature-card--has-bg)){background:var(--sgr-paper)}.sgr .goliath-section--bg-dark .feature-card:not(.feature-card--has-bg){background:#1A1B20;border:1px solid rgba(255,255,255,0.08);backdrop-filter:none;-webkit-backdrop-filter:none}.sgr .split-section--bg-dark{--mk-a:#fff;--mk-b:var(--sgr-red-hi);position:relative;background:radial-gradient(70% 90% at 100% 0%,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0) 60%),linear-gradient(160deg,#1A1B20 0%,#0F0F12 52%,#08080A 100%);color:var(--sgr-silver)}.sgr .split-section--bg-dark::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--sgr-tread-light) 0 0 / 48px 160px repeat;opacity:0.022}.sgr .split-section--bg-dark>.container{position:relative;z-index:1}.sgr .split-section--bg-dark :is(h2,h3,.section-title,.section-label){color:#fff}.sgr .split-section--bg-dark :is(p,li,.split-section__body){color:var(--sgr-silver)}.sgr .split-section--bg-dark .btn--secondary{color:#fff;border-color:rgba(255,255,255,0.75);background:transparent}.sgr .split-section--bg-dark .btn--secondary:hover,.sgr .split-section--bg-dark .btn--secondary:focus-visible{background:#fff;border-color:#fff;color:var(--sgr-ink)}.sgr .steps-section--sticky-side .section-body{margin-inline:0;max-width:60ch;text-align:left}.sgr .steps-section--sticky-side .section-body p + p{margin-top:0.75rem}.sgr .steps-section--sticky-side .section-body :is(h3,h4){margin:1.5rem 0 0.5rem;font-size:clamp(1.15rem,1rem + 0.5vw,1.35rem)}.sgr .steps-section--sticky-side .step-card{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:1.25rem;align-items:start;padding-inline:0;text-align:left}.sgr .steps-section--sticky-side :is(.step-card__number,.step-card__icon){grid-row:1 / span 2;margin:0}.sgr .steps-section--sticky-side :is(.step-card__title,.step-card__body){grid-column:2}.sgr .steps-section--sticky-side .step-card__title{margin-top:0.85rem}.sgr .sgr-cards .image-card__body ul{margin:0.75rem 0 0;padding-left:1.1rem}.sgr .sgr-cards .image-card__body li{margin:0.25rem 0}.sgr .sgr-cards .image-card__body p{margin:0 0 0.6rem}.sgr .sgr-cards .image-card--text{border-top:4px solid var(--sgr-red)}.sgr .sgr-cards .container>.image-cards-grid:first-child{margin-top:0}.sgr :is(#services,.sgr-cards) .image-card :is(.image-card__body,.image-card__body p,.image-card__body li){color:var(--sgr-body)}.sgr :is(#services,.sgr-cards) .image-card .image-card__title{color:var(--sgr-ink)}.sgr .sgr-cards .section-header:only-child{display:none}.sgr-prices__list{max-width:760px;margin:0 auto;padding:0.5rem clamp(1.25rem,3vw,2.25rem);border-radius:var(--sgr-r-lg);background:#fff;box-shadow:0 1px 2px rgba(14,15,17,0.05)}.sgr-prices__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:1.1rem 0;border-bottom:1px solid var(--sgr-line)}.sgr-prices__row:last-child{border-bottom:0}.sgr-prices__row dt{font-weight:600;color:var(--sgr-ink)}.sgr-prices__row dd{margin:0;font-family:var(--sgr-display);font-stretch:125%;font-weight:800;font-size:1.25rem;color:var(--sgr-ink);white-space:nowrap}.sgr .goliath-section--bg-white .sgr-prices__list{background:var(--sgr-paper);box-shadow:none}.sgr .sgr-prices__actions{justify-content:center;margin-top:2rem}.sgr-prices--photo{position:relative;isolation:isolate;overflow:clip;--mk-a:#fff;--mk-b:var(--sgr-red-hi);padding-block:clamp(4.5rem,9vw,7.5rem)}.sgr-prices__media{position:absolute;inset:0;z-index:-1;background:var(--sgr-black)}.sgr-prices__media img{width:100%;height:100%;object-fit:cover}.sgr-prices__media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,12,0.82) 0%,rgba(11,11,12,0.66) 55%,rgba(11,11,12,0.82) 100%)}.sgr .sgr-prices--photo :is(.section-title,.section-label){color:#fff}.sgr .sgr-prices--photo .sgr-prices__list{background:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,0.6)}.sgr .sgr-prices--photo .btn--secondary{color:#fff;border-color:rgba(255,255,255,0.8)}.sgr .sgr-prices--photo .btn--secondary:hover,.sgr .sgr-prices--photo .btn--secondary:focus-visible{background:#fff;border-color:#fff;color:var(--sgr-ink)}.sgr-map{background:var(--sgr-black);line-height:0}.sgr-map__iframe{display:block;width:100%;height:clamp(320px,38vw,460px);border:0;filter:grayscale(1)}@media (max-width:900px){.sgr-intro__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:992px){.sgr :is(.sgr-intro,.split-section){overflow:clip visible}.sgr :is(.sgr-intro__media,.split-section__media){position:sticky;top:calc(var(--header-height,73px) + 5rem);align-self:start}.sgr .split-section__text{align-self:center}}.sgr .sgr-map{isolation:isolate;z-index:0;background:#E8E8E8}.sgr .sgr-map .leaflet-control-attribution{font-size:10px;line-height:1.4;padding:1px 6px}.sgr .sgr-map .leaflet-control-zoom a{color:var(--sgr-ink)}.sgr .sgr-table-section__inner{max-width:980px}.sgr .sgr-table-section .section-header{margin-bottom:1.25rem}.sgr .sgr-table-section__body{max-width:68ch;margin-bottom:1.75rem;color:var(--sgr-body)}.sgr .sgr-table-section__body p + p{margin-top:1em}.sgr .sgr-table-section__outro{margin:1.5rem 0 0}.sgr .sgr-table__frame{overflow-x:auto;border:1px solid #D5D7DB;border-radius:var(--sgr-r);background:#fff}.sgr .sgr-table__frame:focus-visible{outline:2px solid var(--sgr-red);outline-offset:3px}.sgr .sgr-table{width:100%;border-collapse:collapse;font-size:0.9375rem;line-height:1.5}.sgr .sgr-table th,.sgr .sgr-table td{padding:0.85rem 1.1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--sgr-line)}.sgr .sgr-table tbody tr:last-child>*{border-bottom:0}.sgr .sgr-table thead th{background:var(--sgr-ink);color:#fff;font-family:var(--sgr-display);font-stretch:125%;font-weight:600;font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap}.sgr .sgr-table tbody th{font-weight:600;color:var(--sgr-ink)}.sgr .sgr-table td{color:var(--sgr-body)}.sgr .sgr-table tbody tr:nth-child(even){background:var(--sgr-paper)}.sgr .sgr-table a{color:var(--sgr-red-600);text-decoration:underline;text-underline-offset:3px}.sgr .sgr-table a:hover{color:var(--sgr-ink)}@media (max-width:767px){.sgr .sgr-table{font-size:0.875rem}.sgr .sgr-table th,.sgr .sgr-table td{padding:0.7rem 0.85rem}.sgr .sgr-table:has(thead th:nth-child(3)){min-width:560px}}.sgr .goliath-section--bg-dark .sgr-table-section__body{color:var(--sgr-silver)}.sgr .goliath-section--bg-dark .sgr-table__frame{border-color:rgba(255,255,255,0.14)}.sgr .sgr-article--center .sgr-article__inner{display:block}.sgr .sgr-article--center .sgr-article__text{max-width:62ch;margin-inline:auto;text-align:center}.sgr .sgr-article--center .sgr-article__body h2{margin-inline:auto}.sgr .sgr-article--center .sgr-article__body h2::before{margin-inline:auto}.sgr .sgr-article--center .section-actions{justify-content:center}.sgr .goliath-section .feature-card.feature-card--cta:not(.feature-card--has-bg){background:var(--sgr-red);border-color:var(--sgr-red);box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;text-align:center}.sgr .goliath-section .feature-card.feature-card--cta:not(.feature-card--has-bg):hover{background:var(--sgr-red-600);border-color:var(--sgr-red-600)}.sgr .goliath-section .feature-card.feature-card--cta .feature-card__title{color:#fff;margin:0}.sgr .goliath-section .feature-card.feature-card--cta .btn{margin:0;align-self:center;background:#fff;border-color:#fff;color:var(--sgr-ink)}.sgr .goliath-section .feature-card.feature-card--cta .btn:is(:hover,:focus-visible){background:var(--sgr-ink);border-color:var(--sgr-ink);color:#fff}.sgr .footer__col-title::before{margin-top:calc(0.75em - 2px)}.sgr .section-label::before,.sgr .hero__badge .badge::before{margin-top:calc(0.65em - 2px)}.sgr .site-main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 900px}.sgr-cv-off .sgr .site-main>section:not(:first-child){content-visibility:visible}@media (max-width:1100px){.sgr-cars__track{grid-auto-columns:calc((100% - var(--gap)) / 2)}}@media (min-width:901px){.sgr :is(#services,.sgr-cards) .image-cards-grid:has(>.image-card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.sgr :is(#services,.sgr-cards) .image-cards-grid:has(>.image-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.sgr :is(#services,.sgr-cards) .image-cards-grid{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}}@media (max-width:900px){.sgr .hero__content{display:block}.sgr .hero__actions{flex-direction:row;flex-wrap:wrap;min-width:0;margin-top:1.75rem}.sgr #unlock .container{grid-template-columns:1fr}.sgr #unlock .features-grid{margin-top:0.5rem}.sgr-collage__grid{grid-template-columns:1fr}.sgr #faq>.container{grid-template-columns:1fr}.sgr #faq .section-header{margin-bottom:clamp(1.5rem,4vw,2rem)}.sgr #faq .faq-list{grid-column:1;grid-row:auto}.sgr #faq .faq-section__actions{grid-column:1;grid-row:auto}.sgr #faq .sgr-faq__aside{grid-row:auto;position:static}}@media (max-width:767px){.sgr .sgr-logo img{height:36px}.sgr .section-label{font-size:0.75rem;letter-spacing:0.16em}.sgr .section-title{font-size:clamp(1.6rem,1rem + 2.8vw,2.1rem)}.sgr .hero__inner,.sgr .hero--has-form .hero__inner{padding-block:2rem 1.25rem}.sgr .hero__content{display:block}.sgr .hero__badge{margin-bottom:1.1rem}.sgr .hero__badge .badge{font-size:0.75rem;letter-spacing:0.16em;gap:12px}.sgr .hero__heading{font-size:clamp(1.85rem,1.1rem + 3.6vw,2.5rem);line-height:1.04}.sgr .hero__actions{flex-direction:column;min-width:0;margin-top:1.5rem}.sgr .hero__form{margin-top:1.5rem}.sgr-film__frame{aspect-ratio:4 / 3;border-radius:16px}.sgr-film__review{position:relative;left:auto;bottom:auto;max-width:none;margin-top:0.75rem;padding:0.9rem 1.1rem;box-shadow:none;border:1px solid var(--sgr-line)}.sgr .sgr-film__chip{right:0.625rem;bottom:auto;top:0.625rem;padding:0.5rem 0.75rem 0.5rem 0.5rem;column-gap:0.6rem;row-gap:0.15rem;border-radius:12px}.sgr-film__chip-logo{width:34px;height:34px;border-radius:8px}.sgr-film__chip-name{font-size:0.6875rem;letter-spacing:0.14em}.sgr-film__chip-figs{gap:0.65rem}.sgr-film__fig b{font-size:1.05rem}.sgr .hero:has(.sgr-film--cover){min-height:max(520px,calc(100svh - 64px - 96px));align-items:flex-end}.sgr .hero:has(.sgr-film--cover) .hero__inner{padding-block:3rem 2.5rem}.sgr .hero:has(.sgr-film--cover) .hero__actions{flex-direction:column;margin-top:1.5rem}.sgr-film--cover .sgr-film__frame{aspect-ratio:auto;border-radius:0}.sgr-film--cover .sgr-film__frame::after{background:linear-gradient(0deg,rgba(11,11,12,0.9) 0%,rgba(11,11,12,0.62) 48%,rgba(11,11,12,0.3) 100%)}.sgr-brands{padding:1.1rem 0}.sgr-brands__item img{height:34px;max-width:90px}.sgr-cars__track{grid-auto-columns:86%}.sgr-car{padding:1.1rem 1.15rem 1.3rem}.sgr-sheet__val{font-size:1.25rem}.sgr-gains__head{display:block}.sgr .sgr-gains__head .section-header{margin-bottom:1.25rem}.sgr #unlock .feature-card{grid-template-columns:2.75rem minmax(0,1fr) 92px}.sgr #unlock .feature-card::after{display:none}.sgr #unlock .feature-card::before{font-size:1.5rem}.sgr .sgr-banner{display:block;min-height:0;padding:0 0 2.5rem}.sgr-banner__media{position:relative;inset:auto;z-index:auto;aspect-ratio:4 / 3}.sgr-banner__media::after{display:none}.sgr-banner__card{position:relative;margin-top:-4rem;padding:1.5rem}.sgr .goliath-section--bg-dark:not(.sgr-gains)::before{opacity:0.02}.sgr .goliath-section--bg-accent::before{opacity:0.05}.sgr #faq .faq-item__question{padding:1.1rem 1.1rem;gap:0.8rem;font-size:0.875rem}.sgr #faq .faq-item__answer{padding:1rem 1.1rem 1.2rem}}@media (max-width:600px){.sgr :is(#services,.sgr-cards) .image-cards-grid{grid-template-columns:1fr}.sgr .hero__actions .btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.sgr-brands__track{animation:none}.sgr-brands{overflow-x:auto}.sgr-brands__group[aria-hidden="true"]{display:none}.sgr-film__video{display:none}.sgr :is(#services,.sgr-cards) a.image-card:hover,.sgr .btn--primary:hover,.sgr a.sgr-film__chip:hover{transform:none}.sgr :is(#services,.sgr-cards) a.image-card:hover .image-card__img,.sgr .post-card:hover .post-card__image-link img,.sgr #unlock .feature-card:hover .feature-card__bg,.sgr-car:hover .sgr-car__img{transform:none}}.sgr :where(img,video,iframe):not(:where(.hero__bg,.hero__bg-video,.banner-section__bg,.banner-section__bg-video,.cta-section__bg,.contact-section__bg,.sgr-quote-form)){max-width:100%}