.case-page--paper.case-page{--case-paper-canvas: 1240px;--case-paper-measure: 46rem;--case-paper-inset: clamp(24px, 5vw, 72px);max-width:none!important;margin:0!important;padding:0 0 6rem!important;background:var(--v2-paper, #f5f1e9);overflow-x:clip}.case-page--paper>.case-hero-v6{box-sizing:border-box;width:100%;max-width:var(--case-paper-canvas);margin-inline:auto}.case-page--paper>.sh{box-sizing:border-box;width:100%;max-width:var(--case-paper-canvas);margin-inline:auto;padding-inline:var(--case-paper-inset)}@media(min-width:1000px){.case-page--paper>.sh{display:grid!important;grid-template-columns:minmax(0,736px) minmax(0,1fr);-moz-column-gap:clamp(40px,4vw,72px);column-gap:clamp(40px,4vw,72px);align-content:start}.case-page--paper>.sh>*{grid-column:1}.case-page--paper>.sh>.sh__subtitle{grid-column:2;grid-row:3;max-width:none;align-self:start;margin-top:.55rem}}.case-page--paper .case-page__section{box-sizing:border-box;width:100%;min-width:0;max-width:var(--case-paper-canvas)!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:0!important;scroll-margin-top:88px;padding:2.35rem var(--case-paper-inset)!important;display:block!important;border-top:1px solid var(--v2-paper-rule, #d5c9a8)}@media(min-width:1000px){.case-page--paper .case-page__section:not(:has(h2.visually-hidden)):not(:has(table,.data-table,figure,img,video,iframe,.kt,.cta)){display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);-moz-column-gap:clamp(40px,4vw,64px);column-gap:clamp(40px,4vw,64px);align-items:start}.case-page--paper .case-page__section:not(:has(h2.visually-hidden)):not(:has(table,.data-table,figure,img,video,iframe,.kt,.cta))>h2{grid-column:1;grid-row:1;margin-bottom:0!important}.case-page--paper .case-page__section:not(:has(h2.visually-hidden)):not(:has(table,.data-table,figure,img,video,iframe,.kt,.cta))>*:not(h2){grid-column:2;max-width:none}}@media(min-width:1000px){.case-page--paper .case-page__section:not(:has(h2.visually-hidden)):has(table,.data-table,figure,img,video,iframe){display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);-moz-column-gap:clamp(40px,4vw,64px);column-gap:clamp(40px,4vw,64px);align-items:start}.case-page--paper .case-page__section:not(:has(h2.visually-hidden)):has(table,.data-table,figure,img,video,iframe)>h2{grid-column:1;grid-row:1;margin-bottom:0!important}.case-page--paper .case-page__section:not(:has(h2.visually-hidden)):has(table,.data-table,figure,img,video,iframe)>h2+p{grid-column:2;grid-row:1;max-width:none}.case-page--paper .case-page__section:not(:has(h2.visually-hidden)):has(table,.data-table,figure,img,video,iframe)>*:not(h2):not(h2+p){grid-column:1 / -1;max-width:none}}.case-page--paper .case-page__section:has(h2.visually-hidden){display:block!important;padding-top:.35rem!important;padding-bottom:1.15rem!important;border-top:0}.case-page--paper .case-page__cross-link-section{display:block!important;padding-top:.35rem!important;padding-bottom:.85rem!important;border-top:0!important}.case-page--paper .case-page__cross-link{max-width:42rem;margin:0 0 0 clamp(0px,4vw,0px);font-size:1rem;line-height:1.6;color:var(--v2-ink-soft, #4e5565)}.case-page--paper .case-page__cross-link a{display:block;margin-top:.4rem;font-weight:600;color:var(--v2-blue, #0025ff)}.case-page--paper .case-page__section h2{font-family:"Source Serif 4 Variable",Georgia,serif!important;font-size:clamp(1.7rem,2.8vw,2.35rem)!important;line-height:1.2!important;letter-spacing:-.02em;margin:0 0 1rem!important;padding-top:0!important;border-top:none!important;text-wrap:pretty;color:var(--v2-ink, #12141b)!important;max-width:none}.case-page--paper .case-page__lede,.case-page--paper .case-page__tech-list,.case-page--paper .case-page__section .kt,.case-page--paper .case-page__section>p,.case-page--paper .case-page__section>ul{min-width:0;max-width:var(--case-paper-measure)}.case-page--paper .case-page__section .data-table,.case-page--paper .case-page__section table{min-width:0;max-width:none;width:100%}.case-page--paper .case-page__section .data-table table{table-layout:fixed}.case-page--paper .case-page__section .data-table th,.case-page--paper .case-page__section .data-table td,.case-page--paper .case-page__tech-name,.case-page--paper .case-page__tech-reason{overflow-wrap:anywhere}.case-page--paper .case-page__lede{font-size:1.125rem!important;line-height:1.7!important;color:var(--v2-ink-soft, #4e5565)!important;margin:0!important;text-wrap:pretty}.case-page--paper .case-page__lede+.case-page__lede{margin-top:1rem!important}.case-page--paper .case-page__note{max-width:var(--case-paper-measure);margin:1rem 0 0;font-size:.95rem;line-height:1.6;color:var(--v2-ink-soft, #4e5565)}.case-page--paper .case-page__tech-list{list-style:none;padding:0!important;margin:0!important;display:grid!important;gap:0!important}.case-page--paper .case-page__tech-item{padding:1.15rem 0!important;border-top:1px solid var(--v2-paper-rule, #d5c9a8)!important;border-left:none!important;border-radius:0!important;background:transparent!important}.case-page--paper .case-page__tech-item:first-child{padding-top:0!important;border-top:0!important}.case-page--paper .case-page__tech-name,.case-page--paper .case-page__tech-reason{display:block}.case-page--paper .case-page__tech-name{margin-bottom:.35rem}.case-page--paper .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.case-page--paper .kt[data-variant=v2-paper]{background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important;border-left:0!important}.case-page--paper>.faq[data-variant=v2-paper]{box-sizing:border-box;width:100%;display:block;max-width:var(--case-paper-canvas);margin:0 auto!important;padding:2.35rem var(--case-paper-inset)!important;border-radius:0;border-top:1px solid var(--v2-paper-rule, #d5c9a8);background:transparent}.case-page--paper>.faq[data-variant=v2-paper] .faq__title{font-family:"Source Serif 4 Variable",Georgia,serif!important;font-size:clamp(1.7rem,2.8vw,2.35rem)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.02em;max-width:none;margin:0 0 1rem!important}.case-page--paper>.faq[data-variant=v2-paper] .faq__list{width:100%;max-width:var(--case-paper-measure);min-width:0}.case-page--paper>.faq[data-variant=v2-paper] .faq__item{background:transparent!important;box-shadow:none!important;border-radius:0!important}.case-page--paper>.faq[data-variant=v2-paper] .faq__question-text{min-width:0;overflow-wrap:break-word}.case-page--paper .fp-band{box-sizing:border-box;width:100%;max-width:var(--case-paper-canvas);margin-inline:auto;padding-inline:var(--case-paper-inset);padding-block:0}.case-page--paper>.fp-band:has(>.cta[data-variant=v2-paper]){min-width:0}.case-page--paper .cta[data-variant=v2-paper]{text-align:left;padding:0}.case-page--paper .cta[data-layout=centered]{text-align:left}.case-page--paper .cta[data-layout=centered] .cta__content,.case-page--paper .cta[data-layout=centered] .cta__actions{align-items:flex-start;width:100%;max-width:var(--case-paper-measure)}.case-page--paper .cta[data-layout=centered] .cta__ctas{justify-content:flex-start}.case-page--paper .cta[data-variant=v2-paper] .cta__headline{max-width:none;font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.2}.case-page--paper .cta[data-variant=v2-paper] .cta__tagline{max-width:var(--case-paper-measure);font-size:1.0625rem;line-height:1.6;text-wrap:pretty}.case-page--paper .cta[data-variant=v2-paper] .cta__cta{border-radius:10px}@media(max-width:880px){.case-page--paper.case-page{--case-paper-inset: clamp(20px, 5vw, 32px)}.case-page--paper .case-page__section{padding:2.25rem var(--case-paper-inset)!important}.case-page--paper>.faq[data-variant=v2-paper]{padding:2.25rem var(--case-paper-inset)!important}.case-page--paper>.faq[data-variant=v2-paper] .faq__title{margin:0 0 .85rem!important}.case-page--paper>.faq[data-variant=v2-paper] .faq__question{gap:.75rem;font-size:1.0625rem;line-height:1.35}.case-page--paper>.faq[data-variant=v2-paper] .faq__question-icon{flex:0 0 24px}.case-page--paper .fp-band{padding-inline:var(--case-paper-inset)}.case-page--paper .cta[data-variant=v2-paper] .cta__ctas{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:20rem}.case-page--paper .cta[data-variant=v2-paper] .cta__cta{box-sizing:border-box;width:100%;min-height:3.25rem;justify-content:center}}.service-page--v2paper .paper-section{max-width:1240px;margin-inline:auto;padding:2.35rem clamp(24px,5vw,72px);display:block;border-top:1px solid var(--v2-paper-rule, #d5c9a8)}.service-page--v2paper .paper-section>h2{font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(1.7rem,2.8vw,2.35rem)!important;font-weight:400;line-height:1.2;letter-spacing:-.02em;max-width:none;margin:0 0 1rem}.service-page--v2paper .paper-section>.paper-section__body{max-width:46rem}.service-page--v2paper .paper-section__body>p{margin:0 0 1rem}.service-page--v2paper .paper-section__body>p:last-child,.service-page--v2paper .paper-section__body>ul:last-child{margin-bottom:0}.service-page--v2paper .paper-section__body>h3{font-size:1.05rem;font-weight:600;margin:1.35rem 0 .4rem}.service-page--v2paper .paper-section__body>ul{margin:0 0 1rem;padding-left:1.15rem}@media(max-width:880px){.service-page--v2paper .paper-section{padding:2.25rem clamp(20px,5vw,32px)}}.service-page--v2paper .service-page__section{box-sizing:border-box;width:100%;max-width:1240px;margin-inline:auto;padding:2.35rem clamp(24px,5vw,72px);border-top:1px solid var(--v2-paper-rule, #d5c9a8)}.service-page--v2paper .service-page__section>.faq[data-variant=v2-paper]{max-width:none;margin:0;padding:0;background:transparent;border-radius:0}.service-page--v2paper .service-page__section>.faq[data-variant=v2-paper] .faq__heading{margin-bottom:1rem}.service-page--v2paper .service-page__section>.faq[data-variant=v2-paper] .faq__title{max-width:none;margin:0;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(1.7rem,2.8vw,2.35rem);font-weight:400;line-height:1.2;letter-spacing:-.02em}.service-page--v2paper .service-page__section>.faq[data-variant=v2-paper] .faq__list{width:100%;max-width:46rem}@media(max-width:880px){.service-page--v2paper .service-page__section{padding:2.25rem clamp(20px,5vw,32px)}}.service-page.service-page--canon-v3{--service-paper-canvas: 1240px;--service-paper-measure: 46rem;--service-paper-inset: clamp(24px, 5vw, 72px);max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.service-page.service-page--canon-v3>*:not(.fp-band,.fp-band--wide,[data-sangre],script,style,template){box-sizing:border-box;width:100%;min-width:0;max-width:var(--service-paper-canvas);margin-inline:auto;padding-inline:var(--service-paper-inset)}.service-page.service-page--canon-v3>.sh.sh{padding-block:clamp(48px,7vw,88px) clamp(32px,5vw,64px)}.service-page.service-page--canon-v3>:is(.service-page__article,.service-page__article-widget,.service-page__section){padding-block:2.35rem;border-top:1px solid var(--v2-paper-rule, #d5c9a8)}.service-page.service-page--canon-v3>.service-page__intro{padding-bottom:2.35rem}.service-page.service-page--canon-v3>.service-page__article>:not(h2),.service-page.service-page--canon-v3>.service-page__section>:is(p,ul,ol,dl,blockquote),.service-page.service-page--canon-v3>.service-page__intro>:not(.service-page__updated){max-width:var(--service-paper-measure)}.service-page.service-page--canon-v3>.service-page__article>h2,.service-page.service-page--canon-v3>.service-page__section>h2{max-width:16em;margin-top:0;margin-bottom:1rem;text-wrap:pretty;-webkit-hyphens:none;hyphens:none}.service-page.service-page--canon-v3>.faq.faq[data-variant=v2-paper]{padding:2.35rem var(--service-paper-inset);border-top:1px solid var(--v2-paper-rule, #d5c9a8)}.service-page.service-page--canon-v3>.faq.faq[data-variant=v2-paper] .faq__heading{margin-bottom:1rem}.service-page.service-page--canon-v3>.faq.faq[data-variant=v2-paper] .faq__list{width:100%;max-width:var(--service-paper-measure)}.service-page.service-page--canon-v3>.faq.faq[data-variant=v2-paper][data-layout=two-col] .faq__list{grid-template-columns:minmax(0,1fr)}@media(max-width:880px){.service-page.service-page--canon-v3{--service-paper-inset: clamp(20px, 5vw, 32px)}.service-page.service-page--canon-v3>.sh.sh{padding-block:3rem 2.25rem}.service-page.service-page--canon-v3>:is(.service-page__article,.service-page__article-widget,.service-page__section),.service-page.service-page--canon-v3>.faq.faq[data-variant=v2-paper]{padding-block:2.25rem}}.service-page--canon-v3 .fp-band:not([data-sangre]),.service-page--canon-v3 .fp-band--wide:not([data-sangre]){box-sizing:border-box;max-width:1240px!important;margin-inline:auto!important;padding-inline:var(--service-paper-inset)!important}@media(min-width:900px){.service-page--canon-v3 .fp-band--split-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:clamp(32px,4vw,72px);column-gap:clamp(32px,4vw,72px);align-items:start}.service-page--canon-v3 .fp-band--split-head>:is(h2,h3){grid-column:1;grid-row:1;margin-block:0}.service-page--canon-v3 .fp-band--split-head>:is(h2,h3)+p{grid-column:2;grid-row:1;max-width:none;margin-block:0}.service-page--canon-v3 .fp-band--split-head>:not(:is(h2,h3),:is(h2,h3)+p){grid-column:1 / -1}}.service-page.service-page--canon-v3>.fp-band:not([data-sangre],.fp-band--wide):has(>:is(.sh,.sb,.cg,.service-method-steps,.service-case-teaser,.cta,.service-cta-end)){box-sizing:border-box;width:100%;max-width:var(--service-paper-canvas)!important;margin-inline:auto;padding-inline:var(--service-paper-inset)}.service-page.service-page--canon-v3>[data-sangre]>*{box-sizing:border-box;width:100%;min-width:0;max-width:var(--service-paper-canvas);margin-inline:auto;padding-inline:var(--service-paper-inset)}.service-page.service-page--canon-v3>.fp-band:not([data-sangre],.fp-band--wide):has(>.cg)>.cg,.service-page.service-page--canon-v3>.fp-band:not([data-sangre],.fp-band--wide):has(>.cta)>.cta,.service-page.service-page--canon-v3>.fp-band:not([data-sangre],.fp-band--wide):has(>.sh)>.sh,.service-page.service-page--canon-v3>.fp-band:not([data-sangre],.fp-band--wide):has(>.sb)>.sb,.service-page.service-page--canon-v3>.fp-band:not([data-sangre],.fp-band--wide):has(>.service-method-steps)>.service-method-steps,.service-page.service-page--canon-v3>.fp-band:not([data-sangre],.fp-band--wide):has(>.service-case-teaser)>.service-case-teaser,.service-page.service-page--canon-v3>.fp-band:not([data-sangre],.fp-band--wide):has(>.service-cta-end)>.service-cta-end{width:100%;max-width:none;margin-inline:0;padding-inline:0!important}.service-page.service-page--canon-v3>.fp-band:has(>.faq[data-variant=v2-paper]){box-sizing:border-box;width:100%;max-width:1240px!important;margin-inline:auto;padding:2.35rem clamp(24px,5vw,72px);border-top:1px solid var(--v2-paper-rule, #d5c9a8)}.service-page--canon-v3>.fp-band>.faq[data-variant=v2-paper] .faq__list{width:100%;max-width:46rem}.service-page--v2paper .kt[data-variant=v2-paper]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.service-page--canon-v3>.fp-band:has(>.kt[data-variant=v2-paper]){box-sizing:border-box;width:100%;max-width:1240px!important;margin-inline:auto!important;padding:1.6rem clamp(24px,5vw,72px) 2.35rem!important}.service-page--canon-v3 .cg__title{max-width:none!important}.service-page--canon-v3 .cg__card,.service-page--v2paper .cg[data-variant=v2-paper] .cg__card,.service-page--canon-v3 .service-page__price-card,.service-page--v2paper.service-page--canon-v3 .service-page__price-card,.service-page--canon-v3 .service-page__tech-item,.service-page--v2paper.service-page--canon-v3 .service-page__tech-item,.service-page--v2paper.service-page--canon-v3 .service-page__tech-card,.service-page--canon-v3 .sct-card,.service-page--canon-v3 .service-page__compliance-list li,.service-page--canon-v3 .service-page__warning,.service-page--canon-v3 .service-page__note--highlight{background:transparent!important;border:0!important;border-top:1px solid var(--v2-paper-rule, #d5c9a8)!important;border-radius:0!important;box-shadow:none!important}.service-page--v2paper .sh__chip,.service-page--v2paper .sh[data-variant=v2-paper] .sh__chip,.service-page--canon-v3 .sh__chip,.service-canon-hero .sh__chip{background:transparent!important;border:0!important;border-right:1px solid var(--v2-paper-rule, #d5c9a8)!important;border-radius:0!important;padding:0 14px 0 0!important;box-shadow:none!important}.service-page--v2paper .sh__chip:last-child,.service-page--canon-v3 .sh__chip:last-child,.service-canon-hero .sh__chip:last-child{border-right:0!important;padding-right:0!important}@media(max-width:640px){.service-page--v2paper .sh__chip,.service-page--canon-v3 .sh__chip,.service-canon-hero .sh__chip{border-right:0!important;padding-right:0!important}}.service-page--v2paper .service-hero-artifact{border-radius:0!important}.service-page--v2paper .sh__cta,.service-page--v2paper .sh[data-variant=v2-paper] .sh__cta,.service-page--canon-v3 .sh__cta,.service-canon-hero .sh__cta{border-radius:10px!important}.service-page--v2paper .data-table table,.service-page--v2paper.service-page--canon-v3 .data-table table,.case-page--paper .data-table table{background:transparent!important;border-radius:0!important;box-shadow:none!important}.service-page--v2paper.service-page--canon-v3 .data-table th{background:transparent!important}.service-page--canon-v3 .service-page__article,.service-page--canon-v3 .service-page__related,.service-page--canon-v3 .service-page__method-note,.service-page--canon-v3 .service-page__bridge-note{max-width:1240px!important}.service-page--canon-v3 .service-page__article:not(:has(h2:nth-of-type(2)))>h2{max-width:none;margin-top:0;margin-bottom:1rem;font-family:"Source Serif 4 Variable",Georgia,serif!important;font-size:clamp(1.7rem,2.8vw,2.35rem)!important;font-weight:400!important}.service-page--canon-v3 .service-page__article:not(:has(h2:nth-of-type(2)))>table,.service-page--canon-v3 .service-page__article:not(:has(h2:nth-of-type(2)))>.data-table{max-width:none;width:100%}.service-page--v2paper .smc__header,.service-page--canon-v3 .smc__header{max-width:none!important;margin-left:0!important;margin-right:0!important}.service-page--v2paper .aggregator-card,.service-page--canon-v3 .aggregator-card{background:transparent!important;border:0!important;border-top:1px solid var(--v2-paper-rule, #d5c9a8)!important;border-radius:0!important;box-shadow:none!important}.service-page--v2paper .aggregator-card:hover,.service-page--canon-v3 .aggregator-card:hover{box-shadow:none!important}@media(max-width:768px){.service-page--canon-v3 .service-canon-hero .sh__headline{font-size:clamp(2rem,9.6vw,2.375rem)!important;line-height:1.08!important}.service-page--canon-v3 .service-canon-hero .sh__subtitle{font-size:1.0625rem!important;line-height:1.6!important}.service-page--canon-v3>.fp-band:has(>.kt[data-variant=v2-paper]){padding:1.35rem clamp(20px,5vw,32px) 2.25rem!important}.service-page.service-page--canon-v3>.fp-band:has(>.faq[data-variant=v2-paper]){padding:2.25rem clamp(20px,5vw,32px)}}.service-page--canon-v3 .service-page__related,.cases-page--fp .cases-page__article{display:block!important}.service-page--canon-v3 .service-page__article h2,.service-page--canon-v3 .service-page__related h2,.cases-page--fp .cases-page__article h2{max-width:none!important;margin-bottom:1rem!important;font-size:clamp(1.7rem,2.8vw,2.35rem)!important}.service-page--canon-v3 .service-page__related h2,.cases-page--fp .cases-page__article h2{grid-column:auto!important;grid-row:auto!important}.service-page.service-page--canon-v3>.fp-band>h2{font-size:clamp(30px,2.9vw,40px);text-wrap:pretty;-webkit-hyphens:none;hyphens:none}.service-page--canon-v3 .service-page__related>:not(h2){grid-column:auto!important;max-width:46rem}.service-page--canon-v3 .service-page__article>:not(h2){max-width:46rem}.service-page--canon-v3 .service-page__article{margin-inline:auto;padding-inline:var(--service-paper-inset)}@media(min-width:1000px){.service-page--canon-v3 .service-page__article{display:grid;grid-template-columns:[ancho-inicio] minmax(0,1fr) [medida-inicio] min(46rem,100%) [medida-fin] minmax(0,1fr) [ancho-fin];align-content:start}.service-page--canon-v3 .service-page__article>*{grid-column:medida-inicio / medida-fin}.service-page--canon-v3 .service-page__article>:not(h2,h3,h4,p,ul,ol,blockquote,dl){grid-column:ancho-inicio / ancho-fin;max-width:none!important}}.service-page.service-page--canon-v3{--service-section-space: clamp(56px, 5vw, 72px);--service-band-space: clamp(72px, 6.7vw, 96px);--service-block-space: clamp(36px, 3.4vw, 48px);--service-paper-measure: 68ch}.service-page.service-page--canon-v3>:is(section,article,[data-visual-block],.fp-band,.fp-band--wide):not(.service-canon-hero,.esh,.sh,.service-cta-end,[data-sangre]){padding-block:var(--service-section-space)!important;border-top:0!important}.service-page.service-page--canon-v3>[data-sangre]:not(.service-canon-hero,.esh,.sh,.qualified-booking){padding-block:var(--service-band-space)!important}.service-page.service-page--canon-v3>.qualified-booking{margin-top:0!important}.service-page.service-page--canon-v3>.service-cta-end{padding-block:var(--service-band-space)!important}.service-page.service-page--canon-v3>.fp-band--wide:not([data-sangre]),.service-page.service-page--canon-v3>.service-cta-end:not([data-sangre]){box-sizing:border-box;max-width:1240px!important;margin-inline:auto!important;padding-inline:var(--service-paper-inset)!important}.service-page.service-page--canon-v3>.service-cta-end>*,.service-page.service-page--canon-v3>.service-page__article>*{padding-inline:0!important}.service-page.service-page--canon-v3>.fp-band--wide>:is(.service-method-steps,.cg,.cta,.sh,.sb,.service-case-teaser,.service-cta-end){box-sizing:border-box;width:100%;max-width:var(--service-paper-canvas, 1240px)!important;margin-inline:auto!important;padding-inline:var(--service-paper-inset)!important}.service-page.service-page--canon-v3 :is(.cg,.sb,.faq__list,.sce__band,.data-table,table,.service-page__compliance,.service-page__compliance-list,.sms__steps,.service-method-steps,.service-case-teaser){margin-block-start:var(--service-block-space, 48px)!important}.service-page.service-page--canon-v3 :is(p,ul,ol,dl,h2,h3,h4,figure):has(+:is(.cg,.sb,.faq__list,.sce__band,.data-table,table,.service-page__compliance,.service-page__compliance-list,.sms__steps,.service-method-steps,.service-case-teaser)){margin-block-end:0!important}.service-page.service-page--canon-v3>.qualified-booking{padding-block:var(--service-band-space)!important}.service-page.service-page--canon-v3>.qualified-booking>.qualified-booking__inner{padding-block:0!important}.service-page.service-page--canon-v3>:is(section,article,.fp-band,[data-sangre])>:is(.service-method-steps,.service-case-teaser){padding-block:0!important;margin-block:0!important}.service-page.service-page--canon-v3>[data-sangre]>.service-case-teaser>:first-child,.service-page.service-page--canon-v3>[data-sangre]>.service-case-teaser>*>:first-child{margin-block-start:0!important}.service-page.service-page--canon-v3>:is(section,article){margin-block:0!important}.service-page.service-page--canon-v3>.fp-band>:is(.cg,.faq,.service-method-steps,.service-case-teaser,.cta,.service-cta-end,.sb,.sh){padding-inline:0!important;padding-block:0!important}.service-page.service-page--canon-v3>.service-page__section>:is(.cg,.faq,.service-method-steps){padding-inline:0!important}.service-page.service-page--canon-v3>:is(.service-page__article,.service-page__article-widget,.service-page__section):nth-of-type(2n){background:color-mix(in srgb,var(--v2-paper-soft, #ebe6dc) 42%,transparent)}.service-page.service-page--canon-v3>.fp-band:has(>.kt[data-variant=v2-paper]){padding-block:var(--service-section-space)!important}.service-page--canon-v3 .kt[data-variant=v2-paper]{display:grid!important;grid-template-columns:minmax(0,1fr);row-gap:1.5rem;align-items:start}@media(min-width:1120px){.service-page--canon-v3 .kt[data-variant=v2-paper]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);-moz-column-gap:clamp(40px,4vw,64px);column-gap:clamp(40px,4vw,64px);row-gap:0}}.service-page.service-page--canon-v3>.service-page__section>.kt[data-variant=v2-paper]{width:100%;max-width:none!important}.service-page--canon-v3 .kt[data-variant=v2-paper] .kt__eyebrow{margin:0!important;max-width:16em;font-family:"Source Serif 4 Variable",Georgia,serif!important;font-size:clamp(1.55rem,2.2vw,2.05rem)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.025em!important;text-transform:none!important;text-wrap:pretty;-webkit-hyphens:none;hyphens:none}@media(min-width:1120px){.service-page--canon-v3 .kt[data-variant=v2-paper] .kt__eyebrow{max-width:none}}.service-page--canon-v3 .kt[data-variant=v2-paper] .kt__eyebrow-glyph{display:none}.service-page--canon-v3 .kt[data-variant=v2-paper] .kt__body,.service-page--canon-v3 .kt[data-variant=v2-paper] .kt__body>:first-child{margin-top:0!important;max-width:68ch;font-size:clamp(1rem,1.2vw,1.125rem)!important;line-height:1.65!important}.service-page.service-page--canon-v3>:is(.fp-band,.service-page__section):has(>.faq[data-variant=v2-paper]){width:100%;max-width:1240px!important;padding-block:var(--service-section-space)!important;border-top:0!important}.service-page--canon-v3 .faq[data-variant=v2-paper] .faq__heading{max-width:56rem;margin-bottom:clamp(32px,4vw,52px)!important}.service-page--canon-v3 .faq[data-variant=v2-paper] .faq__list{display:block!important;-moz-columns:2;columns:2;-moz-column-gap:clamp(36px,6vw,80px)!important;column-gap:clamp(36px,6vw,80px)!important;width:100%!important;max-width:none!important}.service-page--canon-v3 .faq[data-variant=v2-paper] .faq__item{-moz-column-break-inside:avoid;break-inside:avoid;border-top:1px solid var(--v2-ink-mute, #7a8191)!important}.service-page--canon-v3 .service-page__pain-list{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px!important;margin-top:2rem!important;padding:0!important;list-style:none!important;counter-reset:service-pain}.service-page--canon-v3 .service-page__pain-list>li{grid-column:span 2;min-width:0;margin:0!important;padding:clamp(22px,2.5vw,32px)!important;border:1px solid var(--v2-paper-rule, #d5c9a8);border-radius:12px;counter-increment:service-pain}.service-page--canon-v3 .service-page__pain-list>li:nth-last-child(-n+2){grid-column:span 3}.service-page--canon-v3 .service-page__pain-list>li:before{content:"0" counter(service-pain);display:block;margin-bottom:1.25rem;color:var(--v2-blue, #0025ff);font:600 .7rem/1 var(--v2-font-mono, monospace);letter-spacing:.1em}.service-page--canon-v3 .service-page__tech-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,4vw,56px)!important}.service-page--canon-v3 .service-page__tech-item{padding:1.5rem 0!important}.service-page--canon-v3 .service-page__section>:is(.service-page__lede,.service-page__note,.service-page__warning){max-width:68ch!important}.service-page--canon-v3 .service-page__section:has(>.kt){display:grid;grid-template-columns:minmax(0,52fr) minmax(0,44fr);-moz-column-gap:clamp(28px,4vw,56px);column-gap:clamp(28px,4vw,56px)}.service-page--canon-v3 .service-page__section:has(>.kt)>*{grid-column:1 / -1}.service-page--canon-v3 .service-page__section:has(>.kt)>:is(.service-page__note,.service-page__warning){grid-column:2;max-width:100%!important}.service-page--canon-v3 .service-page__section>.data-table,.service-page--canon-v3 .service-page__section>.service-page__pricing-grid,.service-page--canon-v3 .service-page__section>.service-method-steps{width:100%;max-width:none!important}@media(min-width:1120px){.service-page.service-page--canon-v3>:is(.service-page__section,.service-page__related):has(>h2:not(.visually-hidden)){display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);-moz-column-gap:clamp(40px,4vw,64px);column-gap:clamp(40px,4vw,64px);align-items:start}.service-page.service-page--canon-v3>:is(.service-page__section,.service-page__related):has(>h2:not(.visually-hidden))>h2{grid-column:1;max-width:none;margin:0!important}.service-page.service-page--canon-v3>:is(.service-page__section,.service-page__related):has(>h2:not(.visually-hidden))>.service-page__lede{grid-column:2;margin-top:0!important}.service-page.service-page--canon-v3>:is(.service-page__section,.service-page__related):has(>h2:not(.visually-hidden))>:not(h2,.service-page__lede){grid-column:1 / -1}.service-page.service-page--canon-v3>:is(.service-page__section,.service-page__related):has(>h2:not(.visually-hidden))>:not(h2,h3,h4,p,ul,ol,dl,blockquote,.service-page__lede){max-width:none}}.service-page--canon-v3 .editorial-grid{display:block!important;-moz-columns:auto;columns:auto}.service-page--canon-v3 .editorial-grid>h2{-moz-column-span:none;column-span:none}@media(min-width:1120px){.service-page--canon-v3 .editorial-grid{display:block!important;max-width:var(--service-paper-canvas)!important;-moz-columns:2 30rem;columns:2 30rem;-moz-column-gap:clamp(56px,7vw,96px);column-gap:clamp(56px,7vw,96px)}.service-page--canon-v3 .editorial-grid>h2{-moz-column-span:all;column-span:all;max-width:none;margin-top:0!important;padding-top:clamp(28px,4vw,52px)}.service-page--canon-v3 .editorial-grid>h2:first-child{padding-top:0}.service-page--canon-v3 .editorial-grid>:is(h3,p,ul){max-width:none!important;-moz-column-break-inside:avoid;break-inside:avoid}}@media(max-width:980px){.service-page--canon-v3 .faq[data-variant=v2-paper] .faq__list{-moz-columns:1;columns:1}.service-page--canon-v3 .service-page__pain-list,.service-page--canon-v3 .service-page__tech-list{grid-template-columns:1fr!important}.service-page--canon-v3 .service-page__pain-list>li,.service-page--canon-v3 .service-page__pain-list>li:nth-last-child(-n+2){grid-column:auto}}.case-page--paper .sh__headline,.service-page--v2paper .sh__headline,.service-page--canon-v3 .sh__headline,.service-page--fp .sh__headline,.cases-page--fp .sh__headline,.service-canon-hero .sh__headline,.case-page--paper .sh__subtitle,.service-page--v2paper .sh__subtitle,.service-page--canon-v3 .sh__subtitle,.service-page--fp .sh__subtitle,.cases-page--fp .sh__subtitle,.service-canon-hero .sh__subtitle{max-width:min(46rem,100%)!important;text-wrap:pretty}html:has(.cases-page--paper){scroll-padding-top:88px}.case-page--paper .case-page__section--figure>.csf{margin-top:1.6rem}.case-page--paper .case-page__section .data-table{margin:1.5rem 0 0!important}.case-page--paper .case-page__section .data-table__caption{font-family:var(--v2-font-mono, "JetBrains Mono Variable", ui-monospace, monospace)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-soft, #4e5565)!important;margin-bottom:.85rem!important;text-align:left}.case-page--paper .case-page__section .data-table table{border:0!important;border-top:2px solid var(--v2-ink, #12141b)!important;border-bottom:1px solid var(--v2-border-default, #cfc7b8)!important;background:transparent!important}.case-page--paper .case-page__section .data-table thead th{background:transparent!important;color:var(--v2-ink-mute, #7a8191)!important;font-family:var(--v2-font-mono, "JetBrains Mono Variable", ui-monospace, monospace)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase;padding:.85rem 1rem .75rem!important;border-bottom:1px solid var(--v2-border-default, #cfc7b8)!important;vertical-align:bottom}.case-page--paper .case-page__section .data-table tbody td,.case-page--paper .case-page__section .data-table tbody tr:nth-child(2n) td,.case-page--paper .case-page__section .data-table tbody tr:hover td{background:transparent!important;color:var(--v2-ink-soft, #4e5565)!important;font-family:var(--v2-font-sans, "Inter Variable", system-ui, sans-serif);font-size:.95rem;line-height:1.55;padding:1rem!important;border-top:1px solid var(--v2-border-soft, #ddd7ca)!important;vertical-align:top;text-wrap:pretty}.case-page--paper .case-page__section .data-table tbody tr:first-child td{border-top:0!important}.case-page--paper .case-page__section .data-table tbody td:first-child{font-family:var(--v2-font-serif, "Source Serif 4 Variable", Georgia, serif);font-size:1.1rem;font-weight:600;line-height:1.3;color:var(--v2-ink, #12141b)!important}.case-page--paper .case-page__section .data-table tbody td:last-child{color:var(--v2-ink, #12141b)!important}.case-page--paper .case-page__section .data-table tbody td:last-child strong{color:var(--v2-blue, #0025ff)}.case-page--paper .case-page__section .data-table__source{color:var(--v2-ink-mute, #7a8191)!important;font-style:normal!important;font-family:var(--v2-font-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:12px!important}@media(max-width:720px){.case-page--paper .case-page__section .data-table table{border-top:0!important;border-bottom:0!important}.case-page--paper .case-page__section .data-table tbody tr{border-color:var(--v2-border-default, #cfc7b8)!important;border-radius:12px!important;background:#fff!important}.case-page--paper .case-page__section .data-table tbody td,.case-page--paper .case-page__section .data-table tbody tr:nth-child(2n) td{padding:.85rem 0!important;border-top:1px solid var(--v2-border-soft, #ddd7ca)!important}.case-page--paper .case-page__section .data-table tbody td:first-child{border-top:0!important}.case-page--paper .case-page__section .data-table tbody td:before{color:var(--v2-ink-mute, #7a8191)!important;font-family:var(--v2-font-mono, "JetBrains Mono Variable", ui-monospace, monospace)}}.case-page--paper .case-page__section .data-table+.case-page__note{margin-top:1.25rem;max-width:var(--case-paper-measure)}.case-page--paper .case-page__lessons{list-style:none!important;margin:1.5rem 0 0!important;padding:0!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.5rem;counter-reset:case-lesson}.case-page--paper .case-page__lessons>li{counter-increment:case-lesson;margin:0!important;padding:1rem 0 0!important;border-top:1px solid var(--v2-border-default, #cfc7b8);font-family:var(--v2-font-sans, "Inter Variable", system-ui, sans-serif);font-size:.98rem;line-height:1.6;color:var(--v2-ink-soft, #4e5565);text-wrap:pretty}.case-page--paper .case-page__lessons>li:before{content:counter(case-lesson,decimal-leading-zero);display:block;margin-bottom:.6rem;font-family:var(--v2-font-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--v2-blue, #0025ff)}.case-page--paper .case-page__lessons>li>strong{display:block;margin-bottom:.5rem;font-family:var(--v2-font-serif, "Source Serif 4 Variable", Georgia, serif);font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--v2-ink, #12141b);text-wrap:pretty}@media(max-width:720px){.case-page--paper .case-page__lessons{grid-template-columns:1fr;gap:1.25rem}}.case-page--paper .case-page__tech-list{max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:0;counter-reset:case-tech}.case-page--paper .case-page__tech-item,.case-page--paper .case-page__tech-item:first-child{counter-increment:case-tech;padding:1.1rem 0 1.25rem!important;border-top:1px solid var(--v2-border-default, #cfc7b8)!important}.case-page--paper .case-page__tech-item:before{content:counter(case-tech,decimal-leading-zero);display:block;margin-bottom:.5rem;font-family:var(--v2-font-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--v2-blue, #0025ff)}.case-page--paper .case-page__tech-name{font-family:var(--v2-font-serif, "Source Serif 4 Variable", Georgia, serif)!important;font-size:1.2rem!important;font-weight:600!important;line-height:1.3!important;color:var(--v2-ink, #12141b)!important;text-wrap:pretty}.case-page--paper .case-page__tech-reason{font-size:.95rem!important;line-height:1.6!important;color:var(--v2-ink-soft, #4e5565)!important;text-wrap:pretty}.case-page--paper .case-page__section>.case-page__lede+.case-page__tech-list{margin-top:1.5rem!important}@media(max-width:720px){.case-page--paper .case-page__tech-list{grid-template-columns:1fr}}@media(min-width:1000px){.case-page--paper>.faq[data-variant=v2-paper]{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);-moz-column-gap:clamp(40px,4vw,64px);column-gap:clamp(40px,4vw,64px);align-items:start}.case-page--paper>.faq[data-variant=v2-paper] .faq__heading{grid-column:1;margin:0}.case-page--paper>.faq[data-variant=v2-paper] .faq__list{grid-column:2;max-width:none}}.cases-page--paper.cases-page--paper .cases-metrics{border-top:1px solid var(--v2-paper-rule, #d5c9a8)}.cases-page--paper.cases-page--paper .cases-metrics__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.cases-page--paper.cases-page--paper .cases-metrics__item+.cases-metrics__item{border-left:1px solid var(--v2-paper-rule, #d5c9a8)}.cases-page--paper.cases-page--paper .cases-metrics__item a{display:grid;gap:5px;padding:1.5rem 1.25rem 1.5rem 0;color:inherit;text-decoration:none}.cases-page--paper.cases-page--paper .cases-metrics__item+.cases-metrics__item a{padding-left:1.25rem}.cases-page--paper.cases-page--paper .cases-metrics__value{font-family:var(--v2-font-serif, "Source Serif 4 Variable", Georgia, serif);font-size:clamp(1.9rem,2.6vw,2.5rem);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--v2-ink, #12141b);transition:color .18s ease}.cases-page--paper.cases-page--paper .cases-metrics__item a:hover .cases-metrics__value{color:var(--v2-blue, #0025ff)}.cases-page--paper.cases-page--paper .cases-metrics__label{font-family:var(--v2-font-mono, ui-monospace, monospace);font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-blue, #0025ff)}.cases-page--paper.cases-page--paper .cases-metrics__case{font-size:.9rem;line-height:1.4;color:var(--v2-ink-mute, #7a8191)}@media(min-width:1000px){.cases-page--paper.cases-page--paper .cases-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);-moz-column-gap:clamp(40px,4vw,64px);column-gap:clamp(40px,4vw,64px);align-items:start}.cases-page--paper.cases-page--paper .cases-intro__heading{grid-column:1}.cases-page--paper.cases-page--paper .cases-intro h2{margin-bottom:0}.cases-page--paper.cases-page--paper .cases-intro__lede{grid-column:2;max-width:46rem;margin-top:1.7rem}}.cases-page--paper.cases-page--paper .cases-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;border-top:0;margin-bottom:var(--s-16)}.cases-page--paper.cases-page--paper .case-card-v2{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "problem" "label" "aside" "caps";grid-template-rows:auto auto 1fr auto auto;row-gap:.55rem;-moz-column-gap:0;column-gap:0;min-height:100%;padding:1.35rem 1.35rem 1.2rem;background:#fff;border:1px solid var(--v2-border-default, #cfc7b8);border-bottom-color:var(--v2-border-default, #cfc7b8);border-radius:14px;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.cases-page--paper.cases-page--paper .case-card-v2:hover,.cases-page--paper.cases-page--paper .case-card-v2:focus-within{background:#fff;border-color:var(--v2-blue, #0025ff);box-shadow:0 0 0 1px var(--v2-blue, #0025ff)}.cases-page--paper.cases-page--paper .case-card-v2__header{margin-bottom:.2rem}.cases-page--paper.cases-page--paper .case-card-v2__problem{max-width:none;font-size:1.2rem;line-height:1.28}.cases-page--paper.cases-page--paper .case-card-v2__label{margin:0;font-size:.9rem}.cases-page--paper.cases-page--paper .case-card-v2__aside{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.6rem;padding-top:.9rem;border-top:1px solid var(--v2-border-soft, #ddd7ca)}.cases-page--paper.cases-page--paper .case-card-v2__metric-value{font-family:var(--v2-font-serif, "Source Serif 4 Variable", Georgia, serif);font-size:1.85rem;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--v2-ink, #12141b)}.cases-page--paper.cases-page--paper .case-card-v2__outcome{display:grid;gap:4px}.cases-page--paper.cases-page--paper .case-card-v2__metric-label{font-size:.75rem}.cases-page--paper.cases-page--paper .case-card-v2__cta-primary{font-size:.85rem;white-space:nowrap}.cases-page--paper.cases-page--paper .case-card-v2__cta-primary:hover{padding-inline:0}.cases-page--paper.cases-page--paper .case-card-v2__capabilities{margin-top:.35rem}.cases-page--paper.cases-page--paper .case-card-v2[data-featured=true]{background:var(--v2-paper-soft, #f7f4ee);border-color:var(--v2-ink, #12141b)}.cases-page--paper.cases-page--paper .case-card-v2[data-featured=true] .case-card-v2__problem{font-size:1.38rem}.cases-page--paper.cases-page--paper .case-card-v2[data-featured=true] .case-card-v2__metric-value{font-size:2.3rem}@media(max-width:1000px){.cases-page--paper.cases-page--paper .cases-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-page--paper.cases-page--paper .cases-metrics__list{grid-template-columns:repeat(3,minmax(0,1fr))}.cases-page--paper.cases-page--paper .cases-metrics__item:nth-child(n+4){border-top:1px solid var(--v2-paper-rule, #d5c9a8)}.cases-page--paper.cases-page--paper .cases-metrics__item:nth-child(4){border-left:0}.cases-page--paper.cases-page--paper .cases-metrics__item:nth-child(4) a{padding-left:0}}@media(max-width:640px){.cases-page--paper.cases-page--paper .cases-page__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.cases-page--paper.cases-page--paper .case-card-v2{padding:1.15rem 1.1rem 1rem}.cases-page--paper.cases-page--paper .cases-metrics__list{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-page--paper.cases-page--paper .cases-metrics__item{border-left:0!important}.cases-page--paper.cases-page--paper .cases-metrics__item:nth-child(2n){border-left:1px solid var(--v2-paper-rule, #d5c9a8)!important}.cases-page--paper.cases-page--paper .cases-metrics__item:nth-child(n+3){border-top:1px solid var(--v2-paper-rule, #d5c9a8)}.cases-page--paper.cases-page--paper .cases-metrics__item a{padding:1.1rem .9rem 1.1rem 0}.cases-page--paper.cases-page--paper .cases-metrics__item:nth-child(2n) a{padding-left:.9rem}.cases-page--paper.cases-page--paper .cases-metrics__item:nth-child(odd) a{padding-left:0}.cases-page--paper.cases-page--paper .cases-metrics__value{font-size:1.7rem}}@media(min-width:1001px){.cases-page--paper.cases-page--paper .case-card-v2:nth-child(3n+1):last-of-type{grid-column:1 / -1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"head aside" "problem aside" "label aside" "caps aside";grid-template-rows:auto auto auto 1fr;-moz-column-gap:2.5rem;column-gap:2.5rem}.cases-page--paper.cases-page--paper .case-card-v2:nth-child(3n+1):last-of-type .case-card-v2__aside{margin-top:0;padding-top:0;border-top:0;border-left:1px solid var(--v2-border-soft, #ddd7ca);padding-left:2rem;align-self:stretch;justify-content:center}}@media(max-width:640px){.cases-page--paper.cases-page--paper .cases-metrics__item:last-child:nth-child(odd){grid-column:1 / -1;border-left:0!important}.cases-page--paper.cases-page--paper>.cases-metrics,.cases-page--paper.cases-page--paper>.cases-intro,.cases-page--paper.cases-page--paper>.cases-filters,.cases-page--paper.cases-page--paper>.cases-page__grid{margin-inline:0!important}.cases-page--paper.cases-page--paper .case-card-v2{padding:1rem .7rem .9rem}}@media(min-width:1120px){.service-page--canon-v3 .editorial-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);-moz-column-gap:clamp(40px,4vw,64px);column-gap:clamp(40px,4vw,64px);align-items:start;-moz-columns:auto;columns:auto}.service-page--canon-v3 .editorial-grid>h2{grid-column:1;-moz-column-span:none;column-span:none;padding-top:0;margin-bottom:0!important;max-width:16em}.service-page--canon-v3 .editorial-grid>h2:first-child{grid-row:1}.service-page--canon-v3 .editorial-grid>h2:not(:first-child),.service-page--canon-v3 .editorial-grid>h2:not(:first-child)+:not(h2,h3){margin-top:3rem!important}.service-page--canon-v3 .editorial-grid>:not(h2){grid-column:2;max-width:var(--service-paper-measure, 46rem)!important}.service-page--canon-v3 .editorial-grid>:is(table,figure,.data-table,.service-page__figure,.csf,.ag,.aggregator-grid){grid-column:1 / -1;max-width:none!important;margin-top:2.75rem}}.service-page--canon-v3 .editorial-grid>h3{margin:1.75rem 0 .5rem;font-family:var(--v2-font-serif, "Source Serif 4 Variable", Georgia, serif);font-size:1.35rem;font-weight:600;line-height:1.25;color:var(--v2-ink, #12141b);text-wrap:pretty}.service-page--canon-v3 .editorial-grid>h3:first-of-type{margin-top:0}.service-page--canon-v3 .editorial-grid>h2+h3{margin-top:0}.service-page--canon-v3 .editorial-grid>p+p,.service-page--canon-v3 .editorial-grid>ul+p,.service-page--canon-v3 .editorial-grid>p+ul{margin-top:1rem}.service-page--canon-v3 .sb[data-variant=v2-paper] .sb__stat-value,.service-page--canon-v3 .sb[data-variant=v2-paper] .sb__stat-numeral{font-family:var(--v2-font-serif, "Source Serif 4 Variable", Georgia, serif)!important;font-size:clamp(2rem,3vw,2.8rem)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.02em;color:var(--v2-ink, #12141b)!important}.service-page--canon-v3 .sb[data-variant=v2-paper] .sb__stat-label{font-family:var(--v2-font-sans, "Inter Variable", system-ui, sans-serif)!important;font-size:.95rem!important;line-height:1.5!important;letter-spacing:0;text-transform:none;color:var(--v2-ink-soft, #4e5565)!important;max-width:28ch}.service-page--canon-v3 .sb[data-variant=v2-paper] .sb__stat-source{font-size:.9rem!important;color:var(--v2-ink-soft, #4e5565)!important}body .gf-hero.gf-hero--split{max-width:var(--service-paper-canvas, 1240px)!important;margin-inline:auto!important;padding-inline:var(--service-paper-inset, clamp(24px, 5vw, 72px))!important;padding-block:clamp(24px,3vw,40px) 0!important}body .gf-hero--split .gf-hero-split{min-height:0;-moz-column-gap:clamp(32px,4vw,56px);column-gap:clamp(32px,4vw,56px)}body .gf-hero--split .gf-hero-split__copy{padding-left:0!important;padding-right:0!important}body .gf-hero--split .gf-hero-split__panel{border-radius:16px}@media(min-width:1120px){.service-page--canon-v3 .editorial-grid>:is(.gf-steps,.gf-wgrid,.gf-cards,.gf-week,.gf-pipe,.gf-pipe__caption,.gf-chips,.gf-factory){grid-column:1 / -1;max-width:none!important}}.service-page--canon-v3 .gf-steps:before{left:0;right:0}.service-page--canon-v3 .gf-steps__item{flex:1 1 0;min-width:0}.service-page--canon-v3 .gf-steps__num{font-family:var(--v2-font-mono, ui-monospace, monospace)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em;color:var(--v2-blue, #0025ff)!important}.service-page--canon-v3 .gf-steps__name{font-family:var(--v2-font-serif, "Source Serif 4 Variable", Georgia, serif);font-size:1.05rem!important;font-weight:600}@media(max-width:880px){.service-page--canon-v3 .gf-steps__item{flex:1 0 118px}}@media(min-width:1120px){.service-page--canon-v3 .editorial-grid>h3{grid-column:1;margin-top:1.75rem!important;max-width:16em}.service-page--canon-v3 .editorial-grid>h3+:not(h2,h3){margin-top:1.75rem!important}.service-page--canon-v3 .editorial-grid>h2+h3,.service-page--canon-v3 .editorial-grid>h2+h3+:not(h2,h3){margin-top:0!important}}@media(min-width:1120px){.service-page--canon-v3 .editorial-grid>.editorial-callout{grid-column:1 / -1;max-width:none!important;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);-moz-column-gap:clamp(40px,4vw,64px);column-gap:clamp(40px,4vw,64px);align-items:start;margin-top:2rem!important}.service-page--canon-v3 .editorial-grid>.editorial-callout>:is(h2,h3){grid-column:1;grid-row:1;margin:0;max-width:16em}.service-page--canon-v3 .editorial-grid>.editorial-callout>:not(h2,h3){grid-column:2;max-width:var(--service-paper-measure, 46rem)}}main.service-page.service-page--canon-v3 .service-page__article,main.service-page.service-page--canon-v3 .service-page__section,main.service-page.service-page--canon-v3 .service-page__article :is(p,li,span,dd,dt,td,figcaption),main.service-page.service-page--canon-v3 .service-page__section :is(p,li,span,dd,dt,td,figcaption){color:var(--v2-ink-soft, #4e5565)}main.service-page.service-page--canon-v3 .service-page__article :is(h2,h3,h4,strong,b,th),main.service-page.service-page--canon-v3 .service-page__section :is(h2,h3,h4,strong,b,th){color:var(--v2-ink, #12141b)}main.service-page.service-page--canon-v3 .service-page__article a,main.service-page.service-page--canon-v3 .service-page__section a{color:var(--v2-blue, #0025ff)}.service-page--canon-v3 .sms__steps,.service-page--canon-v3 .service-method-steps .sms__steps{margin-top:1.75rem!important}.service-page--canon-v3 .faq[data-variant=v2-paper] .faq__heading{margin-bottom:2rem!important}.service-page--canon-v3 .faq[data-variant=v2-paper] .faq__list{margin-top:0!important;padding-top:0!important}
