.sm-edge-fade{left:0;pointer-events:none;position:absolute;right:0;z-index:0}.sm-edge-fade--top{background:linear-gradient(180deg,var(--sm-fade-from,#fff) 0,transparent 100%);height:clamp(12px,2vw,22px);top:0}.sm-edge-fade--bottom{background:linear-gradient(0deg,var(--sm-fade-to,#fff) 0,transparent 100%);bottom:0;height:clamp(12px,2vw,22px)}.sm-edge-fade--bottom-dark{background:linear-gradient(0deg,var(--sm-fade-to,var(--sm-color-navy,#039)) 0,transparent 100%);bottom:0;height:clamp(12px,2vw,22px)}.sm-edge-fade--top-dark{background:linear-gradient(180deg,var(--sm-fade-from,var(--sm-color-navy,#039)) 0,transparent 100%);height:clamp(12px,2vw,22px);top:0}.sm-hero__edge-fade{background:linear-gradient(0deg,#fff,transparent);bottom:0;height:clamp(12px,2vw,22px);left:0;pointer-events:none;position:absolute;right:0;z-index:2}.sm-panel{background:linear-gradient(165deg,hsla(0,0%,100%,.92),rgba(244,247,253,.96) 55%,rgba(238,243,251,.98));border:1px solid rgba(38,91,201,.12);border-radius:16px;padding:clamp(16px,2.5vw,24px)}.sm-panel--on-dark{backdrop-filter:blur(12px);background:linear-gradient(165deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border-color:hsla(0,0%,100%,.14)}@media(max-width:782px){[data-sm-mobile=carousel]{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--sm-space-sm,18px);margin-inline:calc(var(--sm-container-padding, 20px)*-1);padding-inline:var(--sm-container-padding,20px);padding-bottom:4px;scrollbar-width:none}[data-sm-mobile=carousel]::-webkit-scrollbar{display:none}[data-sm-mobile=carousel]>*{flex:0 0 min(86vw,300px);scroll-snap-align:center;scroll-snap-stop:always}[data-sm-mobile=grid-2]{display:grid!important;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;overflow:visible;padding-inline:0;scroll-snap-type:none}[data-sm-mobile=grid-2]>*{flex:unset;min-width:0;scroll-snap-align:unset}[data-sm-mobile=grid-logos]{display:grid!important;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;overflow:visible;padding-inline:0}[data-sm-mobile=grid-logos]>*{flex:unset;min-width:0}[data-sm-mobile=accordion]{display:flex!important;flex-direction:column;gap:8px;margin-inline:0;overflow:visible;padding-inline:0}[data-sm-mobile=accordion]>*{flex:unset;width:100%}[data-sm-mobile=strip]{display:grid!important;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;overflow:visible;padding-inline:0}[data-sm-mobile=strip]>*{flex:unset;min-width:0}[data-sm-mobile=grid-2] .sm-moto-card{box-shadow:0 8px 22px rgba(0,51,153,.07)}[data-sm-mobile=grid-2] .sm-moto-card:hover{transform:none}[data-sm-mobile=grid-2] .sm-moto-card__media{aspect-ratio:16/10}[data-sm-mobile=grid-2] .sm-moto-card__body{padding:10px 12px 12px}[data-sm-mobile=grid-2] .sm-moto-card__title{font-size:.82rem;line-height:1.15}[data-sm-mobile=grid-2] .sm-moto-card__line{font-size:.62rem}[data-sm-mobile=grid-2] .sm-moto-card__monthly{font-size:.95rem}[data-sm-mobile=grid-2] .sm-moto-card__total{font-size:.75rem}[data-sm-mobile=grid-2] .sm-moto-card__prices{align-items:flex-start;flex-direction:column;gap:2px;margin-top:6px;padding-top:6px}[data-sm-mobile=grid-2] .sm-moto-card__cc,[data-sm-mobile=grid-2] .sm-moto-card__swatches{display:none}.sm-carousel__dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.sm-carousel__dots[hidden]{display:none}.sm-carousel__dots button{background:rgba(38,91,201,.22);border:0;border-radius:99px;cursor:pointer;height:3px;padding:0;transition:background .25s ease,transform .25s ease;width:22px}.sm-carousel__dots button.is-active{background:var(--sm-color-primary,#e60012);transform:scaleX(1.2)}.sm-carousel__dots--on-dark button{background:hsla(0,0%,100%,.25)}.sm-carousel__dots--on-dark button.is-active{background:#fff}}@media(min-width:783px){.sm-carousel__dots{display:none}}.sm-container{margin-inline:auto;max-width:var(--sm-container-max,1280px);padding-inline:var(--sm-container-padding);width:100%}.sm-container--narrow{margin-inline:auto;max-width:760px}.sm-bg-dark{background:var(--sm-gradient-carbon,linear-gradient(165deg,#039 0,#026 55%,#001a4d 100%))}.sm-bg-dark,.sm-bg-placeholder-section{color:var(--sm-color-text-on-dark,#fff)}.sm-bg-placeholder-section{background-color:var(--sm-color-bg-dark,#0d0f13);background-image:var(--sm-placeholder-section,none);background-position:50%;background-size:cover}.sm-eyebrow{align-items:center;color:var(--sm-color-primary);display:inline-flex;font-family:Archivo,sans-serif;font-size:var(--sm-font-size-eyebrow);gap:8px;letter-spacing:var(--sm-letter-spacing-eyebrow)}.sm-eyebrow,.sm-heading{font-weight:800;text-transform:uppercase}.sm-heading{color:var(--sm-color-ink);font-family:Archivo,Arial Black,sans-serif;letter-spacing:var(--sm-letter-spacing-heading);line-height:var(--sm-line-height-heading,1.1);margin:0}.sm-heading--on-dark{color:var(--sm-color-text-on-dark)}.sm-heading__accent{color:var(--sm-color-primary);display:block;font-weight:800;line-height:1.1}.sm-btn,.sm-heading__accent{font-family:Archivo,Arial Black,sans-serif;text-transform:uppercase}.sm-btn{align-items:center;background-color:var(--sm-color-primary);border:none;border-radius:var(--sm-radius-sm);box-shadow:0 4px 0 rgba(0,0,0,.25);color:var(--sm-color-white,#fff);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:10px;justify-content:center;letter-spacing:.04em;line-height:1;padding:15px 30px;text-decoration:none;transition:background-color var(--sm-transition),transform var(--sm-transition),box-shadow var(--sm-transition)}.sm-btn:focus-visible,.sm-btn:hover{background-color:var(--sm-color-primary-hover);box-shadow:0 6px 0 rgba(0,0,0,.22);transform:translateY(-2px)}.sm-btn:active{box-shadow:0 2px 0 rgba(0,0,0,.25);transform:translateY(-1px)}.sm-btn--accent{background-color:var(--sm-color-accent);color:var(--sm-color-white)}.sm-btn--accent:focus-visible,.sm-btn--accent:hover{background-color:var(--sm-color-accent-hover);color:var(--sm-color-white)}.sm-btn--ghost{backdrop-filter:blur(10px);background:rgba(0,51,153,.35);border:1px solid hsla(0,0%,100%,.55);box-shadow:none;color:var(--sm-color-white,#fff)}.sm-btn--ghost:focus-visible,.sm-btn--ghost:hover{background:rgba(38,91,201,.55);border-color:var(--sm-color-white,#fff);color:var(--sm-color-white,#fff)}.sm-btn--dark{background-color:var(--sm-color-navy,#039);border:2px solid var(--sm-color-navy,#039);box-shadow:none;color:var(--sm-color-white,#fff)}.sm-btn--dark:focus-visible,.sm-btn--dark:hover{background-color:var(--sm-color-navy-deep,#026);border-color:var(--sm-color-navy-deep,#026);color:var(--sm-color-white,#fff)}.sm-btn--outline{background:transparent;border:2px solid hsla(0,0%,100%,.45);box-shadow:none;color:var(--sm-color-text-on-dark)}.sm-btn--outline:focus-visible,.sm-btn--outline:hover{background:var(--sm-color-text-on-dark);border-color:var(--sm-color-text-on-dark);color:var(--sm-color-ink)}.sm-btn--outline-primary{background:transparent;border:2px solid var(--sm-color-primary);box-shadow:none;color:var(--sm-color-primary)}.sm-btn--outline-primary:focus-visible,.sm-btn--outline-primary:hover{background:var(--sm-color-primary);border-color:var(--sm-color-primary);color:var(--sm-color-white,#fff)}.sm-btn__arrow{flex-shrink:0;transition:transform var(--sm-transition)}.sm-btn:focus-visible .sm-btn__arrow,.sm-btn:hover .sm-btn__arrow{transform:translateX(4px)}.sm-media{isolation:isolate;overflow:hidden;position:relative}.sm-media img,.sm-media video{display:block;filter:var(--sm-image-filter);height:100%;inset:0;max-width:none;object-fit:cover;object-position:center;position:absolute;width:100%}.sm-media:after{background:var(--sm-gradient-overlay-bottom);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.sm-media--no-overlay:after{content:none}.sm-divider{align-items:center;display:flex;gap:10px}.sm-divider__line{background-color:var(--sm-color-primary);display:block;flex-shrink:0;height:3px;width:44px}.sm-divider__dot{background-color:var(--sm-color-accent);flex-shrink:0;height:8px;width:8px}.sm-divider--center{justify-content:center}.sm-badge{align-items:center;background-color:var(--sm-color-primary);border-radius:var(--sm-radius-sm);color:var(--sm-color-white);display:inline-flex;font-family:Archivo,sans-serif;font-size:.75rem;font-weight:700;gap:6px;letter-spacing:.04em;padding:6px 14px;text-transform:uppercase}.sm-spec{display:flex;flex-direction:column;gap:2px}.sm-spec__label{color:var(--sm-color-text-muted);font-family:Archivo,sans-serif;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.sm-spec__value{color:var(--sm-color-ink);font-family:Archivo,sans-serif;font-size:1.125rem;font-weight:700}.sm-icon{display:block;height:22px;width:22px}.sm-section-head{display:flex;flex-direction:column;gap:var(--sm-space-xs,12px);margin-bottom:var(--sm-space-lg,48px)}.sm-section-head .sm-heading{font-size:var(--sm-font-size-2xl,clamp(2rem,4vw,2.75rem))}.sm-section-head__text{color:var(--sm-color-text-muted);font-family:Inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,helvetica,arial,sans-serif;font-size:var(--sm-font-size-lg,1.25rem);line-height:1.55;margin:0}.wp-block-suzuki-motos-models-services{background:linear-gradient(180deg,#eef3fb,#fff 45%,#f8fafc);overflow:hidden;padding-block:var(--sm-space-section,clamp(40px,5vw,64px));position:relative}.sm-svc__mesh{background:radial-gradient(circle at 12% 18%,rgba(38,91,201,.1) 0,transparent 42%),radial-gradient(circle at 88% 72%,rgba(230,0,18,.06) 0,transparent 38%);inset:0;pointer-events:none;position:absolute}.sm-svc__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sm-space-sm,18px);justify-content:space-between;margin-bottom:var(--sm-space-md,28px);position:relative;z-index:1}.sm-svc__head-copy{display:flex;flex:1 1 520px;flex-direction:column;gap:var(--sm-space-xs,12px);max-width:min(780px,100%)}.sm-svc__head-copy .sm-heading{font-size:clamp(1.65rem,3.4vw,2.35rem);max-width:22ch}.sm-svc__lead{color:var(--sm-color-text-muted,rgba(21,23,28,.68));font-size:var(--sm-font-size-base,1rem);line-height:1.6;margin:0;max-width:62ch}.sm-svc__head-badge{align-items:center;background:linear-gradient(160deg,#026,#039);border-radius:50%;box-shadow:0 18px 40px rgba(0,51,153,.28);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:120px;min-width:120px;padding:16px;text-align:center}.sm-svc__head-badge strong{font-family:Archivo,Arial Black,sans-serif;font-size:1.65rem;font-weight:800;line-height:1}.sm-svc__head-badge span{color:hsla(0,0%,100%,.72);font-size:.68rem;font-weight:700;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.sm-svc__bento{display:grid;gap:14px;grid-auto-rows:minmax(140px,auto);grid-template-columns:repeat(12,minmax(0,1fr));position:relative;z-index:1}.sm-svc__card{background:#fff;border:1px solid rgba(38,91,201,.12);border-radius:18px;box-shadow:0 14px 36px rgba(0,51,153,.08);color:inherit;display:flex;overflow:hidden;position:relative;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.sm-svc__card:hover{box-shadow:var(--sm-shadow-blue,0 24px 60px rgba(0,51,153,.22));transform:translateY(-5px)}.sm-svc__card--feature{border:none;color:#fff;grid-column:span 7;grid-row:span 2;min-height:320px}.sm-svc__card--feature .sm-svc__card-inner{justify-content:flex-end;min-height:100%}.sm-svc__card--feature h3{color:#fff;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.08;margin:0;max-width:14ch;text-shadow:0 2px 12px rgba(0,0,0,.65)}.sm-svc__card--feature p{color:hsla(0,0%,100%,.9);line-height:1.4;margin:4px 0 0;max-width:38ch;text-shadow:0 1px 10px rgba(0,0,0,.6)}.sm-svc__card--feature .sm-svc__icon{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.16)}.sm-svc__card--feature .sm-svc__cta{color:#fff}.sm-svc__card--feature .sm-svc__cta:after{background:#fff}.sm-svc__card--tile{grid-column:span 5}.sm-svc__card--tile.sm-svc__card--finance{border-color:hsla(0,0%,100%,.1);color:#fff}.sm-svc__card--tile.sm-svc__card--finance h3,.sm-svc__card--tile.sm-svc__card--finance p{color:hsla(0,0%,100%,.92);text-shadow:0 1px 8px rgba(0,0,0,.55)}.sm-svc__card--tile.sm-svc__card--finance .sm-svc__stat{color:var(--sm-color-primary,#e60012);-webkit-text-stroke:0 transparent}.sm-svc__card--tile.sm-svc__card--finance .sm-svc__icon{background:hsla(0,0%,100%,.12)}.sm-svc__card--tile.sm-svc__card--finance .sm-svc__cta{color:#fff}.sm-svc__card--tile.sm-svc__card--parts{background:linear-gradient(145deg,#fff,#f4f8ff)}.sm-svc__card--strip{background:linear-gradient(90deg,#fff,#f3f7fd 50%,#fff);grid-column:span 12}.sm-svc__card--strip .sm-svc__card-inner{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px 20px}.sm-svc__card--strip h3{flex:1 1 200px;margin:0}.sm-svc__card--strip p{flex:2 1 280px;margin:0}.sm-svc__card--strip .sm-svc__cta{margin-left:auto}.sm-svc__card-bg{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.02);transition:transform .6s ease}.sm-svc__card-bg:after{content:none}.sm-svc__card:hover .sm-svc__card-bg{transform:scale(1.06)}.sm-svc__card-shine{background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.16) 50%,transparent 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .7s ease}.sm-svc__card:hover .sm-svc__card-shine{transform:translateX(120%)}.sm-svc__card-inner{display:flex;flex-direction:column;gap:8px;padding:20px 22px;position:relative;width:100%;z-index:1}.sm-svc__stat{color:rgba(38,91,201,.18);font-family:Archivo,Arial Black,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:.9}.sm-svc__icon{background:linear-gradient(160deg,#265bc9,#039);border-radius:12px;color:#fff;display:grid;height:46px;place-items:center;width:46px}.sm-svc__card:not(.sm-svc__card--feature):not(.sm-svc__card--finance) h3{color:var(--sm-color-text,#15171c);font-family:Archivo,Arial Black,sans-serif;font-size:1rem;font-weight:800;line-height:1.12;margin:0;text-transform:uppercase}.sm-svc__card:not(.sm-svc__card--feature):not(.sm-svc__card--finance) p{color:var(--sm-color-text-muted,rgba(21,23,28,.68));font-size:.875rem;line-height:1.45;margin:0}.sm-svc__card--feature .sm-svc__card-inner,.sm-svc__card--finance .sm-svc__card-inner{background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.42) 52%,transparent);gap:4px;margin-top:auto;padding:20px 22px 22px}.sm-svc__card--finance .sm-svc__card-inner h3{margin:0}.sm-svc__card--finance .sm-svc__card-inner p{margin:4px 0 0}.sm-svc__card.sm-svc__card--feature h3,.sm-svc__card.sm-svc__card--feature p,.sm-svc__card.sm-svc__card--finance h3,.sm-svc__card.sm-svc__card--finance p{color:#fff}.sm-svc__card.sm-svc__card--feature p,.sm-svc__card.sm-svc__card--finance p{color:hsla(0,0%,100%,.92)}.sm-svc__cta{align-items:center;color:var(--sm-color-primary,#e60012);display:inline-flex;font-family:Archivo,Arial Black,sans-serif;font-size:.78rem;font-weight:800;gap:8px;letter-spacing:.06em;margin-top:auto;padding-top:6px;text-transform:uppercase}.sm-svc__cta:after{background:var(--sm-color-primary,#e60012);content:"";height:2px;transition:width .25s ease;width:28px}.sm-svc__card:hover .sm-svc__cta:after{width:40px}@media(max-width:1080px){.sm-svc__card--feature{grid-column:span 12;grid-row:span 1;min-height:280px}.sm-svc__card--tile{grid-column:span 6}}@media(max-width:782px){.wp-block-suzuki-motos-models-services{padding-block:clamp(28px,4vw,48px)}.sm-svc__head{margin-bottom:var(--sm-space-sm,18px)}.sm-svc__head-copy{flex-basis:100%}.sm-svc__head-copy .sm-heading{font-size:clamp(1.45rem,6vw,1.85rem);max-width:none}.sm-svc__lead{max-width:none}.sm-svc__head-badge{display:none}.sm-svc__bento{gap:10px;grid-auto-rows:auto}.sm-svc__card--feature,.sm-svc__card--strip,.sm-svc__card--tile{grid-column:span 12;min-height:0}.sm-svc__card--feature{min-height:240px}.sm-svc__card-inner{gap:6px;padding:16px 18px}.sm-svc__card--feature .sm-svc__card-inner,.sm-svc__card--finance .sm-svc__card-inner{padding-top:18px}.sm-svc__card--tile .sm-svc__stat{font-size:1.75rem;line-height:1;pointer-events:none;position:absolute;right:14px;top:12px}.sm-svc__card--tile.sm-svc__card--finance{min-height:200px}.sm-svc__card--strip .sm-svc__card-inner{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px}.sm-svc__card--strip h3,.sm-svc__card--strip p{flex:unset;margin:0;width:100%}.sm-svc__card--strip p{font-size:.875rem;line-height:1.45}.sm-svc__card--strip .sm-svc__cta{margin-left:0;margin-top:4px}.sm-svc__card--strip .sm-svc__icon{height:40px;width:40px}.sm-svc__pillar:nth-child(2),.sm-svc__pillar:nth-child(3){margin-left:0}}
