@charset "UTF-8";:root{--bg-page:#1a1a1b;--bg-nav:#141415;--bg-card:#242425;--text-primary:#e8e8e8;--text-primary-hover:#ffffff;--text-muted:#aaaaaa;--text-brand:#c23b2e;--text-inverted:#ffffff;--brand-red:#c23b2e;--btn-primary:#c23b2e;--btn-primary-label:#ffffff;--btn-secondary:#242425;--border-default:#3a3a3b;--border-hover:#aaaaaa;--border-error:#e8756a;--icon-action:#ffffff;--icon-brand:#c23b2e;--icon-default:#aaaaaa;--icon-success:#88ca5f}@font-face{font-family:icomoon;src:url(../fonts/icomoon.woff?v=20260812) format("woff"),url(../fonts/icomoon.ttf?v=20260812) format("truetype"),url(../fonts/icomoon.svg?v=20260812#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-UserCircleCheck:before{content:"\e900"}.icon-Scan:before{content:"\e901"}.icon-icon-arrow-button:before{content:"\e902"}.icon-menu_close:before{content:"\e903"}.icon-Phone:before{content:"\e904"}.icon-ShieldCheck:before{content:"\e905"}.icon-Wrench:before{content:"\e906"}.icon-ArrowCounterClockwise:before{content:"\e907"}.icon-ArrowRight:before{content:"\e908"}.icon-ChatCircle:before{content:"\e909"}.icon-ChatCircleDots:before{content:"\e90a"}.icon-CheckCircle:before{content:"\e90b"}.icon-EnvelopeOpen:before{content:"\e90c"}.icon-facebook:before{content:"\e90d"}.icon-Handshake:before{content:"\e90e"}.icon-instagram:before{content:"\e90f"}.icon-LightbulbFilament:before{content:"\e910"}.icon-lightning:before{content:"\e911"}.icon-linkedin:before{content:"\e912"}.icon-MapPin:before{content:"\e913"}.icon-Question:before{content:"\e914"}.icon-Recycle:before{content:"\e915"}.icon-shield:before{content:"\e916"}.icon-ShoppingCart:before{content:"\e917"}.icon-ThumbsUp:before{content:"\e918"}.icon-tiktok:before{content:"\e919"}.icon-Van:before{content:"\e91a"}.icon-whatsapp:before{content:"\e91b"}.icon-x:before{content:"\e91c"}.icon-XCircle:before{content:"\e91d"}.icon-youtube:before{content:"\e91e"}.icon-icon-Plus:before{content:"\e91f"}.icon-CheckSquare:before{content:"\e920"}.icon-CaretDown:before{content:"\e921"}.icon-SealCheck:before{content:"\e922"}.icon-MoneyWavy:before{content:"\e923"}.icon-SketchLogo:before{content:"\e924"}.icon-BookBookmark:before{content:"\e925"}.icon-Network:before{content:"\e926"}.icon-burger:before{content:"\e927"}.icon-Car:before{content:"\e928"}.icon-CarBattery:before{content:"\e929"}.icon-PlugsConnected:before{content:"\e92a"}.icon-Screwdriver:before{content:"\e92b"}.icon-Speedometer:before{content:"\e92c"}.icon-ArrowSquareOut:before{content:"\e92d"}.icon-alert:before{content:"\e92e"}.icon-Engine:before{content:"\e92f"}.icon-TrayArrowUp:before{content:"\e930"}.icon-PencilSimple:before{content:"\e931"}.icon-User:before{content:"\e932"}.icon-Printer:before{content:"\e933"}.icon-Circuitry:before{content:"\e934"}.icon-FileCode:before{content:"\e935"}.icon-VectorThree:before{content:"\e936"}.icon-circular-next-arrow:before{content:"\e937"}.icon-circular-arrow-right:before{content:"\e938"}.icon-Gear:before{content:"\e939"}.icon-SelectionBackground:before{content:"\e93a"}.icon-Stack:before{content:"\e93b"}.icon-MagnifyingGlass:before{content:"\e93c"}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:"M PLUS 2",sans-serif;color:#e8e8e8;background-color:#1a1a1b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent}body a{color:#c23b2e;-webkit-tap-highlight-color:transparent}body a:visited{color:#aaa}h1{font-family:"M PLUS 2",sans-serif;font-size:44px;line-height:56px;font-weight:700;letter-spacing:0}h2{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}h4{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}h5{font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}h1,h2,h3,h4,h5,h6{font-family:"M PLUS 2",sans-serif;margin:0 0 16px;color:#e8e8e8}p{margin:0 0 16px}img,svg{max-width:100%;height:auto;display:block}button,input,optgroup,select,textarea{font-family:"M PLUS 2",sans-serif}.wdst-block-placeholder{margin:0;padding:24px;border:1px dashed #3a3a3b;border-radius:12px;text-align:center;color:#aaa;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 23px;border:1px solid transparent;border-radius:999px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:2px solid transparent!important;outline-offset:2px!important}.btn:focus-visible{outline-color:#aaa!important}.btn:focus:not(:focus-visible){outline-color:transparent!important}.btn{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0}.btn__icon{font-size:1.25em;line-height:0}.btn--primary{background-color:#c23b2e;color:#fff}.btn--primary:visited{color:#fff}.btn--primary:focus-visible,.btn--primary:hover{background-color:rgb(169.265,51.4775,40.135);color:#fff}.btn--primary[disabled]{background-color:#3a3a3b;color:#e8e8e8;cursor:not-allowed}.btn--primary[disabled]:focus-visible,.btn--primary[disabled]:hover{background-color:#3a3a3b;color:#e8e8e8}.btn--secondary{background-color:#242425;border-color:#3a3a3b;color:#fff}.btn--secondary:visited{color:#fff}.btn--secondary:focus-visible,.btn--secondary:hover{border-color:#aaa;color:#fff}.btn--secondary[disabled]{background-color:#3a3a3b;border-color:#3a3a3b;color:#e8e8e8;cursor:not-allowed}.btn--secondary[disabled]:focus-visible,.btn--secondary[disabled]:hover{background-color:#3a3a3b;border-color:#3a3a3b;color:#e8e8e8}.main-navigation a{display:inline-flex;align-items:center;gap:.5em}.main-navigation .menu-item-image{display:block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.site-header{position:relative;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background-color:#141415}.site-header__lead{display:flex;align-items:center;gap:8px}.site-branding{display:flex;align-items:center;flex:0 0 auto}.site-logo{display:inline-flex;align-items:center}.site-logo img{height:14px;width:auto;display:block}.site-logo__text{color:#e8e8e8;font-weight:700;text-decoration:none}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:0 0;color:#e8e8e8;cursor:pointer;font-size:0}.menu-toggle::before{font-family:icomoon;content:"\e927";font-size:24px;line-height:1}.menu-toggle[aria-expanded=true]::before{content:"\e903"}.site-header__call{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border-radius:12px;color:#e8e8e8;font-size:24px;text-decoration:none}.site-header__call:active,.site-header__call:focus,.site-header__call:hover,.site-header__call:visited{color:#e8e8e8;outline:0}.main-navigation{display:flex}.main-navigation__inner{position:fixed;top:72px;left:0;bottom:0;width:535px;max-width:100%;z-index:90;display:none;flex-direction:column;gap:24px;padding:16px;overflow-y:auto;overscroll-behavior:contain;background-color:#141415}.main-navigation__inner[hidden]{display:none}html.nav-open .main-navigation__inner{display:flex}html.nav-open{overflow:hidden}html.nav-open body{position:fixed;left:0;right:0;width:100%;overflow:hidden}.main-navigation__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.main-navigation__item{position:relative}.main-navigation__trigger{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:0;background:0 0;border:0;cursor:default;pointer-events:none;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.main-navigation__chevron{display:none;align-items:center;justify-content:center;font-size:24px;line-height:1;color:currentColor;transition:transform .2s ease}.main-navigation__soon{color:#aaa;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.main-navigation__item.is-disabled{display:none}.mega-menu{margin-top:8px}.mega-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mega-menu__list a{display:flex;align-items:center;gap:12px;text-decoration:none;color:#e8e8e8}.mega-menu__list a:focus-visible,.mega-menu__list a:hover{color:#fff}.mega-menu__list a .menu-item-image{flex:0 0 auto;width:56px;height:56px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.mega-menu__list a .menu-item-label{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.main-navigation__actions{order:-1;display:flex;flex-direction:column;gap:12px}.site-contact{color:#e8e8e8;text-decoration:none;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.site-contact:visited{color:#e8e8e8}.site-contact:focus-visible,.site-contact:hover{color:#fff}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:12px 24px;border-radius:24px;background-color:#c23b2e;color:#fff;text-decoration:none;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0}.btn-cta:visited{color:#fff}.btn-cta__icon{font-size:24px;line-height:1}.btn-cta.btn-cta--bar{width:auto;min-height:40px;padding:8px 16px}.btn-cta.btn-cta--drawer{max-width:455px}.btn-cta.btn-cta--bar-desktop{display:none}.site-header__actions{display:none;align-items:center;gap:40px}@media (min-width:768px){.site-header{padding-inline:40px}.site-header__call{display:none}.site-header__actions{display:flex}.main-navigation__actions,.main-navigation__list{padding-left:24px}}@media (min-width:1280px){.site-header{height:72px;padding-block:0;padding-inline:80px;gap:40px}.menu-toggle{display:none}.site-branding{padding-top:8px}.site-logo img{height:18px}.main-navigation{flex:1 1 auto;align-self:stretch}.main-navigation__inner{display:flex;position:static;flex-direction:row;align-items:center;justify-content:space-between;flex:1 1 auto;width:auto;max-width:none;gap:24px;padding:0;overflow:visible;background:0 0;border:0}.main-navigation__inner[hidden]{display:flex}.main-navigation__list{flex-direction:row;align-items:stretch;align-self:stretch;gap:0;padding-left:0}.main-navigation__actions{order:0;flex-direction:row;align-items:center;gap:16px;padding-left:0}.main-navigation__trigger{display:inline-flex;width:auto;height:auto;gap:10px;padding:12px 16px;border-radius:12px;cursor:pointer;pointer-events:auto;color:#e8e8e8}.main-navigation__chevron{display:inline-flex}.main-navigation__item{position:static;display:flex;align-items:center}.main-navigation__item.is-disabled{display:flex;align-items:center}.main-navigation__soon{padding:12px 16px;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.main-navigation__trigger:focus-visible,.main-navigation__trigger:hover,.main-navigation__trigger[aria-expanded=true]{background-color:#1f1213;color:#fff}.main-navigation__trigger:focus-visible .main-navigation__chevron,.main-navigation__trigger:hover .main-navigation__chevron,.main-navigation__trigger[aria-expanded=true] .main-navigation__chevron{color:#c23b2e;transform:rotate(180deg)}.btn-cta.btn-cta--drawer{display:none}.btn-cta.btn-cta--bar-tablet{display:none}.btn-cta.btn-cta--bar-desktop{display:inline-flex}.mega-menu{position:absolute;top:100%;left:calc(80px + 248px);width:774px;margin-top:0;padding:16px;background-color:#242425;border-radius:16px;box-shadow:4px 4px 24px rgba(0,0,0,.32);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.main-navigation__item:focus-within .mega-menu,.main-navigation__item:hover .mega-menu,.main-navigation__trigger[aria-expanded=true]~.mega-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mega-menu__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(7,auto);grid-auto-flow:column;gap:0}.mega-menu__list a{padding:8px 16px;border-radius:8px}.mega-menu__list a:focus-visible,.mega-menu__list a:hover{background-color:#1a1a1b}}.site-footer{background-color:#141415;color:#e8e8e8;padding-block:24px}.site-footer__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.site-footer__container{padding-inline:40px}}@media (min-width:1440px){.site-footer__container{max-width:1440px;padding-inline:80px}}.site-footer__brand{margin-bottom:16px}.site-footer__brand img{height:18px;width:auto}.footer-menu__heading{margin:0}.footer-menu__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 0;border:0;border-bottom:1px solid #3a3a3b;background:0 0;color:#e8e8e8;text-align:left;cursor:pointer}.footer-menu__title{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#e8e8e8}.footer-menu__toggle-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px;color:currentColor;transition:transform .2s ease}.footer-menu__toggle[aria-expanded=true] .footer-menu__toggle-icon{transform:rotate(45deg)}.footer-menu__list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:8px 24px}.footer-menu__list[hidden]{display:none}.footer-menu__list .menu-item-image{display:none}.footer-menu__list a{color:#e8e8e8;text-decoration:none}.footer-menu__list a:visited{color:#e8e8e8}.footer-menu__list a:focus-visible,.footer-menu__list a:hover{color:#fff}.footer-contact{padding-top:16px}.footer-contact__heading{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#e8e8e8;margin:0 0 16px}.footer-contact__list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:16px}.footer-contact__item{display:flex;align-items:flex-start;gap:8px}.footer-contact__icon{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#aaa;font-size:20px;line-height:1}.footer-contact__text{color:#e8e8e8;text-decoration:none}.footer-contact a.footer-contact__text:focus-visible,.footer-contact a.footer-contact__text:hover{color:#fff}.footer-social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:24px}.footer-social__link{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#e8e8e8;font-size:24px;text-decoration:none}.footer-social__link:focus-visible,.footer-social__link:hover{color:#c23b2e}.footer-partners{display:flex;flex-direction:row;align-items:stretch;margin-top:14px;padding-top:16px;border-top:1px solid #3a3a3b}.footer-partners__item{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-partners__item:nth-of-type(2){flex:1 1 0;min-width:0}.footer-partners__media{display:flex;align-items:center;height:40px}.footer-partners__sep{flex:0 0 auto;align-self:stretch;width:1px;margin:0 16px;background-color:#3a3a3b}.footer-partners__link{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none;color:#e8e8e8}.footer-partners__logo{height:30px;width:auto}.footer-partners__item:nth-of-type(2) .footer-partners__logo{height:34px}.footer-partners__label{color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0}.site-footer__legal{margin-top:16px;padding-top:16px;border-top:1px solid #3a3a3b;text-align:left;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0}@media (min-width:768px){.site-footer{padding-block:40px}.footer-partners{flex-direction:row;justify-content:center;align-items:center;margin-top:20px;padding-top:24px}.footer-partners__item{flex-direction:row;align-items:center;gap:8px}.footer-partners__item:nth-of-type(2){flex:0 0 auto;min-width:auto}.footer-partners__media{height:auto}.footer-partners__sep{align-self:center;width:4px;height:4px;margin:0 24px;border-radius:50%;background-color:#aaa}.footer-partners__link{flex-direction:row;align-items:center;gap:8px}.footer-partners__label{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.site-footer__legal{margin-top:24px;padding-top:24px;text-align:center}}@media (min-width:1280px){.site-footer__brand{margin-bottom:40px}.site-footer__main{display:flex;justify-content:flex-start;gap:24px}.footer-menu{flex:0 0 auto}.footer-menu__toggle{padding:0;border-bottom:0;cursor:default;pointer-events:none}.footer-menu__toggle-icon{display:none}.footer-menu__list{margin-top:8px;grid-template-columns:repeat(2,minmax(0,max-content))}.footer-menu--trust{flex:0 0 auto;margin-left:115px}.footer-menu--trust .footer-menu__list{grid-template-columns:1fr}.footer-contact{padding-top:0;flex:0 0 364px;max-width:364px;margin-left:auto}}.error-404{background-color:#1a1a1b}.error-404__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.error-404__container{padding-inline:40px}}@media (min-width:1440px){.error-404__container{max-width:1440px;padding-inline:80px}}.error-404__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding-top:170px;padding-bottom:168px}@media (min-width:768px){.error-404__container{gap:40px;padding-block:40px 80px;min-height:700px}}.error-404__image{width:100%;max-width:300px}.error-404__image img{display:block;width:100%;height:auto}@media (min-width:768px){.error-404__image{max-width:600px}}@media (min-width:1440px){.error-404__image{max-width:846px}}.error-404__headline{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;width:100%}.error-404__headline .btn{padding:8px 16px;border-radius:24px}.error-404__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;color:#e8e8e8}@media (min-width:768px){.error-404__title{font-family:"M PLUS 2",sans-serif;font-size:44px;line-height:56px;font-weight:700;letter-spacing:0}}@property --hero-index{syntax:"<number>";inherits:false;initial-value:0}@property --hero-align{syntax:"<number>";inherits:false;initial-value:0}.hero{background-color:#1a1a1b;padding-block:24px;overflow-x:hidden}.hero__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.hero__container{padding-inline:40px}}@media (min-width:1440px){.hero__container{max-width:1440px;padding-inline:80px}}.hero__carousel{position:relative;margin-right:-24px}.hero__carousel.is-enhanced .hero__viewport{overflow:hidden}.hero__track{position:relative;touch-action:pan-y}.hero__carousel.is-enhanced .hero__track{display:flex;flex-wrap:nowrap;gap:16px;transform:translateX(calc(var(--hero-index,0) * (34px - 100%)));transition:--hero-index .5s ease,--hero-align .5s ease;will-change:transform}@media (prefers-reduced-motion:reduce){.hero__carousel.is-enhanced .hero__track{transition:none}}.hero__slide{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#242425;border-radius:24px;overflow:hidden}.hero__carousel.is-enhanced .hero__slide{flex:0 0 calc(100% - 50px);width:calc(100% - 50px)}.hero__slide::after{content:"";position:absolute;inset:0;background:radial-gradient(90% 65% at 100% 100%,rgba(194,59,46,.55) 0,rgba(194,59,46,.25) 45%,transparent 85%);pointer-events:none;z-index:0}.hero__slide[hidden]{display:none}.hero__content,.hero__media{position:relative;z-index:1}.hero__media{display:flex;align-items:center;justify-content:center;margin-inline:-7px}.hero__image{width:auto;max-height:220px;-o-object-fit:contain;object-fit:contain}.hero__content{display:flex;flex-direction:column;gap:16px}.hero__eyebrow{margin:0;font-family:"M PLUS 2",sans-serif;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;text-transform:uppercase;letter-spacing:.08em;color:#aaa;display:none}.hero__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#e8e8e8}.hero__heading-accent{color:#c23b2e}.hero__text{color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;display:none}.hero__text p{margin:0}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__actions .btn{width:100%}.hero__actions .btn:not(:first-child){display:none}.hero__nav{position:absolute;top:41%;right:24px;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #3a3a3b;border-radius:50%;background-color:rgba(36,36,37,.85);color:#e8e8e8;font-size:18px;cursor:pointer;transition:border-color .18s ease,color .18s ease}.hero__nav:focus-visible,.hero__nav:hover{border-color:#aaa;color:#fff}.hero__nav[hidden]{display:none}.hero__nav--prev{right:auto;left:12px}.hero__nav--prev i{transform:rotate(180deg)}.hero__dots{display:flex;justify-content:center;gap:8px;margin-top:16px;margin-right:24px}.hero__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background-color:#3a3a3b;cursor:pointer;transition:background-color .18s ease}.hero__dot.is-active{background-color:#c23b2e}@media (min-width:768px){.hero{padding-top:40px;padding-bottom:40px}.hero__carousel{margin-right:0}.hero__carousel.is-enhanced .hero__track{gap:0;transform:translateX(calc(var(--hero-index,0) * -100%))}.hero__carousel.is-enhanced .hero__slide{flex:0 0 100%;width:100%}.hero__nav{top:44%;right:-16px}.hero__dots{margin-right:0}.hero__eyebrow,.hero__text{display:block}.hero__slide{flex-direction:row;align-items:center;gap:24px;min-height:432px;padding:40px}.hero__slide::after{width:60%;inset:0 0 0 auto;height:100%;background:radial-gradient(60% 80% at 80% 50%,rgba(194,59,46,.3),transparent 70%)}.hero__content{flex:1 1 100%;max-width:74%;order:0;z-index:1}.hero__media{position:absolute;top:47%;right:-24px;transform:translateY(-50%);width:40%;min-width:330px;max-width:340px;margin:0;z-index:0}.hero__image{max-height:300px;margin-inline:auto}.hero__heading{font-family:"M PLUS 2",sans-serif;font-size:44px;line-height:56px;font-weight:700;letter-spacing:0}.hero__actions .btn{width:auto}.hero__actions .btn:not(:first-child){display:inline-flex}}@media (min-width:1024px){.hero{padding-block:40px}.hero__slide{padding:40px}.hero__content{max-width:600px}.hero__heading{max-width:560px}.hero__text{max-width:424px}.hero__nav{top:41%;right:12px}.hero__media{top:72px;right:30px;transform:none;width:476px;max-width:476px}.hero__image{max-height:320px}}@media (min-width:1440px){.hero__viewport{margin-right:calc(-1 * (80px + max(0px,(100vw - 1440px)/ 2)));margin-left:calc(-1 * (80px + max(0px,(100vw - 1440px)/ 2)));padding-left:calc(1 * (80px + max(0px,(100vw - 1440px)/ 2)))}.hero__carousel.is-enhanced .hero__track{gap:24px;transform:translateX(calc(var(--hero-index,0) * -1056px + var(--hero-align,0) * 248px))}.hero__carousel.is-enhanced .hero__slide{flex:0 0 1032px;width:1032px}}.trust-strip{background-color:#141415}.trust-strip__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.trust-strip__container{padding-inline:40px}}@media (min-width:1440px){.trust-strip__container{max-width:1440px;padding-inline:80px}}.trust-strip__container{padding-block:0;padding-right:0}@media (min-width:768px){.trust-strip__container{padding:0 0 0 24px}}@media (min-width:1024px){.trust-strip__container{padding-left:40px;padding-right:40px}}@media (min-width:1440px){.trust-strip__container{padding-left:80px;padding-right:80px}}.trust-strip__scroll{position:relative}.trust-strip__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.trust-strip__list::-webkit-scrollbar{display:none}.trust-strip__scrollbar{position:absolute;left:0;right:0;bottom:0;height:12px;pointer-events:none;opacity:0;transition:opacity .2s ease}.trust-strip__scroll.is-scrolling .trust-strip__scrollbar,.trust-strip__scroll:focus-within .trust-strip__scrollbar,.trust-strip__scroll:hover .trust-strip__scrollbar{opacity:1;pointer-events:auto}.trust-strip__scrollbar-thumb{position:absolute;bottom:2px;height:4px;background-color:#3a3a3b;border-radius:999px;cursor:grab}.trust-strip__scrollbar-thumb.is-dragging{cursor:grabbing}.trust-feature{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;padding:16px;border-left:1px solid #3a3a3b;width:var(--trust-card-w-mobile,var(--trust-card-w,240px))}@media (min-width:1024px){.trust-feature{width:var(--trust-card-w,240px)}}.trust-feature:first-child{padding-left:0;border-left:0}.trust-feature__icon{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:auto;min-width:40px;height:40px;padding:8px;border-radius:8px;background-color:#242425;color:#c23b2e;font-size:24px;margin-bottom:4px}.trust-feature__icon img{width:auto;height:24px;max-width:120px;max-height:24px}.trust-feature__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:#e8e8e8}.trust-feature__text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#aaa}.front-page .trust-strip,.service-page .trust-strip{background-color:#1a1a1b;border-top:1px solid #3a3a3b;border-bottom:1px solid #3a3a3b}@media (min-width:768px){.service-page .trust-strip__container{padding:0 0 0 40px}}@media (min-width:1024px){.service-page .trust-strip__container{padding-left:40px;padding-right:40px}}@media (min-width:1440px){.service-page .trust-strip__container{padding-left:80px;padding-right:80px}}@media (min-width:1440px){.front-page .trust-feature:last-child .trust-feature__icon img{height:30px;max-height:30px}}@media (min-width:768px){.encori-page .trust-feature:first-child .trust-feature__icon{padding:0}.encori-page .trust-feature:first-child .trust-feature__icon img{height:40px;max-height:40px}}.encori-page .trust-feature:first-child .trust-feature__icon img{height:40px;max-height:40px}.circular{background-color:#1a1a1b}.circular__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.circular__container{padding-inline:40px}}@media (min-width:1440px){.circular__container{max-width:1440px;padding-inline:80px}}.circular__container{padding-block:32px;padding-inline:20px}@media (min-width:768px){.circular__container{padding-block:40px;padding-inline:40px}}@media (min-width:1440px){.circular__container{padding-inline:80px}}.circular__head{display:flex;flex-direction:column;gap:24px;margin-bottom:20px}@media (min-width:768px){.circular__head{gap:40px;margin-bottom:33px}}.circular__heading{margin:0 0 16px;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#e8e8e8}@media (min-width:768px){.circular__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}}.circular__heading-accent{color:#c23b2e}@media (min-width:768px){.circular__heading-suffix{display:block}}@media (min-width:1024px){.circular__heading-suffix{display:inline}}.circular__subtext{margin:0;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.circular__subtext{color:#aaa}}.circular__promise{display:flex;gap:12px;padding:24px;background-color:#242425;border-radius:24px}.circular__promise-heading{margin:0 0 16px;font-family:"M PLUS 2",sans-serif;font-size:18px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.circular__promise-heading{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}}.circular__promise-text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.circular__promise-text{font-weight:600}}.circular__flow{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:0;border:4px solid #3a7d1e;border-radius:9999px;margin-inline:auto;max-width:337px}@media (min-width:768px){.circular__flow{max-width:454px;gap:32px;margin-top:35px;border-width:5px}}@media (min-width:1280px){.circular__flow{max-width:none;flex-direction:row;justify-content:center;gap:0;margin-top:0;border-width:4px}}.circular__wheel{position:relative;list-style:none;margin:0 auto;padding:0;width:100%;max-width:327px;aspect-ratio:1/1;border-radius:50%}@media (min-width:768px){.circular__wheel{max-width:444px}}@media (min-width:1280px){.circular__wheel{flex:1 1 0%;max-width:500px}}.circular__segment{position:absolute;inset:0;margin:0}.circular__blade{position:absolute}.circular__segment-content,.circular__segment-number{position:absolute}.circular__connector{position:absolute;display:flex;align-items:center;justify-content:center;list-style:none;color:#aaa;font-size:16px;transform:rotate(var(--rotate))}@media (min-width:768px){.circular__connector{font-size:20px}}@media (min-width:1280px){.circular__connector{font-size:26px}}.circular__connector[data-arrow=left-1]{left:32.187%;top:11.408%;width:7.504%;height:7.615%;--rotate:0deg}.circular__connector[data-arrow=left-2]{left:75.813%;top:21.598%;width:6.171%;height:5.943%;--rotate:71deg}.circular__connector[data-arrow=left-3]{left:77.591%;top:63.122%;width:8.15%;height:8.06%;--rotate:140deg}@media (min-width:768px){.circular__connector[data-arrow=left-3]{left:77.591%;top:63.122%;--rotate:140deg}}@media (min-width:1280px){.circular__connector[data-arrow=left-3]{left:38.591%;top:88.122%;--rotate:-144deg}}.circular__connector[data-arrow=left-4]{left:9.03%;top:48.908%;width:8.245%;height:8.174%;--rotate:-82deg}.circular__connector[data-arrow=right-1]{left:72.178%;top:22.45%;width:6.813%;height:6.961%;--rotate:89deg}@media (min-width:768px){.circular__connector[data-arrow=right-1]{left:72.178%;top:22.45%;--rotate:89deg}}@media (min-width:1280px){.circular__connector[data-arrow=right-1]{left:12.945%;top:28.162%;--rotate:-31deg}}.circular__connector[data-arrow=right-2]{left:84.807%;top:48.993%;width:8.027%;height:8.074%;--rotate:125deg}@media (min-width:768px){.circular__connector[data-arrow=right-2]{left:84.807%;top:48.993%;--rotate:125deg}}@media (min-width:1280px){.circular__connector[data-arrow=right-2]{left:39.495%;top:10.148%;--rotate:10deg}}.circular__connector[data-arrow=right-3]{left:67.598%;top:77.291%;width:6.773%;height:6.561%;--rotate:179deg}@media (min-width:768px){.circular__connector[data-arrow=right-3]{left:67.598%;top:77.291%;--rotate:179deg}}@media (min-width:1280px){.circular__connector[data-arrow=right-3]{left:72.178%;top:20.45%;--rotate:77deg}}.circular__connector[data-arrow=right-4]{left:33.832%;top:81%;width:7.89%;height:7.954%;--rotate:-132deg}@media (min-width:768px){.circular__connector[data-arrow=right-4]{left:33.832%;top:81%;--rotate:-132deg}}@media (min-width:1280px){.circular__connector[data-arrow=right-4]{left:84.807%;top:48.993%;--rotate:125deg}}.circular__connector[data-arrow=right-5]{left:13.495%;top:57.148%;width:7.251%;height:7.371%;--rotate:-80deg}@media (min-width:768px){.circular__connector[data-arrow=right-5]{left:13.495%;top:57.148%;--rotate:-80deg}}@media (min-width:1280px){.circular__connector[data-arrow=right-5]{left:65.598%;top:73.291%;--rotate:179deg}}.circular__connector[data-arrow=right-6]{left:14.945%;top:28.5%;width:8.074%;height:7.961%;--rotate:-40deg}@media (min-width:768px){.circular__connector[data-arrow=right-6]{left:14.945%;top:28.5%;--rotate:-40deg}}@media (min-width:1280px){.circular__connector[data-arrow=right-6]{left:35.832%;top:78.934%;--rotate:-142deg}}.circular__segment-number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(20,20,21,.2);backdrop-filter:blur(12px);font-size:12px;font-weight:600;line-height:16px;color:#e8e8e8}@media (min-width:768px){.circular__segment-number{width:32px;height:32px;font-size:16.294px;line-height:21.725px}}@media (min-width:1280px){.circular__segment-number{width:40px;height:40px;font-size:16px;line-height:24px}}.circular__segment-content{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}@media (min-width:768px){.circular--flow .circular__segment-content{max-width:130px}}@media (min-width:1280px){.circular--flow .circular__segment-content{max-width:none}}.circular__segment-icon{font-size:24px;color:#c23b2e}@media (min-width:768px){.circular__segment-icon{font-size:32px}}@media (min-width:1280px){.circular__segment-icon{font-size:40px}}.circular__segment-label{font-size:10px;font-style:normal;font-weight:600;line-height:12px;color:#e8e8e8}@media (min-width:768px){.circular__segment-label{font-size:12px;line-height:16px}}.circular__segment-label--mobile{display:block}.circular__segment-label--desktop{display:none}@media (min-width:768px){.circular__segment-label--mobile{display:none}.circular__segment-label--desktop{display:block}}.circular__wheel--left .circular__segment-label{font-size:12px;font-weight:600;line-height:16px}@media (min-width:768px){.circular__wheel--left{margin-bottom:3px}}@media (min-width:1280px){.circular__wheel--left{margin-bottom:0}}.circular__wheel--left .circular__segment:nth-child(1) .circular__blade{left:.511%;top:53.155%;width:44.99%;height:45.788%;clip-path:url(#l1);background-color:#2d2d2e}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(1) .circular__blade{left:41.503%;top:60.316%;width:51.974%;height:39.684%;clip-path:url(#l2);background-color:#242425}}.circular__wheel--left .circular__segment:nth-child(1) .circular__segment-content{left:7.65%;top:65.29%;width:32.51%}@media (min-width:768px){.circular__wheel--left .circular__segment:nth-child(1) .circular__segment-content{left:12%;top:68.42%}}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(1) .circular__segment-content{left:52.171%;top:74.654%;width:32.507%}}.circular__wheel--left .circular__segment:nth-child(1) .circular__segment-number{left:30.58%;top:61%}@media (min-width:768px){.circular__wheel--left .circular__segment:nth-child(1) .circular__segment-number{top:61%}}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(1) .circular__segment-number{left:53.977%;top:66.448%}}.circular__wheel--left .circular__segment:nth-child(2) .circular__blade{left:0;top:5.073%;width:40.793%;height:50.317%;clip-path:url(#l0);background-color:#313132}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(2) .circular__blade{left:.511%;top:53.155%;width:44.99%;height:45.788%;clip-path:url(#l1);background-color:#2d2d2e}}.circular__wheel--left .circular__segment:nth-child(2) .circular__segment-content{left:3.98%;top:23.49%;width:32.51%}@media (min-width:768px){.circular__wheel--left .circular__segment:nth-child(2) .circular__segment-content{top:24.2%}}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(2) .circular__segment-content{left:6.622%;top:68.85%;width:32.507%}}.circular__wheel--left .circular__segment:nth-child(2) .circular__segment-number{left:28.13%;top:37.53%}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(2) .circular__segment-number{left:30.701%;top:60.294%}}.circular__wheel--left .circular__segment:nth-child(3) .circular__blade{left:27.918%;top:0;width:59.077%;height:36.843%;clip-path:url(#l4);background-color:#363636}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(3) .circular__blade{left:0;top:5.073%;width:40.793%;height:50.317%;clip-path:url(#l0);background-color:#313132}}.circular__wheel--left .circular__segment:nth-child(3) .circular__segment-content{left:38.84%;top:5.19%;width:32.51%}@media (min-width:768px){.circular__wheel--left .circular__segment:nth-child(3) .circular__segment-content{top:6.54%}}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(3) .circular__segment-content{left:4.214%;top:25.619%;width:32.507%}}.circular__wheel--left .circular__segment:nth-child(3) .circular__segment-number{left:50.46%;top:26.54%}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(3) .circular__segment-number{left:28.691%;top:36%}}.circular__wheel--left .circular__segment:nth-child(3) .circular__segment-label{max-width:80px;margin-inline:auto}.circular__wheel--left .circular__segment:nth-child(4) .circular__blade{left:65.022%;top:16.479%;width:34.978%;height:56.942%;clip-path:url(#l3);background-color:#3a3a3b}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(4) .circular__blade{left:27.918%;top:0;width:59.077%;height:36.843%;clip-path:url(#l4);background-color:#363636}}.circular__wheel--left .circular__segment:nth-child(4) .circular__segment-content{left:68.81%;top:40.57%;width:32.51%}@media (min-width:768px){.circular__wheel--left .circular__segment:nth-child(4) .circular__segment-content{top:41.28%}}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(4) .circular__segment-content{left:39.931%;top:8.606%;width:32.507%}}.circular__wheel--left .circular__segment:nth-child(4) .circular__segment-number{left:65%;top:44.23%}@media (min-width:768px){.circular__wheel--left .circular__segment:nth-child(4) .circular__segment-number{left:65%}}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(4) .circular__segment-number{left:48.961%;top:26.219%}}.circular__wheel--left .circular__segment:nth-child(5) .circular__blade{left:41.503%;top:60.316%;width:51.974%;height:39.684%;clip-path:url(#l2);background-color:#242425}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(5) .circular__blade{left:65.022%;top:16.479%;width:34.978%;height:56.942%;clip-path:url(#l3);background-color:#3a3a3b}}.circular__wheel--left .circular__segment:nth-child(5) .circular__segment-content{left:48.62%;top:72.61%;width:32.51%}@media (min-width:768px){.circular__wheel--left .circular__segment:nth-child(5) .circular__segment-content{top:73.95%}}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(5) .circular__segment-content{left:69.026%;top:39.028%;width:32.507%}}.circular__wheel--left .circular__segment:nth-child(5) .circular__segment-number{left:55.05%;top:66%}@media (min-width:768px){.circular__wheel--left .circular__segment:nth-child(5) .circular__segment-number{left:55.05%;top:66%}}@media (min-width:1280px){.circular__wheel--left .circular__segment:nth-child(5) .circular__segment-number{left:65.5%;top:44.883%}}.circular__wheel--left .circular__segment:nth-child(5) .circular__segment-label{max-width:95px;margin-inline:auto}@media (min-width:768px){.circular__wheel--right{margin-top:10px}}@media (min-width:1280px){.circular__wheel--right{margin-top:0}}.circular__wheel--right .circular__segment:nth-child(1) .circular__blade{left:21.198%;top:0;width:61.74%;height:34.674%;clip-path:url(#r5);background-color:#2d2d2e}@media (min-width:768px){.circular__wheel--right .circular__segment:nth-child(1) .circular__blade{background-color:#242425}}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(1) .circular__blade{left:0;top:26.341%;width:32.202%;height:41.998%;clip-path:url(#r0);background-color:#242425}}.circular__wheel--right .circular__segment:nth-child(1) .circular__segment-content{left:43.69%;top:7.19%;width:32.53%}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(1) .circular__segment-content{left:-2.008%;top:42.63%;width:32.527%}}.circular__wheel--right .circular__segment:nth-child(1) .circular__segment-number{left:52%;top:25.71%}@media (min-width:768px){.circular__wheel--right .circular__segment:nth-child(1) .circular__segment-number{left:52%;top:25.71%}}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(1) .circular__segment-number{left:25%;top:46%}}.circular__wheel--right .circular__segment:nth-child(2) .circular__blade{left:63.873%;top:13.365%;width:36.127%;height:39.038%;clip-path:url(#r4);background-color:#2d2d2e}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(2) .circular__blade{left:6.6%;top:.768%;width:39.321%;height:38.862%;clip-path:url(#r6);background-color:#2d2d2e}}.circular__wheel--right .circular__segment:nth-child(2) .circular__segment-content{left:66.5%;top:32.99%;width:32.53%}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(2) .circular__segment-content{left:11.244%;top:15.027%;width:32.527%}}.circular__wheel--right .circular__segment:nth-child(2) .circular__segment-number{left:64.22%;top:37.99%}@media (min-width:768px){.circular__wheel--right .circular__segment:nth-child(2) .circular__segment-number{left:64.22%;top:37.99%}}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(2) .circular__segment-number{left:32.939%;top:30%}}.circular__wheel--right .circular__segment:nth-child(3) .circular__blade{left:62.179%;top:50.317%;width:37.766%;height:40.13%;clip-path:url(#r3);background-color:#313132}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(3) .circular__blade{left:21.198%;top:0;width:61.74%;height:34.674%;clip-path:url(#r5);background-color:#313132}}.circular__wheel--right .circular__segment:nth-child(3) .circular__segment-content{left:64.65%;top:58.47%;width:32.53%}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(3) .circular__segment-content{left:42.767%;top:7.426%;width:32.527%}}.circular__wheel--right .circular__segment:nth-child(3) .circular__segment-number{left:63.82%;top:56.29%}@media (min-width:768px){.circular__wheel--right .circular__segment:nth-child(3) .circular__segment-number{left:63.82%;top:56.29%}}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(3) .circular__segment-number{left:51.222%;top:25.307%}}.circular__wheel--right .circular__segment:nth-child(4) .circular__blade{left:36.829%;top:65.88%;width:42.617%;height:34.12%;clip-path:url(#r2);background-color:#363636}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(4) .circular__blade{left:63.873%;top:13.365%;width:36.127%;height:39.038%;clip-path:url(#r4);background-color:#363636}}.circular__wheel--right .circular__segment:nth-child(4) .circular__segment-content{left:42.99%;top:75.06%;width:25.53%}@media (min-width:768px){.circular__wheel--right .circular__segment:nth-child(4) .circular__segment-content{left:44.99%;top:75.06%;width:22.53%}}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(4) .circular__segment-content{left:67.463%;top:28.828%;width:32.527%}}.circular__wheel--right .circular__segment:nth-child(4) .circular__segment-number{left:49.58%;top:66.26%}@media (min-width:768px){.circular__wheel--right .circular__segment:nth-child(4) .circular__segment-number{left:49.58%;top:66.26%}}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(4) .circular__segment-number{left:64%;top:38.72%}}.circular__wheel--right .circular__segment:nth-child(5) .circular__blade{left:4.042%;top:58.431%;width:39.735%;height:39.395%;clip-path:url(#r1);background-color:#3a3a3b}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(5) .circular__blade{left:62.179%;top:50.317%;width:37.766%;height:40.13%;clip-path:url(#r3);background-color:#3a3a3b}}.circular__wheel--right .circular__segment:nth-child(5) .circular__segment-content{left:12.7%;top:65.44%;width:25.19%}@media (min-width:768px){.circular__wheel--right .circular__segment:nth-child(5) .circular__segment-content{left:14.7%;top:65.44%;width:21.19%}}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(5) .circular__segment-content{left:71.313%;top:57%;width:20.495%}}.circular__wheel--right .circular__segment:nth-child(5) .circular__segment-number{left:32%;top:61%}@media (min-width:768px){.circular__wheel--right .circular__segment:nth-child(5) .circular__segment-number{left:32%;top:61%}}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(5) .circular__segment-number{left:63.65%;top:55.03%}}.circular__wheel--right .circular__segment:nth-child(6) .circular__blade{left:0;top:26.341%;width:32.202%;height:41.998%;clip-path:url(#r0);background-color:#3e3e3f}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(6) .circular__blade{left:36.829%;top:65.88%;width:42.617%;height:34.12%;clip-path:url(#r2);background-color:#3e3e3f}}.circular__wheel--right .circular__segment:nth-child(6) .circular__segment-content{left:-1.62%;top:40.36%;width:32.53%}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(6) .circular__segment-content{left:38.751%;top:78.033%;width:32.527%}}.circular__wheel--right .circular__segment:nth-child(6) .circular__segment-number{left:26%;top:45.82%}@media (min-width:768px){.circular__wheel--right .circular__segment:nth-child(6) .circular__segment-number{left:26%;top:45.82%}}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(6) .circular__segment-number{left:48.893%;top:65.259%}}.circular__wheel--right .circular__segment:nth-child(7) .circular__blade{left:6.6%;top:.768%;width:39.321%;height:38.862%;clip-path:url(#r6);background-color:#434344}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(7) .circular__blade{left:4.042%;top:58.431%;width:39.735%;height:39.395%;clip-path:url(#r1);background-color:#474748}}.circular__wheel--right .circular__segment:nth-child(7) .circular__segment-content{left:16%;top:11.01%;width:27.78%}@media (min-width:768px){.circular__wheel--right .circular__segment:nth-child(7) .circular__segment-content{left:12%;top:11.01%;width:35.78%}}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(7) .circular__segment-content{left:10%;top:64.371%;width:25.015%}}.circular__wheel--right .circular__segment:nth-child(7) .circular__segment-number{left:34.51%;top:28.73%}@media (min-width:768px){.circular__wheel--right .circular__segment:nth-child(7) .circular__segment-number{left:34.51%;top:28.73%}}@media (min-width:1280px){.circular__wheel--right .circular__segment:nth-child(7) .circular__segment-number{left:32.849%;top:59.555%}}.circular__transition{display:flex;flex-direction:column;align-items:center;gap:0;flex:0 0 auto}@media (min-width:1280px){.circular__transition{flex-direction:row;gap:0;padding-inline:0}}.circular__transition-pill{display:flex;align-items:center;justify-content:center;width:186px;height:69px;padding:16px;margin:24px 0 24px 0;border-radius:9999px;background-color:#2a5d15;font-family:"M PLUS 2",sans-serif;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0;color:#e8e8e8;text-align:center}@media (min-width:768px){.circular__transition-pill{width:252.55px;height:93.69px;padding:21.725px;margin-top:38px;margin-bottom:30px;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0}}@media (min-width:1280px){.circular__transition-pill{flex-shrink:0;width:124px;height:124px;padding:16px;margin-top:0;margin-bottom:0;font-family:"M PLUS 2",sans-serif;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0}}.circular__transition-arrow{display:block;font-size:13.152px;transform:rotate(90deg)}.circular__transition-arrow--in{color:#c23b2e;margin-top:4px}@media (min-width:768px){.circular__transition-arrow--in{margin-top:0}}.circular__transition-arrow--out{color:#3a7d1e;margin-bottom:6px}@media (min-width:768px){.circular__transition-arrow--out{margin-top:4px;margin-bottom:0}}@media (min-width:1280px){.circular__transition-arrow--out{margin-top:0}}@media (min-width:768px){.circular__transition-arrow{font-size:17.855px}}@media (min-width:1280px){.circular__transition-arrow{font-size:14px;transform:none}}.circular__transition-arrow--in{margin-bottom:8px}@media (min-width:1280px){.circular__transition-arrow--in{margin-bottom:0;margin-right:8px}}.circular__closing{max-width:200px;margin:20px auto 8px auto;font-family:"M PLUS 2",sans-serif;font-size:18px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8;text-align:center}@media (min-width:768px){.circular__closing{display:none}}.circular--flow .circular__closing--stacked{display:block;max-width:200px}@media (min-width:768px){.circular--flow .circular__closing--stacked{display:none}}.circular--flow .circular__closing--inline{display:none}@media (min-width:1280px){.circular--flow .circular__closing--inline{display:block;position:absolute;left:50%;bottom:6.225%;transform:translateX(-50%);margin:0;max-width:224px;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}}.encori-page .circular .circular__container{padding:0;position:relative}.encori-page .circular .circular__head{position:absolute;inset:65px 0 auto;z-index:1;margin:0;align-items:center;text-align:center;padding-inline:24px}.encori-page .circular .circular__heading{color:#e8e8e8}.encori-page .circular .circular__heading-accent{color:inherit}.encori-page .circular .circular__diagram img{display:block}@media (min-width:768px){.encori-page .circular .circular__head{inset:80px 0 auto;padding-inline:40px}.encori-page .circular .circular__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;max-width:489px;text-align:left}.encori-page .circular .circular__diagram{max-width:none}}@media (min-width:1024px){.encori-page .circular .circular__head{inset:0;flex-direction:column;justify-content:center;text-align:left;align-items:flex-start;padding-inline:40px}.encori-page .circular .circular__intro{flex:0 0 auto}.encori-page .circular .circular__heading{max-width:489px}}@media (min-width:1440px){.encori-page .circular .circular__head{top:15px;padding-inline:80px}}.encori-page .circular--single .circular__container{display:flex;flex-direction:column;align-items:center;padding-block:64px 0}.encori-page .circular--single .circular__head{position:static;inset:auto;margin:0 0 8px}.encori-page .circular--single .circular__flow--single{padding-inline:24px}@media (min-width:768px){.encori-page .circular--single .circular__container{padding-block:80px 0}.encori-page .circular--single .circular__head{margin-bottom:40px}.encori-page .circular--single .circular__flow--single{padding-inline:40px}}@media (min-width:1024px){.encori-page .circular--single .circular__container{display:block;padding-block:0}.encori-page .circular--single .circular__head{position:absolute;inset:0}.encori-page .circular--single .circular__flow--single{justify-content:flex-end;padding-inline:40px}}@media (min-width:1440px){.encori-page .circular--single .circular__head{margin-top:42px}.encori-page .circular--single .circular__heading{margin:0}.encori-page .circular--single .circular__flow--single{padding-inline:100px}}.circular--single .circular__container{background-color:#1a1a1b;background-image:var(--circular-bg-mobile,none);background-size:cover;background-position:center;height:543px}@media (min-width:768px){.circular--single .circular__container{background-image:var(--circular-bg-tablet,none);height:790px}}@media (min-width:1280px){.circular--single .circular__container{background-image:var(--circular-bg-desktop,none);min-height:582px;height:auto}}.circular__flow--single{border:none;border-radius:0;max-width:none;gap:0;width:100%;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:inherit;padding:0}@media (min-width:768px){.circular__flow--single{padding:0;margin:0}}.circular__wheel--single{flex:none;margin:0;max-width:327px}@media (min-width:768px){.circular__wheel--single{max-width:501px}}@media (min-width:1280px){.circular__wheel--single{max-width:500px}}.circular__wheel--single .circular__segment-number{width:24px;height:24px;font-size:12px;font-weight:600;line-height:16px}@media (min-width:768px){.circular__wheel--single .circular__segment-number{width:40px;height:40px;font-size:16px;font-weight:600;line-height:24px}}.circular__wheel--single .circular__segment-label{font-size:12px;font-weight:600;line-height:16px}@media (min-width:768px){.circular__wheel--single .circular__segment-icon{font-size:40px}}.circular__wheel--single .circular__connector{font-size:25px}@media (min-width:768px){.circular__wheel--single .circular__connector{font-size:25px}}.circular__wheel--single .circular__segment:nth-child(1) .circular__blade{left:0;top:26.341%;width:32.202%;height:41.998%;clip-path:url(#r0);background-color:#242425}.circular__wheel--single .circular__segment:nth-child(1) .circular__segment-content{left:0;top:39.34%;width:29.52%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(1) .circular__segment-content{left:-2.81%;top:42.55%;width:32.53%}}.circular__wheel--single .circular__segment:nth-child(1) .circular__segment-number{left:24.7%;top:44.24%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(1) .circular__segment-number{left:25.7%;top:44.83%}}.circular__wheel--single .circular__segment:nth-child(2) .circular__blade{left:4.042%;top:58.431%;width:39.735%;height:39.395%;clip-path:url(#r1);background-color:#474748}.circular__wheel--single .circular__segment:nth-child(2) .circular__segment-content{left:10%;top:65.03%;width:29.41%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(2) .circular__segment-content{left:12.096%;top:67.58%;width:25.53%}}.circular__wheel--single .circular__segment:nth-child(2) .circular__segment-number{left:32.02%;top:62.28%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(2) .circular__segment-number{left:32.04%;top:60.56%}}.circular__wheel--single .circular__segment:nth-child(3) .circular__blade{left:36.829%;top:65.88%;width:42.617%;height:34.12%;clip-path:url(#r2);background-color:#3e3e3f}.circular__wheel--single .circular__segment:nth-child(3) .circular__segment-content{left:44.83%;top:76.04%;width:21.96%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(3) .circular__segment-content{left:38.04%;top:78.21%;width:32.53%}}.circular__wheel--single .circular__segment:nth-child(3) .circular__segment-number{left:49.41%;top:66.56%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(3) .circular__segment-number{left:48.32%;top:66.13%}}.circular__wheel--single .circular__segment:nth-child(4) .circular__blade{left:62.179%;top:50.317%;width:37.766%;height:40.13%;clip-path:url(#r3);background-color:#3a3a3b}.circular__wheel--single .circular__segment:nth-child(4) .circular__segment-content{left:67.4%;top:55.24%;width:32.02%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(4) .circular__segment-content{left:68.32%;top:59.34%;width:25.53%}}.circular__wheel--single .circular__segment:nth-child(4) .circular__segment-number{left:64.96%;top:55.24%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(4) .circular__segment-number{left:63.66%;top:56.33%}}.circular__wheel--single .circular__segment:nth-child(5) .circular__blade{left:63.873%;top:13.365%;width:36.127%;height:39.038%;clip-path:url(#r4);background-color:#363636}.circular__wheel--single .circular__segment:nth-child(5) .circular__segment-content{left:73.19%;top:23.44%;width:21.04%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(5) .circular__segment-content{left:72.42%;top:29.39%;width:23.53%}}.circular__wheel--single .circular__segment:nth-child(5) .circular__segment-number{left:66.18%;top:38.43%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(5) .circular__segment-number{left:64.71%;top:39.13%}}.circular__wheel--single .circular__segment:nth-child(6) .circular__blade{left:21.198%;top:0;width:61.74%;height:34.674%;clip-path:url(#r5);background-color:#313132}.circular__wheel--single .circular__segment:nth-child(6) .circular__segment-content{left:47.58%;top:6.928%;width:25.62%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(6) .circular__segment-content{left:43.57%;top:10.08%;width:32.53%}}.circular__wheel--single .circular__segment:nth-child(6) .circular__segment-number{left:50.32%;top:25.58%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(6) .circular__segment-number{left:52.67%;top:25.74%}}.circular__wheel--single .circular__segment:nth-child(7) .circular__blade{left:6.6%;top:.768%;width:39.321%;height:38.862%;clip-path:url(#r6);background-color:#2d2d2e}.circular__wheel--single .circular__segment:nth-child(7) .circular__segment-content{left:13.11%;top:7.233%;width:31.41%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(7) .circular__segment-content{left:18.05%;top:12.82%;width:22.53%}}.circular__wheel--single .circular__segment:nth-child(7) .circular__segment-number{left:32.63%;top:28.33%}@media (min-width:768px){.circular__wheel--single .circular__segment:nth-child(7) .circular__segment-number{left:34.42%;top:29.58%}}.encori-page .circular__wheel--single .circular__segment:nth-child(2) .circular__blade{left:6.6%;top:.768%;width:39.321%;height:38.862%;clip-path:url(#r6);background-color:#2d2d2e}.encori-page .circular__wheel--single .circular__segment:nth-child(2) .circular__segment-content{left:13.11%;top:7.233%;width:31.41%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(2) .circular__segment-content{left:18.05%;top:12.82%;width:22.53%}}.encori-page .circular__wheel--single .circular__segment:nth-child(2) .circular__segment-number{left:32.63%;top:28.33%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(2) .circular__segment-number{left:34.42%;top:29.58%}}.encori-page .circular__wheel--single .circular__segment:nth-child(3) .circular__blade{left:21.198%;top:0;width:61.74%;height:34.674%;clip-path:url(#r5);background-color:#313132}.encori-page .circular__wheel--single .circular__segment:nth-child(3) .circular__segment-content{left:47.58%;top:6.928%;width:25.62%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(3) .circular__segment-content{left:43.57%;top:10.08%;width:32.53%}}.encori-page .circular__wheel--single .circular__segment:nth-child(3) .circular__segment-number{left:50.32%;top:25.58%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(3) .circular__segment-number{left:52.67%;top:25.74%}}.encori-page .circular__wheel--single .circular__segment:nth-child(4) .circular__blade{left:63.873%;top:13.365%;width:36.127%;height:39.038%;clip-path:url(#r4);background-color:#363636}.encori-page .circular__wheel--single .circular__segment:nth-child(4) .circular__segment-content{left:73.19%;top:23.44%;width:21.04%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(4) .circular__segment-content{left:72.42%;top:29.39%;width:23.53%}}.encori-page .circular__wheel--single .circular__segment:nth-child(4) .circular__segment-number{left:66.18%;top:38.43%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(4) .circular__segment-number{left:64.71%;top:39.13%}}.encori-page .circular__wheel--single .circular__segment:nth-child(5) .circular__blade{left:62.179%;top:50.317%;width:37.766%;height:40.13%;clip-path:url(#r3);background-color:#3a3a3b}.encori-page .circular__wheel--single .circular__segment:nth-child(5) .circular__segment-content{left:67.4%;top:55.24%;width:32.02%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(5) .circular__segment-content{left:68.32%;top:59.34%;width:25.53%}}.encori-page .circular__wheel--single .circular__segment:nth-child(5) .circular__segment-number{left:64.96%;top:55.24%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(5) .circular__segment-number{left:63.66%;top:56.33%}}.encori-page .circular__wheel--single .circular__segment:nth-child(6) .circular__blade{left:36.829%;top:65.88%;width:42.617%;height:34.12%;clip-path:url(#r2);background-color:#3e3e3f}.encori-page .circular__wheel--single .circular__segment:nth-child(6) .circular__segment-content{left:44.83%;top:76.04%;width:21.96%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(6) .circular__segment-content{left:38.04%;top:78.21%;width:32.53%}}.encori-page .circular__wheel--single .circular__segment:nth-child(6) .circular__segment-number{left:49.41%;top:66.56%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(6) .circular__segment-number{left:48.32%;top:66.13%}}.encori-page .circular__wheel--single .circular__segment:nth-child(7) .circular__blade{left:4.042%;top:58.431%;width:39.735%;height:39.395%;clip-path:url(#r1);background-color:#474748}.encori-page .circular__wheel--single .circular__segment:nth-child(7) .circular__segment-content{left:10%;top:65.03%;width:29.41%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(7) .circular__segment-content{left:12.096%;top:67.58%;width:25.53%}}.encori-page .circular__wheel--single .circular__segment:nth-child(7) .circular__segment-number{left:32.02%;top:62.28%}@media (min-width:768px){.encori-page .circular__wheel--single .circular__segment:nth-child(7) .circular__segment-number{left:32.04%;top:60.56%}}.circular__connector[data-arrow=single-1]{left:7.32%;top:22.38%;width:11.38%;height:11.61%;--rotate:-25.56deg}@media (min-width:768px){.circular__connector[data-arrow=single-1]{left:15.32%;top:28.38%;width:6.81%;height:6.96%;--rotate:-25.56deg}}.circular__connector[data-arrow=single-2]{left:38.69%;top:1.117%;width:12.63%;height:12.69%;--rotate:30deg}@media (min-width:768px){.circular__connector[data-arrow=single-2]{left:39.69%;top:10.117%;width:8.03%;height:8.07%;--rotate:10deg}}.circular__connector[data-arrow=single-3]{left:75.84%;top:11.25%;width:9.63%;height:9.34%;--rotate:68.6deg}@media (min-width:768px){.circular__connector[data-arrow=single-3]{left:71.84%;top:20.25%;width:6.77%;height:6.56%;--rotate:68.6deg}}.circular__connector[data-arrow=single-4]{left:90.07%;top:46.64%;width:11.98%;height:12.16%;--rotate:122.78deg}@media (min-width:768px){.circular__connector[data-arrow=single-4]{left:85.07%;top:48.64%;width:7.89%;height:7.95%;--rotate:122.78deg}}.circular__connector[data-arrow=single-5]{left:70.25%;top:81.6%;width:11.01%;height:11.27%;--rotate:184.47deg}@media (min-width:768px){.circular__connector[data-arrow=single-5]{left:65.25%;top:75.6%;width:7.25%;height:7.37%;--rotate:184.47deg}}.circular__connector[data-arrow=single-6]{left:30.79%;top:85.69%;width:12.26%;height:12.17%;--rotate:229.6deg}@media (min-width:768px){.circular__connector[data-arrow=single-6]{left:35.79%;top:80.69%;width:8.07%;height:7.96%;--rotate:209.6deg}}@media (min-width:1024px){.circular__container{padding-block:40px}.circular__head{flex-direction:row;align-items:flex-start;gap:40px;margin-bottom:40px}.circular__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;margin-bottom:16px}.circular__intro{flex:1 1 auto;max-width:722px}.circular__promise{flex:0 0 518px;max-width:518px}.circular__promise-heading{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}}@media (min-width:1440px){.circular__head{margin-bottom:35px}}.reman{background-color:#1a1a1b}.reman__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.reman__container{padding-inline:40px}}@media (min-width:1440px){.reman__container{max-width:1440px;padding-inline:80px}}.reman__container{padding-block:32px;padding-right:0}@media (min-width:768px){.reman__container{padding-block:35px 40px}}@media (min-width:1024px){.reman__container{padding-block:40px;padding-right:40px}}@media (min-width:1440px){.reman__container{padding-right:80px}}.reman__heading{margin:0 0 24px;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.reman__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;margin-bottom:40px;max-width:688px}}@media (min-width:1024px){.reman__heading{max-width:none}}.reman__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reman__track::-webkit-scrollbar{display:none}@media (min-width:768px){.reman__track{gap:24px}}@media (min-width:1024px){.reman__track{display:grid;grid-template-columns:626fr 300fr 300fr;gap:24px;overflow:visible;align-items:start;transition:grid-template-columns .4s ease}.reman__track[data-reman-active="1"]{grid-template-columns:300fr 626fr 300fr}.reman__track[data-reman-active="2"]{grid-template-columns:300fr 300fr 626fr}}.reman-card{flex:0 0 auto;width:300px;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.reman-card{width:300px;transition:width .4s ease;cursor:pointer}.reman-card.is-active{width:510px;cursor:default}.reman-card.reman-values.is-active{margin-right:24px}}@media (min-width:1024px){.reman-card{width:auto;transition:none;cursor:pointer}.reman-card.is-active{width:auto;cursor:default}.reman-card.reman-values.is-active{margin-right:0}}.reman-card__media{overflow:hidden}.reman-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.reman-card__body{display:flex;flex-direction:column;gap:16px}.reman-card__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8;overflow-wrap:anywhere}.reman-card__text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8;overflow-wrap:anywhere;transition:font-size .2s ease,line-height .2s ease}@media (min-width:768px){.reman-card__text{font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0}}@media (min-width:768px){.reman-card.is-active .reman-card__text{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}}.reman-values__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border:1px solid #3a3a3b;border-radius:999px;background-color:#1a1a1b;color:#fff;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0}.chip__icon{color:#c23b2e;font-size:16px;line-height:1}.reman-values__list .chip{padding:0 14px}.reman-values__list .chip__icon{font-size:24px}.front-page .reman-values__list .chip{border-radius:12px}.reman-values__alt-text{display:none}@media (min-width:768px){.reman-card.is-active .reman-values__list{display:none}.reman-card.is-active .reman-values__alt-text{display:block}}.reman__nav{display:flex;gap:24px;margin-top:24px}@media (min-width:768px){.reman__nav{margin-top:20px}}@media (min-width:1024px){.reman__nav{display:none}}.reman__nav-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #3a3a3b;border-radius:50%;background:#141415;color:#e8e8e8;cursor:pointer;transition:border-color .2s ease,color .2s ease}.reman__nav-btn:focus-visible,.reman__nav-btn:hover{border-color:#aaa}.reman__nav-btn[disabled]{opacity:.4;cursor:default}.reman__nav-caret{font-size:22px;line-height:1}.reman__nav-caret--prev{transform:rotate(90deg)}.reman__nav-caret--next{transform:rotate(-90deg)}.services{background-color:#1a1a1b}.services__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.services__container{padding-inline:40px}}@media (min-width:1440px){.services__container{max-width:1440px;padding-inline:80px}}.services__container{padding-block:32px 24px}.services__heading{margin:0 0 24px;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#e8e8e8}.services__grid{display:flex;flex-direction:column;gap:24px}.service-card{display:flex;flex-direction:column;gap:16px}.service-card+.service-card{padding-top:24px;border-top:1px solid #3a3a3b}.service-card__media{position:relative;overflow:hidden}.service-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}.service-card__badge{position:absolute;top:12px;left:12px;padding:4px 12px;border-radius:999px;background-color:#3a7d1e;color:#fff;font-family:"M PLUS 2",sans-serif;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0}.service-card__body{display:flex;flex-direction:column;gap:16px}.service-card__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8}.service-card__subtitle{margin:-8px 0 0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#aaa}.service-card__btn{margin-top:0;align-self:stretch}.service-card__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.service-card--badged .service-card__media{height:248px}.service-card--badged .service-card__media img{width:100%;height:248px;max-width:none;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto}.service-feature{display:flex;align-items:center;gap:8px;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0}.service-feature__icon{font-size:24px;line-height:1;flex:0 0 auto}.service-feature.is-positive{color:#e8e8e8}.service-feature.is-positive .service-feature__icon{color:#88ca5f}.service-feature.is-negative{color:#aaa}.service-feature.is-negative .service-feature__icon{color:#4b4b4d}.btn__icon--end{margin-left:4px}.help-card{margin-top:24px;padding:24px;background-color:#242425;border-radius:24px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.help-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background-color:#1a1a1b;color:#c23b2e;font-size:32px}.help-card__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8}.help-card__text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#aaa}.help-card__btn{margin-top:0}@media (min-width:768px){.services__container{padding-block:40px}.help-card__btn{margin-top:0}.service-card--badged .service-card__media{height:auto;display:block}.service-card--badged .service-card__media img{width:100%;height:100%;max-width:100%;aspect-ratio:3/2}.services__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;margin-bottom:40px}.services__grid{gap:40px}.service-card{flex-direction:row;gap:24px;align-items:stretch}.service-card+.service-card{padding-top:40px}.service-card__media{flex:1 1 50%;align-self:flex-start;width:50%}.service-card__body{flex:1 1 50%;justify-content:center;gap:24px}.service-card__title{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}.service-card__subtitle{margin-top:-16px}.help-card{margin-top:40px;padding:40px}}@media (min-width:1280px){.services__container{padding-block:40px}.services__heading{margin-bottom:40px}.services__grid{flex-direction:row;gap:0}.service-card{flex:1 1 0;flex-direction:column;gap:24px;padding-inline:40px;border-left:1px solid #3a3a3b}.service-card+.service-card{padding-top:0;border-top:0}.service-card__media{flex:0 0 auto;width:auto}.service-card__media img{aspect-ratio:3/2}.service-card__body{flex:0 0 auto;width:auto;gap:24px}.service-card__title{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}.service-card__subtitle{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;margin-top:-16px}.service-card__btn{margin-top:0;align-self:stretch}.service-card:first-child{padding-left:0;border-left:0}.service-card:last-child{padding-right:0}.service-card--badged .service-card__media img{aspect-ratio:372.67/262.67}.help-card{margin-top:24px;padding:40px}}@media (min-width:1440px){.services__container{padding-top:30px}.help-card{margin-top:40px}}.partnerships{background-color:#1a1a1b}.partnerships__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.partnerships__container{padding-inline:40px}}@media (min-width:1440px){.partnerships__container{max-width:1440px;padding-inline:80px}}.partnerships__container{padding-block:40px 32px}.partnerships__heading{margin:0 0 24px;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#e8e8e8}.partnerships__rows{display:flex;flex-direction:column;gap:24px}.partner-row{display:flex;flex-direction:column;gap:16px}.partner-row+.partner-row{padding-top:24px;border-top:1px solid #3a3a3b}.partner-row__media{position:relative;max-height:198px;overflow:hidden}.partner-row__media>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/10}.partner-row__logo{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;padding:8px 12px;border-radius:8px;background-color:rgba(20,20,21,.85)}.partner-row__logo img{height:24px;width:auto;max-width:none}.partner-row:nth-child(2) .partner-row__logo img{height:40px}.partner-row__content{display:flex;flex-direction:column;gap:24px}.partner-row__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#e8e8e8}.partner-row__text{margin-top:-16px;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#aaa}.partner-row__text p{margin:0 0 12px}.partner-row__text p:last-child{margin-bottom:0}.partner-row .btn{align-self:stretch}@media (min-width:768px){.partnerships__container{padding-block:40px}.partnerships__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;margin-bottom:40px}.partnerships__rows{gap:40px}.partner-row{gap:40px}.partner-row+.partner-row{padding-top:40px}.partner-row__media{max-height:none}.partner-row__media>img{aspect-ratio:688/417}.partner-row__logo{top:24px;left:24px;padding:14px 12px;border-radius:16px}.partner-row__logo img{height:30px}.partner-row__text{margin-top:-8px}.partner-row .btn{align-self:flex-start}}@media (min-width:1024px){.partnerships__container{padding-block:40px}.partnerships__heading{margin-bottom:40px}.partnerships__rows{gap:40px}.partner-row{flex-direction:row;align-items:center;gap:40px}.partner-row+.partner-row{padding-top:40px}.partner-row__content,.partner-row__media{flex:1 1 50%}.partner-row:nth-child(even){flex-direction:row-reverse}.partner-row__media>img{aspect-ratio:620/376}.partner-row__text{margin-top:-16px}.partner-row .btn{align-self:flex-start}}.front-page .partner-row:first-child .partner-row__logo{padding:12px}.front-page .partner-row:first-child .partner-row__logo img{height:16px}@media (min-width:768px){.front-page .partner-row:first-child .partner-row__logo{padding:14px 12px}.front-page .partner-row:first-child .partner-row__logo img{height:30px}}.front-page .partner-row__logo{background-color:#242425;border-radius:12px}@media (min-width:768px){.front-page .partner-row__logo{border-radius:16px}}.front-page .partner-row:nth-child(2) .partner-row__logo{padding:8px 16px}.front-page .partner-row:nth-child(2) .partner-row__logo img{height:24px}@media (min-width:768px){.front-page .partner-row:nth-child(2) .partner-row__logo{padding:14px 12px}.front-page .partner-row:nth-child(2) .partner-row__logo img{height:40px}}.help-cta{position:relative;background-color:#1a1a1b;overflow:hidden}.help-cta::after{content:"";position:absolute;inset:auto 0 0 0;height:60%;background:radial-gradient(50% 100% at 50% 100%,rgba(194,59,46,.28),transparent 70%);pointer-events:none;z-index:0}.help-cta__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.help-cta__container{padding-inline:40px}}@media (min-width:1440px){.help-cta__container{max-width:1440px;padding-inline:80px}}.help-cta__container{position:relative;z-index:1;padding-block:32px 64px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.help-cta__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#e8e8e8;max-width:none}.help-cta__text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#aaa;max-width:56ch}.help-cta__actions{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:none;margin-top:8px}.help-cta__actions .btn{width:100%}.front-page .help-cta__text{color:#e8e8e8}@media (min-width:1440px){.front-page .help-cta::after{background:radial-gradient(137% 114% at 50% 100%,rgba(194,59,46,.3) 0,rgba(97,30,23,.15) 35%,transparent 70%)}}@media (min-width:768px){.help-cta__container{padding-block:40px 80px;gap:24px}.help-cta__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;max-width:672px}.help-cta__text{max-width:576px}.help-cta__actions{flex-direction:row;justify-content:center;flex-wrap:wrap;width:auto;max-width:none;margin-top:0}.help-cta__actions .btn{width:auto}}.service-page .help-cta .help-cta__container{gap:24px;padding-top:32px;padding-bottom:64px}.service-page .help-cta .help-cta__actions{margin-top:0;max-width:none}.service-page .help-cta .help-cta__heading{max-width:784px}.service-page .help-cta .help-cta__text{max-width:576px;margin-top:-8px}@media (min-width:768px){.service-page .help-cta .help-cta__text{margin-top:0}}.service-page .help-cta::after{height:376px;background:radial-gradient(137% 114% at 50% 100%,rgba(194,59,46,.3) 39.4%,rgba(97,30,23,.15) 64.8%,transparent 90.2%)}@media (min-width:768px){.service-page .help-cta::after{height:60%;background:radial-gradient(50% 100% at 50% 100%,rgba(194,59,46,.28),transparent 70%)}}@media (min-width:768px){.service-page .help-cta .help-cta__container{padding-top:40px;padding-bottom:80px}}.encori-page .help-cta .help-cta__heading{max-width:260px}@media (min-width:768px){.encori-page .help-cta .help-cta__heading{max-width:400px}}@media (min-width:1024px){.encori-page .help-cta .help-cta__heading{max-width:784px}}@media (min-width:1024px){.encori-page .help-cta .help-cta__container{padding-bottom:150px}}.apra-page .help-cta__actions{flex-direction:row;justify-content:center;width:auto}.apra-page .help-cta__actions .btn{width:auto}.apra-page .help-cta .help-cta__container{padding-top:24px}@media (min-width:768px){.apra-page .help-cta .help-cta__container{padding-top:40px;padding-bottom:80px}}@media (min-width:1440px){.apra-page .help-cta .help-cta__container{padding-top:52px}}@media (min-width:768px){.apra-page .help-cta .help-cta__heading{max-width:484px}}.fab-contact{position:fixed;right:16px;bottom:16px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:8px}@media (min-width:768px){.fab-contact{right:24px;bottom:24px}}@media (min-width:1024px){.fab-contact{right:40px;bottom:40px}}.fab-contact__list{list-style:none;margin:0;display:flex;flex-direction:column;gap:8px;width:48px;padding:8px;border-radius:46px;background-color:#242425;box-shadow:4px 4px 24px rgba(0,0,0,.32)}.fab-contact__list[hidden]{display:none}.fab-contact__item{display:flex}.fab-contact__link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#141415;color:#fff;font-size:24px;text-decoration:none;transition:transform .18s ease}.fab-contact__link:focus-visible,.fab-contact__link:hover{color:#fff;transform:scale(1.08)}.fab-contact__toggle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background-color:#c23b2e;color:#fff;cursor:pointer;box-shadow:4px 4px 24px rgba(0,0,0,.32);transition:transform .18s ease,background-color .18s ease}.fab-contact__toggle:focus-visible,.fab-contact__toggle:hover{transform:translateY(-2px)}.fab-contact__icon{line-height:1}.fab-contact__icon--open{font-size:24px}.fab-contact__icon--close{display:none;font-size:32px}.fab-contact__toggle[aria-expanded=true] .fab-contact__icon--open{display:none}.fab-contact__toggle[aria-expanded=true] .fab-contact__icon--close{display:inline-flex}.page-hero{position:relative;display:flex;align-items:center;width:100%;min-height:220px;padding-block:32px;overflow:hidden;background-color:#1a1a1b}@media (min-width:768px){.page-hero{padding-block:40px}}@media (min-width:1440px){.page-hero{min-height:320px}}.page-hero__image,.page-hero__media{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-hero__overlay{position:absolute;inset:0;z-index:1;background-image:linear-gradient(90deg,#1a1a1b 0,#1a1a1b 20%,rgba(26,26,27,.61) 60%,rgba(26,26,27,0) 86%)}@media (min-width:1440px){.page-hero__overlay{background-image:linear-gradient(90deg,#1a1a1b 0,#1a1a1b 14%,rgba(26,26,27,.61) 44%,rgba(26,26,27,0) 64%)}}.page-hero__inner{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.page-hero__inner{padding-inline:40px}}@media (min-width:1440px){.page-hero__inner{max-width:1440px;padding-inline:80px}}.page-hero__inner{position:relative;z-index:2}.page-hero__content{display:flex;flex-direction:column;gap:16px;max-width:560px}@media (min-width:768px){.page-hero__content{gap:24px}}.page-hero__title{margin:0;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}@media (min-width:768px){.page-hero__title{font-family:"M PLUS 2",sans-serif;font-size:44px;line-height:56px;font-weight:700;letter-spacing:0}}.page-hero__subtitle{margin:0;color:#aaa;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.text-page{background-color:#1a1a1b}.text-page__body{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.text-page__body{padding-inline:40px}}@media (min-width:1440px){.text-page__body{max-width:1440px;padding-inline:80px}}.text-page__body{padding-block:32px 40px}@media (min-width:768px){.text-page__body{padding-block:40px 64px}}.text-page__body h2,.text-page__body h4,.text-page__body ol,.text-page__body p,.text-page__body ul{max-width:746px}.text-page__body h2{margin:32px 0 16px;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}@media (min-width:768px){.text-page__body h2{margin:40px 0 24px;font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}}.text-page__body>.wp-block-group__inner-container>h2:first-child,.text-page__body>h2:first-child{margin-top:0}.text-page__body h4{margin:25px 0 15px;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}@media (min-width:768px){.text-page__body h4{margin:24px 0 16px;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}}.text-page__body p{margin:0 0 8px;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;font-size:11px}.text-page__body ol,.text-page__body ul{margin:0 0 8px;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.text-page__body ol li,.text-page__body ul li{margin-bottom:8px;font-size:11px}.text-page__body ol li:last-child,.text-page__body ul li:last-child{margin-bottom:0}.text-page__body ol{padding-left:28px}.text-page__body ul{list-style:none;padding-left:0}.text-page__body ul li{position:relative;padding-left:28px}.text-page__body ul li::before{content:"";position:absolute;top:.6em;left:8px;width:5px;height:5px;border-radius:50%;background-color:currentColor}.text-page .text-page__body h2,.text-page .text-page__body h4{color:#fff}.text-page .text-page__body ol,.text-page .text-page__body p,.text-page .text-page__body ul{color:#e8e8e8}.text-page .text-page__body a,.text-page .text-page__body a:visited{color:#e8e8e8}.text-page .text-page__body a:active,.text-page .text-page__body a:focus,.text-page .text-page__body a:hover{color:#fff;text-decoration:underline}.editor-styles-wrapper .text-page__body h2,.editor-styles-wrapper .text-page__body h4{color:inherit}.service-page{background-color:#1a1a1b;color:#e8e8e8}.service-note{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;padding-bottom:22px;border:1px solid #c23b2e;background-color:#1a1a1b}@media (min-width:768px){.service-note{flex-direction:row;gap:24px;padding:40px;padding-right:38px;padding-bottom:38px}}.service-note__icon{flex:0 0 auto}.service-note__icon i{display:block;font-size:44px;line-height:1;color:#c23b2e}.service-note__body{display:flex;flex-direction:column;gap:16px}.service-note__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8}.service-note__text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.service-note__text{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}}.service-hero{position:relative;display:flex;align-items:flex-start;width:100%;min-height:360px;padding-block:32px;overflow:hidden;background-color:#1a1a1b}@media (min-width:768px){.service-hero{padding-block:40px}}@media (min-width:1440px){.service-hero{min-height:408px;padding-bottom:38px}}@media (min-width:768px){.service-hero{background-image:var(--service-hero-image);background-position:center;background-size:cover;background-repeat:no-repeat}}.service-hero__overlay{display:none;position:absolute;inset:0;z-index:1;background-image:linear-gradient(90deg,#1a1a1b 0,#1a1a1b 22%,rgba(26,26,27,.7) 58%,rgba(26,26,27,0) 90%)}@media (min-width:768px){.service-hero__overlay{display:block}}@media (min-width:1440px){.service-hero__overlay{background-image:linear-gradient(90.35deg,#1a1a1b 14.6%,rgba(26,26,27,.61) 43.7%,rgba(26,26,27,0) 64%)}}.service-hero__inner{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.service-hero__inner{padding-inline:40px}}@media (min-width:1440px){.service-hero__inner{max-width:1440px;padding-inline:80px}}.service-hero__inner{position:relative;z-index:2}.service-hero__content{display:flex;flex-direction:column;gap:16px;max-width:734px}@media (min-width:768px){.service-hero__content{gap:24px}}.service-hero__title{margin:0;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}@media (min-width:768px){.service-hero__title{font-family:"M PLUS 2",sans-serif;font-size:44px;line-height:56px;font-weight:700;letter-spacing:0}}.service-hero__subtitle{margin:0;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0;display:none}@media (min-width:768px){.service-hero__subtitle{display:block}}.service-hero__desc{position:relative;color:#e8e8e8;max-height:96px;overflow:hidden}.service-hero__desc.is-expanded{max-height:none;overflow:visible}@media (min-width:768px){.service-hero__desc{max-height:none;overflow:visible;max-width:516px}}@media (min-width:1440px){.service-hero__desc{max-width:none}}.service-hero__desc p{margin:0 0 8px;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.service-hero__desc p:last-child{margin-bottom:0}@media (min-width:768px){.service-hero__desc p:last-of-type{margin-bottom:0}}@media (min-width:768px){.service-hero__desc--mobile{display:none}}.service-hero__desc--tablet{display:none}@media (min-width:768px){.service-hero__desc--tablet{display:block}}.service-hero__readmore{display:inline;margin:0;padding:0;border:0;background:0 0;color:#71b6ff;cursor:pointer;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.service-hero__readmore[hidden]{display:none}.service-hero__readmore::before{content:"… ";color:#e8e8e8}@media (min-width:768px){.service-hero__readmore{display:none}}.service-hero__actions{display:flex;flex-direction:column;gap:16px;margin-top:8px}.service-hero__actions .btn{width:100%}@media (min-width:768px){.service-hero__actions{flex-direction:row;flex-wrap:wrap;margin-top:0}.service-hero__actions .btn{width:auto}}@media (min-width:1440px){.encori-page .service-hero{min-height:440px;padding-block:40px}.encori-page .service-hero .service-hero__title{max-width:700px}.encori-page .service-hero .service-hero__desc{max-width:516px}}@media (min-width:768px){.apra-page .service-hero__actions .btn:nth-child(3){display:none}}@media (min-width:768px){.apra-page .service-hero__subtitle{display:none}}@media (min-width:1024px){.apra-page .service-hero__subtitle{display:block}}@media (min-width:768px){.apra-page .service-hero__overlay{background-image:linear-gradient(90.27deg,#1a1a1b 22.88%,rgba(26,26,27,.61) 68.35%,rgba(26,26,27,0) 99.86%)}}@media (min-width:1440px){.apra-page .service-hero__overlay{background-image:linear-gradient(90.35deg,#1a1a1b 14.6%,rgba(26,26,27,.61) 43.7%,rgba(26,26,27,0) 64%)}}@media (min-width:1440px){.apra-page .service-hero{align-items:center;min-height:536px;padding-block:40px}.apra-page .service-hero .service-hero__content{max-width:581px}}.svc-feature{background-color:#1a1a1b}.svc-feature__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.svc-feature__container{padding-inline:40px}}@media (min-width:1440px){.svc-feature__container{max-width:1440px;padding-inline:80px}}.svc-feature__container{padding-block:32px}@media (min-width:768px){.svc-feature__container{padding-block:40px}}@media (min-width:768px){.svc-feature--illustration .svc-feature__container,.svc-feature--single .svc-feature__container{padding-top:20px;padding-bottom:20px}}@media (min-width:768px){.svc-feature--illustration .svc-feature__container{padding-top:23px}}@media (min-width:1024px){.svc-feature--illustration .svc-feature__container{padding-top:20px}}.svc-feature__grid{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.svc-feature__grid{gap:40px}}@media (min-width:1024px){.svc-feature__grid{flex-direction:row;align-items:flex-start;gap:40px}}.svc-feature__grid.svc-feature--media-right{gap:24px}@media (min-width:768px){.svc-feature__grid.svc-feature--media-right{gap:40px}}.svc-feature__text{display:flex;flex-direction:column;gap:16px;flex:1 1 50%}@media (min-width:768px){.svc-feature__text{gap:24px}}.svc-feature__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.svc-feature__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}}.svc-feature__body{position:relative;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;display:flex;flex-direction:column;gap:8px;max-height:96px;overflow:hidden}.svc-feature__body.is-expanded{max-height:none;overflow:visible}@media (min-width:768px){.svc-feature__body{max-height:none;overflow:visible}}.svc-feature__body p{margin:0}.svc-feature__body b,.svc-feature__body strong{font-weight:700}.svc-feature__body--mob{display:flex}@media (min-width:768px){.svc-feature__body--mob{display:none}}.svc-feature__body--desk{display:none}@media (min-width:768px){.svc-feature__body--desk{display:flex}}.svc-feature__readmore{display:inline;margin:0;padding:0;border:0;background:0 0;color:#71b6ff;cursor:pointer;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.svc-feature__readmore[hidden]{display:none}.svc-feature__readmore::before{content:"… ";color:#e8e8e8}@media (min-width:768px){.svc-feature__readmore{display:none}}.svc-feature__media{flex:1 1 50%;margin-block:0}.svc-feature__media>img{display:block;width:100%;height:auto}.svc-feature__media--note{display:flex}.svc-feature:not(.svc-feature--illustration) .svc-feature--media-left{flex-direction:column-reverse}@media (min-width:1024px){.svc-feature:not(.svc-feature--illustration) .svc-feature--media-left{flex-direction:row-reverse}}@media (min-width:1024px){.svc-feature--illustration .svc-feature--media-left .svc-feature__media{order:-1}}.svc-feature--illustration .svc-feature__grid{flex-direction:column-reverse;gap:24px}.svc-feature--illustration .svc-feature__body{max-height:none;overflow:visible}.svc-feature--illustration .svc-feature__readmore{display:none}.svc-feature--illustration .svc-feature__media{display:flex;align-items:center;justify-content:flex-start;margin-top:-18px;margin-bottom:-12px}.svc-feature--illustration .svc-feature__media>img{width:147px;max-width:100%;height:auto;aspect-ratio:1/1}@media (min-width:768px){.svc-feature--illustration .svc-feature__grid{flex-direction:row;align-items:center;justify-content:space-between;gap:0}.svc-feature--illustration .svc-feature__text{flex:0 0 449px}.svc-feature--illustration .svc-feature__body{padding-right:0}.svc-feature--illustration .svc-feature__media{justify-content:center;margin-block:0;flex:0 0 233px;position:relative;top:39px}.svc-feature--illustration .svc-feature__media>img{width:233px}}@media (min-width:1024px){.svc-feature--illustration .svc-feature__grid{justify-content:normal;gap:40px}.svc-feature--illustration .svc-feature__text{flex:1 1 50%}.svc-feature--illustration .svc-feature__media{flex:1 1 50%}.svc-feature--illustration .svc-feature__media>img{width:276px}}@media (min-width:1440px){.svc-feature--illustration .svc-feature__media{top:0}}@media (min-width:768px){.svc-feature__media{margin-block:0}}.svc-feature__note-below{margin-top:24px}@media (min-width:768px){.svc-feature__note-below{margin-top:40px;max-width:747px;margin-inline:auto}}@media (min-width:768px){.svc-feature:has(.svc-feature__note-below) .svc-feature__body{padding-right:20px}}@media (min-width:1024px){.svc-feature:has(.svc-feature__note-below) .svc-feature__body{padding-right:0}}.svc-feature:has(.svc-feature__note-below) .svc-feature__media>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.svc-feature:has(.svc-feature__note-below) .svc-feature__media>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.svc-feature:has(.svc-feature__note-below) .svc-feature__note-below{position:relative;z-index:1;max-width:540px;margin-top:-56px}}@media (min-width:768px){body.page-slug-abs-pumps-modules-repair .svc-feature:has(.svc-feature__note-below) .svc-feature__note-below{margin-top:-11px}}@media (min-width:1440px){body.page-slug-abs-pumps-modules-repair .svc-feature:has(.svc-feature__note-below) .svc-feature__note-below{margin-top:-35px}}@media (min-width:1024px){.svc-feature:has(.svc-feature__note-below) .svc-feature__note-below{max-width:747px;margin-top:40px}}@media (min-width:1440px){.svc-feature:has(.svc-feature__note-below) .svc-feature__text{flex:0 0 665px}.svc-feature:has(.svc-feature__note-below) .svc-feature__media{flex:1 1 0;min-width:0}.svc-feature:has(.svc-feature__note-below) .svc-feature__media>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.svc-feature:has(.svc-feature__note-below) .svc-feature__note-below{position:relative;z-index:1;margin-top:-35px}}.svc-compare{background-color:#1a1a1b}.svc-compare__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.svc-compare__container{padding-inline:40px}}@media (min-width:1440px){.svc-compare__container{max-width:1440px;padding-inline:80px}}.svc-compare__container{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-block:32px}@media (min-width:768px){.svc-compare__container{padding-block:40px}}@media (min-width:1024px){.svc-compare__container{gap:40px}}.apra-page .svc-compare__container{padding-bottom:64px}@media (min-width:768px){.apra-page .svc-compare__container{padding-bottom:80px;gap:40px}}@media (min-width:1440px){.apra-page .svc-compare__container{padding-bottom:40px}}.svc-compare__rule{display:none;width:100%;height:1px;margin:0;border:0;background-color:#3a3a3b}@media (min-width:768px){.svc-compare__rule{display:block;margin-top:16px}}@media (min-width:1024px){.svc-compare__rule{margin-top:0}}.svc-compare__rule:has(+.svc-compare__note){display:block}@media (min-width:768px){.apra-page .svc-compare__rule{display:none}}.svc-compare__head{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.svc-compare__head{gap:24px;max-width:723px}}.svc-compare__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.svc-compare__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}}.svc-compare__intro{position:relative;display:flex;flex-direction:column;gap:8px;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;max-height:96px;overflow:hidden}.svc-compare__intro.is-expanded{max-height:none;overflow:visible}@media (min-width:768px){.svc-compare__intro{max-height:none;overflow:visible;max-width:600px}}.svc-compare__intro p{margin:0}@media (min-width:768px){.svc-compare__intro--mobile{display:none}}.svc-compare__intro--tablet{display:none}@media (min-width:768px){.svc-compare__intro--tablet{display:flex}}.svc-compare__readmore{display:inline;margin:0;padding:0;border:0;background:0 0;color:#71b6ff;cursor:pointer;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.svc-compare__readmore[hidden]{display:none}.svc-compare__readmore::before{content:"… ";color:#e8e8e8}@media (min-width:768px){.svc-compare__readmore{display:none}}.svc-compare__grid{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%}@media (min-width:768px){.svc-compare__grid{flex-direction:row}}@media (min-width:1024px){.svc-compare__grid{gap:40px}}.svc-compare__vrule{display:block;width:100%;height:1px;background-color:#3a3a3b}@media (min-width:768px){.svc-compare__vrule{flex:0 0 1px;width:auto;height:auto;align-self:stretch}}.compare-card{display:flex;flex-direction:column;gap:16px;flex:1 1 0;min-width:0}@media (min-width:768px){.compare-card{gap:24px}}.compare-card__media{margin:0;overflow:hidden}.compare-card__media img{display:block;width:100%;height:auto;aspect-ratio:1536/1024;-o-object-fit:cover;object-fit:cover}.compare-card__body{display:flex;flex-direction:column;gap:16px;flex:1 1 auto}@media (min-width:768px){.compare-card__body{gap:24px}}.compare-card__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#e8e8e8}.compare-card__group{display:flex;flex-direction:column;gap:16px}.compare-card__label{margin:0;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8}.compare-card__text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8}.compare-card__list{margin:0;padding-left:24px;list-style:none;display:flex;flex-direction:column;gap:8px;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8}.compare-card__list li{position:relative}.compare-card__list li::before{content:"";position:absolute;left:-14px;top:13px;width:3px;height:3px;border-radius:50%;background-color:currentColor}.compare-card__btn{align-self:flex-start;margin-top:auto}@media (min-width:768px){.svc-compare__grid .compare-card__title{min-height:64px}}@media (min-width:1024px){.svc-compare__grid .compare-card__title{min-height:0}}.svc-compare__note{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.svc-compare__note{max-width:600px}}@media (min-width:768px){body.page-slug-abs-pumps-modules-repair .svc-compare__note{max-width:none}}@media (min-width:1440px){body.page-slug-abs-pumps-modules-repair .svc-compare__note{max-width:600px}}.svc-compare--simple .compare-card__title{font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}.svc-compare--simple .compare-card__list{font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;gap:0}.svc-compare--simple .compare-card__list li::before{top:9px}.svc-compare--simple .svc-compare__grid::after{content:"";display:block;width:100%;height:1px;background-color:#3a3a3b}@media (min-width:768px){.svc-compare--simple .compare-card__title{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;min-height:0}.svc-compare--simple .compare-card__body{gap:16px}.svc-compare--simple .compare-card__list{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;gap:8px}.svc-compare--simple .compare-card__list li::before{top:13px}.svc-compare--simple .svc-compare__grid{flex-direction:column;gap:40px}.svc-compare--simple .svc-compare__vrule{flex:0 0 auto;width:100%;height:1px;align-self:auto}.svc-compare--simple .compare-card{flex-direction:row;align-items:flex-start;gap:24px}.svc-compare--simple .compare-card__media{flex:0 0 332px;max-width:48%}.svc-compare--simple .compare-card__body{flex:1 1 auto}}@media (min-width:1024px){.svc-compare--simple .svc-compare__grid{flex-direction:row;gap:40px}.svc-compare--simple .svc-compare__grid::after{display:none}.svc-compare--simple .svc-compare__vrule{flex:0 0 1px;width:auto;height:auto;align-self:stretch}.svc-compare--simple .compare-card{flex-direction:column}.svc-compare--simple .compare-card__media{flex:0 0 auto;max-width:none}.svc-compare--simple .compare-card__body{gap:24px}}.svc-cards{position:relative;background-color:#1a1a1b;overflow:hidden}.svc-cards__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.svc-cards__container{padding-inline:40px}}@media (min-width:1440px){.svc-cards__container{max-width:1440px;padding-inline:80px}}.svc-cards__container{position:relative;z-index:1;padding-block:32px}@media (min-width:768px){.svc-cards__container{padding-block:40px}}.svc-cards__head{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;margin-bottom:24px}@media (min-width:768px){.svc-cards__head{margin-bottom:40px;max-width:723px}}.svc-cards__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.svc-cards__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}}.svc-cards__subheading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.svc-cards__subheading{max-width:600px}}.svc-cards__grid{position:relative;z-index:1;display:grid;gap:16px}.svc-cards__grid--grid{grid-template-columns:1fr}@media (min-width:768px){.svc-cards__grid--grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.svc-cards__grid--cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.svc-cards__grid--cols-4{grid-template-columns:repeat(4,1fr)}}.svc-cards__grid--list{grid-template-columns:1fr;gap:8px}.svc-cards__grid[data-seemore]:not(.is-expanded) .svc-card:nth-child(n+6){display:none}.svc-cards__more{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;margin:-12px 0;padding:12px 0}@media (min-width:768px){.svc-cards__more{margin:0}}.svc-cards__more{border:0;background:0 0;color:#fff;cursor:pointer;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0}.svc-cards__more[hidden]{display:none}@media (min-width:768px){.svc-cards__more{display:none}}@media (min-width:768px){.svc-cards__grid[data-seemore]:not(.is-expanded) .svc-card:nth-child(n+6){display:flex}}.svc-card{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:16px;background-color:#242425}.svc-card__num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background-color:#c23b2e;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.svc-card__icon{font-size:32px;line-height:1;color:#c23b2e}.svc-card__body{display:flex;flex-direction:column;gap:16px}.svc-card__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8}.svc-card__text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8}.svc-cards--tone-deep .svc-card{background-color:#141415;justify-content:center}.svc-cards--tone-deep .svc-cards__grid{gap:8px}.svc-cards--tone-deep .svc-card__title{color:#fff}.svc-cards--tone-deep .svc-card__text{font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0}@media (min-width:768px){.svc-cards--tone-deep .svc-card__text{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}}@media (min-width:768px){.svc-cards--tone-card.svc-cards--layout-grid:not(.svc-cards--numbered) .svc-cards__head{max-width:920px}}.svc-cards--numbered .svc-card{display:grid;grid-template-columns:32px 1fr 24px;grid-template-areas:"num title toggle" ".   text  text";align-items:center;-moz-column-gap:16px;column-gap:16px;padding:24px}@media (min-width:768px){.svc-cards--numbered .svc-card{display:flex;flex-direction:column;align-items:stretch;padding:32px}}.svc-cards--numbered .svc-card__num{grid-area:num;width:32px;height:32px}@media (min-width:768px){.svc-cards--numbered .svc-card__num{width:40px;height:40px}}.svc-cards--numbered .svc-card__title{grid-area:title;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}@media (min-width:768px){.svc-cards--numbered .svc-card__title{font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}}.svc-cards--numbered .svc-card__body{display:contents}@media (min-width:768px){.svc-cards--numbered .svc-card__body{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-width:0}}.svc-cards--numbered .svc-card__text{grid-area:text;display:none;margin-top:16px}@media (min-width:768px){.svc-cards--numbered .svc-card__text{margin-top:0}}.svc-cards--numbered .svc-card.is-open .svc-card__text{display:block}.svc-cards--numbered .svc-card__toggle{grid-area:toggle;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:0 0;cursor:pointer}.svc-cards--numbered .svc-card__caret{position:relative;width:24px;height:24px}.svc-cards--numbered .svc-card__caret::before{content:"";position:absolute;top:7px;left:5px;width:10px;height:10px;border-right:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8;transform:rotate(45deg);transition:transform .2s ease}.svc-cards--numbered .svc-card.is-open .svc-card__caret::before{top:11px;transform:rotate(-135deg)}@media (min-width:768px){.svc-cards--numbered .svc-card__text{display:block}.svc-cards--numbered .svc-card__toggle{display:none}}.svc-cards__grid--list .svc-card{gap:8px}.svc-cards__decor{display:none}@media (min-width:1024px){.svc-cards__decor{display:block;position:absolute;top:40px;right:0;z-index:0;max-width:40%;height:auto;pointer-events:none;opacity:.9}}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__container{display:flex;flex-direction:column;gap:24px}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__head{margin-bottom:0}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__decor{display:block;position:static;order:-1;width:175px;height:116px;max-width:none;margin-left:-11px}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__decor--desk{display:none}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__container::before{content:"";position:absolute;z-index:0;top:300px;left:-119px;width:614px;height:916px;background:radial-gradient(50% 50% at 50% 50%,#c23b2e 0,#c23b2e 45%,transparent 80%);pointer-events:none}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor:has(.svc-cards__grid--grid.svc-cards__grid--cols-3.is-expanded) .svc-cards__container::before{height:1516px}@media (min-width:768px){.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__container{display:block}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__head{margin-bottom:40px}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__decor{order:0;margin-left:0}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__decor--mob{display:none}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__decor--desk{display:block}}@media (min-width:768px){.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__head{max-width:444px}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__container::before{content:"";position:absolute;z-index:0;top:254px;left:-18px;width:800px;height:940px;background:radial-gradient(50% 50% at 50% 50%,#c23b2e 0,#c23b2e 45%,transparent 80%);pointer-events:none}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__decor{display:block;position:absolute;z-index:0;top:71px;left:484px;width:243px;height:161px;max-width:none;pointer-events:none}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__decor--mob{display:none}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card{min-height:144px}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(1),.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(2){min-height:120px}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(7),.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(8){min-height:96px}}@media (min-width:1024px){.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__container::before{top:220px;left:50%;transform:translateX(-50%);width:1040px;height:780px}}@media (min-width:1440px){.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__head{max-width:723px}}@media (min-width:1440px){.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid{width:862px;max-width:862px;margin-left:auto}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3{grid-template-rows:minmax(120px,auto) minmax(144px,auto) minmax(120px,auto) minmax(168px,auto)}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card,.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(1),.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(2),.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(7),.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(8){min-height:0}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__container::before{content:"";position:absolute;z-index:0;top:186px;left:577px;transform:none;width:775px;height:662px;background:radial-gradient(50% 50% at 50% 50%,#c23b2e 0,#c23b2e 45%,transparent 80%);pointer-events:none}.svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__decor{inset:379px auto auto 18px;width:424px;height:282px;max-width:none}}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__decor{width:180px;height:194.86px;margin-left:0}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__decor{width:168px;height:122.88px;margin-top:0}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__head{margin-bottom:32px}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__container::before{height:756px}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__head{margin-top:0}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__container::before{height:810px}body.page-slug-abs-pumps-modules-repair .svc-cards--numbered .svc-card:not(.is-open){row-gap:0}body.page-slug-abs-pumps-modules-repair .svc-cards--numbered .svc-card:nth-child(1),body.page-slug-abs-pumps-modules-repair .svc-cards--numbered .svc-card:nth-child(2),body.page-slug-abs-pumps-modules-repair .svc-cards--numbered .svc-card:nth-child(3),body.page-slug-abs-pumps-modules-repair .svc-cards--numbered .svc-card:nth-child(7){min-height:80px}@media (min-width:768px){body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__decor{inset:40.33px auto auto 540px;width:180px;height:194.86px}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__decor{inset:48.33px auto auto 536px;width:168px;height:122.88px}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__head{margin-bottom:40px}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__container::before{top:124px;height:940px}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(1),body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(2),body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(3),body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(4){min-height:120px}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(5),body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(6){padding-block:21.5px;min-height:91px}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(10),body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(7),body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(8),body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(9){min-height:96px}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(11),body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3 .svc-card:nth-child(12){min-height:120px}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__head{margin-top:0}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__container::before{top:145px;height:700px}body.page-slug-abs-pumps-modules-repair .svc-cards--numbered .svc-card{height:auto}body.page-slug-abs-pumps-modules-repair .svc-cards--numbered .svc-card:not(.is-open){row-gap:16px}}@media (min-width:1440px){body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__grid--grid.svc-cards__grid--cols-3{grid-template-rows:minmax(120px,auto) minmax(144px,auto) minmax(120px,auto) minmax(120px,auto)}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__decor{inset:auto auto auto 80px;top:calc(50% + 188.08px);transform:translateY(-50%);width:329px;height:356.164px;max-width:none}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-grid.svc-cards--has-decor .svc-cards__container::before{top:126px;height:762px}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__decor{inset:44px auto auto 1010px;width:350px;height:256px;max-width:none}body.page-slug-abs-pumps-modules-repair .svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__container::before{top:130px;height:722px}}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__container{display:flex;flex-direction:column;gap:24px}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__head{margin-top:8px;margin-bottom:0}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__decor{display:block;position:static;order:-1;width:181px;height:100px;margin-top:8px;max-width:none}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__decor--desk{display:none}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-card__title{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-card__body{gap:8px}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__container::before{content:"";position:absolute;z-index:0;top:300px;left:-119px;width:614px;height:1060px;background:radial-gradient(50% 50% at 50% 50%,#c23b2e 0,#c23b2e 55%,transparent 80%);pointer-events:none}@media (min-width:768px){.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__container{display:block}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__head{margin-top:0;margin-bottom:40px}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__decor{order:0;margin-top:0}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__decor--mob{display:none}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__decor--desk{display:block}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-card__title{font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-card__body{gap:16px}}@media (min-width:768px){.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__head{max-width:462px}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__container::before{content:"";position:absolute;z-index:0;top:205px;left:50%;transform:translateX(-50%);width:800px;height:820px;background:radial-gradient(50% 50% at 50% 50%,#c23b2e 0,#c23b2e 45%,transparent 80%);pointer-events:none}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__decor{display:block;position:absolute;z-index:0;top:40px;left:481px;width:260px;height:174px;max-width:none;pointer-events:none}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__decor--mob{display:none}}@media (min-width:1440px){.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__head{max-width:723px}}@media (min-width:1440px){.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__heading{max-width:628px}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__grid{width:862px;max-width:862px}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__container::before{content:"";position:absolute;z-index:0;top:230px;left:154px;transform:none;width:775px;height:662px;background:radial-gradient(50% 50% at 50% 50%,#c23b2e 0,#c23b2e 45%,transparent 80%);pointer-events:none}.svc-cards--tone-deep.svc-cards--layout-list.svc-cards--has-decor .svc-cards__decor{inset:40px auto auto 942px;width:424px;height:283px;max-width:none}}.svc-checklist{background-color:#1a1a1b}.svc-checklist__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.svc-checklist__container{padding-inline:40px}}@media (min-width:1440px){.svc-checklist__container{max-width:1440px;padding-inline:80px}}.svc-checklist__container{padding-block:32px}@media (min-width:768px){.svc-checklist__container{padding-block:40px}}.svc-checklist__head{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width:768px){.svc-checklist__head{gap:24px;margin-bottom:40px;max-width:723px}}.svc-checklist__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.svc-checklist__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;max-width:628px}}.svc-checklist__subheading{position:relative;margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8;max-height:96px;overflow:hidden}.svc-checklist__subheading.is-expanded{max-height:none;overflow:visible}@media (min-width:768px){.svc-checklist__subheading{max-height:none;overflow:visible}}.svc-checklist__readmore{display:inline;margin:0;padding:0;border:0;background:0 0;color:#71b6ff;cursor:pointer;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.svc-checklist__readmore[hidden]{display:none}.svc-checklist__readmore::before{content:"… ";color:#e8e8e8}@media (min-width:768px){.svc-checklist__readmore{display:none}}.svc-checklist__grid{position:relative;display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.svc-checklist__grid{gap:40px}}@media (min-width:1440px){.svc-checklist__grid{display:block}.svc-checklist__grid .svc-checklist__card{width:675px}.svc-checklist__grid .svc-checklist__note{position:absolute;top:50%;right:0;width:684px;transform:translateY(-50%)}}.svc-checklist__grid--single .svc-checklist__card{width:100%}.svc-checklist[aria-label="Quality-led repair process"] .service-note__text{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}@media (min-width:1440px){.svc-checklist[aria-label="What to do before sending your Airbag ECU"] .svc-checklist__subheading{max-width:550px}.svc-checklist[aria-label="What to do before sending your ABS unit"] .svc-checklist__subheading{max-width:530px}.svc-checklist[aria-label="Quality-led repair process"] .svc-checklist__subheading{max-width:580px}}.svc-checklist__card{display:flex;flex-direction:column;justify-content:center;padding:24px;border-radius:24px;background-color:#242425}@media (min-width:768px){.svc-checklist__card{padding:40px}}.check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}@media (min-width:768px){.check-list{gap:16px}}.check-list__item{display:flex;align-items:center;gap:12px;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.check-list__item{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}}.check-list__mark{flex:0 0 auto;font-size:24px;line-height:1;color:#c23b2e}.check-list__label{flex:1 1 auto;padding-top:1px}@media (min-width:768px){.check-list__label{padding-top:0}}.svc-steps{background-color:#1a1a1b}.svc-steps__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.svc-steps__container{padding-inline:40px}}@media (min-width:1440px){.svc-steps__container{max-width:1440px;padding-inline:80px}}.svc-steps__container{padding-block:32px}@media (min-width:768px){.svc-steps__container{padding-block:40px}}@media (min-width:1440px){.svc-steps__container{position:relative}}.svc-steps__head{margin-bottom:24px}@media (min-width:768px){.svc-steps__head{margin-bottom:40px}}@media (min-width:1440px){.svc-steps[aria-label="How the Service Works"] .svc-steps__head{margin-bottom:44px}}.svc-steps__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.svc-steps__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}}.svc-steps__cta{align-self:flex-start;margin-top:24px;display:flex;width:100%}@media (min-width:768px){.svc-steps__cta{display:inline-flex;width:auto;margin-top:40px}}@media (min-width:1440px){.svc-steps__cta{position:absolute;top:38px;right:80px;margin-top:0}}.svc-steps__flow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}@media (min-width:1440px){.svc-steps__flow{position:relative;flex-direction:row;justify-content:space-between;gap:0;min-height:155px}}.step{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:16px}.step:not(:last-child)::before{content:"";position:absolute;left:calc(48px / 2 - 1px);top:48px;bottom:calc(-1 * 24px);width:2px;background-color:#c23b2e;z-index:0}@media (min-width:1440px){.step{flex:0 0 48px;width:48px}.step:not(:last-child)::before{content:none}.step .step__body{position:absolute;top:calc(48px + 16px);width:280px}.step:first-child .step__body{left:0;width:230px;text-align:left}.step:nth-child(2) .step__body{width:300px}.step:not(:first-child):not(:last-child) .step__body{left:50%;text-align:center;transform:translateX(-50%)}.step:last-child .step__body{right:0;text-align:right}}.step__num{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background-color:#c23b2e;color:#fff;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}.step__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.step__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.step__title{font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}}.step__text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#e8e8e8}@media (min-width:1440px){.svc-steps__flow::before{content:"";position:absolute;top:calc(48px / 2 - 1px);left:calc(48px / 2);right:calc(48px / 2);height:2px;background-color:#c23b2e;z-index:0}}.svc-makes{background-color:#1a1a1b}.svc-makes__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.svc-makes__container{padding-inline:40px}}@media (min-width:1440px){.svc-makes__container{max-width:1440px;padding-inline:80px}}.svc-makes__container{padding-block:32px}@media (min-width:768px){.svc-makes__container{padding-block:40px}}.svc-makes__head{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width:768px){.svc-makes__head{gap:24px;margin-bottom:40px;max-width:920px}}.svc-makes__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.svc-makes__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}}.svc-makes__subheading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.svc-makes__subheading{max-width:580px}}.svc-makes__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:768px){.svc-makes__grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1024px){.svc-makes__grid{grid-template-columns:repeat(5,1fr)}}.brand-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border-radius:12px;background-color:#141415;text-align:center}@media (min-width:768px){.brand-card{padding:24px 11px}}@media (min-width:1024px){.brand-card{padding:24px}}.brand-card__logo{display:inline-flex;align-items:center;justify-content:center;height:48px}.brand-card__logo img{max-height:48px;max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.brand-card__name{font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:#e8e8e8}.brand-card--more .brand-card__name{color:#e8e8e8}@media (min-width:1440px){body.page-slug-abs-pumps-modules-repair .svc-makes__subheading{max-width:none}}.svc-faq{background-color:#1a1a1b}.svc-faq__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.svc-faq__container{padding-inline:40px}}@media (min-width:1440px){.svc-faq__container{max-width:1440px;padding-inline:80px}}.svc-faq__container{padding-block:32px}@media (min-width:768px){.svc-faq__container{padding-block:40px}}@media (min-width:1024px){.svc-faq__container{display:flex;align-items:flex-start;gap:40px}}.svc-faq__heading{margin:0 0 24px;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.svc-faq__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;margin-bottom:40px}}@media (min-width:1024px){.svc-faq__heading{flex:0 0 378px;margin-bottom:0}}.svc-faq__list{flex:1 1 auto;width:100%}.faq-item{padding-block:16px}@media (min-width:768px){.faq-item{padding-block:24px}}.faq-item:not(:first-child){border-top:1px solid #3a3a3b}.faq-item:first-child{padding-top:0}.faq-item:last-child{padding-bottom:0}.faq-item__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__question{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.faq-item__question{font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}}.faq-item__icon{position:relative;flex:0 0 auto;width:24px;height:24px}.faq-item__icon::before{content:"";position:absolute;top:7px;left:5px;width:10px;height:10px;border-right:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8;transform:rotate(45deg);transition:transform .2s ease}.faq-item[open] .faq-item__icon::before{top:11px;transform:rotate(-135deg)}.faq-item__answer{overflow:hidden;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8}.faq-item__answer-inner{padding:16px 0 0}.faq-item__answer-inner p{margin:0 0 12px}.faq-item__answer-inner p:last-child{margin-bottom:0}.encori-intro{background-color:#1a1a1b}.encori-intro__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.encori-intro__container{padding-inline:40px}}@media (min-width:1440px){.encori-intro__container{max-width:1440px;padding-inline:80px}}.encori-intro__container{padding-block:62px 32px;display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.encori-intro__container{padding-block:98px 40px;gap:40px}}@media (min-width:1440px){.encori-intro__container{padding-block:80px 40px;flex-direction:row;align-items:flex-start}}.encori-intro__logos{display:flex;isolation:isolate}@media (min-width:1440px){.encori-intro__logos{flex:0 0 626px}}.encori-intro__logo{flex:1 0 0;min-width:0;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border:1px solid #3a3a3b;border-radius:50%;background-color:#1a1a1b;overflow:hidden}@media (min-width:768px){.encori-intro__logo{flex:0 0 358px}}.encori-intro__logo:first-child{margin-right:-24px;z-index:2}.encori-intro__logo:first-child img{max-height:12px}@media (min-width:768px){.encori-intro__logo:first-child{margin-right:-90px}.encori-intro__logo:first-child img{max-width:60%;max-height:18px}}.encori-intro__logo:last-child{z-index:1}.encori-intro__logo:last-child img{max-height:26px}@media (min-width:768px){.encori-intro__logo:last-child img{max-height:38px}}.encori-intro__logo img{width:auto;height:auto;max-width:80%;-o-object-fit:contain;object-fit:contain}.encori-intro__content{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.encori-intro__content{gap:16px}}@media (min-width:1440px){.encori-intro__content{flex:1 1 auto}}.encori-intro__text{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.encori-intro__text{gap:24px}}.encori-intro__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.encori-intro__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}}.encori-intro__body{position:relative;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8;max-height:96px;overflow:hidden}.encori-intro__body.is-expanded{max-height:none;overflow:visible}@media (min-width:768px){.encori-intro__body{max-height:none;overflow:visible}}.encori-intro__body p{margin:0 0 12px}@media (min-width:768px){.encori-intro__body p{margin-bottom:8px}}.encori-intro__body p:last-child{margin-bottom:0}.encori-intro__readmore{display:inline;margin:0;padding:0;border:0;background:0 0;color:#71b6ff;cursor:pointer;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.encori-intro__readmore[hidden]{display:none}.encori-intro__readmore::before{content:"… ";color:#e8e8e8}@media (min-width:768px){.encori-intro__readmore{display:none}}.encori-intro__btn{align-self:stretch}@media (min-width:768px){.encori-intro__btn{align-self:flex-start}}.encori-benefits{background-color:#1a1a1b}.encori-benefits__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.encori-benefits__container{padding-inline:40px}}@media (min-width:1440px){.encori-benefits__container{max-width:1440px;padding-inline:80px}}.encori-benefits__container{padding-block:32px;padding-right:0;display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.encori-benefits__container{padding-block:40px;padding-right:0;gap:40px}}@media (min-width:1024px){.encori-benefits__container{display:grid;grid-template-columns:1fr auto;grid-template-areas:"head nav" "track track";align-items:center;-moz-column-gap:24px;column-gap:24px;row-gap:40px;padding-right:40px}}@media (min-width:1440px){.encori-benefits__container{padding-right:0}}@media (min-width:1024px){.encori-benefits__head{grid-area:head}}.encori-benefits__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.encori-benefits__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;max-width:754px}}.encori-benefits__intro{margin:16px 0 0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#aaa}@media (min-width:768px){.encori-benefits__intro{max-width:600px;margin-top:24px}}.apra-page .encori-benefits__intro{display:none}@media (min-width:1024px){.apra-page .encori-benefits__intro{display:block;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#e8e8e8}}.encori-benefits__nav{display:flex;gap:24px;margin-top:-8px}@media (min-width:1024px){.encori-benefits__nav{grid-area:nav;justify-content:flex-end;margin-top:0}}@media (min-width:1440px){.encori-benefits__nav{justify-self:end;margin-right:80px}}.apra-page .encori-benefits__nav{margin-top:-28px}@media (min-width:768px){.apra-page .encori-benefits__nav{margin-top:10px}}@media (min-width:1024px){.apra-page .encori-benefits__nav{margin-top:0}}@media (min-width:1440px){.apra-page .encori-benefits__container{align-items:start}}.encori-benefits__arrow{width:40px;height:40px;padding-top:6px;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #3a3a3b;border-radius:50%;background:#141415;color:#e8e8e8;cursor:pointer;outline:0;transition:border-color .2s ease,color .2s ease}@media (hover:hover) and (pointer:fine){.encori-benefits__arrow:hover{border-color:#aaa}}.encori-benefits__arrow:focus-visible{border-color:#aaa}.encori-benefits__arrow:active,.encori-benefits__arrow:focus:not(:focus-visible){border-color:#3a3a3b;background:#141415;color:#e8e8e8}.encori-benefits__arrow[disabled]{opacity:.4;cursor:default}.encori-benefits__caret{font-size:22px;line-height:1}.encori-benefits__caret--prev{transform:rotate(90deg)}.encori-benefits__caret--next{transform:rotate(-90deg)}.encori-benefits__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:none}.encori-benefits__track::-webkit-scrollbar{display:none}@media (min-width:768px){.encori-benefits__track{gap:24px}}@media (min-width:1024px){.encori-benefits__track{grid-area:track;gap:24px;padding-bottom:0}}.encori-benefits__spacer{flex:0 0 auto;width:0;transition:width .4s ease}.encori-bcard{flex:0 0 auto;width:300px;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.encori-bcard{transition:width .4s ease;cursor:pointer}.encori-bcard.is-active{width:510px;cursor:default}}@media (min-width:1024px){.encori-bcard.is-active{width:626px}}.encori-bcard__media{overflow:hidden;aspect-ratio:16/9}.encori-bcard__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.encori-bcard__body{display:flex;flex-direction:column;gap:16px}.encori-bcard__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8;overflow-wrap:anywhere}.encori-bcard__text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#e8e8e8;overflow-wrap:anywhere}.encori-cats{background-color:#1a1a1b}.encori-cats__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.encori-cats__container{padding-inline:40px}}@media (min-width:1440px){.encori-cats__container{max-width:1440px;padding-inline:80px}}.encori-cats__container{padding-block:32px 40px}@media (min-width:768px){.encori-cats__container{padding-block:40px}}@media (min-width:1024px){.encori-cats__container{padding-block:40px 38px}}.encori-cats__head{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width:768px){.encori-cats__head{gap:24px;margin-bottom:40px}}.encori-cats__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.encori-cats__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}}.encori-cats__subheading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#aaa}@media (min-width:1024px){.encori-cats__subheading{max-width:660px}}.encori-cats__list{display:flex;flex-direction:column}.encori-cat{display:flex;flex-direction:column;gap:24px;padding-block:24px}.encori-cat:not(:first-child){border-top:1px solid #3a3a3b}.encori-cat:first-child{padding-top:0}@media (min-width:768px){.encori-cat:first-child{border-top:1px solid #3a3a3b;padding-top:40px}}@media (min-width:1440px){.encori-cat:first-child{border-top:0;padding-top:0}}@media (min-width:768px){.encori-cat{display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-areas:"media content" "media symptoms" "media actions";grid-template-rows:auto auto auto;align-items:start;-moz-column-gap:24px;column-gap:24px;row-gap:24px;padding-block:40px}}@media (min-width:1440px){.encori-cat{display:grid;grid-template-columns:308px minmax(0,1fr) 412px;grid-template-areas:"media .       symptoms" "media content symptoms" "media actions symptoms" "media .       symptoms";grid-template-rows:1fr auto auto 1fr;align-items:start;-moz-column-gap:40px;column-gap:40px;row-gap:24px;padding-block:40px}}.encori-cat__media{grid-area:media;overflow:hidden;aspect-ratio:1/1}.encori-cat__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.encori-cat__content{grid-area:content;display:flex;flex-direction:column;gap:16px}.encori-cat__title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.encori-cat__title{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}}.encori-cat__text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#aaa}.encori-cat__symptoms{grid-area:symptoms}@media (min-width:768px){.encori-cat__symptoms{border-top:1px solid #3a3a3b;padding-top:24px}}@media (min-width:1440px){.encori-cat__symptoms{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-top:0;border-top:0;padding-left:40px;border-left:1px solid #3a3a3b}}.encori-cat__symptoms-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.encori-cat__symptoms-summary::-webkit-details-marker{display:none}@media (min-width:768px){.encori-cat__symptoms-summary{cursor:default;pointer-events:none}}.encori-cat__symptoms-title{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.encori-cat__symptoms-title{font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}}.encori-cat__symptoms-caret{position:relative;flex:0 0 auto;width:24px;height:24px}.encori-cat__symptoms-caret::before{content:"";position:absolute;top:7px;left:5px;width:10px;height:10px;border-right:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8;transform:rotate(45deg);transition:transform .2s ease}@media (min-width:768px){.encori-cat__symptoms-caret{display:none}}.encori-cat__symptoms[open] .encori-cat__symptoms-caret::before{top:11px;transform:rotate(-135deg)}.encori-cat__symptoms:not([open]) .encori-cat__symptoms-list{display:none}.encori-cat__symptoms-list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.encori-cat__symptoms-list{margin-top:12px}}.encori-cat__symptoms-list li{position:relative;padding-left:24px;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}@media (min-width:1024px){.encori-cat__symptoms-list li{color:#e8e8e8}}.encori-cat__symptoms-list li::before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;border-radius:50%;background:#aaa}@media (min-width:768px){.encori-cat__symptoms-list li::before{left:10px;top:13px}}@media (min-width:1024px){.encori-cat__symptoms-list li::before{left:0;top:9px;width:6px;height:6px;background:#e8e8e8}}.encori-cat__actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:16px}.encori-cat__actions .btn{flex:1 1 auto}@media (min-width:768px){.encori-cat__actions{flex-direction:column}.encori-cat__actions .btn{flex:0 0 auto;width:-moz-fit-content;width:fit-content}}@media (min-width:1024px){.encori-cat__actions{flex-direction:row;align-self:start}}.encori-page .encori-cat__text,.encori-page .encori-cats__subheading{color:#e8e8e8}.encori-support{position:relative;background-color:#1a1a1b;overflow:hidden}.encori-support__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.encori-support__container{padding-inline:40px}}@media (min-width:1440px){.encori-support__container{max-width:1440px;padding-inline:80px}}.encori-support__container{position:relative;z-index:1;padding-block:32px;display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.encori-support__container{padding-block:40px;gap:40px}}@media (min-width:1024px){.encori-support__container{padding-block:40px;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px}}.encori-support__intro{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.encori-support__intro{gap:24px;max-width:660px}}@media (min-width:1024px){.encori-support__intro{flex:1 1 660px;gap:24px}}.encori-support__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.encori-support__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;max-width:400px}}.encori-support__text{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8}.encori-support__text p{margin:0 0 8px}@media (min-width:768px){.encori-support__text p{margin-bottom:8px}}.encori-support__text p:last-child{margin-bottom:0}.encori-support__actions{display:flex;flex-direction:column;gap:16px;margin-top:8px}.encori-support__actions .btn{width:100%}@media (min-width:768px){.encori-support__actions{flex-direction:row;flex-wrap:wrap;margin-top:0}.encori-support__actions .btn{width:auto}}@media (min-width:1024px){.encori-support__panel{flex:1 1 580px}}.encori-support__panel-title{margin:0 0 16px;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff}@media (min-width:768px){.encori-support__panel-title{margin-bottom:24px}}.encori-support__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.encori-chip{display:inline-flex;align-items:center;max-width:100%;padding:8px 16px;border-radius:12px;background-color:#242425}@media (min-width:768px){.encori-chip{padding:16px 24px}}.encori-chip__label{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8;overflow-wrap:anywhere}.encori-support--feature::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--esup-bg-m,var(--esup-bg-d));background-size:cover;background-position:center}@media (min-width:768px){.encori-support--feature::before{background-image:var(--esup-bg-t,var(--esup-bg-d))}}@media (min-width:1024px){.encori-support--feature::before{background-image:var(--esup-bg-d,var(--esup-bg-t))}}@media (min-width:1440px){.encori-support--feature .encori-support__container{display:block;min-height:680px}}@media (min-width:1440px){.encori-support--feature{overflow:visible}}.encori-support--feature .encori-support__heading{color:#fff}@media (min-width:768px){.encori-support--feature .encori-support__heading{max-width:none}}@media (min-width:768px){.encori-support--feature .encori-support__intro{max-width:none}}@media (min-width:1440px){.encori-support--feature .encori-support__intro{max-width:660px}}.encori-support--feature .encori-support__panel{margin-top:80px}@media (min-width:768px){.encori-support--feature .encori-support__panel{margin-top:132px}}@media (min-width:1024px){.encori-support--feature .encori-support__panel{margin-top:0}}@media (min-width:1440px){.encori-support--feature .encori-support__panel{position:absolute;left:563px;top:400px;width:797px;margin-top:0}}.encori-support--feature .encori-support__panel-title{font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}@media (min-width:768px){.encori-support--feature .encori-support__panel-title{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}}.encori-support--feature .encori-support__chips{flex-direction:column;flex-wrap:nowrap;align-items:stretch}@media (min-width:768px){.encori-support--feature .encori-support__chips{flex-direction:row;flex-wrap:wrap;align-items:flex-start}}.encori-support--feature .encori-chip{width:100%;max-width:100%;padding:16px 24px;border-radius:16px;background-color:rgba(36,36,37,.9);backdrop-filter:blur(2px)}@media (min-width:768px){.encori-support--feature .encori-chip{width:auto}}.encori-support--feature .encori-chip__label{overflow-wrap:anywhere}.encori-support__flow{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.encori-support__flow{padding-inline:40px}}@media (min-width:1440px){.encori-support__flow{max-width:1440px;padding-inline:80px}}.encori-support__flow{position:relative;z-index:1;padding-block:8px 32px}@media (min-width:768px){.encori-support__flow{padding-block:24px 40px}}.encori-support__flow-figure{margin:0}.encori-support__flow-figure img{display:block;width:100%;height:auto}.reman-flow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}@media (min-width:1440px){.reman-flow{flex-direction:row;justify-content:space-between;align-items:center;gap:0;position:relative;padding-block:28px}}.reman-flow__step{display:flex;align-items:center;gap:16px;position:relative}.reman-flow__step:not(:last-child)::before{content:"";position:absolute;left:23px;top:48px;bottom:-24px;width:2px;background-color:rgba(194,59,46,.4)}@media (min-width:1440px){.reman-flow__step{flex:0 0 auto;justify-content:center}.reman-flow__step:not(:last-child)::before{display:none}}@media (min-width:1440px){.reman-flow::before{content:"";position:absolute;left:24px;right:24px;top:50%;height:2px;transform:translateY(-50%);background-color:rgba(194,59,46,.4);z-index:0}}.reman-flow__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#c23b2e;color:#fff;font-size:24px;position:relative;z-index:1}.reman-flow__label{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.reman-flow__label{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}}@media (min-width:1440px){.reman-flow__label{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);width:140px;text-align:center;font-family:"M PLUS 2",sans-serif;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0}}@media (min-width:1440px){.reman-flow__step:nth-child(even) .reman-flow__label{top:auto;bottom:calc(100% + 8px)}}@media (min-width:1440px){.reman-flow__step:first-child .reman-flow__label{left:0;transform:none;text-align:left}.reman-flow__step:last-child .reman-flow__label{left:auto;right:0;transform:none;text-align:right}}.apra-page .encori-support{display:flex;flex-direction:column;gap:24px;padding-block:32px}@media (min-width:768px){.apra-page .encori-support{flex-direction:row;align-items:flex-start;gap:40px;padding:40px}}@media (min-width:1440px){.apra-page .encori-support{display:block;padding:0}}.apra-page .encori-support__container{display:contents}@media (min-width:1440px){.apra-page .encori-support__container{display:flex;padding-top:80px}}.apra-page .encori-support__intro{order:1;padding-inline:24px}@media (min-width:768px){.apra-page .encori-support__intro{flex:1 1 0;min-width:0;padding-inline:0}}@media (min-width:1440px){.apra-page .encori-support__intro{flex:1 1 0;min-width:0;max-width:none}}.apra-page .encori-support__flow{order:2;padding-block:0}@media (min-width:768px){.apra-page .encori-support__flow{flex:0 0 279px;padding:0}}@media (min-width:1440px){.apra-page .encori-support__flow{flex:0 0 auto;padding-block:24px 40px;padding-inline:80px}}.apra-page .encori-support__panel{order:3;padding-inline:24px}@media (min-width:768px){.apra-page .encori-support__panel{display:none}}@media (min-width:1440px){.apra-page .encori-support__panel{display:block;padding-inline:0;flex:0 0 557px}}@media (min-width:1440px){.apra-page .encori-support__heading{max-width:none}}.apra-page .encori-support__chips{flex-direction:column}@media (min-width:768px){.apra-page .encori-support__chips{flex-direction:row}}.apra-page .encori-chip{width:100%;max-width:100%;padding:16px 24px}@media (min-width:768px){.apra-page .encori-chip{width:auto}}@media (min-width:1440px){.apra-page .encori-chip{border-radius:16px;background-color:rgba(36,36,37,.9);backdrop-filter:blur(2px)}}.apra-page .encori-chip__label{overflow-wrap:anywhere}.encori-press{background-color:#1a1a1b}.encori-press__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.encori-press__container{padding-inline:40px}}@media (min-width:1440px){.encori-press__container{max-width:1440px;padding-inline:80px}}.encori-press__container{padding-block:32px 40px;display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.encori-press__container{padding-block:40px;gap:40px}}@media (min-width:1280px){.encori-press__container{padding-block:80px 40px;flex-direction:row;align-items:flex-start;gap:40px;position:relative;min-height:568px}}.encori-press__intro{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.encori-press__intro{gap:24px}}@media (min-width:1280px){.encori-press__intro{flex:1 1 0%;min-width:0;gap:24px}}.encori-press__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#e8e8e8}@media (min-width:768px){.encori-press__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;max-width:600px}}@media (min-width:1280px){.encori-press__heading{max-width:none}}.encori-press__text{position:relative;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#aaa}.encori-press__text p{margin:0 0 12px}.encori-press__text p:last-child{margin-bottom:0}.encori-press__readmore{display:inline;margin:0;padding:0;border:0;background:0 0;color:#71b6ff;cursor:pointer;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.encori-press__readmore[hidden]{display:none}.encori-press__readmore::before{content:"… ";color:#aaa}@media (min-width:768px){.encori-press__readmore{display:none}}.apra-page .encori-press__text{max-height:96px;overflow:hidden}.apra-page .encori-press__text.is-expanded{max-height:none;overflow:visible}@media (min-width:768px){.apra-page .encori-press__text{max-height:none;overflow:visible}}@media (min-width:1280px){.apra-page .encori-press__text p:not(:last-of-type){margin-bottom:8px}}.encori-press__btn{align-self:stretch;margin-top:8px}@media (min-width:768px){.encori-press__btn{align-self:flex-start;margin-top:0}}.encori-press__btn .btn__icon{font-size:24px}@media (min-width:768px){.apra-page .encori-press__btn{margin-top:-12px}}.encori-press__media{position:relative}@media (min-width:1280px){.encori-press__media{flex:1 1 0%;min-width:0;position:static}}.encori-press__image{margin-inline:-24px;overflow:hidden;aspect-ratio:16/9}@media (min-width:768px){.encori-press__image{margin-inline:0;border-radius:12px}}@media (min-width:1280px){.encori-press__image{border-radius:0}}.encori-press__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.encori-press__quote{position:relative;z-index:1;margin:-40px 0 0;padding:24px 24px 22px;background-color:#242425;border:1px solid #c23b2e}@media (min-width:768px){.encori-press__quote{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark text" "mark author";align-items:start;-moz-column-gap:20px;column-gap:20px;row-gap:24px;margin:-73px auto 0;max-width:608px;padding:40px}}@media (min-width:1280px){.encori-press__quote{position:absolute;left:50%;top:327.88px;transform:translateX(-50%);width:700px;max-width:none;margin:0;-moz-column-gap:20px;column-gap:20px;background-color:#1a1a1b}}@media (min-width:1280px){.encori-press__quote.is-reflowed{position:static;flex:1 0 100%;width:100%;max-width:none;margin:40px 0 0;transform:none}}@media (min-width:1280px){.encori-press__container.has-reflowed-quote{flex-wrap:wrap}}.encori-press__quote-mark{display:block;font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px;color:#c23b2e;font-size:105px;line-height:68px}@media (min-width:768px){.encori-press__quote-mark{grid-area:mark;align-self:start}}.encori-press__quote-text{margin:-20px 0 8px;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#e8e8e8}@media (min-width:768px){.encori-press__quote-text{grid-area:text;margin:0;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}}.encori-press__quote-author{font-family:"M PLUS 2",sans-serif;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#aaa}@media (min-width:768px){.encori-press__quote-author{grid-area:author;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}}.apra-page .encori-press__image{margin-inline:0;border-radius:24px}@media (min-width:768px){.apra-page .encori-press__image{border-radius:12px}}@media (min-width:1024px){.apra-page .encori-press__image{border-radius:24px}}.apra-page .encori-press__quote{margin-top:24px;background-color:#1a1a1b}@media (min-width:768px){.apra-page .encori-press__quote{display:flex;margin:40px 0 0;max-width:none;padding-right:38px;background-color:#1a1a1b}}@media (min-width:1024px){.apra-page .encori-press__quote.is-reflowed{margin:40px 0 0;max-width:none}}@media (min-width:1280px){.apra-page .encori-press__quote{display:flex;flex-direction:column;top:392px;margin:0;max-width:none;padding:40px;background-color:#1a1a1b}}.apra-page .encori-press__quote-mark{display:none}.apra-page .encori-press__quote-text{margin-top:0;margin-bottom:0}.encori-page .encori-press__heading{color:#fff}.encori-page .encori-press__quote-author,.encori-page .encori-press__text p{color:#e8e8e8}.apra-define{background-color:#1a1a1b}.apra-define__container{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.apra-define__container{padding-inline:40px}}@media (min-width:1440px){.apra-define__container{max-width:1440px;padding-inline:80px}}.apra-define__container{padding-top:62px;padding-bottom:32px;display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.apra-define__container{padding-top:80px;padding-bottom:40px}}@media (min-width:1024px){.apra-define__container{flex-direction:row;align-items:stretch;padding-bottom:40px}}.apra-define__text{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.apra-define__text{gap:24px}}@media (min-width:1024px){.apra-define__text{flex:0 0 calc((100% - 40px)/ 2);min-width:0}}.apra-define__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#e8e8e8}@media (min-width:768px){.apra-define__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}}.apra-define__body{position:relative;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8;max-height:96px;overflow:hidden}.apra-define__body.is-expanded{max-height:none;overflow:visible}@media (min-width:768px){.apra-define__body{max-height:none;overflow:visible}}.apra-define__body p{margin:0 0 12px}.apra-define__body p:last-child{margin-bottom:0}@media (min-width:768px){.apra-define__body p{margin-bottom:8px}.apra-define__body p:last-of-type{margin-bottom:0;padding:0}}.apra-define__readmore{display:inline;margin:0;padding:0;border:0;background:0 0;color:#71b6ff;cursor:pointer;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.apra-define__readmore[hidden]{display:none}.apra-define__readmore::before{content:"… ";color:#aaa}@media (min-width:768px){.apra-define__readmore{display:none}}.apra-define__btn{align-self:stretch;margin-top:0}@media (min-width:768px){.apra-define__btn{align-self:flex-start;margin-top:auto}}.apra-define__btn .btn__icon{font-size:24px}.apra-define__callout{position:relative;background-color:#242425;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.apra-define__callout{flex-direction:row-reverse;align-items:flex-start;gap:24px;padding:40px}}@media (min-width:1024px){.apra-define__callout{flex:0 0 calc((100% - 40px)/ 2);min-width:0;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:24px}}.apra-define__callout-logo{align-self:flex-end}@media (min-width:768px){.apra-define__callout-logo{align-self:flex-start;flex-shrink:0}}@media (min-width:1024px){.apra-define__callout-logo{align-self:flex-end}}.apra-define__callout-logo img{display:block;height:40px;width:auto}@media (min-width:768px){.apra-define__callout-logo img{height:76px}}.apra-define__callout-body{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.apra-define__callout-body{flex:1 1 0}}@media (min-width:1024px){.apra-define__callout-body{flex:0 1 auto}}.apra-define__callout-title{margin:0;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8}.apra-define__callout-text{margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8}.apra-cycle{position:relative;background-color:#1a1a1b;overflow:hidden}.apra-cycle__media img{display:block;width:100%;height:auto}.apra-cycle__inner{position:absolute;inset:0;z-index:2;width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.apra-cycle__inner{padding-inline:40px}}@media (min-width:1440px){.apra-cycle__inner{max-width:1440px;padding-inline:80px}}.apra-cycle__inner{display:flex;align-items:stretch;padding-block:64px}@media (min-width:768px){.apra-cycle__inner{padding-block:81px 75px}}@media (min-width:1024px){.apra-cycle__inner{align-items:center;padding-block:40px}}.apra-cycle__content{display:flex;flex-direction:column;gap:24px;width:100%;justify-content:space-between;align-items:center}@media (min-width:1024px){.apra-cycle__content{flex:0 0 558px;max-width:558px;justify-content:center;align-items:flex-start}}.apra-cycle__heading{margin:0;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#fff;align-self:stretch;text-align:center}@media (min-width:768px){.apra-cycle__heading{font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}}@media (min-width:1024px){.apra-cycle__heading{max-width:558px;align-self:auto;text-align:left}}.apra-cycle__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (min-width:1024px){.apra-cycle__actions{justify-content:flex-start}}.apra-cycle:not(.apra-cycle--banner) .apra-cycle__inner{position:static}.apra-cycle--flow{background-color:#1a1a1b;background-image:var(--apra-cycle-bg-mobile,none);background-size:cover;background-position:center;height:640px}@media (min-width:768px){.apra-cycle--flow{background-image:var(--apra-cycle-bg-tablet,none);height:879px}}@media (min-width:1024px){.apra-cycle--flow{background-image:var(--apra-cycle-bg-desktop,none);min-height:582px;height:auto}}.apra-cycle--flow .apra-cycle__inner{position:static;height:100%;flex-direction:column;align-items:center}@media (min-width:1024px){.apra-cycle--flow .apra-cycle__inner{flex-direction:row}}.apra-cycle--flow .apra-cycle__content{display:contents}@media (min-width:1024px){.apra-cycle--flow .apra-cycle__content{display:flex;flex-direction:column;gap:24px;flex:0 0 auto}}.apra-cycle--flow .apra-cycle__heading{order:1;margin-bottom:24px}@media (min-width:768px){.apra-cycle--flow .apra-cycle__heading{margin-bottom:40px}}@media (min-width:1024px){.apra-cycle--flow .apra-cycle__heading{order:0;margin-bottom:0}}.apra-cycle--flow .apra-cycle__wheel{order:2;margin-bottom:16px}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel{margin-bottom:40px}}@media (min-width:1024px){.apra-cycle--flow .apra-cycle__wheel{order:0;margin-bottom:0;flex:1 1 auto;justify-content:flex-end}}@media (min-width:1440px){.apra-cycle--flow .apra-cycle__wheel{margin-right:20px}}.apra-cycle--flow .apra-cycle__actions{order:3}@media (min-width:1024px){.apra-cycle--flow .apra-cycle__actions{order:0}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(2) .circular__blade{left:6.6%;top:.768%;width:39.321%;height:38.862%;clip-path:url(#r6);background-color:#2d2d2e}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(2) .circular__segment-content{left:13.11%;top:7.233%;width:31.41%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(2) .circular__segment-content{left:18.05%;top:12.82%;width:22.53%}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(2) .circular__segment-number{left:32.63%;top:28.33%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(2) .circular__segment-number{left:34.42%;top:29.58%}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(3) .circular__blade{left:21.198%;top:0;width:61.74%;height:34.674%;clip-path:url(#r5);background-color:#313132}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(3) .circular__segment-content{left:47.58%;top:6.928%;width:25.62%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(3) .circular__segment-content{left:43.57%;top:10.08%;width:32.53%}}@media (min-width:1440px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(3) .circular__segment-content{left:48.57%;top:7.08%;width:22.53%}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(3) .circular__segment-number{left:50.32%;top:25.58%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(3) .circular__segment-number{left:52.67%;top:25.74%}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(4) .circular__blade{left:63.873%;top:13.365%;width:36.127%;height:39.038%;clip-path:url(#r4);background-color:#363636}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(4) .circular__segment-content{left:73.19%;top:23.44%;width:21.04%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(4) .circular__segment-content{left:72.42%;top:29.39%;width:23.53%}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(4) .circular__segment-number{left:66.18%;top:38.43%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(4) .circular__segment-number{left:64.71%;top:39.13%}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(5) .circular__blade{left:62.179%;top:50.317%;width:37.766%;height:40.13%;clip-path:url(#r3);background-color:#3a3a3b}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(5) .circular__segment-content{left:67.4%;top:55.24%;width:32.02%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(5) .circular__segment-content{left:68.32%;top:59.34%;width:25.53%}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(5) .circular__segment-number{left:64.96%;top:55.24%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(5) .circular__segment-number{left:63.66%;top:56.33%}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(6) .circular__blade{left:36.829%;top:65.88%;width:42.617%;height:34.12%;clip-path:url(#r2);background-color:#3e3e3f}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(6) .circular__segment-content{left:44.83%;top:76.04%;width:21.96%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(6) .circular__segment-content{left:38.04%;top:78.21%;width:32.53%}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(6) .circular__segment-number{left:49.41%;top:66.56%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(6) .circular__segment-number{left:48.32%;top:66.13%}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(7) .circular__blade{left:4.042%;top:58.431%;width:39.735%;height:39.395%;clip-path:url(#r1);background-color:#474748}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(7) .circular__segment-content{left:10%;top:65.03%;width:29.41%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(7) .circular__segment-content{left:12.096%;top:67.58%;width:25.53%}}.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(7) .circular__segment-number{left:32.02%;top:62.28%}@media (min-width:768px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(7) .circular__segment-number{left:32.04%;top:60.56%}}@media (min-width:1440px){.apra-cycle--flow .apra-cycle__wheel .circular__segment:nth-child(1) .circular__segment-content{left:4.81%;top:40.55%;width:15.53%}}.contact-hero{position:relative;width:100%;background-color:#1a1a1b}.contact-hero__media{position:absolute;inset:0 0 auto;height:200px;z-index:0;background-image:var(--contact-hero-image-mobile,var(--contact-hero-image));background-position:center top;background-size:cover;background-repeat:no-repeat}@media (min-width:768px){.contact-hero__media{height:220px}}@media (min-width:1024px){.contact-hero__media{height:320px;background-image:var(--contact-hero-image)}}.contact-hero__overlay{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(26,26,27,.1) 0,rgba(26,26,27,.55) 55%,#1a1a1b 100%)}@media (min-width:1024px){.contact-hero__overlay{background-image:linear-gradient(90.4deg,#1a1a1b 22.9%,rgba(26,26,27,.61) 68.3%,rgba(26,26,27,0) 99.9%)}}.contact-hero__inner{width:100%;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.contact-hero__inner{padding-inline:40px}}@media (min-width:1440px){.contact-hero__inner{max-width:1440px;padding-inline:80px}}.contact-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;padding-top:0;padding-bottom:40px}@media (min-width:768px){.contact-hero__inner{padding-bottom:80px}}.contact-hero__head{display:flex;flex-direction:column;justify-content:center;min-height:200px}@media (min-width:768px){.contact-hero__head{min-height:220px}}@media (min-width:1024px){.contact-hero__head{min-height:320px}}.contact-hero__title{margin:0;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:36px;line-height:44px;font-weight:700;letter-spacing:.37px}@media (min-width:768px){.contact-hero__title{font-family:"M PLUS 2",sans-serif;font-size:44px;line-height:56px;font-weight:700;letter-spacing:0}}.contact-hero__form{display:flex;flex-direction:column;gap:24px;margin-top:-40px;margin-inline:-24px;padding:24px;border-radius:24px 24px 0 0;background-color:#242425}@media (min-width:768px){.contact-hero__form{margin-inline:0;padding:40px;border-radius:24px}}@media (min-width:1024px){.contact-hero__form{position:absolute;top:40px;right:40px;width:480px;margin-top:0;z-index:2}}@media (min-width:1440px){.contact-hero__form{right:80px}}.contact-hero__form-heading{margin:0;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}@media (min-width:768px){.contact-hero__form-heading{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}}.contact-hero__methods{display:flex;flex-direction:column;gap:40px;margin:40px 0 0;padding:0;list-style:none}@media (min-width:1024px){.contact-hero__methods{max-width:min(435px,100% - 480px - 40px)}}.contact-method{display:flex;align-items:flex-start;gap:25px}.contact-method__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;background-color:#242425;color:#c23b2e}.contact-method__icon [class*=" icon-"],.contact-method__icon [class^=icon-]{font-size:32px}.contact-method__body{display:flex;flex-direction:column;gap:8px;min-width:0}@media (min-width:768px){.contact-method__body{gap:16px}}.contact-method__label{color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}@media (min-width:768px){.contact-method__label{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}}.contact-method__value{color:#e8e8e8;text-decoration:none;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.contact-method a.contact-method__value:focus-visible,.contact-method a.contact-method__value:hover{color:#fff}.contact-form .ff-form-loading,.contact-form .fluent_form_wrapper{width:100%}.contact-form form{margin:0}.contact-form fieldset{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;border:0;min-width:0}.contact-form fieldset .ff-el-group{margin-bottom:0}.contact-form fieldset>input[type=hidden]{display:none}.contact-form .ff-el-group .ff-el-input--label{margin-bottom:8px}.contact-form .ff-el-group .ff-el-input--label label{margin:0;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.contact-form .ff-el-is-required.asterisk-left label::before{color:#c23b2e;margin-right:4px}.contact-form .ff-el-input--content input[type=email],.contact-form .ff-el-input--content input[type=tel],.contact-form .ff-el-input--content input[type=text],.contact-form .ff-el-input--content textarea{box-sizing:border-box;width:100%;min-height:48px;padding:12px 16px;border:1px solid #3a3a3b;border-radius:8px;background-color:#1a1a1b;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;transition:border-color .18s ease}.contact-form .ff-el-input--content input[type=email]::-moz-placeholder,.contact-form .ff-el-input--content input[type=tel]::-moz-placeholder,.contact-form .ff-el-input--content input[type=text]::-moz-placeholder,.contact-form .ff-el-input--content textarea::-moz-placeholder{color:#aaa;opacity:1}.contact-form .ff-el-input--content input[type=email]::placeholder,.contact-form .ff-el-input--content input[type=tel]::placeholder,.contact-form .ff-el-input--content input[type=text]::placeholder,.contact-form .ff-el-input--content textarea::placeholder{color:#aaa;opacity:1}.contact-form .ff-el-input--content input[type=email]:active,.contact-form .ff-el-input--content input[type=email]:focus,.contact-form .ff-el-input--content input[type=email]:focus-visible,.contact-form .ff-el-input--content input[type=tel]:active,.contact-form .ff-el-input--content input[type=tel]:focus,.contact-form .ff-el-input--content input[type=tel]:focus-visible,.contact-form .ff-el-input--content input[type=text]:active,.contact-form .ff-el-input--content input[type=text]:focus,.contact-form .ff-el-input--content input[type=text]:focus-visible,.contact-form .ff-el-input--content textarea:active,.contact-form .ff-el-input--content textarea:focus,.contact-form .ff-el-input--content textarea:focus-visible{outline:0;border-color:#aaa;background-color:#1a1a1b;color:#e8e8e8}.contact-form .ff-el-input--content input[type=email].ff-el-is-error-input,.contact-form .ff-el-input--content input[type=email]:user-invalid,.contact-form .ff-el-input--content input[type=tel].ff-el-is-error-input,.contact-form .ff-el-input--content input[type=tel]:user-invalid,.contact-form .ff-el-input--content input[type=text].ff-el-is-error-input,.contact-form .ff-el-input--content input[type=text]:user-invalid,.contact-form .ff-el-input--content textarea.ff-el-is-error-input,.contact-form .ff-el-input--content textarea:user-invalid{border-color:#c23b2e}.contact-form .ff-el-input--content input[type=email]:-webkit-autofill,.contact-form .ff-el-input--content input[type=email]:-webkit-autofill:focus,.contact-form .ff-el-input--content input[type=email]:-webkit-autofill:hover,.contact-form .ff-el-input--content input[type=tel]:-webkit-autofill,.contact-form .ff-el-input--content input[type=tel]:-webkit-autofill:focus,.contact-form .ff-el-input--content input[type=tel]:-webkit-autofill:hover,.contact-form .ff-el-input--content input[type=text]:-webkit-autofill,.contact-form .ff-el-input--content input[type=text]:-webkit-autofill:focus,.contact-form .ff-el-input--content input[type=text]:-webkit-autofill:hover,.contact-form .ff-el-input--content textarea:-webkit-autofill,.contact-form .ff-el-input--content textarea:-webkit-autofill:focus,.contact-form .ff-el-input--content textarea:-webkit-autofill:hover{-webkit-text-fill-color:#e8e8e8;box-shadow:0 0 0 1000px #1a1a1b inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.contact-form .ff-el-input--content input[type=email]:-webkit-autofill,.contact-form .ff-el-input--content input[type=tel]:-webkit-autofill,.contact-form .ff-el-input--content input[type=text]:-webkit-autofill,.contact-form .ff-el-input--content textarea:-webkit-autofill{-webkit-text-fill-color:#e8e8e8;box-shadow:0 0 0 1000px #1a1a1b inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.contact-form .ff-el-input--content input[type=email]:autofill,.contact-form .ff-el-input--content input[type=tel]:autofill,.contact-form .ff-el-input--content input[type=text]:autofill,.contact-form .ff-el-input--content textarea:autofill{-webkit-text-fill-color:#e8e8e8;box-shadow:0 0 0 1000px #1a1a1b inset;transition:background-color 5000s ease-in-out 0s}.contact-form .ff-el-input--content textarea{min-height:144px;resize:vertical}.contact-form .error,.contact-form .ff-el-is-error,.contact-form .text-danger{margin-top:4px;color:#c23b2e;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0}.contact-form .ff_submit_btn_wrapper{margin:0}.contact-form .ff_submit_btn_wrapper .ff-btn-submit{width:100%;min-height:48px;padding:12px 24px;border:0;border-radius:24px;cursor:pointer;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0}.contact-form .ff_submit_btn_wrapper .ff-btn-submit:focus-visible,.contact-form .ff_submit_btn_wrapper .ff-btn-submit:hover{opacity:.92}.contact-form .iti{width:100%}.contact-form .iti__arrow{width:16px;height:16px;margin-left:8px;border:0;font-family:icomoon;font-size:16px;line-height:1;color:#aaa}.contact-form .iti__arrow::before{content:"\e921"}.contact-form .iti__dropdown-content{background-color:#242425;border:1px solid #3a3a3b;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.contact-form .iti__country-list{background-color:transparent}.contact-form .iti__country.iti__highlight,.contact-form .iti__country:hover{background-color:#1a1a1b}.contact-form .iti__divider{border-bottom:1px solid #3a3a3b}.contact-form .ff-message-success{display:none}@media (min-width:768px){.contact-form fieldset{flex-direction:row;flex-wrap:wrap}.contact-form fieldset>.ff-el-group{flex:1 1 100%}.contact-form fieldset>.ff-col-2{flex:1 1 calc(50% - 12px)}}@media (min-width:1024px){.contact-form fieldset{flex-direction:column}.contact-form fieldset>.ff-col-2{flex:1 1 100%}}.contact-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:flex-end;justify-content:center}.contact-modal:not([hidden]){display:flex}@media (min-width:768px){.contact-modal{align-items:center;padding:24px}}.contact-modal__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.6)}.contact-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;width:100%;padding:24px;border-radius:16px 16px 0 0;background-color:#242425;outline:0}@media (min-width:768px){.contact-modal__dialog{max-width:560px;padding:32px;border-radius:24px}}.contact-modal__close{position:absolute;top:16px;right:16px;display:inline-flex;padding:0;border:0;background:0 0;color:#aaa;cursor:pointer;font-size:24px}.contact-modal__close:focus-visible,.contact-modal__close:hover{color:#e8e8e8}.contact-modal__head{display:flex;align-items:center;gap:12px;padding-right:32px}.contact-modal__icon{flex-shrink:0;color:#88ca5f;font-size:28px}.contact-modal__title{margin:0;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}@media (min-width:768px){.contact-modal__title{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}}.contact-modal__text{color:#aaa;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.contact-modal__text p{margin:0 0 8px}.contact-modal__text p:last-child{margin-bottom:0}.contact-modal__text strong{color:#e8e8e8}.contact-modal__btn{align-self:flex-start}body.is-contact-modal-open{overflow:hidden}.contact-map{width:100%;background-color:#1a1a1b}.contact-map__frame{display:block;width:100%;height:347px;border:0}@media (min-width:768px){.contact-map__frame{height:255px}}@media (min-width:1440px){.contact-map__frame{height:478px}}.repair-form{background-color:#1a1a1b;padding-block:24px 9px}@media (min-width:1024px){.repair-form{padding-block:40px 48px}}.repair-form__inner{width:100%;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.repair-form__inner{padding-inline:40px}}@media (min-width:1440px){.repair-form__inner{max-width:1440px;padding-inline:80px}}.repair-form__head{text-align:center;margin-bottom:24px}@media (min-width:1024px){.repair-form__head{margin-bottom:24px}}.repair-form__title{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px;color:#e8e8e8;margin:0 0 8px}@media (min-width:1024px){.repair-form__title{font-family:"M PLUS 2",sans-serif;font-size:44px;line-height:56px;font-weight:700;letter-spacing:0;margin:0 0 24px}}.repair-form__subtitle{display:none;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#e8e8e8;margin:0}@media (min-width:1024px){.repair-form__subtitle{display:block;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}}.repair-form:has(.repair-form__success:not([hidden])) .repair-form__head{display:none}.repair-form.repair-form .ff-step-header{margin-bottom:24px}@media (min-width:1024px){.repair-form.repair-form .ff-step-header{margin-bottom:24px}}.repair-form.repair-form .ff-step-titles{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;position:relative;gap:0;margin:0 auto;padding:0;max-width:100%;overflow:visible}@media (min-width:1024px){.repair-form.repair-form .ff-step-titles{max-width:424px}}.repair-form.repair-form .ff-step-titles:before{content:"";position:absolute;left:28px;right:28px;top:28px;height:1px;background-color:#3a3a3b;z-index:0}.repair-form.repair-form .ff-step-titles li{position:relative;z-index:1;flex:0 0 56px;width:56px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0}.repair-form.repair-form .ff-step-titles .ff-step-title-text{order:2;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:#fff;text-align:center;display:block;white-space:normal;width:auto;max-width:none;overflow:visible;text-overflow:clip}@media (min-width:1024px){.repair-form.repair-form .ff-step-titles .ff-step-title-text{white-space:nowrap;font-size:16px;line-height:24px}}.repair-form.repair-form .ff-step-titles li:before{order:1;z-index:1;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #3a3a3b;border-radius:50%;background-color:#242425!important;color:#fff!important;font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.369px;margin:0;position:relative}.repair-form.repair-form .ff-step-titles li.ff_active:before,.repair-form.repair-form .ff-step-titles li.ff_completed:before{border-color:transparent}.repair-form.repair-form .ff-step-titles li:after{display:none}.repair-form.repair-form .ff-step-titles li.ff_active:before,.repair-form.repair-form .ff-step-titles li.ff_completed:before{background-color:#c23b2e!important;color:#fff!important}.repair-form .ff-step-body{max-width:540px;margin-inline:auto}.repair-form .fluentform-step{background-color:#242425;border-radius:16px;padding:24px;margin-bottom:16px}@media (min-width:1024px){.repair-form .fluentform-step{border-radius:24px;padding:40px}}.repair-form .fluentform-step:last-child{margin-bottom:40px}@media (min-width:1024px){.repair-form .fluentform-step:last-child{margin-bottom:16px}}.repair-form .fluentform-step:has(.repair-parts){background-color:transparent;padding:0}.repair-form__card-heading{font-family:"M PLUS 2",sans-serif;font-size:18px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8;margin:0}@media (min-width:1024px){.repair-form__card-heading{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}}.repair-form .fluentform-step:has(select[name=vehicle_make]) .repair-form__card-heading{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}.repair-form .fluentform-step>.ff-el-group:has(.repair-form__card-heading),.repair-form .repair-parts .ff_repeater_cont_row>.ff-el-group:has(.repair-form__card-heading){margin-bottom:24px}.repair-form.repair-form .ff-el-group{margin-bottom:24px}@media (min-width:1024px){.repair-form.repair-form .ff-el-group{margin-bottom:23px}}.repair-form.repair-form .ff-el-group:last-child{margin-bottom:0}.repair-form.repair-form .repair-parts .ff-el-group:last-child{margin-bottom:24px}@media (min-width:1024px){.repair-form.repair-form .repair-parts .ff-el-group:last-child{margin-bottom:23px}}.repair-form.repair-form .repair-parts .ff-el-group:has(input[type=file]){margin-bottom:24px}@media (min-width:1024px){.repair-form.repair-form .repair-parts .ff-el-group:has(input[type=file]){margin-bottom:23px}}.repair-form.repair-form .ff-el-input--label label{display:block;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#e8e8e8;margin-bottom:3px}@media (min-width:1024px){.repair-form.repair-form .ff-el-input--label label{margin-bottom:4px}}.repair-form .asterisk-left label:before{color:#c23b2e!important}.repair-form .ff_repeater_cell .ff-el-form-control,.repair-form .fluentform-step .ff-el-form-control{display:block;width:100%;min-height:48px;padding:12px 16px;background-color:#1a1a1b;border:1px solid #3a3a3b;border-radius:8px;color:#aaa;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.repair-form .ff_repeater_cell .ff-el-form-control:focus,.repair-form .ff_repeater_cell .ff-el-form-control:focus-visible,.repair-form .fluentform-step .ff-el-form-control:focus,.repair-form .fluentform-step .ff-el-form-control:focus-visible{outline:0;background-color:#1a1a1b!important;border-color:#aaa!important}.repair-form .ff_repeater_cell input.ff-el-form-control:not(:-moz-placeholder),.repair-form .ff_repeater_cell textarea.ff-el-form-control:not(:-moz-placeholder),.repair-form .fluentform-step input.ff-el-form-control:not(:-moz-placeholder),.repair-form .fluentform-step textarea.ff-el-form-control:not(:-moz-placeholder){color:#e8e8e8}.repair-form .ff_repeater_cell input.ff-el-form-control:not(:placeholder-shown),.repair-form .ff_repeater_cell select.ff-el-form-control:not(:has(option:checked[value=""])),.repair-form .ff_repeater_cell textarea.ff-el-form-control:not(:placeholder-shown),.repair-form .fluentform-step input.ff-el-form-control:not(:placeholder-shown),.repair-form .fluentform-step select.ff-el-form-control:not(:has(option:checked[value=""])),.repair-form .fluentform-step textarea.ff-el-form-control:not(:placeholder-shown){color:#e8e8e8}.repair-form .ff_repeater_cell .ff-el-form-control:-webkit-autofill,.repair-form .fluentform-step .ff-el-form-control:-webkit-autofill{animation-name:wdst-rf-autofill}.repair-form .ff_repeater_cell .ff-el-form-control:-webkit-autofill,.repair-form .ff_repeater_cell .ff-el-form-control:-webkit-autofill:focus,.repair-form .ff_repeater_cell .ff-el-form-control:-webkit-autofill:hover,.repair-form .fluentform-step .ff-el-form-control:-webkit-autofill,.repair-form .fluentform-step .ff-el-form-control:-webkit-autofill:focus,.repair-form .fluentform-step .ff-el-form-control:-webkit-autofill:hover{-webkit-text-fill-color:#e8e8e8;box-shadow:0 0 0 1000px #1a1a1b inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.repair-form .ff_repeater_cell .ff-el-form-control:-webkit-autofill,.repair-form .fluentform-step .ff-el-form-control:-webkit-autofill{-webkit-text-fill-color:#e8e8e8;box-shadow:0 0 0 1000px #1a1a1b inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.repair-form .ff_repeater_cell .ff-el-form-control:autofill,.repair-form .fluentform-step .ff-el-form-control:autofill{-webkit-text-fill-color:#e8e8e8;box-shadow:0 0 0 1000px #1a1a1b inset;transition:background-color 5000s ease-in-out 0s}.repair-form .ff_repeater_cell .ff-el-form-control[aria-invalid=true],.repair-form .fluentform-step .ff-el-form-control[aria-invalid=true]{border-color:#e8756a!important}.repair-form .error.text-danger{color:#e8756a!important}.repair-form .ff_repeater_cell textarea.ff-el-form-control,.repair-form .fluentform-step textarea.ff-el-form-control{min-height:144px;resize:vertical;line-height:24px}.repair-form .ff_repeater_cell .repair-symptoms textarea.ff-el-form-control,.repair-form .fluentform-step .repair-symptoms textarea.ff-el-form-control{min-height:48px;resize:none;overflow:hidden}.repair-form select.ff-el-form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23AAAAAA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px}.repair-form select.is-pending{background-color:#242425!important;color:#787878!important}.repair-form.repair-form .ff-el-tooltip{display:none}.repair-form .iti__dropdown-content{color:#1a1a1b}.repair-form .iti__dial-code{color:#787878}.repair-form .repair-vehicle-select .ff-el-input--content.is-hidden{display:none}.repair-form .repair-vehicle-custom{display:none}.repair-form .repair-vehicle-custom.is-active{display:block}.repair-form .repair-vehicle-custom__back{display:inline-block;margin-top:8px;padding:0;border:none;background:0 0;color:#aaa;font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;cursor:pointer}.repair-form .repair-vehicle-custom__back:focus-visible,.repair-form .repair-vehicle-custom__back:hover{text-decoration:underline}.repair-form .repair-vehicle-custom input.is-invalid{border-color:#e8756a}.repair-form.repair-form .ff-el-form-check{display:inline-flex;margin:0}.repair-form div:has(>.ff-el-form-check){display:flex;flex-wrap:wrap;gap:40px}.repair-form .repair-service-required div:has(>.ff-el-form-check){flex-direction:column;flex-wrap:nowrap;gap:16px}.repair-form .repair-fault-codes .ff-el-input--label,.repair-form .repair-faults-clear .ff-el-input--label,.repair-form .repair-service-required .ff-el-input--label{margin-bottom:0}.repair-form .repair-fault-codes .ff-el-input--label label,.repair-form .repair-faults-clear .ff-el-input--label label,.repair-form .repair-service-required .ff-el-input--label label{margin-bottom:16px}.repair-form.repair-form.repair-form .ff-el-form-check-label{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8;cursor:pointer}.repair-form.repair-form.repair-form .ff-el-form-check-label input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;margin:0;flex:0 0 auto;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M9.50175 19C8.18775 19 6.95267 18.7507 5.7965 18.252C4.64033 17.7533 3.63467 17.0766 2.7795 16.2218C1.92433 15.3669 1.24725 14.3617 0.74825 13.206C0.249416 12.0503 0 10.8156 0 9.50175C0 8.18775 0.249333 6.95267 0.748 5.7965C1.24667 4.64033 1.92342 3.63467 2.77825 2.7795C3.63308 1.92433 4.63833 1.24725 5.794 0.74825C6.94967 0.249416 8.18442 0 9.49825 0C10.8123 0 12.0473 0.249333 13.2035 0.748C14.3597 1.24667 15.3653 1.92342 16.2205 2.77825C17.0757 3.63308 17.7528 4.63833 18.2518 5.794C18.7506 6.94967 19 8.18442 19 9.49825C19 10.8123 18.7507 12.0473 18.252 13.2035C17.7533 14.3597 17.0766 15.3653 16.2218 16.2205C15.3669 17.0757 14.3617 17.7528 13.206 18.2518C12.0503 18.7506 10.8156 19 9.50175 19ZM9.5 17.5C11.7333 17.5 13.625 16.725 15.175 15.175C16.725 13.625 17.5 11.7333 17.5 9.5C17.5 7.26667 16.725 5.375 15.175 3.825C13.625 2.275 11.7333 1.5 9.5 1.5C7.26667 1.5 5.375 2.275 3.825 3.825C2.275 5.375 1.5 7.26667 1.5 9.5C1.5 11.7333 2.275 13.625 3.825 15.175C5.375 16.725 7.26667 17.5 9.5 17.5Z' fill='%23AAAAAA'/%3E%3C/svg%3E")}.repair-form.repair-form.repair-form .ff-el-form-check-label input[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M9.5 14C10.7487 14 11.8108 13.5622 12.6865 12.6865C13.5622 11.8108 14 10.7487 14 9.5C14 8.25133 13.5622 7.18917 12.6865 6.3135C11.8108 5.43783 10.7487 5 9.5 5C8.25133 5 7.18917 5.43783 6.3135 6.3135C5.43783 7.18917 5 8.25133 5 9.5C5 10.7487 5.43783 11.8108 6.3135 12.6865C7.18917 13.5622 8.25133 14 9.5 14ZM9.50175 19C8.18775 19 6.95267 18.7507 5.7965 18.252C4.64033 17.7533 3.63467 17.0766 2.7795 16.2218C1.92433 15.3669 1.24725 14.3617 0.74825 13.206C0.249416 12.0503 0 10.8156 0 9.50175C0 8.18775 0.249333 6.95267 0.748 5.7965C1.24667 4.64033 1.92342 3.63467 2.77825 2.7795C3.63308 1.92433 4.63833 1.24725 5.794 0.74825C6.94967 0.249416 8.18442 0 9.49825 0C10.8123 0 12.0473 0.249333 13.2035 0.748C14.3597 1.24667 15.3653 1.92342 16.2205 2.77825C17.0757 3.63308 17.7528 4.63833 18.2518 5.794C18.7506 6.94967 19 8.18442 19 9.49825C19 10.8123 18.7507 12.0473 18.252 13.2035C17.7533 14.3597 17.0766 15.3653 16.2218 16.2205C15.3669 17.0757 14.3617 17.7528 13.206 18.2518C12.0503 18.7506 10.8156 19 9.50175 19ZM9.5 17.5C11.7333 17.5 13.625 16.725 15.175 15.175C16.725 13.625 17.5 11.7333 17.5 9.5C17.5 7.26667 16.725 5.375 15.175 3.825C13.625 2.275 11.7333 1.5 9.5 1.5C7.26667 1.5 5.375 2.275 3.825 3.825C2.275 5.375 1.5 7.26667 1.5 9.5C1.5 11.7333 2.275 13.625 3.825 15.175C5.375 16.725 7.26667 17.5 9.5 17.5Z' fill='%23C23B2E'/%3E%3C/svg%3E")}.repair-form.repair-form.repair-form .ff-el-form-check-label input[type=radio]:focus-visible{outline:2px solid #aaa;outline-offset:2px}.repair-summary-card,.repair-summary-vehicle{display:flex;align-items:flex-start;gap:16px;background-color:#242425;border-radius:16px;padding:24px;margin-bottom:16px;width:100%;max-width:540px;margin-inline:auto;position:relative}@media (min-width:1024px){.repair-summary-card,.repair-summary-vehicle{padding:40px}}.repair-summary-card--part{flex-direction:column;align-items:flex-end;gap:24px}@media (min-width:1024px){.repair-summary-card--part{width:100%}}.repair-summary-card__row{display:flex;align-items:flex-start;gap:16px;width:100%}.repair-summary-card__icon{flex:0 0 auto;color:#c23b2e;font-size:24px;line-height:1}.repair-summary-card__body{flex:1 1 auto;min-width:0}.repair-summary-card__title{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#e8e8e8;margin:0 0 8px}@media (min-width:1024px){.repair-summary-card__title{margin-bottom:8px}}.repair-summary-card__title:last-child{margin-bottom:0}.repair-summary-card__line{font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#e8e8e8;margin:0 0 8px}@media (min-width:1024px){.repair-summary-card__line{margin:0 0 8px;max-width:300px}}.repair-summary-card__files{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.repair-summary-card__file{position:relative;flex:0 0 auto}.repair-summary-card__file-thumb{display:block;width:64px;height:64px;border-radius:8px;background-color:#141415;background-size:cover;background-position:center}.repair-summary-card__file-remove{position:absolute;top:-8px;left:48px;width:24px;height:24px;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:20px;background-color:#242425;border:1px solid #3a3a3b;cursor:pointer}.repair-summary-card__file-remove::before{content:"\e903";font-family:icomoon;font-size:16px;line-height:1;color:#aaa}.repair-summary-card__file-remove:hover::before{color:#fff}.repair-summary-card__edit{flex:0 0 auto;background:0 0;border:none;padding:0;color:#aaa;cursor:pointer;font-size:24px;line-height:1}@media (min-width:1024px){.repair-summary-card__edit{position:absolute;top:40px;right:40px}}.repair-summary-card__edit:hover{color:#fff}.repair-summary-card--vehicle{align-items:center;margin-bottom:24px}.repair-form .ff-repeater-container.repair-parts{margin-bottom:24px}.repair-form .ff-repeater-container.repair-parts>.ff-el-input--label{display:none}.repair-form .repair-parts .ff_repeater_body{display:flex;flex-direction:column;gap:24px}.repair-form .repair-parts .ff_repeater_body>.repair-summary-card--part{margin-block:0}.repair-parts-summary{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.repair-parts-summary[hidden]{display:none}.repair-parts-summary .repair-summary-card--part{width:100%;margin-block:0}.repair-form .repair-parts .ff_repeater_cont_row{display:flex;flex-direction:column;background-color:#242425;border:none;box-shadow:none;border-radius:16px;padding:24px;margin:0;position:relative}@media (min-width:1024px){.repair-form .repair-parts .ff_repeater_cont_row{border-radius:24px;padding:40px;padding-bottom:24px}}.repair-form .repair-parts .ff_repeater_cont_row[hidden]{display:none}.repair-form .repair-parts .ff_repeater_cont_row>.ff-t-cell{display:flex;flex-direction:column;gap:0;flex:1 1 auto}.repair-form .repair-parts .ff_repeater_cell{width:100%;padding:0;margin:0}.repair-form .repair-parts .ff_repeater_cell[hidden]{display:none}.repair-form .repair-desktop-only{display:none}@media (min-width:1024px){.repair-form .repair-desktop-only{display:block}}.repair-form .repair-core-note{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8;margin:-8px 0 0}.repair-address-suggestions{position:absolute;z-index:999;margin:8px 0 0;padding:8px 0;list-style:none;max-height:240px;overflow-y:auto;background:#242425;border:1px solid #aaa;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.repair-address-suggestions li{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;padding:8px 16px;color:#e8e8e8;cursor:pointer}.repair-address-suggestions li:hover{background:#1a1a1b}.repair-form .repair-contact-note{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#aaa;margin:0}.repair-form .repair-find-address.is-hidden{display:none}.repair-form .repair-address-details{display:none}.repair-form .repair-address-details.is-active{display:block}.repair-form .repair-address-required .ff-el-input--label.asterisk-left label:before{content:"* ";margin-right:3px}.repair-form .repair-address-details input.is-invalid,.repair-form .repair-find-address input.is-invalid{border-color:#e8756a}.repair-search-different-address{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:0;border:none;background:0 0;color:#e8e8e8;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;cursor:pointer;text-decoration:none}.repair-search-different-address:focus-visible,.repair-search-different-address:hover{text-decoration:none}.repair-search-different-address [class^=icon-]{font-size:20px}.repair-form .ff-el-group:has(input[type=file])>.ff-el-input--label{display:none}.repair-form.repair-form .repair-file-upload-box{background-color:#1a1a1b;border:1px solid #3a3a3b;border-radius:8px;padding:24px}.repair-form.repair-form .repair-file-upload-box:hover{border-color:#aaa}.repair-form .ff_file_upload_holder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;cursor:pointer}.repair-form .ff_file_upload_holder__hint{font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#aaa}.repair-form.repair-form .ff_file_upload_holder .ff_upload_btn{background:0 0;border:none;outline:0;padding:0;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#e8e8e8}.repair-form.repair-form .ff_file_upload_holder .ff_upload_btn:active,.repair-form.repair-form .ff_file_upload_holder .ff_upload_btn:focus,.repair-form.repair-form .ff_file_upload_holder .ff_upload_btn:focus-visible,.repair-form.repair-form .ff_file_upload_holder .ff_upload_btn:hover{background:0 0;outline:0}.repair-form.repair-form .ff_file_upload_holder .ff_upload_btn::before{content:"\e930";display:block;font-family:icomoon;font-size:40px;line-height:1;color:#aaa;margin-bottom:16px}.repair-form .ff-uploaded-list:not(:empty){display:flex;flex-direction:column;gap:16px;margin-top:16px!important}.repair-form .ff-uploaded-list:empty{margin-top:0!important}.repair-form.repair-form .ff-upload-preview{display:flex;align-items:center;gap:12px;padding-bottom:16px;background-color:#242425;border:none;border-radius:0;margin-top:0;border-bottom:1px solid #3a3a3b;position:relative}.repair-form.repair-form .ff-upload-preview:last-child{padding-bottom:0;border-bottom:none}.repair-form.repair-form .ff-upload-preview-img,.repair-form.repair-form .ff-upload-thumb{width:64px;height:64px;border-radius:8px;background-color:#141415;background-size:cover;background-position:center;flex:0 0 auto;overflow:hidden}.repair-form.repair-form .ff-upload-details{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0;border-left:none;padding:0 32px 0 0;width:auto}.repair-form .ff-upload-filesize{font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:#e8e8e8;order:1}.repair-form .ff-upload-filename{font-family:"M PLUS 2",sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#aaa;word-break:break-word;order:2}.repair-form.repair-form .ff-upload-details .ff-inline-block+.ff-inline-block{margin:0}.repair-form.repair-form .ff-upload-preview.ff_uploading_complete .ff-upload-progress-inline,.repair-form.repair-form .ff-upload-preview.ff_uploading_complete .ff-upload-progress-inline-text{display:none}.repair-form.repair-form .ff-upload-remove{position:absolute;top:50%;right:0;transform:translateY(-50%);flex:0 0 auto;width:24px;height:24px;font-size:0;line-height:1;cursor:pointer}.repair-form.repair-form .ff-upload-remove::before{content:"\e903";font-family:icomoon;font-size:24px;color:#aaa}.repair-form.repair-form .ff-upload-remove:hover::before{color:#fff}.repair-form .ff-upload-progress-inline.ff-el-progress{background-color:#3a3a3b;border-radius:8px;height:4px;overflow:hidden;order:3}.repair-form .ff-el-progress-bar{background-color:#c23b2e!important;height:100%}.repair-form .ff-upload-progress-inline-text{font-family:"M PLUS 2",sans-serif;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#aaa;order:4}.repair-form .ff-upload-error{color:#e8756a!important;font-family:"M PLUS 2",sans-serif;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.repair-form .repair-parts .ff_repeater_cell.repeat_btn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.repair-parts-add{display:block;width:100%;max-width:540px;margin:0 auto 16px;padding:12px 16px;border-radius:999px;border:1px solid #3a3a3b;background-color:#242425;color:#fff;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;cursor:pointer;text-align:center}.repair-parts-add[hidden]{display:none}.repair-parts-add:hover{border-color:#aaa}.repair-parts-add--primary{border-color:transparent;background-color:#c23b2e;color:#fff;margin-bottom:-2px}@media (min-width:1024px){.repair-parts-add--primary{margin-bottom:16px}}.repair-parts-add--primary:hover{background-color:rgb(169.265,51.4775,40.135)}@media (min-width:1024px){.repair-parts-add:not(.repair-parts-add--primary){max-width:480px}}.repair-parts-cta{display:flex;gap:16px;width:100%;margin:0 0 16px}@media (min-width:1024px){.repair-parts-cta{gap:24px}}.repair-parts-cta .repair-parts-add{width:auto;max-width:none;margin:0;flex:1 0 0}.repair-parts-close{position:absolute;top:24px;right:24px;width:24px;height:24px;font-size:0;line-height:1;cursor:pointer;background:0 0;border:none;padding:0}.repair-parts-close::before{content:"\e903";font-family:icomoon;font-size:24px;color:#aaa}.repair-parts-close:hover::before{color:#fff}@media (min-width:1024px){.repair-form .fluentform-step:has(.ff-btn-next[hidden]) .repair-parts-add{margin-bottom:0}.repair-form .fluentform-step:has(.ff-btn-next[hidden]) .step-nav.ff_step_nav_last{margin-top:0}}.repair-form .step-nav{display:flex;justify-content:flex-end;margin-top:24px}.repair-form .ff-btn-next,.repair-form .ff-btn-prev,.repair-form .ff-btn-submit,.repair-form button[type=submit]{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;border:none;font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;cursor:pointer}.repair-form .ff-btn-next[hidden],.repair-form .ff-btn-prev[hidden],.repair-form .ff-btn-submit[hidden],.repair-form button[type=submit][hidden]{display:none}@media (min-width:1024px){.repair-form .fluentform-step:has(.repair-parts) .step-nav .ff-btn-next{max-width:480px;margin:0 auto}}.repair-form .ff-step-t-container .ff-btn-submit,.repair-form .ff-step-t-container button[type=submit],.repair-form .fluentform-step .step-nav .ff-btn-next{background-color:#c23b2e!important;border-color:#c23b2e!important;color:#fff!important}.repair-form .ff-step-t-container .ff-btn-submit:focus-visible,.repair-form .ff-step-t-container .ff-btn-submit:hover,.repair-form .ff-step-t-container button[type=submit]:focus-visible,.repair-form .ff-step-t-container button[type=submit]:hover,.repair-form .fluentform-step .step-nav .ff-btn-next:focus-visible,.repair-form .fluentform-step .step-nav .ff-btn-next:hover{background-color:rgb(169.265,51.4775,40.135)!important;border-color:rgb(169.265,51.4775,40.135)!important}.repair-form .ff-btn-prev{display:none}.repair-form .ff-step-t-container{width:100%}.repair-form.repair-form .ff-t-cell.ff-t-column-2{width:100%}.repair-form.repair-form .ff-inner_submit_container .ff-t-cell.ff-t-column-1{display:none}.repair-form__success .repair-form__title{text-align:center;margin-bottom:24px}@media (min-width:1024px){.repair-form__success .repair-form__title{margin-bottom:40px}}.repair-form__success{margin-bottom:56px}@media (min-width:1024px){.repair-form__success{margin-bottom:0;display:flex;flex-direction:column}}.repair-form__success[hidden]{display:none}@media (min-width:1024px){.repair-form__success [data-repair-summary-parts],.repair-form__success [data-repair-summary-vehicle]{order:1}}@media (min-width:1024px){.repair-form__success [data-repair-summary-parts] .repair-summary-card--part:last-child{margin-bottom:16px}}.repair-form__success .repair-success__block:has(.repair-success__card--shipping){display:none}@media (min-width:1024px){.repair-form__success .repair-success__block:has(.repair-success__card--shipping){display:block}}.repair-success__notice{background-color:#242425;border-radius:16px;padding:24px;text-align:center;margin-bottom:24px;max-width:540px;margin-inline:auto}@media (min-width:1024px){.repair-success__notice{width:100%;border-radius:24px;padding:40px;margin-bottom:42px}}.repair-success__notice-icon{display:block;font-size:48px;color:#c23b2e;margin-bottom:16px}.repair-success__notice-text{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8;margin:0 0 16px}@media (min-width:1024px){.repair-success__notice-text{margin-bottom:24px}}.repair-success__print{width:100%;border-radius:999px}.repair-success__print .btn__icon{font-size:24px}.repair-success__block{max-width:540px;margin:0 auto 24px}@media (min-width:1024px){.repair-success__block{width:100%;margin:0 auto 40px}}.repair-success__block-label{font-family:"M PLUS 2",sans-serif;font-size:18px;line-height:24px;font-weight:700;letter-spacing:0;color:#e8e8e8;margin:0 0 16px}@media (min-width:1024px){.repair-success__block-label{font-family:"M PLUS 2",sans-serif;font-size:24px;line-height:32px;font-weight:700;letter-spacing:.37px}}.repair-success__card{display:flex;flex-direction:column;gap:16px;background-color:#242425;border-radius:16px;padding:24px}@media (min-width:1024px){.repair-success__card{gap:24px;border-radius:24px;padding:40px}}.repair-success__card-row{display:flex;align-items:flex-start;gap:16px}.repair-success__card-logo{display:block;width:139px;height:12px}.repair-success__card-icon{flex:0 0 auto;color:#c23b2e;font-size:24px}.repair-success__card-icon--lg{font-size:32px}.repair-success__card-body{min-width:0}.repair-success__card-heading{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#e8e8e8;margin:0 0 8px}.repair-success__card-heading:last-child{margin-bottom:0}.repair-success__card-text{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8;margin:0 0 8px}.repair-success__card-text:last-child{margin-bottom:0}.repair-success__card-note{font-family:"M PLUS 2",sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#e8e8e8;margin:0}.repair-summary-vehicle{margin-bottom:0}@media print{#fab-contact,.repair-form__form,.repair-success__print,.site-footer,.site-header{display:none!important}.repair-form__success{display:block!important}.repair-form,body{background:#fff!important;color:#000!important}.repair-form .fluentform-step,.repair-success__card,.repair-success__notice,.repair-summary-card,.repair-summary-vehicle{background:#fff!important;border:1px solid #ccc!important;color:#000!important}}
/*# sourceMappingURL=main.min.css.map */
