.ms-inner-page{--di-white:#fff;--di-ink:var(--ms-ink,#1e3040);--di-brand:var(--ms-brand);--di-action:var(--ms-accent);--di-muted:#293e4c;--di-paper:color-mix(in srgb,var(--di-brand) 3%,var(--di-white));--di-tint:color-mix(in srgb,var(--di-brand) 7%,var(--di-white));--di-line:color-mix(in srgb,var(--di-brand) 17%,var(--di-white));--di-pattern:color-mix(in srgb,var(--di-brand) 6%,transparent);--di-on-brand:var(--di-white);--di-s1:.5rem;--di-s2:.875rem;--di-s3:1.25rem;--di-s4:1.75rem;--di-s5:2.5rem;--di-s6:3.5rem;--di-s7:5rem;--di-gutter:clamp(1.25rem,4vw,4rem);--di-width:84rem;--di-reading:72ch;--di-rail:16rem;--di-small:.8rem;--di-body:1rem;--di-lead:1.075rem;--di-h2:clamp(1.45rem,2.2vw,2.1rem);--di-title:clamp(2rem,3.4vw,3.65rem);--di-photo-shape:0 3.5rem 0 0;--di-panel-shape:0 0 2.5rem 0;--di-image-ratio:1.45;--di-photo-cut:none;--di-pattern-size:1.35rem;--di-pattern-image:radial-gradient(var(--di-pattern) 1px,transparent 1px);--di-hairline:1px;--di-rule:3px;--di-grid-gap:clamp(1.75rem,4vw,3.5rem);--di-radius:var(--ms-control-radius,.3rem);--di-tab-offset:1.25rem;--di-ring-size:18rem;--di-ring-offset:-4rem;--di-hero-gap:clamp(2rem,5vw,5rem);--di-shadow:0 1rem 2.5rem color-mix(in srgb,var(--di-brand) 8%,transparent);--di-photo-min:15rem;--di-photo-max:28rem;--di-scroll-offset:9rem;--di-line-height:1.85;--di-heading-line:1.14;--di-section-pad:clamp(1.25rem,3vw,2.5rem);--di-edge-wash:color-mix(in srgb,var(--di-action) 18%,transparent);--di-orbit:color-mix(in srgb,var(--di-action) 10%,transparent);--di-orbit-shape:50%;--di-orbit-turn:0deg;background:radial-gradient(circle at calc(100% + 9rem) 84rem,transparent 0 18rem,var(--di-orbit) 18rem 25rem,transparent 25rem), radial-gradient(ellipse 46rem 38rem at 0 57rem,var(--di-edge-wash),transparent 76%), radial-gradient(ellipse 44rem 44rem at 100% 100rem,var(--di-edge-wash),transparent 78%), radial-gradient(ellipse 38rem 36rem at 5% 155rem,var(--di-orbit),transparent 75%), var(--di-paper);color:var(--di-ink);isolation:isolate;position:relative}.ms-inner-page[data-inner-brand="1"]{--di-photo-shape:0;--di-photo-cut:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%);--di-panel-shape:0 0 2rem 0;--di-orbit-shape:38% 62% 50% 50%}.ms-inner-page[data-inner-brand="2"]{--di-photo-shape:2rem 0 0 0;--di-panel-shape:0;--di-pattern-size:1.1rem}.ms-inner-page[data-inner-brand="3"]{--di-photo-shape:50% 50% .5rem .5rem;--di-panel-shape:2.5rem 0 0 0;--di-pattern-size:1.6rem;--di-image-ratio:1.25}.ms-inner-page[data-inner-brand="4"]{--di-photo-shape:5rem 0 5rem 0;--di-panel-shape:0 3rem 0 0;--di-pattern-image:repeating-linear-gradient(120deg,transparent,transparent 2rem,var(--di-pattern) 2rem,transparent calc(2rem + 1px));--di-pattern-size:100%}.ms-inner-page[data-inner-brand="5"]{--di-photo-shape:0;--di-photo-cut:polygon(0 0,88% 0,100% 12%,100% 100%,0 100%);--di-panel-shape:0;--di-pattern-image:linear-gradient(var(--di-pattern) 1px,transparent 1px),linear-gradient(90deg,var(--di-pattern) 1px,transparent 1px);--di-pattern-size:2rem;--di-orbit-shape:3rem;--di-orbit-turn:35deg}.ms-inner-page[data-inner-brand="6"]{--di-photo-shape:0 4rem 0 0;--di-panel-shape:0 0 3rem 0;--di-pattern-size:1.8rem}.ms-inner-page[data-inner-brand="7"]{--di-photo-shape:50% 50% 0 0;--di-panel-shape:3rem 0 0 0;--di-image-ratio:1.2;--di-pattern-image:repeating-radial-gradient(ellipse at 80% 100%,transparent 0,transparent 3rem,var(--di-pattern) 3rem,transparent calc(3rem + 1px));--di-pattern-size:100%}.ms-inner-page[data-inner-brand="8"]{--di-photo-shape:0;--di-panel-shape:0;--di-pattern-image:repeating-linear-gradient(135deg,transparent,transparent 2.5rem,var(--di-pattern) 2.5rem,transparent calc(2.5rem + 1px));--di-pattern-size:100%}.ms-inner-page .di-hero{padding:var(--di-s5) max(var(--di-gutter),calc((100% - var(--di-width))/2)) var(--di-s6);background:radial-gradient(ellipse 45rem 35rem at 0 100%,color-mix(in srgb,var(--di-action) 15%,transparent),transparent 78%),linear-gradient(115deg,var(--di-tint) 22%,color-mix(in srgb,var(--di-action) 12%,var(--di-white)));border-block-end:var(--di-hairline) solid var(--di-line);position:relative;overflow:hidden}.ms-inner-page .di-hero:before{content:"";background-image:var(--di-pattern-image);background-size:var(--di-pattern-size) var(--di-pattern-size);pointer-events:none;position:absolute;inset:0}.ms-inner-page .di-hero:after{content:"";border:7rem solid color-mix(in srgb,var(--di-action) 13%,transparent);border-radius:var(--di-orbit-shape);block-size:48rem;inline-size:48rem;transform:rotate(var(--di-orbit-turn));pointer-events:none;position:absolute;inset-block-start:-12rem;inset-inline-end:clamp(-25rem,-12vw,-8rem)}.ms-inner-page .di-breadcrumb,.ms-inner-page .di-hero-grid{z-index:1}.ms-inner-page .di-breadcrumb{gap:var(--di-s2);font-size:var(--di-small);color:var(--di-muted);flex-wrap:wrap;margin-block-end:var(--di-s5);line-height:1.6;display:flex;position:relative}.ms-inner-page .di-breadcrumb a{color:var(--di-brand);text-decoration:none}.ms-inner-page .di-breadcrumb a:hover{text-decoration:underline}.ms-inner-page .di-hero-grid{align-items:center;gap:var(--di-hero-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;position:relative}.ms-inner-page .di-role{font-size:var(--di-small);color:var(--di-brand);margin:0 0 var(--di-s3);align-items:center;gap:var(--di-s2);font-weight:600;display:flex}.ms-inner-page .di-role:before{content:"";inline-size:var(--di-s4);block-size:var(--di-rule);background:var(--di-action)}.ms-inner-page .di-title{font-size:var(--di-title);letter-spacing:-.035em;font-weight:650;line-height:var(--di-heading-line);max-inline-size:23ch;color:var(--di-brand);text-wrap:balance;margin:0}.ms-inner-page .di-hero-note{font-size:var(--di-body);margin:var(--di-s4) 0 0;max-inline-size:52ch;color:var(--di-muted);line-height:1.7}.ms-inner-page .di-hero-image{min-inline-size:0;aspect-ratio:var(--di-image-ratio);max-block-size:var(--di-photo-max);align-self:stretch;margin:0;position:relative}.ms-inner-page .di-hero-image img{object-fit:cover;border-radius:var(--di-photo-shape);block-size:100%;inline-size:100%;clip-path:var(--di-photo-cut);display:block}.ms-inner-page .di-image-tab{gap:var(--di-s2);max-inline-size:calc(100% - var(--di-s3));padding:var(--di-s2) var(--di-s3);background:var(--di-white);color:var(--di-brand);font-size:var(--di-small);box-shadow:var(--di-shadow);border-inline-start:var(--di-rule) solid var(--di-action);align-items:center;display:flex;position:absolute;inset-block-end:var(--di-s4);inset-inline-start:calc(-1 * var(--di-tab-offset))}.ms-inner-page .di-image-tab svg{inline-size:var(--di-s4);block-size:var(--di-s4);flex:none}.ms-inner-page .di-reference{gap:var(--di-s2);margin:var(--di-s5) 0;color:var(--di-brand);display:grid}.ms-inner-page .di-reference>div{gap:var(--di-s3);padding-block:var(--di-s1);border-block-end:var(--di-hairline) solid var(--di-line);grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);display:grid}.ms-inner-page .di-reference dt{font-size:var(--di-small);color:var(--di-muted)}.ms-inner-page .di-reference dd{font-weight:600;font-size:var(--di-body);margin:0}.ms-inner-page .di-primary{justify-content:space-between;align-items:center;gap:var(--di-s5);padding:var(--di-s2) var(--di-s4);background:var(--di-brand);color:var(--di-on-brand);border:var(--di-hairline) solid var(--di-brand);border-radius:var(--di-radius);font-size:var(--di-body);min-block-size:var(--di-s5);font-weight:600;text-decoration:none;display:inline-flex}.ms-inner-page .di-primary:hover{background:var(--di-action);border-color:var(--di-action)}.ms-inner-page .di-anchor-strip{gap:var(--di-s2) var(--di-s5);padding:var(--di-s3) max(var(--di-gutter),calc((100% - var(--di-width))/2));background:var(--di-white);border-block-end:var(--di-hairline) solid var(--di-line);font-size:var(--di-small);flex-wrap:wrap;display:flex}.ms-inner-page .di-anchor-strip a{color:var(--di-brand);padding-block:var(--di-s1);text-decoration:none}.ms-inner-page .di-body{grid-template-columns:minmax(0,1fr) var(--di-rail);gap:var(--di-grid-gap);max-inline-size:calc(var(--di-width) + var(--di-gutter)*2);padding:var(--di-s6) var(--di-gutter) var(--di-s7);align-items:start;margin-inline:auto;display:grid}.ms-inner-page .di-body[data-wide]{display:block}.ms-inner-page .di-main{min-inline-size:0}.ms-inner-page .di-overview{margin-block-end:var(--di-s6);scroll-margin-block-start:var(--di-scroll-offset)}.ms-inner-page .di-prose{max-inline-size:var(--di-reading);font-size:var(--di-body);line-height:var(--di-line-height)}.ms-inner-page .di-prose p{margin:0 0 var(--di-s4);white-space:pre-line}.ms-inner-page .di-prose p:last-child{margin-block-end:0}.ms-inner-page .di-lead{font-size:var(--di-lead)}.ms-inner-page .di-sections{gap:var(--di-s5);display:grid}.ms-inner-page .di-section{padding-block:var(--di-s3);border-block-start:var(--di-hairline) solid var(--di-line);scroll-margin-block-start:var(--di-scroll-offset)}.ms-inner-page .di-section h2{font-size:var(--di-h2);letter-spacing:-.02em;color:var(--di-brand);margin:0 0 var(--di-s4);text-wrap:balance;line-height:1.25}.ms-inner-page .di-section[data-treatment=illustrated]{gap:var(--di-s5);padding-block:var(--di-s3) var(--di-s4);border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.ms-inner-page .di-section-image{min-block-size:var(--di-photo-min);max-block-size:var(--di-photo-max);align-self:stretch;margin:0}.ms-inner-page .di-section-image img{object-fit:cover;border-radius:var(--di-photo-shape);block-size:100%;inline-size:100%;clip-path:var(--di-photo-cut)}.ms-inner-page .di-section:nth-child(4n+3) .di-section-image{order:2}.ms-inner-page .di-section[data-treatment=inset]{background:linear-gradient(120deg,var(--di-white) 30%,var(--di-tint));padding:var(--di-section-pad);border:0;border-inline-start:var(--di-rule) solid var(--di-action);border-radius:var(--di-panel-shape)}.ms-inner-page .di-checklist{gap:var(--di-s3);margin:0;padding:0;list-style:none;display:grid}.ms-inner-page .di-checklist li{align-items:start;gap:var(--di-s2);line-height:var(--di-line-height);display:flex}.ms-inner-page .di-checklist svg{inline-size:var(--di-s4);block-size:var(--di-s4);color:var(--di-action);flex:none}.ms-inner-page .di-text-link{gap:var(--di-s4);font-size:var(--di-small);color:var(--di-brand);text-underline-offset:.25em;margin-block-start:var(--di-s3);font-weight:600;text-decoration:underline;display:inline-flex}.ms-inner-page .di-rail{gap:var(--di-s5);min-inline-size:0;display:grid}.ms-inner-page .di-rail h2{font-size:var(--di-body);margin:0 0 var(--di-s3);color:var(--di-brand);line-height:1.4}.ms-inner-page .di-contents{border-inline-start:var(--di-hairline) solid var(--di-line);padding-inline-start:var(--di-s3)}.ms-inner-page .di-contents a{font-size:var(--di-small);padding-block:var(--di-s1);color:var(--di-muted);line-height:1.65;text-decoration:none;display:block}.ms-inner-page .di-contents a:hover{color:var(--di-action);text-decoration:underline}.ms-inner-page .di-bookmark{background:var(--di-brand);color:var(--di-on-brand);padding:var(--di-s4);border-end-end-radius:var(--di-s5)}.ms-inner-page .di-bookmark>svg{color:var(--di-on-brand);inline-size:var(--di-s5);block-size:var(--di-s5);margin-block-end:var(--di-s3)}.ms-inner-page .di-bookmark h2{font-size:var(--di-h2);color:var(--di-on-brand);line-height:1.2}.ms-inner-page .di-bookmark p{font-size:var(--di-small);margin:var(--di-s3) 0;line-height:1.75}.ms-inner-page .di-bookmark a{color:var(--di-on-brand);font-size:var(--di-small);padding-block:var(--di-s2);border-block-start:var(--di-hairline) solid currentColor;font-weight:600;text-decoration:none;display:block}.ms-inner-page .di-related a{justify-content:space-between;gap:var(--di-s2);color:var(--di-brand);padding-block:var(--di-s2);border-block-end:var(--di-hairline) solid var(--di-line);font-size:var(--di-small);text-decoration:none;display:flex}.ms-inner-page .di-related a:hover{text-decoration:underline}.ms-inner-page .di-rail-language{font-size:var(--di-small);color:var(--di-muted);line-height:1.7}.ms-inner-page .di-naming{padding:var(--di-s4);background:var(--di-tint);border-inline-start:var(--di-rule) solid var(--di-action);margin-block-end:var(--di-s5)}.ms-inner-page .di-naming h2{font-size:var(--di-body);color:var(--di-brand)}.ms-inner-page .di-product-end{gap:var(--di-s4);padding-block:var(--di-s5);border-block-start:var(--di-hairline) solid var(--di-line);flex-wrap:wrap;align-items:center;margin-block-start:var(--di-s5);display:flex}.ms-inner-page .di-product-end>svg{inline-size:var(--di-s5);block-size:var(--di-s5);color:var(--di-action);flex:none}.ms-inner-page .di-product-end>div{flex:1;min-inline-size:0}.ms-inner-page .di-product-end h2{font-size:var(--di-body);color:var(--di-brand);margin:0;line-height:1.4}.ms-inner-page .di-product-end p{font-size:var(--di-small);margin:var(--di-s1) 0 0}.ms-inner-page .di-library{gap:var(--di-s6);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--di-s6);display:grid}.ms-inner-page .di-library-entry{min-inline-size:0}.ms-inner-page .di-library-entry:first-child{gap:var(--di-s6);background:var(--di-white);padding:var(--di-s4);border-radius:var(--di-panel-shape);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.ms-inner-page .di-library-image{aspect-ratio:1.6;border-radius:var(--di-photo-shape);margin-block-end:var(--di-s4);display:block;overflow:hidden}.ms-inner-page .di-library-image img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ms-inner-page .di-library-entry:first-child .di-library-image{aspect-ratio:1.4;margin:0}.ms-inner-page .di-library-entry h2{font-size:var(--di-h2);color:var(--di-brand);margin:0 0 var(--di-s3);line-height:1.25}.ms-inner-page .di-library-entry h2 a{color:inherit;text-decoration:none}.ms-inner-page .di-library-entry p{max-inline-size:var(--di-reading);color:var(--di-muted);font-size:var(--di-body)}.ms-inner-page .di-quality-records{padding:var(--di-s5);background:var(--di-tint);border-radius:var(--di-panel-shape);border:0;margin-block-start:var(--di-s5)}.ms-inner-page .di-record-heading{align-items:start;gap:var(--di-s3);margin-block-end:var(--di-s4);display:flex}.ms-inner-page .di-record-heading>svg{inline-size:var(--di-s5);block-size:var(--di-s5);color:var(--di-action);flex:none}.ms-inner-page .di-record-heading h2{font-size:var(--di-h2);color:var(--di-brand);margin:0 0 var(--di-s2);line-height:1.25}.ms-inner-page .di-record-heading p{color:var(--di-muted);margin:0}.ms-inner-page .di-contact-layout{gap:var(--di-s6);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.ms-inner-page .di-contact-intro>svg{inline-size:var(--di-s6);block-size:var(--di-s6);color:var(--di-action);margin-block-end:var(--di-s3)}.ms-inner-page .di-contact-intro h2{font-size:var(--di-h2);color:var(--di-brand);margin:0 0 var(--di-s4);line-height:1.25}.ms-inner-page .di-contact-photo{margin:var(--di-s5) 0 var(--di-s3);aspect-ratio:1.9;max-block-size:var(--di-photo-min)}.ms-inner-page .di-contact-photo img{object-fit:cover;border-radius:var(--di-photo-shape);block-size:100%;inline-size:100%}.ms-inner-page .di-operator{font-size:var(--di-small);color:var(--di-muted);line-height:1.8}.ms-inner-page .di-contact-form{background:var(--di-white);padding:var(--di-section-pad);border-block-start:var(--di-rule) solid var(--di-action);border-radius:var(--di-panel-shape);box-shadow:var(--di-shadow)}.ms-inner-page .di-contact-form h2{font-size:var(--di-h2);color:var(--di-brand);margin:0 0 var(--di-s3);line-height:1.25}.ms-inner-page .di-contact-form>p{color:var(--di-muted);font-size:var(--di-small);margin-block-end:var(--di-s5)}.ms-inner-page .di-contact-form form{background:0 0;border:0;max-inline-size:none;padding:0}.ms-inner-page .di-contact-form input,.ms-inner-page .di-contact-form textarea,.ms-inner-page .di-contact-form select{background:var(--di-paper);max-inline-size:100%}.ms-inner-page .di-contact-layout+.di-sections{margin-block-start:var(--di-s6)}.ms-inner-page .di-faq{max-inline-size:var(--di-reading);margin-inline:auto}.ms-inner-page .di-faq details{padding:var(--di-s4) 0;border-block-end:var(--di-hairline) solid var(--di-line)}.ms-inner-page .di-faq summary{justify-content:space-between;gap:var(--di-s5);font-size:var(--di-lead);color:var(--di-brand);cursor:pointer;font-weight:600;list-style:none;display:flex}.ms-inner-page .di-faq summary::-webkit-details-marker{display:none}.ms-inner-page .di-faq summary>span{inline-size:var(--di-s4);block-size:var(--di-s4);text-align:center;background:var(--di-tint);border-radius:50%;flex:none}.ms-inner-page .di-faq details[open] summary>span{transform:rotate(45deg)}.ms-inner-page .di-faq details p{max-inline-size:var(--di-reading);margin:var(--di-s3) 0 0;line-height:var(--di-line-height)}.ms-inner-page .di-glossary{max-inline-size:var(--di-reading);margin:0 auto}.ms-inner-page .di-glossary>div{gap:var(--di-s5);padding:var(--di-s4) 0;border-block-start:var(--di-hairline) solid var(--di-line);grid-template-columns:minmax(0,.4fr) minmax(0,1fr);display:grid}.ms-inner-page .di-glossary dt{color:var(--di-brand);font-weight:600;font-size:var(--di-lead)}.ms-inner-page .di-glossary dd{line-height:var(--di-line-height);margin:0}.ms-inner-page .di-search{max-inline-size:var(--di-reading);margin-inline:auto}.ms-inner-page .di-brief{padding:var(--di-s4);border:var(--di-hairline) solid var(--di-line);background:var(--di-white);border-radius:var(--di-panel-shape);margin-block-start:var(--di-s5)}.ms-inner-page .ms-catalog{padding:var(--di-s5);background:var(--di-white);border-block-start:var(--di-rule) solid var(--di-action);border-radius:var(--di-panel-shape);margin-block-end:var(--di-s6)}.ms-inner-page .ms-catalog h2{font-size:var(--di-h2);color:var(--di-brand);margin:0 0 var(--di-s4)}.ms-inner-page .ms-filters{background:var(--di-paper);padding:var(--di-s4);border:0;margin-block-end:var(--di-s3)}.ms-inner-page .ms-product-grid{gap:0 var(--di-s5);border-block-start:var(--di-hairline) solid var(--di-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ms-inner-page .ms-product{padding:var(--di-s4) 0;border:0;border-block-end:var(--di-hairline) solid var(--di-line);box-shadow:none;background:0 0;border-radius:0;min-inline-size:0}.ms-inner-page .ms-product-sku{font-size:var(--di-small);border-block-end:var(--di-rule) solid var(--di-action);color:var(--di-brand);margin-block-end:var(--di-s2);font-weight:600;display:inline-block}.ms-inner-page .ms-product h3{font-size:var(--di-lead);margin:0 0 var(--di-s2);line-height:1.4}.ms-inner-page .ms-product h3 a{color:var(--di-brand);text-decoration:none}.ms-inner-page .ms-product h3 a:hover{text-decoration:underline}.ms-inner-page .ms-product p{font-size:var(--di-body);margin:0 0 var(--di-s1)}.ms-inner-page .ms-product>span:last-child{font-size:var(--di-small);color:var(--di-muted)}.ms-inner-page .ms-pagination{padding-block:var(--di-s4)}.ms-inner-page .di-hero[data-compact]{padding-block-end:var(--di-s5)}.ms-inner-page .di-hero[data-compact] .di-hero-grid{display:block}.ms-inner-page .di-hero[data-compact] .di-title{max-inline-size:32ch}.ms-inner-page[data-inner-kind=article] .di-main{background:var(--di-white);padding:var(--di-section-pad);border-radius:var(--di-panel-shape)}.ms-inner-page[data-inner-kind=article] .di-lead{font-size:var(--di-body);line-height:1.95}.ms-inner-page[data-inner-kind=privacy] .di-main{max-inline-size:var(--di-reading);background:var(--di-white);padding:var(--di-section-pad);border-radius:var(--di-panel-shape)}.ms-inner-page[data-inner-kind=quality] .di-section{padding-block:var(--di-s4)}.ms-inner-page[data-inner-kind=faq] .di-overview,.ms-inner-page[data-inner-kind=glossary] .di-overview,.ms-inner-page[data-inner-kind=search] .di-overview{max-inline-size:var(--di-reading);margin-inline:auto}.ms-inner-page[data-inner-kind=catalog] .di-title{max-inline-size:20ch}.ms-inner-page :focus-visible{outline:var(--di-rule) solid var(--di-action);outline-offset:var(--di-s1)}@media (max-width:62rem){.ms-inner-page .di-body{display:block}.ms-inner-page .di-hero-grid{gap:var(--di-s5)}.ms-inner-page .di-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-block-start:var(--di-s6)}.ms-inner-page .di-contents,.ms-inner-page .di-rail-language{grid-column:1/-1}.ms-inner-page .di-contact-layout{gap:var(--di-s5)}}@media (max-width:42rem){.ms-inner-page{--di-title:clamp(1.9rem,7.3vw,2.7rem);--di-s7:3rem;--di-s6:2.5rem;--di-s5:1.75rem;--di-photo-min:12rem;--di-tab-offset:0rem;--di-hero-gap:2rem;--di-section-pad:1.25rem;--di-edge-wash:color-mix(in srgb,var(--di-action) 10%,transparent);--di-orbit:color-mix(in srgb,var(--di-action) 5%,transparent)}.ms-inner-page .di-hero:after{border-width:4rem;block-size:28rem;inline-size:28rem;inset-block-start:-6rem;inset-inline-end:-19rem}.ms-inner-page .di-hero{padding-block-start:var(--di-s4)}.ms-inner-page .di-breadcrumb{margin-block-end:var(--di-s4)}.ms-inner-page .di-hero-grid{grid-template-columns:minmax(0,1fr)}.ms-inner-page .di-hero-image{aspect-ratio:1.75;max-block-size:var(--di-ring-size)}.ms-inner-page .di-hero-copy{min-inline-size:0}.ms-inner-page .di-image-tab{inset-block-end:var(--di-s2)}.ms-inner-page .di-section[data-treatment=illustrated]{display:block}.ms-inner-page .di-section-image{aspect-ratio:1.6;min-block-size:0;margin-block-end:var(--di-s4)}.ms-inner-page .di-section-image img{aspect-ratio:1.6;block-size:100%}.ms-inner-page .di-reference>div{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}.ms-inner-page .di-rail{display:block}.ms-inner-page .di-rail>nav,.ms-inner-page .di-bookmark{margin-block-end:var(--di-s5)}.ms-inner-page .di-library{display:block}.ms-inner-page .di-library-entry{margin-block-end:var(--di-s6)}.ms-inner-page .di-library-entry:first-child{padding:var(--di-s3);display:block}.ms-inner-page .di-library-entry:first-child .di-library-image{margin-block-end:var(--di-s4)}.ms-inner-page .di-contact-layout{flex-direction:column;display:flex}.ms-inner-page .di-contact-intro{inline-size:100%}.ms-inner-page .di-contact-form{order:-1;inline-size:100%}.ms-inner-page .di-contact-intro>svg{display:none}.ms-inner-page .di-glossary>div{gap:var(--di-s2);grid-template-columns:minmax(0,1fr)}.ms-inner-page .ms-catalog,.ms-inner-page .ms-filters{padding:var(--di-s3)}.ms-inner-page .ms-product-grid{gap:0 var(--di-s3);grid-template-columns:repeat(2,minmax(0,1fr))}.ms-inner-page .ms-product h3{font-size:var(--di-body)}.ms-inner-page .di-quality-records{padding:var(--di-s3)}.ms-inner-page .di-product-end{grid-template-columns:auto minmax(0,1fr);display:grid}.ms-inner-page .di-product-end .di-primary{grid-column:1/-1}.ms-inner-page .di-anchor-strip{gap:var(--di-s1) var(--di-s3)}}@media (forced-colors:active){.ms-inner-page,.ms-inner-page .di-hero{background:canvas}.ms-inner-page .di-hero:before,.ms-inner-page .di-hero:after{display:none}.ms-inner-page .di-bookmark{border:var(--di-hairline) solid CanvasText}.ms-inner-page .di-primary{border:var(--di-hairline) solid ButtonText}}.ms-inner-page .di-brief .ms-brief{background:0 0;border:0;max-inline-size:none;padding:0}
.ms-source-contact .chat-reply{align-content:start;gap:18px;min-height:420px;padding:24px 18px;display:grid}.ms-source-contact .chat-agent-message{color:#24394a;background:#fff;border-radius:4px 14px 14px;padding:14px 16px;line-height:1.55;box-shadow:0 8px 24px #08385b14}.ms-source-contact .chat-reply a{color:#fff;background:#128c7e;border-radius:10px;justify-self:start;padding:11px 18px;font-weight:800}.ms-source-contact .chat-launcher{z-index:41;color:#fff;cursor:pointer;background:#0b7eb8;border:0;border-radius:50%;place-items:center;width:60px;height:60px;padding:0;display:grid;position:fixed;bottom:20px;right:24px;box-shadow:0 8px 24px #03385c42}.ms-source-contact .chat-launcher svg{width:28px;height:28px}.ms-source-contact .chat-window{z-index:45;background:#f7f7f7;border-radius:22px;flex-direction:column;width:min(360px,100vw - 28px);height:min(680px,100vh - 40px);display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 18px 50px #052a4547}.ms-source-contact .chat-toolbar{align-items:center;gap:8px;min-height:46px;padding:8px 10px 2px;display:flex}.ms-source-contact .chat-toolbar button{color:#1c2933;cursor:pointer;background:#e8e8e8;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.ms-source-contact .chat-toolbar button:last-child{margin-left:auto}.ms-source-contact .chat-window>header{color:#111;background:#fff;border-radius:999px;align-items:center;gap:10px;margin:0 24px 16px;padding:16px;display:flex;box-shadow:0 5px 16px #0a233729}.ms-source-contact .chat-window>header img{object-fit:contain;background:#eef6f8;border-radius:50%;width:46px;height:46px;padding:4px}.ms-source-contact .chat-window>header div{min-width:0;display:grid}.ms-source-contact .chat-window>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ms-source-contact .chat-window>header span{color:#6b6b6b;font-size:11px}.ms-source-contact .chat-window form{background:#fff;border:1px solid #e1e1e1;border-radius:20px;gap:12px;width:calc(100% - 80px);margin:0 auto;padding:24px;display:grid}.ms-source-contact .chat-window form p{color:#304758;margin:0 0 4px;font-size:14px}.ms-source-contact .chat-window label{color:#526575;gap:6px;font-size:12px;display:grid}.ms-source-contact .chat-window input{border:1px solid #cedbe3;border-radius:7px;min-height:40px}.ms-source-contact .chat-window .chat-check{align-items:center;display:flex}.ms-source-contact .chat-window .chat-check input{min-height:auto}.ms-source-contact .chat-window form>button{color:#fff;cursor:pointer;background:#0b7eb8;border:0;border-radius:9px;min-height:42px;font-weight:800}.ms-source-contact .chat-window>small{color:#7b8790;text-align:center;margin-top:auto;padding:0 0 12px;display:block}@media (max-width:600px){.ms-source-contact .chat-launcher{width:54px;height:54px;right:14px}.ms-source-contact .chat-window{width:min(360px,100vw - 32px);bottom:12px;right:16px}}.ms-source-contact .chat-options{color:#415565;background:#fff;border:1px solid #dce7ed;border-radius:10px;margin:-2px 18px 10px;padding:10px 12px;font-size:12px;box-shadow:0 8px 20px #08385b14}.ms-source-contact .chat-phone-links{gap:8px;display:grid}.ms-source-contact .chat-phone-links>a{justify-content:center;display:flex!important}.ms-source-contact .chat-window form{box-sizing:border-box;max-height:calc(100% - 150px);overflow-y:auto}.ms-source-contact .chat-window :is(input,textarea){box-sizing:border-box;width:100%;font:inherit;border:1px solid #cedbe3;border-radius:7px;padding:9px 10px}.ms-source-contact .chat-window textarea{resize:vertical;min-height:105px}.ms-source-contact .chat-window .chat-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.ms-source-contact .chat-ticket-reference{color:#526575;margin:0;font-size:12px}.ms-source-contact .chat-submit-error{color:#8f2424;background:#fff0f0;border-radius:9px;padding:10px}.ms-source-contact .chat-submit-error p{color:inherit!important;margin:0 0 8px!important;font-size:12px!important}.ms-source-contact .chat-submit-error .chat-phone-links>a{background:#0b7eb8;padding:8px 10px;font-size:11px}.ms-source-contact .chat-window{z-index:1000!important}.ms-source-contact .chat-launcher{z-index:999!important}body:has(.chat-window) .source-page-root [data-site-bulletin=true]{visibility:hidden;pointer-events:none}.ms-source-contact .whatsapp-launcher{z-index:999;background:#25d366;border:3px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:transform .18s,background-color .18s,box-shadow .18s;display:grid;position:fixed;bottom:92px;right:28px;box-shadow:0 8px 24px #0f8f4e4d;color:#fff!important;text-decoration:none!important}.ms-source-contact .whatsapp-launcher:hover{background:#1fbd5a;transform:translateY(-2px);box-shadow:0 10px 28px #0f8f4e61;color:#fff!important;text-decoration:none!important}.ms-source-contact .whatsapp-launcher:focus-visible{outline-offset:3px;outline:3px solid #ffb21c}.ms-source-contact .whatsapp-launcher svg{width:30px;height:30px}.ms-source-contact .whatsapp-launcher__label{color:#163c2a;opacity:0;pointer-events:none;background:#fff;border:1px solid #ccefd9;border-radius:10px;width:max-content;max-width:min(230px,100vw - 110px);padding:8px 11px;font-size:12px;font-weight:700;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;right:calc(100% + 12px);transform:translate(5px);box-shadow:0 8px 22px #073a2624}.ms-source-contact .whatsapp-launcher:hover .whatsapp-launcher__label,.ms-source-contact .whatsapp-launcher:focus-visible .whatsapp-launcher__label{opacity:1;transform:translate(0)}@media (max-width:600px){.ms-source-contact .whatsapp-launcher{width:50px;height:50px;bottom:86px;right:16px}.ms-source-contact .whatsapp-launcher svg{width:27px;height:27px}.ms-source-contact .whatsapp-launcher__label{display:none}}@media (prefers-reduced-motion:reduce){.ms-source-contact .whatsapp-launcher,.ms-source-contact .whatsapp-launcher__label{transition:none}}.ms-source-contact .whatsapp-launcher__label{opacity:1;animation:.28s both whatsapp-label-enter;transform:translate(0)}@media (max-width:600px){.ms-source-contact .whatsapp-launcher__label{max-width:calc(100vw - 84px);padding:7px 9px;font-size:11px;display:block;right:calc(100% + 9px)}}@media (prefers-reduced-motion:reduce){.ms-source-contact .whatsapp-launcher__label{animation:none}}@keyframes whatsapp-label-enter{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.ms-source-contact .whatsapp-launcher__label,.ms-source-contact .chat-window{font-family:Arial,Helvetica,sans-serif}.ms-source-contact .chat-company-mark{color:#0b7eb8;background:#eef6f8;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.source-contact-pause{clip-path:inset(50%);width:1px;height:1px;position:fixed;bottom:22px;right:94px;overflow:hidden}.source-contact-pause:focus-visible{clip-path:none;color:#17442d;z-index:1001;background:#fff;width:auto;height:42px;padding:8px}:is(.ms-site:has(.ms-navigation-shell details[open]) .ms-source-contact,.ms-site:has(main .inquiry-form :focus) .ms-source-contact){visibility:hidden;pointer-events:none}.ms-site .ms-footer{padding-bottom:150px}
