@layer components{.site-section[data-section=work-process]{--section-header-max-width:52rem;--section-description-max-width:46rem;--section-highlight-color:var(--color-primary-light);--section-grid-columns-tablet:2;--section-grid-columns-desktop:4;--section-grid-gap:var(--space-6);background:linear-gradient(180deg, var(--color-background) 0%, color-mix(in srgb, var(--color-background-soft) 42%, var(--color-background)) 100%)}.work-process-grid{margin:0;padding:0;list-style:none;position:relative}.work-process-card{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;height:100%;display:flex;position:relative}.work-process-visual{width:fit-content;margin-bottom:var(--space-6);position:relative}.work-process-glow{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 22%, transparent);filter:blur(1.25rem);opacity:.7;pointer-events:none;position:absolute;inset:0}.work-process-icon{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);width:5.5rem;height:5.5rem;color:var(--color-primary-light);box-shadow:var(--shadow-medium);justify-content:center;align-items:center;display:inline-flex;position:relative}.work-process-icon-svg{width:var(--space-8);height:var(--space-8)}.work-process-number{top:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);border:var(--space-1) solid var(--color-background);border-radius:var(--radius-full);background:var(--color-primary);width:2.125rem;height:2.125rem;color:var(--color-inverse);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;position:absolute}.work-process-card-title{color:var(--color-foreground);margin:0}.work-process-card-description{max-width:18rem;margin:var(--space-3) 0 0;color:var(--color-muted)}.work-process-action{max-width:52rem;margin:var(--space-6) auto 0}@media (width>=1024px){.work-process-grid:before{content:"";z-index:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary) 35%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:4.25rem;left:8%;right:8%}.work-process-action{max-width:62rem}}.site-section[data-section=solution-overview]{--section-header-max-width:52rem;--section-description-max-width:48rem;--ui-card-action-width:19rem;--section-highlight-color:var(--color-primary);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-light) 12%, var(--color-background-soft)) 0%, var(--color-background-soft) 46%, color-mix(in srgb, var(--color-primary) 6%, var(--color-background-soft)) 100%)}.site-section[data-section=solution-overview]:before{content:"";z-index:1;background:var(--gradient-brand);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.site-section[data-section=solution-overview] .site-container{max-width:76rem}.site-section[data-section=solution-overview] .section-header{margin-bottom:var(--space-5)}.site-section[data-section=solution-overview] .section-description{margin-top:var(--space-3)}.solution-overview-items{margin:var(--space-5) auto 0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;padding:0;list-style:none;display:grid}.solution-overview-item{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;display:flex;position:relative}.solution-overview-item:last-child{border-bottom:0}.solution-overview-item-icon{width:var(--space-10);height:var(--space-10);flex:0 0 var(--space-10);color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.solution-overview-item-icon-svg{width:var(--space-6);height:var(--space-6);display:block}.solution-overview-item-title{min-width:0;color:var(--color-foreground);margin:0;font-weight:700}.solution-overview-brands{margin-top:var(--space-7);padding-top:var(--space-7);position:relative}.solution-overview-brands:before{content:"";background:var(--gradient-brand);height:1px;position:absolute;top:0;left:0;right:0}.solution-overview-brands-header{width:100%;max-width:none;margin:0 0 var(--space-5);text-align:left}.solution-overview-brands-title{max-width:none;color:var(--color-foreground);text-align:left;margin:0}.solution-overview-title-brand.is-canon{color:#c00}.solution-overview-title-brand.is-konica-minolta{color:var(--color-primary)}.site-section[data-section=solution-overview] .solution-overview-brands-description{max-width:68rem;margin:var(--space-2) 0 0;text-align:left}.solution-overview-brands-eyebrow{margin-bottom:var(--space-2)}.solution-overview-brands-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.solution-overview-brand-card{border-radius:var(--radius-lg);width:100%;min-width:0;height:100%;display:block;overflow:hidden}.solution-overview-brand-layout{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface) 54%, color-mix(in srgb, var(--color-primary-light) 7%, var(--color-background-soft)) 100%);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;display:grid;position:relative}.solution-overview-brand-card.is-canon .solution-overview-brand-layout{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface) 54%, color-mix(in srgb, #e30613 9%, var(--color-background-soft)) 100%)}.solution-overview-brand-content{z-index:3;min-width:0;padding:var(--space-5);flex-direction:column;align-items:flex-start;display:flex;position:relative}.solution-overview-brand-logo{min-height:4.75rem;margin-bottom:var(--space-1);flex-direction:column;justify-content:center;align-items:flex-start;display:inline-flex}.solution-overview-brand-logo img{object-fit:contain;object-position:left center;width:auto;max-width:13rem;height:auto;max-height:4.75rem;display:block}.solution-overview-brand-card.is-canon .solution-overview-brand-logo img{max-width:15rem}.solution-overview-brand-card.is-konica-minolta .solution-overview-brand-logo img{max-width:12rem;max-height:4rem}.solution-overview-brand-card.is-konica-minolta .solution-overview-brand-logo{align-items:center}.solution-overview-brand-logo-caption{color:var(--color-foreground);text-transform:uppercase;margin-top:-.625rem;font-size:.625rem;font-weight:500;line-height:1}.solution-overview-brand-card.is-konica-minolta .solution-overview-brand-logo-caption{transform-origin:top;margin-top:-.875rem;font-size:.625rem;display:block;transform:scale(.5)}.solution-overview-brand-title{max-width:24rem;margin:0 0 var(--space-1);color:var(--color-primary)}.solution-overview-brand-text{max-width:22rem;color:var(--color-text);margin:0}.solution-overview-brand-footer{width:100%;padding-top:var(--space-4);margin-top:auto;display:flex}.solution-overview-brand-link{width:min(100%, var(--ui-card-action-width));white-space:normal;max-width:100%}.solution-overview-brand-link .btn-label{text-align:left;justify-content:flex-start}.solution-overview-brand-product{z-index:1;min-width:0;min-height:16rem;padding:0 var(--space-2);background:0 0;justify-content:flex-end;align-items:stretch;display:flex;position:relative;overflow:visible}.solution-overview-brand-product img{object-fit:contain;object-position:center center;width:100%;max-width:23rem;height:100%;max-height:none;display:block;transform:translate(-.5rem)scale(1.08)}@media (width>=480px){.solution-overview-items{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.solution-overview-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center}}@media (width>=640px){.solution-overview-items{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-overview-brand-layout{grid-template-columns:minmax(20rem,1.28fr) minmax(9rem,.72fr)}.solution-overview-brand-content{padding:var(--space-5) var(--space-4) var(--space-5) var(--space-5)}.solution-overview-brand-product{min-height:100%;padding:0 var(--space-2) 0 0}.solution-overview-brand-product img{max-width:22rem;max-height:none;transform:translate(-.75rem)scale(1.12)}}@media (width>=1024px){.solution-overview-items{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0;width:100%;max-width:64rem}.solution-overview-item{padding:var(--space-3) var(--space-4);border:0;border-radius:0}.solution-overview-item:not(:last-child){border-right:1px solid var(--color-border)}.solution-overview-brands-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.solution-overview-brand-layout{grid-template-columns:minmax(20rem,1.25fr) minmax(9.5rem,.75fr);min-height:17rem}.solution-overview-brand-content{padding:var(--space-5)}.solution-overview-brand-product{min-height:17rem;padding:0 var(--space-2) 0 0}.solution-overview-brand-product img{max-width:22rem;max-height:none;transform:translate(-.875rem)scale(1.16)}.solution-overview-brand-card.is-konica-minolta .solution-overview-brand-product img{max-width:26rem;transform:translate(-1.625rem)scale(1.2)}}@media (width>=1280px){.solution-overview-brand-layout{grid-template-columns:minmax(21rem,1.22fr) minmax(10rem,.78fr)}.solution-overview-brand-content{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6)}.solution-overview-brand-product img{max-width:24rem;max-height:none;transform:translate(-1rem)scale(1.18)}.solution-overview-brand-card.is-konica-minolta .solution-overview-brand-product img{max-width:28rem;transform:translate(-1.875rem)scale(1.22)}}@media (prefers-reduced-motion:reduce){.solution-overview-brand-link{transition:none}}.service-hero-section{--section-divider:transparent;--service-hero-header-offset:calc(var(--site-header-height-mobile) + var(--space-2));--service-hero-footer-offset:var(--space-2);--section-header-max-width:56rem;--section-description-max-width:50rem;isolation:isolate;padding-block:var(--service-hero-header-offset) var(--service-hero-footer-offset);background:linear-gradient(180deg, var(--color-background) 0%, color-mix(in srgb, var(--color-background-soft) 46%, var(--color-background)) 100%);overflow:hidden}.service-hero-section .site-container{z-index:1;max-width:76rem;position:relative}.service-hero-section .section-header{margin-bottom:0}.service-hero-section[data-slug=locacao-impressoras-outsourcing]{--section-header-max-width:54rem;--section-description-max-width:43rem}.service-hero-section[data-slug=locacao-impressoras-outsourcing] .section-title{text-wrap:balance}@media (width>=1024px){.service-hero-section{--service-hero-header-offset:calc(var(--site-header-height-desktop) + var(--space-9) + clamp(var(--space-6), 2.5vh, var(--space-10)));--service-hero-footer-offset:var(--space-3)}.service-hero-section[data-slug=locacao-impressoras-outsourcing] .section-title{max-width:51rem}}@media (width>=1440px){.service-hero-section{--service-hero-header-offset:calc(var(--site-header-height-desktop) + var(--space-9) + var(--space-4));--service-hero-footer-offset:var(--space-2)}}.site-section[data-section=service-products]{--section-header-max-width:52rem;--section-description-max-width:46rem;--section-grid-columns-tablet:2;--section-grid-columns-desktop:3;--section-grid-gap:var(--space-6);isolation:isolate;background:linear-gradient(180deg, var(--color-background) 0%, color-mix(in srgb, var(--color-background-soft) 46%, var(--color-background)) 100%);overflow:hidden}.site-section[data-section=service-products]:after{content:"";z-index:0;background:radial-gradient(circle at 100% 15%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 30rem), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 27rem);pointer-events:none;position:absolute;inset:0}.site-section[data-section=service-products] .site-container{z-index:1;max-width:76rem;position:relative}.service-products-heading{max-width:76rem;margin-inline:0;margin-bottom:var(--space-6);text-align:left}.service-products-heading .section-description{max-width:76rem;margin:var(--space-6) 0 0}.service-products-heading .section-title{text-wrap:balance}.service-products-toolbar{align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 94%, var(--product-brand-color) 6%);flex-direction:column;display:flex}.service-products-search{width:100%;min-width:0}.service-products-search-control{border-radius:var(--radius-lg);align-items:center;width:100%;display:flex;position:relative}.service-products-search-control:before{content:"";z-index:1;border-radius:inherit;background:var(--gradient-brand);opacity:0;pointer-events:none;-webkit-mask:linear-gradient(var(--color-inverse) 0 0) content-box, linear-gradient(var(--color-inverse) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-inverse) 0 0) content-box, linear-gradient(var(--color-inverse) 0 0);mask:linear-gradient(var(--color-inverse) 0 0) content-box, linear-gradient(var(--color-inverse) 0 0);transition:opacity var(--transition-fast) var(--transition-ease);padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.service-products-search-icon{left:var(--space-4);z-index:2;width:1.125rem;height:1.125rem;color:var(--color-muted);pointer-events:none;transition:color var(--transition-fast) var(--transition-ease), transform var(--transition-fast) var(--transition-ease);position:absolute}.service-products-search-input{z-index:1;width:100%;height:2.875rem;padding:0 var(--space-10) 0 var(--space-10);border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);border-radius:var(--radius-lg);background:linear-gradient(color-mix(in srgb, var(--color-surface) 94%, transparent), color-mix(in srgb, var(--color-surface) 94%, transparent)) padding-box, linear-gradient(color-mix(in srgb, var(--color-border) 88%, transparent), color-mix(in srgb, var(--color-border) 88%, transparent)) border-box;color:var(--color-foreground);font:inherit;box-shadow:0 var(--space-1) var(--space-5) color-mix(in srgb, var(--color-foreground) 5%, transparent);transition:border-color var(--transition-fast) var(--transition-ease), box-shadow var(--transition-fast) var(--transition-ease), background-color var(--transition-fast) var(--transition-ease);outline:none;font-weight:500;position:relative}.service-products-search-input::placeholder{color:color-mix(in srgb, var(--color-muted) 78%, transparent)}.service-products-search-control:is(:hover,:focus-within):before{opacity:1}.service-products-search-control:hover .service-products-search-input{border-color:#0000}.service-products-search-control:focus-within .service-products-search-input{background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, var(--gradient-brand) border-box;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--color-primary) 12%, transparent);border-color:#0000}.service-products-search-control:focus-within .service-products-search-icon{color:var(--color-primary);transform:scale(1.05)}.service-products-filter-select{width:100%;min-width:0}.service-products-filter-control{border-radius:var(--radius-lg);width:100%;position:relative}.service-products-filter-input{z-index:1;width:100%;height:2.875rem;padding:0 var(--space-10) 0 var(--space-4);border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);border-radius:var(--radius-lg);appearance:none;background:var(--color-surface);color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;box-shadow:0 var(--space-1) var(--space-5) color-mix(in srgb, var(--color-foreground) 5%, transparent);transition:border-color var(--transition-fast) var(--transition-ease), box-shadow var(--transition-fast) var(--transition-ease);outline:none;align-items:center;font-weight:600;display:flex;position:relative}.service-products-filter-input:is(:hover,:focus-visible){border-color:var(--color-primary)}.service-products-filter-input:focus-visible{box-shadow:0 0 0 .2rem color-mix(in srgb, var(--color-primary) 12%, transparent)}.service-products-filter-chevron{top:50%;right:var(--space-4);z-index:2;width:var(--space-2);height:var(--space-2);border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);pointer-events:none;transition:border-color var(--transition-fast) var(--transition-ease);position:absolute;transform:translateY(-65%)rotate(45deg)}.service-products-filter-control:is(:hover,:focus-within) .service-products-filter-chevron{border-color:var(--color-primary)}.service-products-filter-menu{top:calc(100% + var(--space-2));z-index:20;padding:var(--space-1);border-radius:var(--radius-lg);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, var(--gradient-brand) border-box;box-shadow:var(--shadow-medium);border:1px solid #0000;position:absolute;left:0;right:0;overflow:hidden}.service-products-filter-option{width:100%;min-height:2.25rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-fast) var(--transition-ease), color var(--transition-fast) var(--transition-ease);background:0 0;border:0;align-items:center;font-weight:500;display:flex}.service-products-filter-option:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));color:var(--color-primary);outline:none}.service-products-filter-option.is-active{background:var(--color-primary);color:var(--color-inverse);font-weight:700}.service-products-filter-option.is-active:is(:hover,:focus-visible){background:var(--color-primary-hover);color:var(--color-inverse)}.service-products-list{margin:0;padding:0;list-style:none}.service-products-card-category{--ui-badge-background:color-mix(in srgb, var(--product-brand-color) 9%, transparent);--ui-badge-color:var(--product-brand-color);--ui-badge-ring:color-mix(in srgb, var(--product-brand-color) 30%, var(--color-border));text-transform:uppercase}.service-products-card-category svg{width:var(--space-4);height:var(--space-4);flex-shrink:0}.service-products-card-image{width:100%;min-height:9rem;padding:var(--space-1);border-radius:var(--theme-card-radius);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-background-soft));justify-content:center;align-items:center;display:flex;overflow:hidden}.service-products-card-image-element{object-fit:contain;object-position:center;width:100%;height:9rem;display:block;transform:scale(1.4)}.service-products-card-meta{border-bottom:1px solid color-mix(in srgb, var(--color-border) 82%, transparent)}.service-products-card-meta-item{align-items:center;gap:var(--space-2);color:var(--color-muted);font-weight:600;display:inline-flex}.service-products-card-meta-color{border-radius:var(--radius-full);background:conic-gradient(#ef4444 0deg 90deg,#facc15 90deg 180deg,#22c55e 180deg 270deg,#3b82f6 270deg 360deg);flex-shrink:0;width:.875rem;height:.875rem}.service-products-card-meta-volume{width:var(--space-4);flex-shrink:0;align-items:flex-end;gap:.125rem;height:.875rem;display:inline-flex}.service-products-card-meta-volume span{border-radius:var(--radius-full);background:var(--color-primary);width:.1875rem;display:block}.service-products-card-meta-volume span:first-child{height:.375rem}.service-products-card-meta-volume span:nth-child(2){height:.625rem}.service-products-card-meta-volume span:nth-child(3){height:.875rem}.service-products-load-more{margin-top:var(--space-8);justify-content:center;display:flex}.service-products-help-callout{margin-top:var(--space-8)}@media (width>=640px){.service-products-toolbar{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}.service-products-filter-select{flex:0 17rem;min-width:15rem}.service-products-search{flex:0 20rem;min-width:16rem}}@media (width>=1024px){.site-section[data-section=service-products]{--section-grid-gap:var(--space-8)}.service-products-heading{max-width:76rem}.service-products-heading .section-title{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.service-products-search-control:before,.service-products-search-icon,.service-products-filter-input,.service-products-filter-chevron,.service-products-filter-option{transition:none}.service-products-search-control:focus-within .service-products-search-icon{transform:none}}.site-section[data-section=service-supplies]{--section-header-max-width:52rem;--section-description-max-width:46rem;--section-grid-columns-tablet:2;--section-grid-columns-desktop:4;--section-grid-gap:var(--space-6);isolation:isolate;background:linear-gradient(180deg, var(--color-background) 0%, color-mix(in srgb, var(--color-background-soft) 46%, var(--color-background)) 100%);overflow:hidden}.site-section[data-section=service-supplies]:after{content:"";z-index:0;background:radial-gradient(circle at 100% 15%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 30rem), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 27rem);pointer-events:none;position:absolute;inset:0}.site-section[data-section=service-supplies] .site-container{z-index:1;max-width:76rem;position:relative}.service-supplies-heading{max-width:76rem;margin-inline:0;margin-bottom:var(--space-8);text-align:left}.service-supplies-heading .section-description{max-width:76rem;margin:var(--space-6) 0 0}.service-supplies-heading .section-title{text-wrap:balance}.service-supplies-list{margin:0;padding:0;list-style:none}.service-supplies-card{gap:var(--space-4)}.service-supplies-card .ui-content-card-header{gap:var(--space-2)}.service-supplies-brand-badge{letter-spacing:0;width:fit-content;margin-bottom:0}.service-supplies-brand-badge.is-canon{--ui-badge-background:#e3061312;--ui-badge-color:#e30613;--ui-badge-ring:#e3061352}.service-supplies-brand-badge.is-konica-minolta{--ui-badge-background:color-mix(in srgb, var(--color-primary) 7%, transparent);--ui-badge-color:var(--color-primary);--ui-badge-ring:color-mix(in srgb, var(--color-primary) 32%, transparent)}.service-supplies-card-image{width:100%;min-height:7.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--theme-card-radius);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-background-soft));justify-content:center;align-items:center;display:flex;overflow:hidden}.service-supplies-card-image-element{object-fit:contain;object-position:center;width:100%;height:7.5rem;display:block}.service-supplies-load-more{margin-top:var(--space-8);justify-content:center;display:flex}.service-supplies-help-callout{margin-top:var(--space-8)}@media (width>=1024px){.site-section[data-section=service-supplies]{--section-grid-gap:var(--space-6)}}.site-section[data-section=service-operation]{--section-grid-columns-tablet:2;--section-grid-columns-desktop:3;--section-grid-gap:var(--space-4);background:linear-gradient(180deg, var(--color-background) 0%, color-mix(in srgb, var(--color-primary) 3%, var(--color-background)) 100%);padding-block-start:var(--space-6)}.site-section[data-section=service-operation] .site-container{max-width:76rem}.service-operation-title{text-align:center;max-width:72rem;margin:0 auto}.service-operation-description{max-width:48rem;margin:var(--space-2) auto var(--space-7);text-align:center}.service-operation-card{align-items:start;column-gap:var(--space-4);row-gap:var(--space-2);grid-template-rows:auto auto 1fr auto;grid-template-columns:auto minmax(0,1fr);min-width:0;height:100%;display:grid}.service-operation-card-icon{width:var(--space-12);height:var(--space-12);border:1px solid color-mix(in srgb, var(--color-primary) 25%, var(--color-border));border-radius:var(--theme-card-radius);background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary-light);grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.service-operation-card-icon>svg{width:var(--space-6);height:var(--space-6)}.service-operation-card-title{min-width:0;color:var(--color-foreground);grid-area:1/2;align-self:center;margin:0}.service-operation-card-description{margin:var(--space-1) 0 0;color:var(--color-muted);grid-area:2/1/auto/-1}.service-operation-card-link{margin-top:var(--space-1);grid-area:4/1/auto/-1;align-self:end}@media (width>=1024px){.site-section[data-section=service-operation]{--section-grid-gap:var(--space-6);padding-block-start:var(--space-7)}}.site-section[data-section=service-summary]{--section-header-max-width:52rem;--section-description-max-width:48rem;--section-grid-columns-tablet:2;--section-grid-columns-desktop:4;--section-grid-gap:var(--space-4);--service-summary-flow-arrow-offset:calc((var(--space-6) + var(--space-9)) / 2);background:linear-gradient(180deg, color-mix(in srgb, var(--color-background-soft) 48%, var(--color-background)) 0%, var(--color-background) 100%)}.site-section[data-section=service-summary]:after{content:"";z-index:0;background:radial-gradient(circle at 0% 22%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 28rem), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-border-light) 8%, transparent) 1px, transparent 0);pointer-events:none;background-size:auto,2rem 2rem;position:absolute;inset:0}.site-section[data-section=service-summary] .site-container{z-index:1;max-width:76rem;position:relative}.service-summary-solutions{align-items:stretch;margin:0;padding:0;list-style:none;overflow:visible}.service-summary-solution-item{min-width:0;height:100%;position:relative}.service-summary-solution-card{flex-direction:column;min-width:0;height:100%;display:flex}.service-summary-solution-heading{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.service-summary-solution-icon{width:var(--space-12);height:var(--space-12);flex:0 0 var(--space-12);border:1px solid color-mix(in srgb, var(--service-summary-brand-color,var(--color-primary)) 30%, var(--color-border));border-radius:var(--theme-card-radius);background:color-mix(in srgb, var(--service-summary-brand-color,var(--color-primary)) 9%, transparent);color:var(--service-summary-brand-color,var(--color-primary));justify-content:center;align-items:center;display:inline-flex}.service-summary-solution-icon>svg{width:var(--space-6);height:var(--space-6)}.service-summary-solution-title{min-width:0;color:var(--color-foreground);margin:0}.service-summary-solution-description{margin:var(--space-3) 0 0;color:var(--color-text)}.service-summary-solution-footer{padding-top:var(--space-4);margin-top:auto}.service-summary-solution-link{color:var(--service-summary-brand-color,var(--color-primary))}.service-summary-flow-arrow{display:none}.service-summary-process-action{margin-top:var(--space-6);justify-content:center;display:flex}.service-summary-commercial-callout{margin-top:var(--space-6)}@media (width>=1024px){.site-section[data-section=service-summary]{--section-grid-gap:var(--space-6)}.service-summary-flow-arrow{top:50%;right:calc(var(--service-summary-flow-arrow-offset) * -1);z-index:3;width:var(--space-9);height:var(--space-9);border:1px solid color-mix(in srgb, var(--service-summary-brand-color,var(--color-primary)) 28%, var(--color-border));border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface) 94%, transparent);color:var(--service-summary-brand-color,var(--color-primary));box-shadow:var(--shadow-soft);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.service-summary-flow-arrow-icon{width:1.125rem;height:1.125rem}}.site-section[data-section=service-faq]{--section-header-max-width:56rem;--section-description-max-width:48rem;background:linear-gradient(180deg, color-mix(in srgb, var(--color-background-soft) 48%, var(--color-background)) 0%, var(--color-background) 100%)}.site-section[data-section=service-faq]:after{content:"";z-index:0;background:radial-gradient(circle at 100% 15%, color-mix(in srgb, var(--color-primary) 11%, transparent), transparent 30rem), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 28rem), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-border-light) 7%, transparent) 1px, transparent 0);pointer-events:none;background-size:auto,auto,2rem 2rem;position:absolute;inset:0}.site-section[data-section=service-faq] .site-container{z-index:1;max-width:68rem;position:relative}.site-section[data-section=service-faq] .faq-list{width:100%;max-width:56rem;margin-inline:auto}.service-faq-help-callout{max-width:60rem;margin:var(--space-8) auto 0}.service-brand-badge{letter-spacing:0}.service-brand-badge.is-canon{--ui-badge-background:#e3061312;--ui-badge-color:#e30613;--ui-badge-ring:#e3061352}.service-brand-badge.is-konica-minolta{--ui-badge-background:color-mix(in srgb, var(--color-primary) 10%, transparent);--ui-badge-color:var(--color-primary);--ui-badge-ring:color-mix(in srgb, var(--color-primary) 32%, transparent)}}
