.service-wheel-2026,.service-wheel-2026 *,.service-wheel-2026 :after,.service-wheel-2026 :before{box-sizing:border-box}.service-wheel-2026{--wheel-size:clamp(760px,78vw,1320px);--wheel-visible-width:calc(var(--wheel-size)*0.58);--wheel-crop-height:clamp(620px,58vw,940px);--desktop-gap:clamp(18px,2vw,42px);--slice-content-size:210px;--slice-inner-max:170px;--slice-icon-max:132px;--slice-label-font-size:clamp(14px,1.1vw,18px);--slice-label-line-height:1.05;--service-wheel-brand-blue:var(--brand-blue,#008ab9);--service-wheel-dark-blue:#0a4370;--service-wheel-white:var(--white,#fff);isolation:isolate;overflow:hidden;position:relative;width:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}.service-wheel-2026__direction-arrow,.service-wheel-2026__direction-arrows{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.service-wheel-2026__inner{align-items:center;column-gap:var(--desktop-gap);display:grid;grid-template-columns:var(--wheel-visible-width) minmax(0,1fr);margin:0;max-width:none;min-height:var(--wheel-crop-height);overflow:hidden;padding:0 clamp(22px,4vw,76px) 0 0;width:100%}.service-wheel-2026--right .service-wheel-2026__inner{grid-template-columns:minmax(0,1fr) var(--wheel-visible-width);padding:0 0 0 clamp(22px,4vw,76px)}.service-wheel-2026__wheel-column{grid-column:1;grid-row:1;height:var(--wheel-crop-height);min-height:0;overflow:hidden;pointer-events:none;position:relative;width:var(--wheel-visible-width);z-index:1}.service-wheel-2026--right .service-wheel-2026__wheel-column{grid-column:2}.service-wheel-2026__wheel-wrap{height:var(--wheel-size);pointer-events:none;position:absolute;top:50%;transform-origin:50% 50%;width:var(--wheel-size);z-index:1}.service-wheel-2026--left .service-wheel-2026__wheel-wrap{left:0;transform:translate(-42%,-50%)}.service-wheel-2026--right .service-wheel-2026__wheel-wrap{right:0;transform:translate(42%,-50%)}.service-wheel-2026__wheel{height:100%;pointer-events:auto;position:relative;transform:none!important;width:100%}.service-wheel-2026__rotor{height:100%;inset:0;position:absolute;transform-origin:50% 50%;width:100%;will-change:transform}.service-wheel-2026__svg{display:block;height:100%;overflow:visible;transform:none!important;width:100%}.service-wheel-2026__spin-group{transform:none!important;transform-origin:500px 500px}.service-wheel-2026__slice-path{transition:none}.service-wheel-2026__slice-path.is-active{filter:none}.service-wheel-2026__slice-chevron{opacity:1;pointer-events:none;stroke:none}.service-wheel-2026__slice-svg-group{pointer-events:none;transform-box:fill-box;transform-origin:center;-webkit-transform-origin:center}.service-wheel-2026__slice-svg-icon{pointer-events:none}.service-wheel-2026__slice-svg-label{dominant-baseline:auto;font-family:Korolev,Arial,sans-serif;font-weight:900;pointer-events:none;text-anchor:middle;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.service-wheel-2026__slice-svg-label tspan{text-anchor:middle}.service-wheel-2026__slice-foreign{display:block;overflow:hidden;pointer-events:none}.service-wheel-2026__slice-svg-content{color:#fff;display:block;height:var(--slice-content-size);overflow:hidden;position:relative;text-align:center;width:var(--slice-content-size)}.service-wheel-2026__slice-inner{--slice-content-rotation:0deg;align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;gap:clamp(6px,.65vw,11px);justify-content:center;left:50%;max-width:var(--slice-inner-max);min-height:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(var(--slice-content-rotation));-webkit-transform:translate(-50%,-50%) rotate(var(--slice-content-rotation));transform-origin:50% 50%;-webkit-transform-origin:50% 50%;width:100%;will-change:transform}.service-wheel-2026__icon{display:block;flex:0 0 auto;height:auto!important;margin:0;max-height:var(--slice-icon-max)!important;max-width:var(--slice-icon-max)!important;object-fit:contain;transform:none!important;width:auto!important}.service-wheel-2026__label{color:inherit;max-width:var(--slice-inner-max);overflow:hidden;width:100%}.service-wheel-2026__label,.service-wheel-2026__label *{font-size:var(--slice-label-font-size)!important;line-height:var(--slice-label-line-height)!important;max-width:100%;overflow-wrap:normal;text-align:center!important;word-break:normal}.service-wheel-2026__label :where(p,h1,h2,h3,h4,h5,h6){font-size:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important}.service-wheel-2026__label :where(p,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0!important}.service-wheel-2026__label :where(a){color:inherit}.service-wheel-2026__content-column{align-items:stretch;align-self:center;display:flex;flex-direction:column;gap:clamp(18px,2vw,30px);grid-column:2;grid-row:1;justify-content:center;justify-self:stretch;max-width:none;min-width:0;overflow:visible;position:relative;text-align:center;width:100%;z-index:3}.service-wheel-2026--right .service-wheel-2026__content-column{grid-column:1;grid-row:1}.service-wheel-2026__header{margin:0 auto;max-width:100%;min-width:0;overflow:visible;position:relative;text-align:center;width:100%;z-index:4}.service-wheel-2026__header :where(h1,h2,h3,h4,h5,h6,p){line-height:1.02;margin:0 0 .18em;max-width:100%;text-align:center!important}.service-wheel-2026__header :where(h1,h2,h3,h4,h5,h6,p):last-child{margin-bottom:0}.service-wheel-2026__header :where(h1,h2){font-size:clamp(40px,4.9vw,84px);font-weight:900;hyphens:manual;letter-spacing:-.015em;overflow-wrap:normal;text-transform:uppercase;text-wrap:balance;word-break:normal}.service-wheel-2026__header :where(h3){font-size:clamp(30px,3.8vw,56px);font-weight:800;hyphens:manual;line-height:1.05;overflow-wrap:normal;text-wrap:balance;word-break:normal}.service-wheel-2026__header :where(p){font-size:clamp(18px,1.5vw,24px);line-height:1.35;overflow-wrap:break-word}.service-wheel-2026__header :where(strong,b){font-weight:900}.service-wheel-2026__cta-wrap{min-width:0;text-align:center;width:100%}.service-wheel-2026__cta-wrap.align-left{text-align:left}.service-wheel-2026__cta-wrap.align-center{text-align:center}.service-wheel-2026__cta-wrap.align-right{text-align:right}.service-wheel-2026__cta-wrap a.cta_button{align-items:center;background:var(--service-wheel-brand-blue);border:1px solid var(--service-wheel-brand-blue);border-radius:var(--cta-radius,10px);color:var(--service-wheel-white);display:inline-flex;font-family:Korolev,sans-serif;font-size:var(--cta-font-size);font-weight:900;justify-content:center;letter-spacing:.02em;line-height:1;max-width:100%;min-width:0;padding:var(--cta-pad-y) var(--cta-pad-x);text-align:center;text-decoration:none;text-transform:uppercase;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,border-radius .18s ease;vertical-align:middle;white-space:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.service-wheel-2026__cta-wrap a.cta_button:focus,.service-wheel-2026__cta-wrap a.cta_button:hover{border-radius:var(--cta-radius-hover,32px);box-shadow:0 6px 16px rgba(0,0,0,.16)}.service-wheel-2026__cta-wrap a.cta_button:focus{outline:2px solid currentColor;outline-offset:3px}.service-wheel-2026__cta-wrap.blue_filled a.cta_button,.service-wheel-2026__cta-wrap.blue_filled a.cta_button:visited{background:var(--service-wheel-brand-blue);border:1px solid var(--service-wheel-brand-blue);color:var(--service-wheel-white);font-size:var(--cta-font-size-hero)}.service-wheel-2026__cta-wrap.blue_filled a.cta_button:focus,.service-wheel-2026__cta-wrap.blue_filled a.cta_button:hover{background:var(--service-wheel-dark-blue);border-color:var(--service-wheel-dark-blue);color:var(--service-wheel-white)}.service-wheel-2026__cta-wrap.big_white a.cta_button,.service-wheel-2026__cta-wrap.big_white_cta a.cta_button{background:var(--service-wheel-white);border:1px solid transparent;color:var(--service-wheel-brand-blue);font-size:var(--cta-font-size-hero)}.service-wheel-2026__cta-wrap.blue_outline a.cta_button,.service-wheel-2026__cta-wrap.outline_cta a.cta_button{background:transparent;border:2px solid var(--service-wheel-brand-blue);color:var(--service-wheel-brand-blue);font-size:var(--cta-font-size)}.service-wheel-2026__cta-wrap.blue_outline a.cta_button:focus,.service-wheel-2026__cta-wrap.blue_outline a.cta_button:hover,.service-wheel-2026__cta-wrap.outline_cta a.cta_button:focus,.service-wheel-2026__cta-wrap.outline_cta a.cta_button:hover{background:var(--service-wheel-brand-blue);border-color:var(--service-wheel-brand-blue);color:var(--service-wheel-white)}.service-wheel-2026__cta-wrap.outline_filled_cta a.cta_button{background:var(--service-wheel-brand-blue);border:1px solid var(--service-wheel-brand-blue);color:var(--service-wheel-white);font-size:var(--cta-font-size-hero)}.service-wheel-2026__cta-wrap.outline_filled_cta a.cta_button:focus,.service-wheel-2026__cta-wrap.outline_filled_cta a.cta_button:hover{background:var(--service-wheel-dark-blue);border-color:var(--service-wheel-dark-blue)}.service-wheel-2026__cta-wrap.white_outline a.cta_button,.service-wheel-2026__cta-wrap.white_outline_cta a.cta_button{background:transparent;border:2px solid var(--service-wheel-white);color:var(--service-wheel-white);font-size:var(--cta-font-size-hero)}.service-wheel-2026__cta-wrap.white_outline a.cta_button:focus,.service-wheel-2026__cta-wrap.white_outline a.cta_button:hover,.service-wheel-2026__cta-wrap.white_outline_cta a.cta_button:focus,.service-wheel-2026__cta-wrap.white_outline_cta a.cta_button:hover{background:var(--service-wheel-white);border-color:var(--service-wheel-white);color:var(--service-wheel-dark-blue)}@media (min-width:1121px) and (max-width:1280px){.service-wheel-2026{--wheel-size:clamp(680px,70vw,960px);--wheel-visible-width:calc(var(--wheel-size)*0.57);--wheel-crop-height:clamp(560px,56vw,760px);--desktop-gap:clamp(12px,1.4vw,26px);--slice-content-size:198px;--slice-inner-max:154px;--slice-icon-max:112px;--slice-label-font-size:clamp(12.5px,1.12vw,16px);--slice-label-line-height:1.03}.service-wheel-2026__inner{padding-right:clamp(18px,3vw,48px)}.service-wheel-2026--right .service-wheel-2026__inner{padding-left:clamp(18px,3vw,48px)}.service-wheel-2026__header{max-width:100%}.service-wheel-2026__header :where(h1,h2){font-size:clamp(30px,4vw,58px);line-height:1.02}.service-wheel-2026__header :where(h3){font-size:clamp(24px,3.2vw,44px)}.service-wheel-2026__header :where(p){font-size:clamp(15px,1.45vw,20px)}.service-wheel-2026__cta-wrap a.cta_button{padding:min(var(--cta-pad-y),14px) min(var(--cta-pad-x),26px)}}@media (max-width:1120px){.service-wheel-2026{--wheel-size:clamp(620px,92vw,820px);--desktop-gap:clamp(28px,5vw,46px);--mobile-wheel-bottom-offset:calc(var(--wheel-size)*-0.46);--wheel-crop-height:calc(var(--wheel-size) + var(--mobile-wheel-bottom-offset));--slice-content-size:204px;--slice-inner-max:164px;--slice-icon-max:136px;--slice-label-font-size:clamp(14px,2.2vw,18px);--slice-label-line-height:1.02}.service-wheel-2026--right .service-wheel-2026__inner,.service-wheel-2026__inner{align-items:start;column-gap:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--wheel-crop-height);justify-items:stretch;margin:0;max-width:none;min-height:0;overflow:hidden;padding:0;row-gap:var(--desktop-gap);width:100%}.service-wheel-2026--right .service-wheel-2026__content-column,.service-wheel-2026__content-column{align-self:start;gap:clamp(14px,3vw,24px);grid-column:1;grid-row:1;justify-self:center;margin:0;max-width:1040px;overflow:visible;padding:0 clamp(18px,4vw,38px);width:100%;z-index:5}.service-wheel-2026__header{max-width:100%;overflow:visible}.service-wheel-2026--right .service-wheel-2026__wheel-column,.service-wheel-2026__wheel-column{grid-column:1;grid-row:2;height:var(--wheel-crop-height);overflow:hidden;position:relative;width:100%}.service-wheel-2026--left .service-wheel-2026__wheel-wrap,.service-wheel-2026--right .service-wheel-2026__wheel-wrap,.service-wheel-2026__wheel-wrap{bottom:var(--mobile-wheel-bottom-offset);height:var(--wheel-size);left:50%;right:auto;top:auto;transform:translateX(-50%);width:var(--wheel-size)}.service-wheel-2026__header :where(h1,h2){font-size:clamp(28px,5.4vw,52px);line-height:1.02}.service-wheel-2026__header :where(h3){font-size:clamp(22px,4.4vw,40px)}.service-wheel-2026__header :where(p){font-size:clamp(15px,2.4vw,19px)}.service-wheel-2026__cta-wrap a.cta_button{font-size:calc(var(--cta-font-size) - 2px);padding:var(--cta-pad-y-mobile,12px) var(--cta-pad-x-mobile,22px)}.service-wheel-2026__cta-wrap.big_white a.cta_button,.service-wheel-2026__cta-wrap.big_white_cta a.cta_button,.service-wheel-2026__cta-wrap.blue_filled a.cta_button,.service-wheel-2026__cta-wrap.outline_filled_cta a.cta_button,.service-wheel-2026__cta-wrap.white_outline a.cta_button,.service-wheel-2026__cta-wrap.white_outline_cta a.cta_button{font-size:calc(var(--cta-font-size-hero) - 2px)}}@media (max-width:767px){.service-wheel-2026{--wheel-size:clamp(520px,132vw,680px);--desktop-gap:clamp(30px,7vw,42px);--mobile-wheel-bottom-offset:calc(var(--wheel-size)*-0.47);--wheel-crop-height:calc(var(--wheel-size) + var(--mobile-wheel-bottom-offset));--slice-content-size:198px;--slice-inner-max:158px;--slice-icon-max:126px;--slice-label-font-size:clamp(13px,3.55vw,16px);--slice-label-line-height:1.02}.service-wheel-2026--right .service-wheel-2026__content-column,.service-wheel-2026__content-column{gap:clamp(12px,3.4vw,20px);padding:0 clamp(14px,4vw,22px)}.service-wheel-2026__header :where(h1,h2){font-size:clamp(21px,7.2vw,36px);line-height:1.02}.service-wheel-2026__header :where(h3){font-size:clamp(18px,5.6vw,30px)}.service-wheel-2026__header :where(p){font-size:clamp(13px,3.7vw,16px)}}@media (max-width:430px){.service-wheel-2026{--wheel-size:clamp(470px,140vw,580px);--desktop-gap:30px;--mobile-wheel-bottom-offset:calc(var(--wheel-size)*-0.48);--wheel-crop-height:calc(var(--wheel-size) + var(--mobile-wheel-bottom-offset));--slice-content-size:188px;--slice-inner-max:154px;--slice-icon-max:120px;--slice-label-font-size:clamp(12.5px,3.65vw,15px);--slice-label-line-height:1.02}.service-wheel-2026__header :where(h1,h2){font-size:clamp(19px,7vw,30px)}.service-wheel-2026__header :where(h3){font-size:clamp(17px,5.4vw,26px)}.service-wheel-2026__header :where(p){font-size:clamp(12px,3.5vw,15px)}.service-wheel-2026__cta-wrap a.cta_button{max-width:100%;white-space:normal}}@media (prefers-reduced-motion:reduce){.service-wheel-2026__rotor,.service-wheel-2026__slice-inner,.service-wheel-2026__slice-svg-group{transition:none!important}}