@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.4879ddc8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.a4fe2f88.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.5156ecf9.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a1abbbeb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.8225c735.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.e1f02a99.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.0c589a4f.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.fe3df9bb.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.51fad319.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.feb85dd6.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.0cc0c669.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.c500b98e.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ac374088.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.779487c6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box;border:0 solid}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}menu,ol,ul{margin:0;padding:0;list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.Section{--sectionAngleSin:var(--angleNormalSin);--sectionAngle:0;--sectionPaddingSmallMax:110;--sectionPaddingXSmallMax:72;--sectionPaddingMin:72;--sectionPaddingMax:var(--sectionPaddingNormalMax);--sectionPaddingTopMax:var(--sectionPaddingMax);--sectionPaddingBottomMax:var(--sectionPaddingMax);--sectionMarginBottom:0;--sectionAngleHeight:calc(var(--windowWidth)*var(--sectionAngleSin));--sectionAnglePaddingBaseMin:100;--sectionAnglePaddingBaseMax:var(--sectionPaddingMax);--sectionAnglePaddingTopBaseMax:var(--sectionAnglePaddingBaseMax);--sectionAnglePaddingBottomBaseMax:var(--sectionAnglePaddingBaseMax);--sectionAngleMaxHeight:none;--sectionOverflow:hidden;--sectionTransformOrigin:100% 0;--sectionBackgroundOverflow:visible;position:relative;z-index:1;margin-bottom:var(--sectionMarginBottom);color:var(--textColor);scroll-margin-top:calc(var(--fixedNavHeight) + var(--fixedNavSpacing) - var(--sectionPaddingTop))}.HubPage .Section,.Section{--sectionPaddingNormalMax:128}.HubPage .Section{--sectionPaddingSmallMax:112;--sectionPaddingXSmallMax:96;--sectionPaddingMin:96}.Section--hasStickyNav{--sectionOverflow:visible}.Section--hasBorderTop .Section__background{border-top:1px solid rgba(230,235,241,.52)}.Section--paddingSmall{--sectionPaddingMax:var(--sectionPaddingSmallMax)}.Section--paddingXSmall{--sectionPaddingMax:var(--sectionPaddingXSmallMax)}.Section{--sectionAnglePaddingTopBase:calc(var(--sectionAnglePaddingBaseMin)*1px + (var(--sectionAnglePaddingTopBaseMax) - var(--sectionAnglePaddingBaseMin))*(var(--windowWidth)/737 - 0.50882px));--sectionAnglePaddingBottomBase:calc(var(--sectionAnglePaddingBaseMin)*1px + (var(--sectionAnglePaddingBottomBaseMax) - var(--sectionAnglePaddingBaseMin))*(var(--windowWidth)/737 - 0.50882px));--sectionPaddingTopGutterWidth:var(--gutterWidth);--sectionAnglePaddingTop:calc(var(--sectionAngleHeight) - var(--sectionAngleSin)*var(--sectionPaddingTopGutterWidth) + var(--sectionAnglePaddingTopBase));--sectionAnglePaddingBottom:calc(var(--sectionAngleHeight) - var(--sectionAngleSin)*var(--gutterWidth) + var(--sectionAnglePaddingBottomBase));--sectionPaddingTop:calc(var(--sectionPaddingMin)*1px + (var(--sectionPaddingTopMax) - var(--sectionPaddingMin))*(var(--windowWidth)/737 - 0.50882px));--sectionPaddingBottom:calc(var(--sectionPaddingMin)*1px + (var(--sectionPaddingBottomMax) - var(--sectionPaddingMin))*(var(--windowWidth)/737 - 0.50882px))}@media (max-width:375px){.Section{--sectionAnglePaddingTopBase:calc(var(--sectionAnglePaddingBaseMin)*1px);--sectionAnglePaddingBottomBase:calc(var(--sectionAnglePaddingBaseMin)*1px);--sectionPaddingTop:calc(var(--sectionPaddingMin)*1px);--sectionPaddingBottom:calc(var(--sectionPaddingMin)*1px)}}@media (min-width:1112px){.Section{--sectionAnglePaddingTopBase:calc(var(--sectionAnglePaddingTopBaseMax)*1px);--sectionAnglePaddingBottomBase:calc(var(--sectionAnglePaddingBottomBaseMax)*1px);--sectionPaddingTop:calc(var(--sectionPaddingTopMax)*1px);--sectionPaddingBottom:calc(var(--sectionPaddingBottomMax)*1px)}}.Section__background{position:relative;height:100%;max-height:var(--sectionAngleMaxHeight);width:100%;top:0;left:0;transform-origin:var(--sectionTransformOrigin);transform:skewY(var(--sectionAngle));background:var(--backgroundColor);overflow:hidden}.Section__background--isTransparent{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.Section__masked{overflow:var(--sectionOverflow)}.Section__container{position:relative;z-index:1;display:flex;justify-content:center;min-height:var(--sectionMinHeight)}.Section__layoutContainer{width:100%;max-width:var(--layoutWidth);margin:0 var(--columnPaddingNormal)}.Section__layout{padding:var(--sectionPaddingTop) 0 var(--sectionPaddingBottom)}.Section--angleTop{--sectionPaddingTop:var(--sectionAnglePaddingTop);--sectionAngle:var(--angleNormal)}.Section--angleBottom{--sectionTransformOrigin:0 0}.Section--angleBoth,.Section--angleBottom{--sectionPaddingBottom:var(--sectionAnglePaddingBottom);--sectionMarginBottom:calc(var(--sectionAngleHeight)*-1)}.Section--angleBoth{--sectionPaddingTop:var(--sectionAnglePaddingTop);--sectionAngle:var(--angleNormal)}.Section--bleed3{--sectionPaddingBottom:0}.Section__backgroundMask{position:absolute;width:100%;height:100%;overflow:var(--sectionBackgroundOverflow)}.Section--paddingTopNone{--sectionPaddingTop:0}.Section--paddingTopXXLarge{--sectionPaddingTop:160px}@media (min-width:600px){.Section--paddingTopXXLarge{--sectionPaddingTop:calc(90px + 15vw)}}.Section--paddingBottomNone{--sectionPaddingBottom:0}.Card{--cardBleedRightNormal:var(--columnWidth);--cardBleedBottomNormal:16px;--cardShadow:none;--cardShadowMargin:0;--cardMinHeight:72px;position:relative;min-width:100px;min-height:var(--cardMinHeight);max-width:var(--cardMaxWidth,none);margin-right:calc(var(--cardBleedRight, 0)* -1);margin-bottom:calc(var(--cardBleedBottom, 0)* -1);border-radius:var(--cardBorderRadius);background:var(--cardBackground);box-shadow:var(--cardShadow);overflow:hidden}.Quote__body{position:relative;font:var(--fontWeightNormal) 18px/1.55 var(--fontFamily);quotes:"“" "”" "‘" "’"}.Quote__body:before{content:open-quote;position:absolute;left:-10px}html[lang^=ja] .Quote__body:before{left:-20px;top:-5px}html[lang^=fr] .Quote__body:before{left:-14px}.Quote__body:after{content:close-quote;position:absolute}.Quote__body:after,html[lang^=fr] .Quote__body:after{transform:translateX(2px)}.Quote--bodySizeSmall .Quote__body{font:var(--fontWeightNormal) 15px/24px var(--fontFamily);letter-spacing:.2px}html[lang^=de] .Quote__body{quotes:"“" "”" "‘" "’"}html[lang^=sv] .Quote__body{quotes:"”" "”" "‘" "’"}html[lang^=es] .Quote__body,html[lang^=fr] .Quote__body{quotes:"«" "»" "“" "”"}html[lang^=it] .Quote__body{quotes:'"' '"'}html[lang^=ja] .Quote__body{quotes:"「" "」" "『" "』"}.Quote__attribution{margin:16px 0 0;font:var(--fontWeightNormal) 15px/1.66 var(--fontFamily)}.Quote__author{font-weight:var(--fontWeightBold);color:var(--titleColor)}.Gradient{overflow:hidden}.Gradient__canvas{position:relative;display:block;width:inherit;height:100%;opacity:0}.Gradient__canvas.isLoaded{opacity:1;transition:opacity 1.8s ease-in 50ms}.Gradient__guides{--guideDashedColor:rgba(0,0,0,.3);--guideSolidColor:rgba(0,0,0,.2);mix-blend-mode:soft-light}.Gradient:after{content:"";z-index:-1;position:absolute;top:0;left:50%;transform:translateX(-50%);min-width:1000px;width:100%;height:100%;background:radial-gradient(var(--gradientColorZero) 40%,var(--gradientColorTwoTransparent) 60%) -620px -180px no-repeat,radial-gradient(var(--gradientColorThree) 33%,var(--gradientColorThreeTransparent) 67%) -120px -24px no-repeat,radial-gradient(var(--gradientColorTwo) 40%,var(--gradientColorTwoTransparent) 70%) -470px 150px no-repeat,var(--gradientColorZero)}@media (min-width:600px){.Gradient:after{background:radial-gradient(var(--gradientColorZero) 40%,var(--gradientColorTwoTransparent) 60%) -420px -180px no-repeat,radial-gradient(var(--gradientColorThree) 23%,var(--gradientColorThreeTransparent) 70%) 240px -24px no-repeat,radial-gradient(var(--gradientColorTwo) 30%,var(--gradientColorTwoTransparent) 70%) -270px 220px no-repeat,var(--gradientColorZero)}}@media (min-width:900px){.Gradient:after{background:radial-gradient(var(--gradientColorThree) 23%,var(--gradientColorThreeTransparent) 67% 100%) 385px -24px,radial-gradient(var(--gradientColorOne) 0,var(--gradientColorOneTransparent) 60% 100%) -940px 290px,radial-gradient(var(--gradientColorTwo) 10%,var(--gradientColorTwoTransparent) 60% 100%) -120px 250px,radial-gradient(var(--gradientColorOne) 40%,var(--gradientColorOneTransparent) 57% 100%) 495px -44px,radial-gradient(var(--gradientColorZero) 30%,var(--gradientColorZeroTransparent) 67% 100%) 122px -120px,radial-gradient(var(--gradientColorZero) 10%,var(--gradientColorZeroTransparent) 60% 100%) -420px 120px,radial-gradient(var(--gradientColorTwo) 15%,var(--gradientColorTwoTransparent) 50% 100%) -620px 0,radial-gradient(var(--gradientColorTwo) 25%,var(--gradientColorTwoTransparent) 50% 100%) 520px -250px,var(--gradientColorZero);background-repeat:repeat-y}}.Gradient.isLoaded:after{transition:transform 1s 1s;transform:translateX(-50%) scaleY(.995)}.BreadcrumbNav{display:flex;align-items:baseline;justify-content:space-between;width:100%;max-width:var(--layoutWidth);margin:0 auto;padding:16px 0 16px var(--columnPaddingNormal)}@media (min-width:450px){.BreadcrumbNav{display:flex;justify-content:space-between;align-items:center}}@media (max-width:449px){.BreadcrumbNav--shouldWrapMobile{flex-direction:column}}.BreadcrumbNav__list{display:flex;flex-shrink:0;align-items:center;margin:0 16px 5px 0;list-style:none;padding:0;font:var(--fontWeightSemibold) 18px/28px var(--fontFamily)}.BreadcrumbNav__linkList{margin:0;padding:0;display:flex}.BreadcrumbNav__separator{margin:0 10px;color:#c2ccd9}.BreadcrumbNavItem{position:relative}.BreadcrumbNavItem+.BreadcrumbNavItem:before{content:"/";color:#c2ccd9;font:inherit;position:relative;margin:0 6px 0 10px}.BreadcrumbNavItem--isDisabled{pointer-events:none}.BreadcrumbNavItem--isActive .BreadcrumbNavItem__link{color:var(--titleColor)}.BlogHero.HeroSection.Section{--sectionPaddingTop:0;--sectionAnglePaddingBottomBaseMax:-100;--gradientHeight:300px;pointer-events:none}.BlogHero__layout{pointer-events:auto}.BlogHero__header{margin:12px 0;padding:0 var(--columnPaddingNormal);text-align:center}@media (min-width:600px){.BlogHero__header{margin:16px 0 24px}}.BlogHero__title{margin:0 0 8px;font:var(--fontWeightBold) 28px/1.2 var(--fontFamily);letter-spacing:0;color:var(--titleColor)}@media (min-width:600px){.BlogHero__title{font-size:40px}}.BlogHero__description{max-width:500px;margin:0 auto;font:var(--fontWeightNormal) 14px/1.5 var(--fontFamily);letter-spacing:0;color:#697386}@media (min-width:600px){.BlogHero__description{font-size:18px}}.BlogHero__spacer{width:100%;padding-top:128px;padding-bottom:32px;background:var(--backgroundColor)}@media (min-width:768px){.BlogHero__spacer{padding-top:256px}}@media (min-width:1536px){.BlogHero__spacer{padding-top:384px}}.BlogIndexPost{display:grid;grid-template-columns:repeat(var(--columnCountMax),1fr);justify-items:flex-start;align-items:flex-start;gap:16px 0;width:100%;max-width:var(--layoutWidth);margin:0 auto;position:relative}.BlogIndexPost--variantNormal{grid-template-areas:"category" "title" "authorList" "date" "body" "readMore"}.BlogIndexPost--variantNormal.BlogIndexPost--hasFigure{grid-template-areas:"category" "title" "authorList" "date" "image" "body" "readMore"}@media (min-width:600px){.BlogIndexPost--variantNormal{grid-template-areas:"category   date" "title      title" "authorList authorList" "body       body" "readMore   readMore"}.BlogIndexPost--variantNormal.BlogIndexPost--hasFigure{grid-template-areas:"category   date" "title      title" "authorList authorList" "image      image" "body       body" "readMore   readMore"}}@media (min-width:750px){.BlogIndexPost--variantNormal.BlogIndexPost--hasFigure{grid-template-areas:"category   date" "title      title" "authorList authorList" "body       image" "readMore   image" ".          image"}}@media (min-width:900px){.BlogIndexPost--variantNormal{grid-template-areas:"category   category   category date" "title      title      title    authorList" "body       body       body     authorList" "readMore   readMore   readMore authorList"}.BlogIndexPost--variantNormal.BlogIndexPost--hasFigure{grid-template-areas:"category   category   category date" "title      title      title    authorList" "body       body       image    image" "readMore   readMore   image    image" ".          .          image    image"}.BlogIndexPost--variantNormal.BlogIndexPost--hasFigure.BlogIndexPost--hasMultipleAuthors{grid-template-areas:"category   category   date       date" "title      title      authorList authorList" "body       body       image      image" "readMore   readMore   image      image" ".          .          image      image"}}.BlogIndexPost--variantFeatured{padding:24px 16px;border-radius:var(--cardBorderRadius);background:var(--cardBackground);box-shadow:var(--cardShadowXLarge);grid-template-areas:"category" "title" "authorList" "body" "readMore"}.BlogIndexPost--variantFeatured.BlogIndexPost--hasFigure{padding-bottom:16px;grid-template-areas:"category" "title" "authorList" "body" "readMore" "image"}@media (min-width:600px){.BlogIndexPost--variantFeatured{grid-template-areas:"category     category" "title        title" "authorList   authorList" "body         body" "readMore     readMore"}.BlogIndexPost--variantFeatured.BlogIndexPost--hasFigure{grid-template-areas:"category     category" "title        title" "authorList   authorList" "body         body" "readMore     readMore" "image        image"}}@media (min-width:750px){.BlogIndexPost--variantFeatured{grid-template-areas:"category     category" "title        body" "authorList   body" "authorList   readMore"}.BlogIndexPost--variantFeatured.BlogIndexPost--hasFigure{grid-template-areas:"category   category" "title      title" "authorList image" "body       image" "readMore   image" ".          image"}}@media (min-width:900px){.BlogIndexPost--variantFeatured{grid-template-areas:"category     category    category  category" "title        title       body      body" "authorList   authorList  body      body" "authorList   authorList  readMore  readMore"}.BlogIndexPost--variantFeatured.BlogIndexPost--hasFigure{grid-template-areas:"category   category    image image" "title      title       image image" "authorList authorList  image image" "body       body        image image" "readMore   readMore    image image"}.BlogIndexPost--variantFeatured{padding:32px 24px 48px}.BlogIndexPost--variantFeatured.BlogIndexPost--hasFigure{padding-bottom:32px}}.BlogIndexPost__category{grid-area:category}.BlogIndexPost--variantFeatured .BlogIndexPost__category{--titleAnchorDisplay:none}.BlogIndexPost__title.CopyTitle{--titlePaddingRight:var(--columnPaddingLarge);grid-area:title;font:var(--fontWeightBold) 26px/1.3 var(--fontFamily);letter-spacing:-.2px;color:var(--titleColor)}@media (min-width:600px){.BlogIndexPost__title.CopyTitle{font-size:38px;line-height:48px}}.BlogIndexPost__titleLink.Link{--linkColor:var(--titleColor)}.BlogIndexPost__date{grid-area:date}@media (max-width:599px){.BlogIndexPost__date{--anchorDisplay:none}}.BlogIndexPost--variantFeatured .BlogIndexPost__date{display:none}.BlogIndexPost__authorList{grid-area:authorList;display:grid;gap:16px 0}@media (min-width:600px){.BlogIndexPost--hasMultipleAuthors .BlogIndexPost__authorList{width:100%;grid:auto/repeat(2,1fr)}}@media (min-width:750px){.BlogIndexPost--hasMultipleAuthors.BlogIndexPost--variantFeatured:not(.BlogIndexPost--hasFigure) .BlogIndexPost__authorList{grid:none}}@media (min-width:900px){.BlogIndexPost--hasMultipleAuthors.BlogIndexPost--variantFeatured:not(.BlogIndexPost--hasFigure) .BlogIndexPost__authorList{grid:auto/repeat(2,1fr)}.BlogIndexPost--hasMultipleAuthors:not(.BlogIndexPost--hasFigure) .BlogIndexPost__authorList{grid:none}}.BlogIndexPost__body{grid-area:body;display:grid;gap:1em 0;padding:0 var(--columnPaddingLarge) 0 var(--columnPaddingNormal);font:var(--fontWeightNormal) 15px/24px var(--fontFamily);letter-spacing:.2px;color:var(--textColor)}.BlogIndexPost__body p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:6em;line-height:1.5}@media (min-width:600px){.BlogIndexPost__body{font-size:18px;line-height:28px}}.BlogIndexPost__figure.BlogImageCard.Card{grid-area:image}.BlogIndexPost--variantNormal .BlogIndexPost__figure.BlogImageCard.Card{--cardShadow:var(--cardShadowSmall);margin:8px 0}@media (min-width:750px){.BlogIndexPost--variantNormal .BlogIndexPost__figure.BlogImageCard.Card{--cardShadow:var(--cardShadowLarge)}}.BlogIndexPost--variantFeatured .BlogIndexPost__figure.BlogImageCard.Card{--cardBorderRadius:4px}@media (min-width:750px){.BlogIndexPost--variantFeatured .BlogIndexPost__figure.BlogImageCard.Card{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width:900px){.BlogIndexPost--variantFeatured .BlogIndexPost__figure.BlogImageCard.Card{position:absolute;top:-16px;left:0;right:-8px;bottom:-16px}}.BlogIndexPost__readMoreLink.Link{display:flex;align-items:center;grid-area:readMore;padding:0 var(--columnPaddingNormal);font-size:15px;line-height:24px;letter-spacing:.2px}.BlogHomeNavSection.Section{--sectionPaddingBottom:0}.BlogHomeNavSection__segmentedControl.SegmentedControl{margin-bottom:0}.BlogIndexGridSection__layout{--gapMin:60;--gapMax:112;display:grid;row-gap:calc(var(--gapMin)*1px + (var(--gapMax) - var(--gapMin))*(var(--windowWidth)/525 - .71429px))}@media (min-width:900px){.BlogIndexGridSection__layout{row-gap:calc(1px*var(--gapMax))}}.BlogImageCard{--imageAnchor:center;margin:2rem 0}.BlogImageCard__picture{display:block}@media (min-width:750px){.BlogImageCard--imageFitCover .BlogImageCard__picture{position:absolute;top:0;left:0;width:100%;height:100%}}.BlogImageCard__image{max-width:100%;height:auto;vertical-align:top;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media (min-width:750px){.BlogImageCard--imageFitCover .BlogImageCard__image{width:100%;height:100%;-o-object-position:var(--imageAnchor);object-position:var(--imageAnchor);-o-object-fit:cover;object-fit:cover}}.BlogPostDate{--fontSize:15px;--fontLineHeight:1.6;display:inline-block;position:relative;padding:0 var(--columnPaddingNormal);font:var(--fontWeightNormal) var(--fontSize)/var(--fontLineHeight) var(--fontFamily);letter-spacing:.2px;color:var(--textColor)}.BlogPostDate:before{display:var(--anchorDisplay,block);position:absolute;top:calc(.5px + var(--fontLineHeight)*var(--fontSize)/2 - var(--fontSize)/2);left:0;width:1px;height:var(--fontSize);background-color:var(--accentColor);content:""}.BlogPostDate__link.Link{--linkWeight:var(--fontWeightNormal);--linkColor:currentColor;--linkHoverOpacity:0.6}.BlogAuthor{display:flex;align-items:center;padding:0 var(--columnPaddingNormal)}.BlogAuthor__avatar{flex:0 0 auto;margin-right:16px;border-radius:50%;vertical-align:top}.BlogAuthor--hasAvatarBorder .BlogAuthor__avatar{border:1px solid #e6ecf2}.BlogAuthor__caption{display:flex;flex-direction:column}.BlogAuthor__link{font:var(--fontWeightSemibold) 15px/1.6 var(--fontFamily);letter-spacing:.2px;color:var(--titleColor);transition:var(--hoverTransition);transition-property:opacity;outline:none}@media (pointer:fine){.BlogAuthor__link:hover{opacity:.6}}@media (pointer:coarse){.BlogAuthor__link:active{opacity:.6}}.BlogAuthor__role{font:var(--fontWeightNormal) 15px/1.6 var(--fontFamily)}.BlogAuthor__role,.BlogBodyParagraph{letter-spacing:.2px;color:var(--textColor)}.BlogBodyParagraph{grid-column:1/-1;padding:0 var(--columnPaddingLarge) 0 var(--columnPaddingNormal);font:var(--fontWeightNormal) 15px/24px var(--fontFamily);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}@media (min-width:600px){.BlogBodyParagraph{font-size:18px;line-height:28px}}@media (min-width:900px){.BlogBodyParagraph{grid-column:2/-1}}.BlogBodyTitle+.BlogBodyParagraph{margin-top:1rem}.BlogBodyTitle{grid-column:1/-1;padding-left:var(--columnPaddingNormal);padding-right:var(--columnPaddingXLarge);color:var(--titleColor)}@media (min-width:900px){.BlogBodyTitle{grid-column:2/span 3}}h2.BlogBodyTitle{margin-top:48px;font:var(--fontWeightBold) 34px/44px var(--fontFamily);letter-spacing:-.1px}@media (min-width:600px){h2.BlogBodyTitle{line-height:48px;letter-spacing:-.2px}}h3.BlogBodyTitle{margin-top:32px;font:var(--fontWeightBold) 24px/32px var(--fontFamily);letter-spacing:.1px}@media (min-width:600px){h3.BlogBodyTitle{font-weight:var(--fontWeightSemibold);font-size:26px;line-height:36px;letter-spacing:0}}h4.BlogBodyTitle{margin:8px 0 -16px;font:var(--fontWeightBold) 18px/28px var(--fontFamily);letter-spacing:.2px}.BlogBodyTitle .Badge{position:relative;top:-2px;margin-left:2px}.BlogBodyList{--listPaddingLeft:calc(var(--columnPaddingNormal) + 2em);--listPaddingRight:var(--columnPaddingLarge);grid-column:1/-1;margin:1.5rem 0 2rem;padding:0 var(--listPaddingRight) 0 var(--listPaddingLeft);list-style:none;font:var(--fontWeightNormal) 15px/24px var(--fontFamily);letter-spacing:.2px;color:var(--textColor);word-wrap:break-word;overflow-wrap:break-word;max-width:100%}@media (min-width:600px){.BlogBodyList{font-size:18px;line-height:28px;margin:1.8rem 0 2.2rem}}@media (min-width:900px){.BlogBodyList{grid-column-start:2}}.BlogBodyList__item{position:relative;margin-bottom:1rem}.BlogBodyList__item:last-child{margin-bottom:.25rem}ul.BlogBodyList .BlogBodyList__item:before{position:absolute;top:9px;left:-21px;width:8px;height:8px;border-radius:50%;background-color:var(--bulletColor);content:""}@media (min-width:600px){ul.BlogBodyList .BlogBodyList__item:before{top:11px;left:-23px;width:9px;height:9px}}ol.BlogBodyList .BlogBodyList__item{counter-increment:blogBodyListCounter;margin-bottom:1.2rem}ol.BlogBodyList .BlogBodyList__item:before{position:absolute;top:1px;left:-36px;width:24px;height:24px;border-radius:50%;background-color:var(--accentColor);opacity:.15;content:""}@media (min-width:600px){ol.BlogBodyList .BlogBodyList__item:before{top:3px;left:-40px}}ol.BlogBodyList .BlogBodyList__item:after{position:absolute;top:3px;left:-35px;width:23px;font:var(--fontWeightSemibold) 14px/18px var(--fontFamily);color:var(--accentColor);text-align:center;content:counter(blogBodyListCounter)}@media (min-width:600px){ol.BlogBodyList .BlogBodyList__item:after{top:5px;left:-39px}}.BlogBodyList__item strong{color:var(--titleColor);font-weight:var(--fontWeightSemibold)}.BlogBodyQuote{grid-column:1/-1;display:grid;grid:auto/24px auto;gap:14px 0;padding:16px var(--columnPaddingLarge) 16px var(--columnPaddingNormal);font:var(--fontWeightNormal) 18px/28px var(--fontFamily);letter-spacing:.2px;color:var(--titleColor)}@media (min-width:600px){.BlogBodyQuote{padding-top:32px;padding-bottom:32px;font-size:24px;line-height:36px;font-weight:var(--fontWeightLight);letter-spacing:0}}@media (min-width:900px){.BlogBodyQuote{grid-column:2/-1}}.BlogBodyQuote p:last-of-type:after{content:"”"}.BlogBodyQuote__icon{position:relative;top:5px}.BlogBodyQuote__attribution{grid-column:2/-1;font:var(--fontWeightNormal) 15px/24px var(--fontFamily);letter-spacing:.2px}.BlogBodyQuote__authorName{font-weight:var(--fontWeightSemibold)}.BlogBodyQuote--noEndQuote p:last-of-type:after{content:none}.BlogBodyImage{grid-column:1/-1;display:grid;grid:auto/repeat(var(--columnCountMax),1fr);gap:var(--rowGapMedium) 0;align-items:start;position:relative;margin:16px 0}.BlogBodyImage__caption{grid-column:1/-1}@media (min-width:900px){.BlogBodyImage--sizeNormal .BlogBodyImage__caption{grid-column:2/-2}.BlogBodyImage--sizeFull .BlogBodyImage__caption,.BlogBodyImage--sizeLarge .BlogBodyImage__caption,.BlogBodyImage[data-asset-count="2"] .BlogBodyImage__caption{grid-column:2/-1}}.BlogBodyImage .BlogImageCard{grid-column:1/-1}@media (min-width:600px){.BlogBodyImage--sizeFull[data-asset-count="2"] .BlogImageCard{grid-column:span 1;margin-right:var(--columnPaddingNormal)}.BlogBodyImage--sizeFull[data-asset-count="2"] .BlogImageCard+.BlogImageCard{margin-left:var(--columnPaddingNormal);margin-right:0}}@media (min-width:900px){.BlogBodyImage--sizeNormal[data-asset-count="1"] .BlogImageCard{grid-column:2/-2;margin-right:-1px}.BlogBodyImage--sizeLarge[data-asset-count="1"] .BlogImageCard,.BlogBodyImage[data-asset-count="2"]:not(.BlogBodyImage--sizeFull) .BlogImageCard{grid-column:2/-1}.BlogBodyImage--sizeFull[data-asset-count="2"] .BlogImageCard{grid-column:span 2}}.BlogBodyCallout{grid-column:1/-1;position:relative;margin:32px 0;padding:24px 32px;background:var(--subcardBackground);border-radius:var(--cardBorderRadius);overflow:hidden;box-shadow:var(--cardShadowXSmall)}.BlogBodyCallout:before{width:4px;background:linear-gradient(180deg,var(--accentColor) 0,var(--linkHoverColor) 100%);border-radius:4px 0 0 4px}.BlogBodyCallout:after,.BlogBodyCallout:before{content:"";position:absolute;left:0;top:0;bottom:0}.BlogBodyCallout:after{right:0;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000' fill-opacity='0.03' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none}@media (min-width:900px){.BlogBodyCallout{grid-column:2/-1;margin:40px 0;padding:32px 40px}}.BlogBodyCallout strong{display:block;margin-bottom:12px;font:var(--fontWeightSemibold) 18px/1.4 var(--fontFamily);letter-spacing:-.01em;color:var(--titleColor)}.BlogBodyCallout strong:before{content:"💡";display:inline-block;margin-right:8px;font-size:20px;position:relative;top:1px}.BlogBodyCallout p{margin:0;font:var(--fontWeightNormal) 15px/1.6 var(--fontFamily);letter-spacing:0;color:var(--textColor)}.BlogBodyCallout p:last-child{margin-bottom:0}@media (min-width:600px){.BlogBodyCallout strong{font-size:20px}.BlogBodyCallout p{font-size:16px;line-height:1.7}}.BlogBodyCallout a{color:var(--accentColor);text-decoration:none;background-image:linear-gradient(to right,var(--accentColor),var(--accentColor));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:all var(--hoverTransition);opacity:.8}.BlogBodyCallout a:hover{opacity:1;background-size:100% 35%}.BlogBodyCallout[data-type=warning]{background:var(--subcardBackground)}.BlogBodyCallout[data-type=warning]:before{background:linear-gradient(180deg,#c57400,#c57400)}.BlogBodyCallout[data-type=warning] strong:before{content:"⚠️"}.BlogBodyTable{grid-column:1/-1;margin:16px 0}@media (min-width:900px){.BlogBodyTable{grid-column:2/-1}}.BlogCtaCard{margin-top:2rem;border:1px solid var(--blogCtaCardBorder);border-radius:8px;padding:1.5rem;background:var(--blogCtaCardBackground)}.BlogCtaCard--default{--blogCtaCardBackground:linear-gradient(90deg,#eff6ff,#f0fdf4);--blogCtaCardBorder:#bfdbfe}.BlogCtaCard--highlight{--blogCtaCardBackground:linear-gradient(90deg,#dbeafe,#dcfce7);--blogCtaCardBorder:#93c5fd}.BlogCtaCard--subtle{--blogCtaCardBackground:#f9fafb;--blogCtaCardBorder:#e5e7eb}.BlogCtaCard__title,.BlogFAQ__title,.BlogTableScrollHint,.OnduleurCard__title{color:#1f2937}.BlogCtaCard__title,.BlogFAQ__title,.OnduleurCard__title{margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.BlogCtaCard__title{margin-bottom:.5rem;color:#1e40af}.BlogCtaCard__description{margin-bottom:1rem}.BlogCtaCard__action{display:flex;justify-content:center;margin-top:1.5rem}.BlogFAQ{width:100%;margin-block:2rem;border-radius:8px;padding:1.5rem;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.BlogFAQ__title{margin-bottom:1.5rem}.BlogFAQ__list{display:flex;flex-direction:column}.BlogFAQ__item{padding-block:1rem}.BlogFAQ__item--bordered{border-bottom:1px solid #e5e7eb}.BlogFAQ__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:transparent;color:#111827;font:inherit;font-weight:500;text-align:left}.BlogFAQ__trigger:focus-visible{outline:2px solid #4d90fe;outline-offset:2px}.BlogFAQ__icon{width:1.25rem;height:1.25rem;transition:transform var(--hoverTransition)}.BlogFAQ__icon--open{transform:rotate(180deg)}.BlogFAQ__answer{margin-top:.5rem;padding-right:3rem}.BlogFAQ__answer[hidden]{display:none}.BlogFAQ__answerBody{color:#374151}.BlogFAQ__answerBody a{color:#2563eb;text-decoration:underline}.BlogFAQ__answerBody a:hover{color:#1d4ed8}.BlogTable{width:100%;margin-block:1.5rem}.BlogTable__scroller{overflow-x:auto;padding-bottom:.5rem}.BlogTable__table{min-width:-moz-max-content;min-width:max-content;border-collapse:collapse;text-align:left}.BlogTable__headRow{background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff}.BlogTable__cell,.BlogTable__headCell{border:1px solid #bfdbfe;padding:.75rem 1rem}.BlogTable__headCell{font-weight:600}.BlogTable__row--even{background:#fff}.BlogTable__row--odd{background:#f9fafb}.BlogTable__cell--leading{background:#eff6ff;font-weight:500}.BlogTableScrollHint{margin-top:1rem;margin-bottom:.5rem;color:#6b7280;font-size:.75rem;line-height:1rem}@media (min-width:768px){.BlogTable{padding-inline:2rem}.BlogTable__scroller{overflow-x:visible}.BlogTable__table{width:100%;min-width:0}.BlogTableScrollHint{display:none}}.CompetitorsComparisonTable{margin-block:2rem;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px}.CompetitorsComparisonTable__desktop{display:none;width:100%;border-collapse:collapse;background:#fff;font-size:.875rem;line-height:1.25rem}.CompetitorsComparisonTable__desktop thead{background:#f9fafb}.CompetitorsComparisonTable__desktop td,.CompetitorsComparisonTable__desktop th{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.CompetitorsComparisonTable__desktop th{color:#374151;font-weight:500;text-align:left}.CompetitorsComparisonTable__desktop th:last-child{text-align:center}.CompetitorsComparisonTable__row:hover{background:#f9fafb}.CompetitorsComparisonTable__name{color:#111827;font-weight:500}.CompetitorsComparisonTable__description{margin-top:.25rem;color:#6b7280;font-size:.75rem;line-height:1rem}.CompetitorsComparisonTable__badges{display:flex;flex-wrap:wrap;gap:.5rem}.CompetitorsComparisonTable__mobile{background:#fff}.CompetitorsComparisonTable__mobileItem{padding:1rem;border-bottom:1px solid #e5e7eb}.CompetitorsComparisonTable__mobileItem:last-child{border-bottom:0}.CompetitorsComparisonTable__mobileHeader{margin-bottom:.5rem}.CompetitorsComparisonTable__mobileDescription{margin-top:.25rem;color:#6b7280;font-size:.875rem;line-height:1.25rem}.CompetitorsComparisonTable__complexity{margin-bottom:.5rem}.CompetitorsComparisonTable__complexityLabel{margin-right:.5rem;color:#374151;font-size:.875rem;line-height:1.25rem}.CompetitorsBadge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem}.CompetitorsBadge--feature{padding-inline:.625rem}.CompetitorsBadge--high{background:#fef2f2;color:#b91c1c}.CompetitorsBadge--medium{background:#fefce8;color:#a16207}.CompetitorsBadge--enabled,.CompetitorsBadge--low{background:#f0fdf4;color:#15803d}.CompetitorsBadge--mediumLow{background:#eff6ff;color:#1d4ed8}.CompetitorsBadge--disabled{background:#f3f4f6;color:#6b7280}@media (min-width:768px){.CompetitorsComparisonTable__desktop{display:table}.CompetitorsComparisonTable__mobile{display:none}}.OnduleurCard{width:100%;margin-block:1.5rem;border:1px solid #dbeafe;border-radius:8px;padding:1.5rem;background:#eff6ff}.OnduleurCard--calculator{max-width:100%;overflow:hidden;padding:1rem;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08)}.OnduleurCard--case{background:linear-gradient(90deg,#f0fdf4,#eff6ff)}.OnduleurCard__title{margin-bottom:1rem}.OnduleurCalculator__layout,.OnduleurCase__columns{display:flex;flex-direction:column;gap:1.5rem}.OnduleurCalculator__controls,.OnduleurCalculator__resultPanel,.OnduleurCase__panel{width:100%}.OnduleurCalculator__field{margin-bottom:1rem}.OnduleurCalculator__label{display:block;margin-bottom:.25rem;color:#374151;font-size:.875rem;font-weight:500;line-height:1.25rem}.OnduleurCalculator__range{width:100%}.OnduleurCalculator__rangeRow{display:flex;justify-content:space-between}.OnduleurCalculator__caption,.OnduleurCalculator__description,.OnduleurCalculator__rangeBound,.OnduleurCase__muted{color:#6b7280;font-size:.875rem;line-height:1.25rem}.OnduleurCalculator__rangeValue{font-size:.875rem;font-weight:500;line-height:1.25rem}.OnduleurCalculator__infoPanel,.OnduleurCalculator__resultPanel{border-radius:8px;padding:1rem;background:#eff6ff}.OnduleurCalculator__resultPanel{display:flex;flex-direction:column;justify-content:center}.OnduleurCalculator__resultInner{text-align:center}.OnduleurCalculator__ratioValue{margin-bottom:.5rem;color:#1d4ed8;font-size:1.875rem;font-weight:700;line-height:2.25rem}.OnduleurCalculator__caption{margin-bottom:1rem}.OnduleurCalculator__meter{width:100%;margin-bottom:1rem;overflow:hidden;background:#e5e7eb}.OnduleurCalculator__meter,.OnduleurCalculator__meterFill{height:1rem;border-radius:9999px}.OnduleurCalculator__meterFill--dangerLow{background:#f87171}.OnduleurCalculator__meterFill--optimal{background:#22c55e}.OnduleurCalculator__meterFill--warning{background:#eab308}.OnduleurCalculator__meterFill--dangerHigh{background:#ef4444}.OnduleurCalculator__status{font-size:1.125rem;font-weight:500;line-height:1.75rem}.OnduleurCalculator__status--success,.OnduleurCase__success{color:#16a34a}.OnduleurCalculator__status--warning{color:#ca8a04}.OnduleurCalculator__status--danger{color:#dc2626}.OnduleurCalculator__description{margin-top:.5rem;text-align:left}.OnduleurCalculator__estimate{margin-top:1rem;border-radius:8px;padding:.75rem;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08)}.OnduleurCalculator__estimateLabel{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.25rem}.OnduleurCalculator__estimateValue{color:#2563eb;font-size:1.5rem;font-weight:700;line-height:2rem}.OnduleurCalculator__infoPanel{margin-top:1rem}.OnduleurCalculator__infoTitle,.OnduleurCase__noteTitle,.OnduleurCase__panelTitle,.OnduleurCase__strong,.OnduleurChecklist__sectionTitle{font-weight:500}.OnduleurCalculator__infoTitle{margin-bottom:.5rem;color:#1e40af}.OnduleurList{display:flex;flex-direction:column;row-gap:.5rem;font-size:.875rem;line-height:1.25rem}.OnduleurList__item{display:flex;align-items:flex-start}.OnduleurList__marker{margin-right:.5rem;flex-shrink:0;color:#3b82f6}.OnduleurList__marker--success{color:#22c55e}.OnduleurList__marker--check{color:#3b82f6;font-size:1.25rem;line-height:1.75rem}.OnduleurCase__panel,.OnduleurCase__results{border-radius:8px;padding:1rem;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08)}.OnduleurCase__panelTitle,.OnduleurChecklist__sectionTitle{margin-bottom:.5rem;color:#1d4ed8;font-size:1.125rem;line-height:1.75rem}.OnduleurCase__results{margin-top:1.5rem}.OnduleurCase__metrics{display:grid;grid-template-columns:1fr;gap:1rem}.OnduleurCase__muted{margin-top:.25rem}.OnduleurCase__note{margin-top:1rem;border-left:4px solid #22c55e;border-radius:4px;padding:.75rem;background:#f0fdf4}.OnduleurCase__noteBody{margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.OnduleurChecklist{display:flex;flex-direction:column;row-gap:1rem}.OnduleurChecklist__section{border-radius:8px;padding:1rem;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08)}@media (min-width:640px){.OnduleurCard--calculator{padding:1.5rem}}@media (min-width:768px){.OnduleurCalculator__layout,.OnduleurCase__columns{flex-direction:row}.OnduleurCalculator__controls,.OnduleurCalculator__resultPanel,.OnduleurCase__panel{flex:1 1 0}.OnduleurCase__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ResultsCard{grid-column:1/-1;background:linear-gradient(135deg,#0a2540,#1a365d);border-radius:var(--cardBorderRadius);padding:32px 24px;margin:8px 0;color:#fff}@media (min-width:900px){.ResultsCard{grid-column:2/-1;margin:8px var(--columnPaddingLarge) 8px var(--columnPaddingNormal);padding:40px 36px}}.ResultsCard__title{font:var(--fontWeightBold) 24px/1.3 var(--fontFamily);color:#fff;margin-bottom:28px}@media (min-width:600px){.ResultsCard__title{font-size:28px}}.ResultsCard__grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:600px){.ResultsCard__grid{grid-template-columns:1fr 1fr;gap:20px}}.ResultsCard__metric{padding:20px;background:hsla(0,0%,100%,.06);border-radius:8px;border:1px solid hsla(0,0%,100%,.08);transition:background .15s ease}.ResultsCard__metric:hover{background:hsla(0,0%,100%,.1)}.ResultsCard__value{font:var(--fontWeightBold) 32px/1.2 var(--fontFamily);color:#a5b4fc;margin-bottom:6px}@media (min-width:600px){.ResultsCard__value{font-size:36px}}.ResultsCard__label{font:var(--fontWeightSemibold) 15px/1.5 var(--fontFamily);color:hsla(0,0%,100%,.9)}.ResultsCard__detail{font:var(--fontWeightNormal) 14px/1.5 var(--fontFamily);color:hsla(0,0%,100%,.5);margin-top:4px}.BlogPost.Section{--sectionPaddingTop:0}.BlogPost__hero{display:grid;grid:auto/repeat(var(--columnCountMax),1fr);align-items:start;width:100%;max-width:var(--layoutWidth);margin-top:48px;position:relative;z-index:1}.BlogPost__title{grid-column:1/-1;padding:0 var(--columnPaddingMedium) 0 var(--columnPaddingNormal);font:var(--fontWeightSemibold) 42px/1.2 var(--fontFamily);letter-spacing:0;color:var(--titleColor);margin-bottom:1.5rem}@media (min-width:600px){.BlogPost__title{font-size:48px;letter-spacing:-.21px;margin-bottom:1.8rem}}@media (min-width:900px){.BlogPost__title{grid-column:2/span 3;font-size:56px;letter-spacing:-.25px;margin-bottom:2rem}}.BlogPost__titleLink{--linkColor:currentcolor}.BlogPost__meta{display:flex;grid-column:1/-1;margin:24px 0 32px}@media (min-width:600px){.BlogPost__meta{margin-bottom:40px}}@media (min-width:900px){.BlogPost__meta{grid-column:2;margin-top:32px;margin-bottom:36px}}.BlogPost__authorList{grid-column:1/-1;display:grid;gap:16px 0;margin-bottom:12px}@media (min-width:600px){.BlogPost__authorList{margin-bottom:20px}}@media (min-width:900px){.BlogPost__authorList{grid-column:1;position:relative;top:1px;margin:0;height:0}}.BlogPost__body{grid-column:1/-1;display:grid;grid:auto/repeat(var(--columnCountMax),1fr);align-items:start;gap:24px 0;width:100%;max-width:var(--layoutWidth);margin-bottom:2rem;overflow-wrap:break-word;word-break:break-word}@media (max-width:899px){.BlogPost__body{margin-top:16px}}@media (min-width:900px){.BlogPost__body{margin-bottom:3rem}}.BlogPost__body strong{font-weight:var(--fontWeightSemibold);color:var(--titleColor)}.BlogPost__body>section{margin-bottom:2.5rem}.BlogPost__body em{font-style:italic;color:var(--titleColor)}.BlogMdxBlock{grid-column:1/-1}@media (min-width:900px){.BlogMdxBlock{grid-column:2/-1}}.CopyTitle{--titlePaddingLeft:var(--columnPaddingNormal);--titlePaddingRight:var(--columnPaddingMedium);position:relative;padding:0 var(--titlePaddingRight) 0 var(--titlePaddingLeft);font-family:var(--fontFamily);font-weight:var(--titleWeight);font-size:var(--titleFontSize);line-height:var(--titleLineHeight);color:var(--titleColor);letter-spacing:var(--titleLetterSpacing,.2px)}.CopyTitle--inline{--titlePaddingLeft:0px;--titlePaddingRight:0px}.CopyTitle--accented{--titleColor:var(--accentColor)}.CopyTitle--anchored{--titleBorderColor:var(--accentColor)}.CopyTitle--variantHero{--titleFontSize:48px;--titleLineHeight:56px;--titleLetterSpacing:-0.02em}.CopyTitle--variantHero,.CopyTitle--variantSuperhero{--titleWeight:var(--fontWeightBold)}.CopyTitle--variantSection{--titleFontSize:34px;--titleLineHeight:1.294117647;--titleLetterSpacing:-0.1px}.CopyTitle--variantSection,.CopyTitle--variantSubsection{--titlePaddingRight:var(--columnPaddingXLarge);--titleWeight:var(--fontWeightBold)}.CopyTitle--variantSubsection{--titleFontSize:24px;--titleLineHeight:1.333333333;--titleLetterSpacing:0.1px}.CopyTitle--variantFooter{--titlePaddingRight:var(--columnPaddingXLarge)}.CopyTitle--variantFooter,.CopyTitle--variantStat{--titleFontSize:24px;--titleLineHeight:1.333333333;--titleWeight:var(--fontWeightBold);--titleLetterSpacing:0.1px}.CopyTitle--variantDetail,.CopyTitle--variantStat{--titleBorderColor:var(--accentColor)}.CopyTitle--variantDetail{--titleFontSize:15px;--titleLineHeight:1.6;--titleWeight:var(--fontWeightSemibold);--titleLetterSpacing:0.2px}html[lang^=ja] .CopyTitle--variantDetail{--titleWeight:425}@media (min-width:600px){.CopyTitle--variantSubsection{--titleFontSize:26px;--titleLineHeight:1.384615385;--titleLetterSpacing:0}}@media (min-width:1112px){.CopyTitle--variantHero{--titleFontSize:56px;--titleLineHeight:68px}.CopyTitle--variantSection{--titleFontSize:38px;--titleLineHeight:1.263157895;--titleLetterSpacing:-0.2px}}.CopyTitle:before{display:var(--titleAnchorDisplay,block);position:absolute;top:calc(.5px + var(--titleLineHeight)*var(--titleFontSize)/2 - var(--titleFontSize)/2);left:calc(var(--titlePaddingLeft) - var(--columnPaddingNormal));width:1px;height:var(--titleFontSize);background-color:var(--titleBorderColor,transparent);content:""}.Copy{--paddingLeft:var(--columnPaddingNormal);--paddingRight:var(--columnPaddingMedium);--headerPaddingLeft:var(--paddingLeft);--headerPaddingRight:var(--paddingRight);--headerMaxWidth:var(--copyMaxWidth);--bodyPaddingLeft:var(--paddingLeft);--bodyPaddingRight:var(--paddingRight);--bodyMaxWidth:var(--copyMaxWidth);--footerPaddingLeft:var(--paddingLeft);--footerPaddingRight:var(--paddingLeft);--footerRowGap:var(--rowGapMedium);--ctaSpacing:16px;--footerGap:"";scroll-margin-top:var(--fixedNavScrollMargin)}.HubPage .Copy{--paddingLeft:0px;--paddingRight:0px;--footerRowGap:32px;--titleAnchorDisplay:none}.Copy--accented{--titleColor:var(--accentColor)}.Copy.variant--Hero{--titleFontSize:48px;--titleLineHeight:56px;--titleLetterSpacing:-0.02em;--rowGap:var(--rowGapLarge)}.Copy.variant--Hero,.Copy.variant--Section{--titleWeight:var(--fontWeightBold);--paragraphGap:20px}.Copy.variant--Section{--paddingRight:var(--columnPaddingXLarge);--rowGap:var(--rowGapMedium);--titleFontSize:34px;--titleLineHeight:1.294117647;--titleLetterSpacing:-0.1px}.HubPage .Copy.variant--Section{--rowGap:16px;--titleFontSize:32px;--titleWeight:var(--fontWeightSemibold);--titleLineHeight:40px;--titleLetterSpacing:-0.64px;--bodyFontSize:18px;--bodyLineHeight:1.5555555556}@media (min-width:900px){.HubPage .Copy.variant--Section{--titleFontSize:48px;--titleLineHeight:56px;--titleLetterSpacing:-0.96px}}.CondensedExperiment .Copy.variant--Section{--rowGap:16px}.Copy.variant--Subsection{--paddingRight:var(--columnPaddingXLarge);--rowGap:var(--rowGapMedium);--titleFontSize:24px;--titleLineHeight:1.333333333;--titleWeight:var(--fontWeightBold);--titleLetterSpacing:0.1px;--paragraphGap:20px}.HubPage .Copy.variant--Subsection{--rowGap:16px;--footerRowGap:32px;--titleFontSize:24px;--titleLineHeight:32px;--titleWeight:var(--fontWeightSemibold);--bodyFontSize:18px;--bodyLineHeight:28px}@media (min-width:600px){.HubPage .Copy.variant--Subsection{--titleFontSize:28px;--titleLineHeight:36px;--paddingRight:40px}}.Copy.variant--Footer{--paddingRight:var(--columnPaddingXLarge);--rowGap:var(--rowGapMedium);--paragraphGap:20px}.Copy.variant--Footer,.Copy.variant--Stat{--titleFontSize:24px;--titleLineHeight:1.333333333;--titleWeight:var(--fontWeightBold);--titleLetterSpacing:0.1px}.Copy.variant--Detail,.Copy.variant--Stat{--rowGap:var(--rowGapNormal);--titleBorderColor:var(--accentColor);--bodyFontSize:15px;--bodyLineHeight:1.6}.Copy.variant--Detail{--titleFontSize:15px;--titleLineHeight:1.6;--titleWeight:var(--fontWeightSemibold);--titleLetterSpacing:0.2px;--paragraphGap:8px}html[lang^=ja] .Copy.variant--Detail{--titleWeight:425}.HubPage .Copy.variant--Detail{--titleFontSize:18px;--titleWeight:var(--fontWeightSemibold);--titleLineHeight:28px;--bodyFontSize:15px;--bodyLineHeight:24px}@media (min-width:600px){.HubPage .Copy.variant--Detail{--paddingRight:40px}.Copy.variant--Subsection{--titleFontSize:26px;--titleLineHeight:1.384615385;--titleLetterSpacing:0}}@media (min-width:1112px){.Copy.variant--Hero{--titleFontSize:56px;--titleLineHeight:68px}.Copy.variant--Section{--titleFontSize:38px;--titleLineHeight:1.263157895;--titleLetterSpacing:-0.2px}}.Copy{--titleFont:var(--titleWeight) var(--titleFontSize)/var(--titleLineHeight) var(--fontFamily);--captionFont:var(--fontWeightBold) var(--captionFontSize,18px)/var(--captionLineHeight,1.555555556) var(--fontFamily);--bodyFont:var(--fontWeightNormal) var(--bodyFontSize,18px)/var(--bodyLineHeight,1.555555556) var(--fontFamily);letter-spacing:.2px}.Copy,.Copy__header{display:grid;row-gap:var(--rowGap)}.Copy__header{position:relative;padding:0 var(--headerPaddingRight) 0 var(--headerPaddingLeft);max-width:var(--headerMaxWidth)}.Copy__header.variant--HeroCondensed{align-items:center;display:flex;padding:0 16px 0 var(--headerPaddingLeft)}.Copy__header.variant--HeroCondensed .Copy__icon{margin-right:16px}.Copy__header.variant--HeroCondensed .Copy__title{font-size:15px;font-weight:500}.Copy__header.variant--Condensed{--rowGap:16px}.Copy__icon{min-height:40px;display:flex;align-items:flex-end;margin-bottom:var(--rowGap)}.Copy__caption{font:var(--captionFont);color:var(--accentColor)}html[lang^=ja] .Copy__caption{font-weight:600;font-variation-settings:"wght" 500}.Copy__title{position:relative;font:var(--titleFont);color:var(--titleColor);letter-spacing:var(--titleLetterSpacing,inherit)}html[lang^=ja] .Copy__title{font-weight:600;font-variation-settings:"wght" var(--titleWeight)}.Copy__title:before{display:var(--titleAnchorDisplay,block);position:absolute;top:calc(.5px + var(--titleLineHeight)*var(--titleFontSize)/2 - var(--titleFontSize)/2);left:calc(var(--headerPaddingLeft)*-1);width:1px;height:var(--titleFontSize);background-color:var(--titleBorderColor,transparent);content:""}.Copy__title .Badge{position:relative;top:-3px;margin-left:2px}.variant--Detail .Copy__title .Badge{top:-1px}.Copy__body.variant--Detail{--bodyFont:var(--fontWeightNormal) 15px/1.6 var(--fontFamily)}.Copy__body{padding:0 var(--bodyPaddingRight) 0 var(--bodyPaddingLeft);font:var(--bodyFont);color:var(--textColor);max-width:var(--bodyMaxWidth)}.Copy__body p+p{margin-top:var(--paragraphGap)}.Copy__footer{display:grid;grid-auto-columns:minmax(0,1fr);row-gap:var(--footerRowGap);margin-top:calc(var(--footerGap, var(--rowGap)) - var(--rowGap));padding:0 var(--footerPaddingRight) 0 var(--footerPaddingLeft)}.Copy__footer>.CtaButton,.Copy__footer>.CtaLink{justify-self:flex-start}.Copy__footer>.List[data-column-count="2"]{max-width:calc(var(--columnWidth)*2)}.Copy__footer>.CopyBody--anchored{margin-left:calc(var(--columnPaddingNormal)*-1)}.Copy__ctaContainer{display:flex;align-items:center}@media (max-width:899px){.Copy__ctaContainer{flex-wrap:wrap}}.Copy__ctaContainer>.CtaButton:first-of-type,.Copy__ctaContainer>.CtaButton:last-of-type{margin-bottom:16px}.Copy__ctaContainer>.CtaButton:first-of-type:last-of-type{margin-bottom:0}.Copy__ctaContainer>.CtaButton:not(:first-of-type){margin-left:var(--ctaSpacing)}.Copy.variant--Superhero{--rowGap:var(--rowGapLarge);--titleWeight:var(--fontWeightBold);--paragraphGap:20px}.HubPage .Copy.variant--Superhero{--titleFontMin:50;--titleFontMax:76;--viewportMin:var(--viewportWidthSmall);--viewportMax:var(--viewportWidthMedium);--titleFontSize:calc(var(--titleFontMin)*1px + (var(--titleFontMax) - var(--titleFontMin))*(var(--windowWidth) - var(--viewportMin)*1px)/(var(--viewportMax) - var(--viewportMin)));--titleLineHeight:1.04;--titleLetterSpacing:-0.04em;--titleWeight:var(--fontWeightSemibold);--titleFont:var(--titleWeight) var(--titleFontSize)/var(--titleLineHeight) var(--fontFamily);--headerMarginTop:100px;--headerPadding:0 var(--headerPaddingRight) 0 var(--headerPaddingLeft);min-width:0;padding:var(--headerPadding);--rowGap:var(--rowGapLarge);--paragraphGap:20px}@media (min-width:600px){.HubPage .Copy.variant--Superhero{--headerPaddingRight:var(--columnPaddingNone);--titleFontMin:60;--viewportMin:var(--viewportWidthMedium);--viewportMax:var(--viewportWidthLarge)}}@media (min-width:900px) and (max-height:700px){.HubPage .Copy.variant--Superhero{--titleFontSize:64px}}@media (min-width:1112px){.HubPage .Copy.variant--Superhero{--titleFontSize:76px}}.Link{font-weight:var(--linkWeight,var(--fontWeightSemibold));cursor:pointer;color:var(--linkColor);opacity:var(--linkOpacity,1);transition:var(--hoverTransition);transition-property:color,opacity;outline:none}@media (pointer:fine){.Link:hover{color:var(--linkHoverColor,var(--linkColor));opacity:var(--linkHoverOpacity,1)}}@media (pointer:coarse){.Link:active{color:var(--linkHoverColor,var(--linkColor));opacity:var(--linkHoverOpacity,1)}}.keyboard-navigation .Link:focus{box-shadow:var(--focusBoxShadow);border-radius:2px}.Link__icon{position:relative;top:2px;margin:0 8px 0 0}.MktRoot{--fontWeightLight:200;--fontWeightNormal:300;--fontWeightSemibold:425;--fontWeightBold:700;--systemFontFamily:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--codeFontFamily:"SourceCodePro";--sourceCodeFont:500 14px/1.714285714 var(--codeFontFamily);--ctaFont:var(--fontWeightSemibold) 15px/1.6 var(--fontFamily);--inputFont:var(--fontWeightNormal) 15px/1.6 var(--fontFamily);--cardShadowXSmall:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);--cardShadowSmall:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);--cardShadowMedium:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);--cardShadowLarge:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3);--cardShadowLargeInset:inset 0 30px 60px -12px rgba(50,50,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3);--cardShadowXLarge:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);--cardShadowXSMallMargin:2px;--cardShadowSmallMargin:8px;--cardShadowMediumMargin:16px;--cardShadowLargeMargin:32px;--cardShadowXLargeMargin:48px;--cardBorderRadius:8px;--filterShadowMedium:0px 3px 11.5px -3.5px rgba(50,50,93,.25),0px 3.8px 7.5px -3.7px rgba(0,0,0,.1);--scrollbarOffset:10px;--angleNormal:-6deg;--angleStrong:-12deg;--angleNormalSin:0.106;--angleStrongSin:0.212;--modalZIndex:999999;--fixedNavHeight:60px;--fixedNavSpacing:48px;--fixedNavScrollMargin:calc(var(--fixedNavHeight) + var(--fixedNavSpacing));--hoverTransition:150ms cubic-bezier(0.215,0.61,0.355,1);--focusBoxShadow:0 0 0 2px #4d90fe,inset 0 0 0 2px hsla(0,0%,100%,.9);color-scheme:only light}.MktRoot *,.MktRoot :after,.MktRoot :before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){.MktRoot{--hoverTransition:none}}.MktRoot[lang^=ja]{--fontWeightNormal:300;--fontWeightSemibold:300}.MktRoot[lang^=th]{--fontWeightSemibold:600;--fontWeightBold:600}.MktRoot[lang^=zh]{--fontWeightNormal:400;--fontWeightSemibold:500}.MktRoot[data-loading]{overflow-x:hidden}.MktRoot[data-loading] :after,.MktRoot[data-loading] :before,.MktRoot[data-loading] :not([data-transition-in]){transition:none!important}.MktBody{margin:0;font-family:var(--fontFamily);font-weight:var(--fontWeightNormal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--textColor);background:var(--backgroundColor)}.MktBody--locked{overflow:hidden}.ThirdPartyFrame{width:1px;height:1px;position:fixed;visibility:hidden;pointer-events:none}.SiteNavItem{--SiteNavItemBodyWhiteSpace:nowrap;--SiteNavItemBodyHyphens:none;--SiteNavItemBodyWordBreak:normal;--siteNavExternalIconMarginLeft:4px;--siteNavExternalIconMarginBottom:2px;margin-left:calc(var(--siteNavIconSize) + var(--siteNavIconSpacingRight));font:var(--siteNavItemFont,var(--fontWeightNormal) 14px/1.428571429 var(--fontFamily));letter-spacing:.2px}.SiteNavItem--hasIcon{margin-left:0}.SiteNavItem__link{display:inline-flex;color:#0a2540;outline:none}.keyboard-navigation .SiteNavItem__link:focus{box-shadow:var(--focusBoxShadow);border-radius:2px}.SiteNavList--iconSizeMedium .SiteNavItem__link{align-items:start}.SiteNavList--iconSizeLarge .SiteNavItem__link{align-items:center}@media (min-width:900px){.SiteNavList--iconSizeLarge .SiteNavItem__link{align-items:start}}.SiteNavList--iconSizeXLarge .SiteNavItem__link{align-items:center}@media (max-width:899px){.SiteNavItem__link{padding:var(--siteNavItemLinkPadding,6px)}}.SiteNavItem__iconContainer{--iconLightColor:#88add2;--iconDarkColor:#0a2540;--iconKnockoutColor:#fff;flex:0 0 auto;width:var(--siteNavIconSize);height:var(--siteNavIconSize);margin-top:var(--siteNavIconSpacingTop);margin-right:var(--siteNavIconSpacingRight)}.SiteNavItem__iconContainer svg{width:inherit;height:inherit;vertical-align:top}.SiteNavItem__iconContainer circle,.SiteNavItem__iconContainer path,.SiteNavItem__iconContainer rect{transition:var(--hoverTransition);transition-property:fill,stroke}.SiteNavList--iconSizeNormal .SiteNavItem__iconContainer{margin-top:3px}.SiteNavItem__link:hover .SiteNavItem__iconContainer{--iconLightColor:initial;--iconDarkColor:initial;--iconKnockoutColor:initial}.SiteNavItem__basicIcon.BasicIcon{--basicIconColor:var(--iconLightColor,var(--iconHoverLightColor,#0a2540))}.SiteNavItem__externalIcon{--siteNavIconSize:10px;--iconLightColor:#727f96;flex:0 0 auto;width:var(--siteNavIconSize);height:var(--siteNavIconSize);margin:0 0 var(--siteNavExternalIconMarginBottom) var(--siteNavExternalIconMarginLeft);vertical-align:middle}.SiteNavItem__externalIcon path{transition:var(--hoverTransition);transition-property:fill,stroke}.SiteNavItem__link:hover .SiteNavItem__externalIcon{--iconLightColor:initial}.SiteNavItem__label{color:inherit;line-height:var(--siteNavIconLabelLineHeight,inherit)}.SiteNavItem--hasIcon .SiteNavItem__label{font-weight:var(--fontWeightSemibold)}.SiteNavItem--hasNoIcon.SiteNavItem--hasNoBody .SiteNavItem__label{transition:var(--hoverTransition);transition-property:opacity;opacity:.8}.SiteNavItem--hasNoIcon.SiteNavItem--hasNoBody .SiteNavItem__link:hover .SiteNavItem__label{opacity:1}html[lang^=ja] .SiteNavItem__label{--fontWeightSemibold:425}.SiteNavItem__arrow.HoverArrow{transition:var(--hoverTransition);transition-property:opacity}.SiteNavItem--isArrowHidden .SiteNavItem__arrow.HoverArrow{opacity:0}@media (max-width:899px){.SiteNavItem--isArrowHidden .SiteNavItem__arrow.HoverArrow{display:none}}.SiteNavItem__link:hover .SiteNavItem__arrow.HoverArrow{opacity:1}@media (min-width:900px){.SiteNavItem--hasNoBody.SiteNavItem--isArrowHidden .SiteNavItem__arrow.HoverArrow{display:none}}.SiteNavItem__body{color:inherit;line-height:var(--siteNavIconBodyLineHeight,inherit);opacity:.6;transition:var(--hoverTransition);transition-property:opacity;white-space:var(--SiteNavItemBodyWhiteSpace);word-break:var(--SiteNavItemBodyWordBreak);-webkit-hyphens:var(--SiteNavItemBodyHyphens);hyphens:var(--SiteNavItemBodyHyphens)}.SiteNavItem__link:hover .SiteNavItem__body{opacity:1}@media (max-width:899px){.SiteNavItem__body{display:var(--siteNavItemBodyDisplay,none)}}.SiteNavList{--siteNavIconSpacingTop:0;--siteNavIconSpacingRight:10px;--siteNavListMinWidth:254px}.SiteNavList--iconSizeNormal{--siteNavIconSize:16px;--siteNavListSpacing:8px}.SiteNavList--iconSizeNormal .SiteNavItem--hasIcon+.SiteNavItem{--siteNavListSpacing:12px}.SiteNavList--iconSizeNormal .SiteNavItem--hasBody+.SiteNavItem{--siteNavListSpacing:22px}.SiteNavList--iconSizeMedium{--siteNavIconSize:20px;--siteNavIconSpacingRight:16px;--siteNavListSpacing:12px}.SiteNavList--iconSizeMedium .SiteNavItem--hasIcon+.SiteNavItem{--siteNavListSpacing:12px}.SiteNavList--iconSizeLarge{--siteNavIconSize:28px;--siteNavIconSpacingRight:12px;--siteNavListSpacing:12px}@media (min-width:900px){.SiteNavList--iconSizeLarge{--siteNavIconSpacingTop:6px;--siteNavIconSpacingRight:16px;--siteNavListSpacing:20px}}.SiteNavList--iconSizeXLarge{--siteNavIconSize:32px;--siteNavIconSpacingRight:14px;--siteNavListSpacing:32px}.SiteNavList__title{margin-bottom:var(--siteNavListSpacing);font:var(--fontWeightSemibold) 13px/1.538461538 var(--fontFamily);letter-spacing:.4px;text-transform:uppercase;color:#727f96}@media (max-width:899px){.SiteNavList__title{margin:var(--SiteNavListTitleMargin,0 0 calc(10px + var(--siteNavListSpacing)) 0)}}@media (min-width:900px){.SiteNavList--iconSizeNormal .SiteNavList__title{margin-left:calc(var(--siteNavIconSize) + var(--siteNavIconSpacingRight))}}.SiteNavList__excludeTitleIndent .SiteNavList__title{margin-left:0}.SiteNavList__list{min-width:var(--siteNavListMinWidth);margin:0;padding:0;list-style:none}.SiteNavList__list .SiteNavItem+.SiteNavItem{margin-top:var(--siteNavListSpacing)}.SiteNavList[data-column-count="2"] .SiteNavList__list{--columnCount:2;display:grid;grid:auto/repeat(var(--columnCount),1fr)}.SiteNavList[data-column-count="2"] .SiteNavList__list .SiteNavItem+.SiteNavItem{margin-top:0}@media (max-width:899px){.SiteNavList[data-column-count="2"] .SiteNavList__list{margin:calc(var(--siteNavListSpacing)/-2)}}@media (min-width:600px){.SiteNavList[data-column-count="2"] .SiteNavList__list{--columnCount:3}}@media (min-width:750px){.SiteNavList[data-column-count="2"] .SiteNavList__list{--columnCount:4}}@media (min-width:900px){.SiteNavList[data-column-count="2"] .SiteNavList__list{gap:var(--siteNavListSpacing) var(--siteNavListSpacing)}}.SiteHeader{--siteMenuTransition:250ms;--siteMenuArrowSpacing:13px;--siteMenuArrowOffset:0;--userLogoColor:var(--navColor);--tabletOverlayDisplay:none;position:relative;z-index:100;background-color:var(--backgroundColor)}@media (max-width:599px){.SiteHeader{--tabletOverlayDisplay:none}}@media (max-width:899px){.SiteHeader{--desktopNavDisplay:none}}@media (min-width:900px){.SiteHeader{--mobileNavDisplay:none;--tabletOverlayDisplay:none}}@media (prefers-reduced-motion:reduce){.SiteHeader{--siteMenuTransition:1ms}}.SiteHeader--noTransitions{--siteMenuTransition:0ms}.SiteHeader.variant--Overlay{position:absolute;top:0;left:0;width:100%;background:none}@media (min-width:900px){.SiteHeader.variant--Fixed{position:fixed;top:0;left:0;width:100%}}.SiteHeader--hasGuides:after{position:absolute;bottom:0;left:0;width:100%;height:1px;margin:0;border:none;background:linear-gradient(90deg,var(--guideDashedColor),var(--guideDashedColor) 50%,transparent 0,transparent);background-size:8px 1px;content:""}.SiteHeader--excludesNav{pointer-events:none}.SiteHeader--excludesNav .SiteHeader__logo{pointer-events:auto}.SiteHeader.theme--Transparent:after{display:none}.SiteHeader__guidesContainer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.SiteHeader.theme--Transparent .SiteHeader__guidesContainer{display:none}.SiteHeader__container{position:relative;max-width:calc(var(--columnPaddingNormal)*2 + var(--layoutWidth));margin:0 auto;padding:0 var(--columnPaddingNormal)}.SiteHeader__navContainer{display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:32px var(--columnPaddingNormal) 12px}.HubPage .SiteHeader__navContainer{padding-left:0;padding-right:0}@media (min-width:900px){.HubPage .SiteHeader__navContainer,.SiteHeader__navContainer{padding:12px var(--columnPaddingNormal)}}@media (pointer:fine){.SiteHeader__logo{transition:var(--hoverTransition);transition-property:color,opacity}.SiteHeader__logo:hover{color:var(--navHoverColor);opacity:var(--navHoverOpacity)}}.SiteHeader__logoLink{display:block;outline:none;padding:4px;margin:-4px}.keyboard-navigation .SiteHeader__logoLink:focus{box-shadow:var(--focusBoxShadow);border-radius:2px}.SiteHeader__ctaNav{display:var(--desktopNavDisplay,initial);white-space:nowrap;overflow:hidden;justify-content:flex-end}.SiteHeader__menuNav{display:var(--mobileNavDisplay,initial)}.SiteHeader__tabletOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(10,37,64,.05);opacity:0;transition:opacity ease-out var(--siteMenuTransition);display:var(--tabletOverlayDisplay);z-index:0}@media (min-width:600px) and (max-width:899px){.SiteHeader--mobileMenuVisible .SiteHeader__tabletOverlay{--tabletOverlayDisplay:block;opacity:1}}.SiteHeader__mobileMenuMask{position:absolute;top:0;left:0;width:100%;display:var(--mobileNavDisplay,flex);justify-content:flex-end;transform:translateY(-100%);transition:ease-out var(--siteMenuTransition);overflow:hidden;z-index:1;pointer-events:none}.SiteHeader--mobileMenuVisible .SiteHeader__mobileMenuMask{transform:translateY(0)}.SiteHeader__mobileMenu{opacity:0;transform:translateY(100%);transform-origin:50% 0;transition:visibility step-end var(--siteMenuTransition),transform ease-out var(--siteMenuTransition),opacity ease-out var(--siteMenuTransition);pointer-events:none;visibility:hidden}.SiteHeader--mobileMenuVisible .SiteHeader__mobileMenu{transform:translateY(0);opacity:1;pointer-events:auto;visibility:visible;transition:visibility step-start var(--siteMenuTransition),transform ease-out var(--siteMenuTransition),opacity ease-out var(--siteMenuTransition)}@media (min-width:900px){.SiteHeader__mobileMenu{display:none}}.SiteHeader__menuContainer{display:var(--desktopNavDisplay,block);position:absolute;top:calc(100% - 1px - var(--siteMenuArrowSpacing));left:0;width:100%;height:1000px;z-index:1;pointer-events:none;perspective:2000px;overflow:hidden;opacity:0;transition-property:opacity;transition:var(--siteMenuTransition)}.SiteHeader--dropdownVisible .SiteHeader__menuContainer{opacity:1}.SiteHeader__menuShadowContainer{position:absolute;inset:0}.SiteHeader__menu{position:absolute;top:0;left:0}.SiteHeader--hasContactSales .SiteHeader__navContainer{-moz-column-gap:20px;column-gap:20px}html[lang^=de] .SiteHeader--hasContactSales .SiteHeader__navContainer,html[lang^=es] .SiteHeader--hasContactSales .SiteHeader__navContainer,html[lang^=fr] .SiteHeader--hasContactSales .SiteHeader__navContainer,html[lang^=id] .SiteHeader--hasContactSales .SiteHeader__navContainer,html[lang^=nl] .SiteHeader--hasContactSales .SiteHeader__navContainer{-moz-column-gap:16px;column-gap:16px}.SiteHeader--hasContactSales .SiteHeader__ctaNav{display:var(--desktopNavDisplay,flex);flex-grow:1}.SiteHeader--hasContactSales .SiteHeader__ctaNavContainer{display:flex;margin-top:3px;-moz-column-gap:16px;column-gap:16px}.SiteHeader--hasContactSales .SiteHeader__contactSalesLink.SiteHeader__contactSalesLink--isHidden{position:absolute;visibility:hidden;pointer-events:none}.SiteHeader--hasContactSales .SiteHeader__ctaNav .variant--Link{color:var(--linkColor)}@media (min-width:900px){.MktRoot .SiteHeader--isSticky{--easeOutSine:cubic-bezier(0.61,1,0.88,1)}.MktRoot .SiteHeader--isSticky .SiteHeader__stickyShadow{position:absolute;top:0;width:100%;height:100%;transform:translateY(-100%);transition:opacity .25s var(--easeOutSine);box-shadow:0 0 60px rgba(50,50,93,.18);pointer-events:none;opacity:0}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque{--accentColor:#96f;--navColor:#0a2540;--navHoverColor:#0a2540;--linkColor:#0a2540;--linkHoverColor:#0a2540;--linkHoverOpacity:0.6;--buttonColor:#635bff;--menuBgColor:#eff3f9}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteHeader__stickyContainer{background:#fff}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteMenu__card.Card{box-shadow:0 20px 60px rgba(50,50,93,.18)}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteSubMenu{--siteSubMenuBackgroundColor:var(--menuBgColor)}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteHeader__ctaNav .variant--Button{color:var(--textColor);background-color:var(--buttonColor)}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteHeader__ctaNav .variant--Button:hover{background-color:var(--linkColor)}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteHeader__ctaNav .variant--Link{color:var(--linkColor)}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteHeader__stickyShadow{transform:translateY(0)}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteMenu{padding-top:0;height:calc(var(--siteMenuHeight))}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteMenu__card.Card{--cardBackground:var(--menuBgColor);border-top-left-radius:0;border-top-right-radius:0}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteHeader__menuContainer{top:100%;overflow:visible}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteHeader__menuShadowContainer{overflow:hidden}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteMenu__sectionWrapper{margin:4px}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteMenuSection__body{border-radius:4px;background:#fff}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteMenuSection__footer{--siteMenuFooterMargin:0px;border-radius:0;background:var(--menuBgColor)}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteSubMenu{border-radius:0}.MktRoot .SiteHeader--isSticky.SiteHeader--opaque .SiteHeaderArrow{top:-6px;box-shadow:none;--siteHeaderArrowBackgroundColor:var(--menuBgColor)}.MktRoot .SiteHeader--isSticky.SiteHeader--isStuck{position:fixed}.MktRoot .SiteHeader--isSticky.SiteHeader--noStickyTransitions .SiteHeader__navContainer *{transition:none}}.SiteHeaderArrow{--siteHeaderArrowBackgroundColor:var(--cardBackground);position:absolute;top:8px;left:50%;margin:0 0 0 -6px;width:12px;height:12px;transform:translateY(12px) translateX(var(--siteMenuArrowOffset)) rotate(45deg);border-radius:3px 0 0 0;background-color:var(--siteHeaderArrowBackgroundColor);box-shadow:-3px -3px 5px rgba(82,95,127,.04);transition-property:transform;transition-duration:var(--siteMenuTransition);z-index:2}.SiteHeader--dropdownVisible .SiteHeaderArrow{transform:translateY(0) translateX(var(--siteMenuArrowOffset)) rotate(45deg)}@media (max-width:899px){.SiteHeaderArrow{display:none}}.SiteHeaderArrow.SiteHeaderArrow--themeLight{--siteHeaderArrowBackgroundColor:#f0f3f6}.SiteHeaderNavItem+.SiteHeaderNavItem{margin-left:-1px}.SiteHeaderNavItem__link,.SiteHeaderNavItem__link.Link{--linkColor:var(--navColor);--linkHoverColor:var(--navHoverColor);--linkHoverOpacity:var(--navHoverOpacity);display:block;padding:10px 20px;font:var(--fontWeightBold) 15px/1.6 var(--fontFamily);letter-spacing:.2px;color:var(--navColor);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;pointer-events:auto;text-decoration:none}.SiteHeaderNavItem__link.Link[aria-haspopup=true],.SiteHeaderNavItem__link[aria-haspopup=true]{cursor:pointer;transition:var(--hoverTransition);transition-property:color,opacity}.SiteHeaderNavItem__link.Link[aria-expanded=true],.SiteHeaderNavItem__link[aria-expanded=true]{color:var(--linkHoverColor);opacity:var(--linkHoverOpacity)}.keyboard-navigation .SiteHeaderNavItem__link.Link:focus,.keyboard-navigation .SiteHeaderNavItem__link:focus{box-shadow:var(--focusBoxShadow);border-radius:4px}html[lang^=ja] .SiteHeaderNavItem__link,html[lang^=ja] .SiteHeaderNavItem__link.Link{font-weight:600;font-variation-settings:"wght" 500}.SiteHeader--hasContactSales .SiteHeaderNavItem__link,.SiteHeader--hasContactSales .SiteHeaderNavItem__link.Link{padding:10px 20px}html[lang^=de] .SiteHeader--hasContactSales .SiteHeaderNavItem__link,html[lang^=de] .SiteHeader--hasContactSales .SiteHeaderNavItem__link.Link,html[lang^=es] .SiteHeader--hasContactSales .SiteHeaderNavItem__link,html[lang^=es] .SiteHeader--hasContactSales .SiteHeaderNavItem__link.Link,html[lang^=fr] .SiteHeader--hasContactSales .SiteHeaderNavItem__link,html[lang^=fr] .SiteHeader--hasContactSales .SiteHeaderNavItem__link.Link,html[lang^=id] .SiteHeader--hasContactSales .SiteHeaderNavItem__link,html[lang^=id] .SiteHeader--hasContactSales .SiteHeaderNavItem__link.Link,html[lang^=nl] .SiteHeader--hasContactSales .SiteHeaderNavItem__link,html[lang^=nl] .SiteHeader--hasContactSales .SiteHeaderNavItem__link.Link{padding:10px 16px}.SiteNavItem{pointer-events:auto}.SiteNavItem__link.Link:hover,.SiteNavItem__link:hover{color:var(--linkHoverColor);opacity:var(--linkHoverOpacity)}.SiteHeaderNav__list{display:var(--desktopNavDisplay,flex);align-items:center;margin:0;padding:0;list-style:none}.SiteMenuSection{--siteMenuSpacing:24px;position:relative}@media (min-width:900px){.SiteMenuSection{display:inline-block;--siteMenuSpacing:32px}}@media (max-width:899px){.SiteMenuSection:before{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--guideDashedColor),var(--guideDashedColor) 50%,transparent 0,transparent);background-size:8px 1px;content:""}}.SiteMenuSection__body{padding:var(--siteMenuSectionBodyPadding,var(--siteMenuSpacing) var(--siteMenuSpacing) calc(var(--siteMenuSpacing) - 11px))}.SiteMenuSection:only-child .SiteMenuSection__body{padding:var(--siteMenuSectionBodyPadding,var(--siteMenuSpacing) var(--siteMenuSpacing) calc(var(--siteMenuSpacing) - 8px))}.SiteMenuSection+.SiteMenuSection .SiteMenuSection__body{padding-top:var(--siteMenuSectionBodyPadding,calc(var(--siteMenuSpacing) - 12px))}.SiteMenuSection--variantNoPadding .SiteMenuSection__body,.SiteMenuSection--variantNoPadding:only-child .SiteMenuSection__body{padding:0}.SiteMenuSection+.SiteMenuSection:before{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--guideDashedColor),var(--guideDashedColor) 50%,transparent 0,transparent);background-size:8px 1px;content:""}.SiteMenuSection__footer{--siteMenuFooterMargin:4px;border-radius:4px;background-color:#eff3f9;margin:var(--siteMenuFooterMargin);padding:calc(var(--siteMenuSpacing) - var(--siteMenuFooterMargin)) calc(var(--siteMenuSpacing) - var(--siteMenuFooterMargin))}.SiteMobileMenuSection{height:100%;max-height:0;overflow:hidden;opacity:0;transform:var(--siteMobileMenuSectionTransform);transition:max-height var(--transitionDuration) step-end,opacity var(--transitionDuration) step-end}.SiteMobileMenuSection--isActive{max-height:100%;opacity:1;transition:max-height var(--transitionDuration) step-start,opacity var(--transitionDuration) step-start}.SiteMobileMenuNav{position:relative;display:flex;width:200%;transform:translateX(0);transition:transform var(--siteMobileMenuTransition);will-change:transform;height:calc(4px + var(--tallestChildOffsetHeight, 693px))}.SiteMobileMenuNav.SiteMobileMenuNav--isSubMenuActive{transform:translateX(-25%)}.SiteMobileMenuNav .SiteMenuSection{--siteMenuSpacing:20px}.SiteMobileMenuNav .SiteMenuSection__body{--siteMenuSectionBodyPadding:var(--siteMenuSpacing)}.SiteMobileMenuNav .SiteNavList{--siteNavListMinWidth:auto}.SiteMobileMenuNav .SiteNavList__title{--SiteNavListTitleMargin:4px 0 calc(6px + var(--siteNavListSpacing))}.SiteMobileMenuNav .SiteNavItem{--siteNavItemFont:var(--fontWeightNormal) 16px/1.27375 var(--fontFamily)}.SiteMobileMenuNav .SiteNavItem__link{--siteNavItemLinkPadding:6px 6px 6px 0}.SiteMobileMenuNav .SiteNavItem__externalIcon{--siteNavIconSize:12px;margin:0 0 3px 2px}.SiteMobileMenuNav .SiteNavItem__body{--siteNavItemBodyDisplay:block;margin-top:4px;--SiteNavItemBodyWhiteSpace:wrap}.SiteMobileMenuNav .SiteMobileMenuNav__nav{width:100%;background-color:#fff}.SiteMobileMenuNav__subMenuSections{position:relative;width:100%;transform:translateX(0);transition:transform var(--siteMobileMenuTransition);will-change:transform;background-color:#fff;visibility:hidden}.SiteMobileMenuNav--isSubMenuActive .SiteMobileMenuNav__subMenuSections{transform:translateX(-50%)}.SiteMobileMenuNav__subMenuSections:before{content:"";display:block;width:32px;position:absolute;top:0;left:-32px;height:100%;background:linear-gradient(270deg,rgba(107,124,147,.07),rgba(107,124,147,0));opacity:0;transition:opacity .4s cubic-bezier(.705,.07,1,.17);pointer-events:none}.SiteMobileMenuNav--isSubMenuActive .SiteMobileMenuNav__subMenuSections:before{opacity:1;transition:opacity .4s cubic-bezier(0,.81,.36,.87)}.SiteMobileMenuNavItem{position:relative;--navItemFontColor:#3f4b66;--linkColor:#3f4b66}@media (max-width:899px){.SiteMobileMenuNavItem+.SiteMobileMenuNavItem:before,.SiteMobileMenuNavItem__submenuList:before{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--guideDashedColor),var(--guideDashedColor) 50%,transparent 0,transparent);background-size:8px 1px;content:""}}.SiteMobileMenuNavItem__submenu{background-color:#f6f9fb;border-radius:4px;margin:0 4px}.SiteMobileMenuNavItem__link,.SiteMobileMenuNavItem__submenuHeader{display:flex;justify-content:space-between;align-items:center;width:100%;border:none;outline:none;background-color:transparent;font:var(--fontWeightBold) 18px/1.27 var(--fontFamily);letter-spacing:.2px;color:var(--navItemFontColor);padding:20px}.SiteMobileMenuNavItem__submenuHeader{color:#3f4b66;padding:16px}.SiteMobileMenuNavItem__link{cursor:pointer;-webkit-tap-highlight-color:transparent}.keyboard-navigation .SiteMobileMenuNavItem__link:focus{box-shadow:var(--focusBoxShadow)}@media (pointer:fine){.SiteMobileMenuNavItem__link:hover{opacity:var(--linkHoverOpacity,1)}}@media (pointer:coarse){.SiteMobileMenuNavItem__link:active{opacity:var(--linkHoverOpacity,1)}}.SiteMobileMenuNavItem__submenuList{position:relative;padding:10px 0}.SiteMobileNavGroup{background-color:#fff;padding:24px 16px;border-radius:4px;margin-bottom:4px}.SiteMobileNavGroup:first-child{border-radius:0 0 4px 4px}.SiteMobileNavGroup--transparent{background:none}.SiteMobileNavGroup__title{color:#0a2540;font:var(--fontWeightSemibold) 13px/1.84 var(--fontFamily);text-transform:uppercase}.SiteMobileNavGroup__menuList{--siteNavItemLinkPadding:2px 0;--siteNavIconSize:16px;--siteNavIconSpacingTop:2px;--siteNavIconSpacingRight:10px;--siteNavItemFont:var(--fontWeightSemibold) 16px/1.25 var(--fontFamily);margin:0;padding:12px 0;list-style:none;display:grid;row-gap:24px}.SiteMobileMenuSubNavButton__link{--navItemFontColor:#3f4b66;--linkHoverOpacity:0.8;width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border:none;outline:none;cursor:pointer;background-color:transparent;-webkit-tap-highlight-color:transparent}.keyboard-navigation .SiteMobileMenuSubNavButton__link:focus{box-shadow:var(--focusBoxShadow)}@media (pointer:fine){.SiteMobileMenuSubNavButton__link:hover{opacity:var(--linkHoverOpacity,1)}}@media (pointer:coarse){.SiteMobileMenuSubNavButton__link:active{opacity:var(--linkHoverOpacity,1)}}.SiteMobileMenuSubNavButton__copy{max-width:85%}.SiteMobileMenuSubNavButton__header{text-align:start;font:var(--fontWeightBold) 16px/1.27375 var(--fontFamily);color:#0a2540;margin:0 0 4px}.SiteMobileMenuSubNavButton__body{text-align:start;font:var(--fontWeightNormal) 16px/1.27375 var(--fontFamily);color:#727f96}.SiteSolutionsNav{--siteSolutionsNavWidth:604px;width:var(--siteSolutionsNavWidth);padding:4px;border-radius:var(--cardBorderRadius);background-color:#f6f9fb}.SiteSolutionsNav__groupList{display:grid;row-gap:4px}.SiteSolutionsNav__group{background-color:#fff;padding:24px 28px;border-radius:4px}.SiteSolutionsNav__group--grid{display:grid;grid:auto/1fr 1fr;-moz-column-gap:12px;column-gap:12px}.SiteSolutionsNav__groupTitle{color:#0a2540;font:var(--fontWeightSemibold) 13px/1.84 var(--fontFamily);text-transform:uppercase}.SiteSolutionsNav__groupMenuContainer{margin-top:12px;display:grid;grid:auto/repeat(auto-fit,minmax(200px,1fr));-moz-column-gap:12px;column-gap:12px}.SiteSolutionsNav__groupMenuList{--siteNavIconSize:16px;--siteNavIconSpacingTop:2px;--siteNavIconSpacingRight:10px;--siteNavIconLabelLineHeight:20px;margin:0;padding:2px 0;list-style:none;display:grid;row-gap:12px;grid-auto-rows:max-content}.SiteSolutionsNav__externalMenu.SiteNavItem{--siteNavExternalIconMarginLeft:0px}.MobileMenu{--siteMenuSpacing:20px;--siteMenuFooterMargin:4px;--siteMenuBottomPadding:140px;--transitionDuration:400ms;--transitionEasing:cubic-bezier(0,-0.01,0.19,0.99);--siteMobileMenuTransition:var(--transitionDuration) var(--transitionEasing);--siteMobileMenuTransitionIn:visibility var(--transitionDuration) step-end,transform var(--siteMobileMenuTransition),opacity var(--siteMobileMenuTransition);--siteMobileMenuTransitionOut:visibility var(--transitionDuration) step-start,transform var(--siteMobileMenuTransition),opacity var(--siteMobileMenuTransition);width:100%;padding:var(--columnPaddingNormal) var(--columnPaddingNormal) var(--siteMenuBottomPadding);z-index:1}@media (min-width:599px){.MobileMenu{width:calc(50% + var(--siteMenuSpacing) - 4px)}}@media (prefers-reduced-motion:reduce){.MobileMenu{--transitionDuration:1ms}}.MobileMenu__card{position:relative}.MobileMenu__header{position:relative;min-height:62px}.MobileMenu__logo{--userLogoColor:var(--accentColor);position:absolute;top:20px;left:16px;opacity:1;transform:translateX(0);transition:var(--siteMobileMenuTransitionOut);-webkit-tap-highlight-color:transparent}.MobileMenu--isSubMenuActive .MobileMenu__logo{transform:translateX(-120%)}.MobileMenu--isSubMenuActive .MobileMenu__logo,.MobileMenu__backButton{opacity:0;visibility:hidden;transition:var(--siteMobileMenuTransitionIn);pointer-events:none}.MobileMenu__backButton{position:absolute;top:8px;left:8px;display:inline-flex;justify-content:center;align-items:center;padding:12px;color:var(--accentColor);font:var(--ctaFont);border:none;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translateX(100%);cursor:pointer;-webkit-tap-highlight-color:transparent}.MobileMenu__backButton span{margin:0 0 2px 8px}.MobileMenu--isSubMenuActive .MobileMenu__backButton{opacity:1;transform:translateX(0);pointer-events:auto;visibility:visible;transition:var(--siteMobileMenuTransitionOut)}.keyboard-navigation .MobileMenu__backButton:focus{box-shadow:var(--focusBoxShadow)}.MobileMenu__closeButton{position:absolute;top:12.5px;right:8px;padding:0;border:none;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.keyboard-navigation .MobileMenu__closeButton:focus{box-shadow:var(--focusBoxShadow)}.MobileMenu__footer{display:flex;justify-content:center;border-radius:4px;background-color:#f6f9fb;margin:0 4px 4px;padding:calc(var(--siteMenuSpacing) - var(--siteMenuFooterMargin))}.SiteSubMenu{--siteSubMenuBackgroundColor:#eff3f9;--siteSubMenuTriggerOffsetY:0px;--siteSubMenuTriggerOffsetYCenter:42px;--siteSubMenuTriggerBackgroundHeight:84px;--siteSubMenuTriggerTransition:transform 150ms linear,height 150ms;--siteSubMenuNavWidth:264px;--siteSubMenuSectionListWidth:546px;--siteSubMenuNavGap:4px;--siteSubMenuSectionListBackgroundRadius:4px;--siteNavIconLabelLineHeight:24px;--siteNavIconBodyLineHeight:16px;display:inline-grid;gap:var(--siteSubMenuNavGap);grid:auto/var(--siteSubMenuNavWidth) var(--siteSubMenuSectionListWidth);padding:4px;border-radius:var(--cardBorderRadius);background-color:var(--siteSubMenuBackgroundColor)}.SiteSubMenu .SiteNavItem{--SiteNavItemBodyWhiteSpace:normal;--SiteNavItemBodyWordBreak:break-word}[lang^=de] .SiteSubMenu .SiteNavItem{--SiteNavItemBodyWordBreak:normal;--SiteNavItemBodyHyphens:auto}.SiteSubMenu .SiteNavList{--siteNavListMinWidth:220px}.SiteSubMenu.SiteSubMenu--noTransitions{--siteMenuTransition:0ms;--siteSubMenuTriggerTransition:0ms}.SiteSubMenu__nav{position:relative}.SiteSubMenu__navHoverBackground{position:absolute;transform:translateY(var(--siteSubMenuTriggerOffsetY));will-change:transform,height;z-index:1;width:100%;height:var(--siteSubMenuTriggerBackgroundHeight);border-radius:4px;background-color:#fff}@media (prefers-reduced-motion:no-preference){.SiteSubMenu__navHoverBackground{transition:var(--siteSubMenuTriggerTransition)}}.SiteSubMenu__navHoverArrow{position:absolute;right:-12px;z-index:1;margin-top:-14px;top:50%}.SiteSubMenu__sectionList{display:flex;background-color:#fff;border-radius:var(--siteSubMenuSectionListBackgroundRadius);overflow:hidden}.SiteSubMenuSection{--siteSubMenuSectionNavOffset:0;--siteSubMenuSectionPadding:28px;position:relative;transform:translateY(0);transition-property:transform,opacity;will-change:transform,opacity;z-index:2;display:block;width:var(--siteSubMenuSectionListWidth);flex-shrink:0;opacity:1}@media (prefers-reduced-motion:no-preference){.SiteSubMenuSection{transition-delay:25ms;transition:var(--siteMenuTransition)}}.SiteSubMenuSection[hidden]{transform:translateY(var(--siteSubMenuSectionNavOffset));transition-delay:0s;opacity:0;pointer-events:none}.SiteSubMenuSection[hidden].SiteSubMenuSection--before{--siteSubMenuSectionNavOffset:-60px}.SiteSubMenuSection[hidden].SiteSubMenuSection--after{--siteSubMenuSectionNavOffset:60px}.SiteSubMenuSection:nth-child(2){right:100%}.SiteSubMenuSection:nth-child(3){right:200%}.SiteSubMenuSection__menuItems{display:grid;grid:auto/repeat(2,1fr);-moz-column-gap:24px;column-gap:24px;padding:var(--siteSubMenuSectionPadding)}.SiteSubNavItem{position:relative;z-index:2;margin:0;padding:16px;outline:none;border:none;background-color:transparent;text-align:left;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}.keyboard-navigation .SiteSubNavItem:focus .SiteSubNavItem__label{margin-left:-2px;padding:2px;border-radius:12px;box-shadow:var(--focusBoxShadow)}.SiteSubNavItem__label{color:var(--navColor);font:var(--fontWeightSemibold) 14px/1.7143 var(--fontFamily);letter-spacing:.2px}html[lang^=ja] .SiteSubNavItem__label{font-weight:600;font-variation-settings:"wght" 425}.SiteSubNavItem__body{color:#4f5b76;font:var(--fontWeightNormal) 14px/1.4286 var(--fontFamily);letter-spacing:.2px}.CtaGroup{--ctaGroupGapSmall:8px;--ctaGroupGapNormal:16px;--ctaGroupGap:var(--ctaGroupGapNormal);display:flex;align-items:center;padding:0 0 0 var(--columnPaddingNormal)}.CtaGroup--inline{padding-left:0}.CtaGroup--gapSmall{--ctaGroupGap:var(--ctaGroupGapSmall)}.CtaGroup>.CtaButton:not(:first-of-type){margin-left:var(--ctaGroupGap)}.CtaButton{display:flex;align-items:center;justify-content:center;padding:5px 0;border-radius:16.5px;font:var(--ctaFont);color:var(--buttonColor);transition:var(--hoverTransition);outline:none}.keyboard-navigation .CtaButton:focus{box-shadow:var(--focusBoxShadow)}html[lang^=ja] .CtaButton{font-weight:600;font-variation-settings:"wght" 425}.CtaButton.variant--Link{font-weight:var(--linkWeight,var(--fontWeightSemibold));transition-property:color,opacity}@media (pointer:fine){.CtaButton.variant--Link:hover{color:var(--linkHoverColor,var(--linkColor));opacity:var(--linkHoverOpacity,1)}}@media (pointer:coarse){.CtaButton.variant--Link:active{color:var(--linkHoverColor,var(--linkColor));opacity:var(--linkHoverOpacity,1)}}.CtaButton.variant--Button{padding-left:16px;padding-right:16px;background-color:var(--buttonColor);color:var(--knockoutColor);white-space:nowrap;transition-property:background-color,opacity}.CtaButton.variant--Button.CtaButton--arrow{padding-right:12px}@media (pointer:fine){.CtaButton.variant--Button:hover{background-color:var(--buttonHoverColor,var(--buttonColor));opacity:var(--buttonHoverOpacity,1)}}@media (pointer:coarse){.CtaButton.variant--Button:active{background-color:var(--buttonHoverColor,var(--buttonColor));opacity:var(--buttonHoverOpacity,1)}}.Button{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-flex}.Button:not(.Button__Link){height:34px;align-items:center;justify-content:space-between;gap:6px;font:var(--ctaFont);border-radius:16.5px;padding:6px 16px;cursor:pointer;position:relative;background-color:var(--buttonColor);color:var(--knockoutColor);white-space:nowrap;transition:var(--hoverTransition);transition-property:background-color opacity}@media (pointer:fine){.Button:not(.Button__Link):not(.Button--active):hover{background-color:var(--buttonHoverColor)}}html[lang^=ja] .Button:not(.Button__Link){font-weight:600;font-variation-settings:"wght" 425}.Button:not(.Button__Link) .Button__text{padding-bottom:1px}.Button:not(.Button__Link) .Button__icon{width:12px;height:12px}.Button:not(.Button__Link):focus{outline:none;box-shadow:var(--focusBoxShadow)}.Button__Link{cursor:pointer;color:var(--linkColor);opacity:var(--linkOpacity,1);transition:var(--hoverTransition);transition-property:color,opacity;outline:none;background:transparent;padding:0;font:var(--ctaFont)}@media (pointer:fine){.Button__Link:hover{color:var(--linkHoverColor,var(--linkColor));opacity:var(--linkHoverOpacity,1)}}@media (pointer:coarse){.Button__Link:active{color:var(--linkHoverColor,var(--linkColor));opacity:var(--linkHoverOpacity,1)}}.keyboard-navigation .Button__Link:focus{box-shadow:var(--focusBoxShadow);border-radius:2px}.HomepageHeroHeader{--titleFontMin:48;--titleFontMax:48;--viewportMin:var(--viewportWidthSmall);--viewportMax:var(--viewportWidthMedium);--titleFontSize:calc(var(--titleFontMin)*1px + (var(--titleFontMax) - var(--titleFontMin))*(var(--windowWidth) - var(--viewportMin)*1px)/(var(--viewportMax) - var(--viewportMin)));--titleLineHeight:1.15;--titleLetterSpacing:-0.04em;--titleWeight:var(--fontWeightBold);--titleFont:var(--titleWeight) var(--titleFontSize)/var(--titleLineHeight) var(--fontFamily);--headerMarginTop:100px;--headerPadding:0 var(--headerPaddingRight) 0 var(--headerPaddingLeft);--captionHeight:25px;--captionTitleGap:48px;--captionMarginTop:calc(var(--headerMarginTop) - var(--captionHeight) - var(--captionTitleGap));position:relative;min-width:0;padding:var(--headerPadding)}@media (min-width:600px){.HomepageHeroHeader{--headerPaddingRight:var(--columnPaddingNone);--titleFontMin:48;--titleFontMax:64;--viewportMin:var(--viewportWidthMedium);--viewportMax:var(--viewportWidthLarge)}}@media (min-width:1112px){.HomepageHeroHeader{--titleFontSize:64px}}.HomepageHeroHeader__caption{margin-top:var(--captionMarginTop)}@media (min-width:600px){.HomepageHeroHeader__caption{min-width:calc(100% + 100px)}}.HomepageHeroHeader__title{margin-top:var(--headerMarginTop);position:relative;display:flex;align-items:flex-end;font:var(--titleFont);color:#bdc6d2;letter-spacing:var(--titleLetterSpacing,inherit)}.HomepageHeroHeader--hasCaption .HomepageHeroHeader__title{margin-top:var(--captionTitleGap)}@media (min-width:600px){.HomepageHeroHeader__title{min-width:calc(100% + 100px);min-height:200px}}.HomepageHeroHeader__title--overlay{position:absolute;left:0;bottom:0;padding:var(--headerPadding);z-index:2;color:#3a3a3a;opacity:.3}.HomepageHeroHeader__title--burn{mix-blend-mode:color-burn;opacity:1}.HomepageHeroGradient{--gradientColorZero:#a960ee;--gradientColorOne:#ff333d;--gradientColorTwo:#90e0ff;--gradientColorThree:#ffcb57;--gradientColorZeroTransparent:rgba(169,96,238,0);--gradientColorOneTransparent:rgba(255,51,61,0);--gradientColorTwoTransparent:rgba(144,224,255,0);--gradientColorThreeTransparent:rgba(255,203,87,0);--gradientAngle:var(--angleStrong);--gradientHeight:calc(100% + var(--sectionPaddingTop) + var(--transformOriginX)*var(--sectionAngleSin));--offsetX:var(--gutterWidth);--transformOriginX:-60px;--sectionAngleSin:var(--angleStrongSin);position:absolute;bottom:0;top:auto;left:calc(var(--offsetX)*-1);width:var(--windowWidth);height:var(--gradientHeight);transform-origin:var(--transformOriginX) 100%;transform:skewY(var(--gradientAngle));overflow:hidden;border:none}@media (min-width:600px){.HomepageHeroGradient{--transformOriginX:calc(var(--gutterWidth)*0.8)}}.HomepageHeroGraphic{position:relative;z-index:2;display:none;min-height:500px;margin-top:48px}@media (min-width:768px){.HomepageHeroGraphic{display:block}}.HomepageHeroGraphic__phone.PhoneGraphic{--phoneWidth:270px;--phoneHeight:536px;position:relative;margin-top:60px;left:140px}.HomepageHeroGraphic__dashboard{position:absolute;top:0;left:253px}.ColumnLayout{--columnRowGap:var(--rowGapLarge);display:grid;row-gap:var(--columnRowGap);align-items:flex-start}.HubPage .ColumnLayout{-moz-column-gap:var(--gridColumnGap);column-gap:var(--gridColumnGap)}.ColumnLayout--alignCenter{align-items:center}.ColumnLayout--alignBottom{align-items:flex-end}.ColumnLayout--alignStretch{align-items:stretch}@media (min-width:600px){.ColumnLayout[data-columns="1,1,1"],.ColumnLayout[data-columns="1,1,1,1"],.ColumnLayout[data-columns="2,1"],.ColumnLayout[data-columns="2,1,0"],.ColumnLayout[data-columns="2,1,1"],.ColumnLayout[data-columns="2,2"],.ColumnLayout[data-columns="3,2"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.ColumnLayout[data-columns="2,2"].ColumnLayout--reflowDirectionRightToLeft>:first-child{order:1}}@media (max-width:899px){.ColumnLayout[data-columns="1,3"]:not(.ColumnLayout--reflowDirectionLeftToRight)>:first-child,.ColumnLayout[data-columns="3,1"].ColumnLayout--reflowDirectionRightToLeft>:first-child,.ColumnLayout[data-columns="3,2"].ColumnLayout--reflowDirectionRightToLeft>:first-child{order:1}}@media (min-width:600px) and (max-width:899px){.ColumnLayout[data-columns-tablet="1"]{grid-template-columns:1fr}.ColumnLayout[data-columns-tablet="3,1"]{grid-template-columns:3fr 1fr}.ColumnLayout[data-columns="2,1,1"]>:first-child{grid-area:1/span 2}}@media (min-width:900px){.ColumnLayout[data-columns="1,1,1"]{grid-template-columns:repeat(3,1fr)}.ColumnLayout[data-columns="2,1"]{grid-template-columns:2fr 1fr}.ColumnLayout[data-columns="1,1,1,1"]{grid-template-columns:repeat(4,1fr)}.ColumnLayout[data-columns="1,1"]{grid-template-columns:repeat(2,1fr)}.ColumnLayout[data-columns="1,3"]{grid-template-columns:1fr minmax(0,3fr)}.ColumnLayout[data-columns="3,1"]{grid-template-columns:3fr 1fr}.ColumnLayout[data-columns="2,1,1"]{grid-template-columns:2fr repeat(2,1fr)}.ColumnLayout[data-columns="2,1,0"]{grid-template-columns:2fr 1fr 1fr}.ColumnLayout[data-columns="1,2,1"]{grid-template-columns:1fr 2fr 1fr}}@media (min-width:1112px){.ColumnLayout[data-columns="3,2"]{grid-template-columns:3fr 2fr;min-width:calc(var(--columnWidth)*5)}}.HubPage .ColumnLayout[data-columns="2,1"]{grid-template-columns:repeat(var(--gridColumnCount),1fr)}.HubPage .ColumnLayout[data-columns="2,1"]>:nth-child(n){grid-column:1/-1}@media (min-width:900px){.HubPage .ColumnLayout[data-columns="2,1"]>:nth-child(odd){grid-column:span 8}.HubPage .ColumnLayout[data-columns="2,1"]>:nth-child(2n){grid-column:span 4}}.HubPage .ColumnLayout[data-columns="1,1,1"]{grid-template-columns:repeat(var(--gridColumnCount),1fr)}.HubPage .ColumnLayout[data-columns="1,1,1"]>:nth-child(n){grid-column:span 4}.RowLayout{--rowLayoutGapXSmall:16px;--rowLayoutGapSmall:24px;--rowLayoutGapNormal:32px;--rowLayoutGapMedium:var(--rowLayoutGapNormal);--rowLayoutGapLarge:var(--rowLayoutGapNormal);--rowLayoutGapXLarge:var(--rowLayoutGapNormal);--rowLayoutGapXXLarge:var(--rowLayoutGapNormal);--rowLayoutGap:var(--rowLayoutGapLarge);display:grid;grid:auto/minmax(0,1fr);row-gap:var(--rowLayoutGap);align-items:flex-start}@media (min-width:600px){.RowLayout{--rowLayoutGapMedium:48px;--rowLayoutGapLarge:var(--rowLayoutGapMedium);--rowLayoutGapXLarge:var(--rowLayoutGapMedium);--rowLayoutGapXXLarge:64px}}@media (min-width:900px){.RowLayout{--rowLayoutGapLarge:64px;--rowLayoutGapXLarge:96px;--rowLayoutGapXXLarge:128px}}.HubPage .RowLayout{--rowLayoutGapXSmall:16px;--rowLayoutGapSmall:24px;--rowLayoutGapNormal:32px;--rowLayoutGapMedium:40px;--rowLayoutGapLarge:40px;--rowLayoutGapXLarge:96px}@media (min-width:600px){.HubPage .RowLayout{--rowLayoutGapLarge:48px;--rowLayoutGapXLarge:112px}}@media (min-width:900px){.HubPage .RowLayout{--rowLayoutGapLarge:56px;--rowLayoutGapXLarge:128px}}.ColumnLayout--alignStretch .RowLayout>:last-child{margin-top:auto}.SiteFooterSection{color:var(--footerColor);z-index:2}.HubPage .SiteFooterSection{--columnPaddingNormal:0px}.SiteFooterSection__layout{display:grid;grid:auto/repeat(2,1fr);row-gap:20px}@media (min-width:600px){.SiteFooterSection__layout{grid-template-columns:repeat(4,1fr)}}.HubPage .SiteFooterSection__layout{-moz-column-gap:var(--gridColumnGap);column-gap:var(--gridColumnGap)}.SiteFooterSection__logo{width:46px;height:26px;margin:0 var(--columnPaddingNormal) 6px;padding-left:2px}@media (pointer:fine){.SiteFooterSection__logo{transition:var(--hoverTransition);transition-property:color,opacity}.SiteFooterSection__logo:hover{color:var(--navHoverColor);opacity:var(--navHoverOpacity)}}.SiteFooterSection__copyright{color:#364657}.SiteFooterSection__column{display:grid;row-gap:20px}@media (min-width:600px){.SiteFooterSection__column{grid:min-content/auto;grid-auto-rows:min-content}}.SiteFooterSection__localeControls{padding:0 var(--columnPaddingNormal)}@media (max-width:599px){.SiteFooterSection__column--locale{grid-template-rows:auto;grid-area:auto/span 2;row-gap:8px}}@media (min-width:600px){.SiteFooterSection__column--locale{grid-template-rows:auto min-content}}@media (max-width:599px){.SiteFooterSection__column--isMobileFooterLayout{grid:inherit;grid-area:auto/span 2}.HubPage .SiteFooterSection__column--isMobileFooterLayout{-moz-column-gap:var(--gridColumnGap);column-gap:var(--gridColumnGap)}}.SiteFooterSection .List{--linkWeight:var(--fontWeightNormal)}.SiteFooterSection{--sectionBackgroundOverflow:hidden}.SiteFooterSection__copyrightRow{display:flex;align-items:center;gap:8px;padding:0 var(--columnPaddingNormal);color:#364657}.SiteFooterSection__socialLink{display:flex;color:#364657;transition:color .15s ease}.SiteFooterSection__socialLink:hover{color:#0a66c2}.List{--listSpacing:4px;--linkWeight:var(--fontWeightSemibold);--columnCount:1;--paddingRight:var(--columnPaddingNormal);--paddingLeft:var(--columnPaddingNormal);padding:0 var(--paddingRight) 0 var(--paddingLeft);font:var(--fontWeightNormal) 15px/1.6 var(--fontFamily);letter-spacing:.2px}.HubPage .List,.List--inline{--paddingRight:0;--paddingLeft:0}.Copy__footer>.List{margin-left:calc(var(--footerPaddingLeft)*-1);margin-right:calc(var(--paddingRight)*-1)}.Copy__body .List{margin-top:var(--paragraphGap)}.List__title.CopyTitle{--titleFontSize:15px;--titleLineHeight:1.6;--titleWeight:var(--fontWeightSemibold);--linkColor:currentColor;--linkWeight:var(--fontWeightSemibold);margin-bottom:8px;color:var(--titleColor)}html[lang^=ja] .List__title.CopyTitle{font-weight:600;font-variation-settings:"wght" 425}.List__list{margin:0;padding:0;list-style:none}.List--hasTitle .List__list{--linkColor:currentColor;--linkWeight:var(--fontWeightNormal)}.List[data-column-count] .List__list{display:grid;grid:auto/repeat(var(--columnCount),1fr);gap:var(--listSpacing) 32px;margin:var(--listSpacing) 0}.HubPage .List[data-column-count] .List__list{gap:var(--listSpacing) var(--gridColumnGap)}@media (min-width:600px){.List[data-column-count="2"] .List__list,.List[data-column-count="3"] .List__list{--columnCount:2}}@media (min-width:900px){.List[data-column-count="3"] .List__list{--columnCount:3}}.List__item{position:relative;margin:var(--listSpacing) 0}.List--inline .List__item:first-of-type{margin-top:0}.List--inline .List__item:last-of-type{margin-bottom:0}.List[data-column-count] .List__item{margin-top:0;margin-bottom:0}.ListItem--hasIcon{padding-left:24px}.List__itemIcon{position:absolute;top:5px;left:0}.ListItem--hasFlag{padding-left:32px}.List__itemFlag{position:absolute;top:5px;left:0}.List__ctaGroup{margin-top:12px}.ListItem__badgeContainer{margin-left:4px}.MenuButton{--buttonHeight:32px;display:inline-flex;align-items:center;height:var(--buttonHeight);padding:0 calc(var(--buttonHeight)/2);border-radius:calc(var(--buttonHeight)/2);background-color:var(--buttonColor);color:var(--knockoutColor);transition:var(--hoverTransition);transition-property:background-color,opacity}@media (pointer:fine){.MenuButton:hover{background-color:var(--buttonHoverColor,var(--buttonColor));opacity:var(--buttonHoverOpacity,1)}}@media (pointer:coarse){.MenuButton:active{background-color:var(--buttonHoverColor,var(--buttonColor));opacity:var(--buttonHoverOpacity,1)}}@media (min-width:900px){.HomepageFrontdoor__subsection.ColumnLayout{max-height:900px}.HomepageFrontdoor__subsection.ColumnLayout:not(:first-of-type,:last-of-type){height:100vh}}@media (max-width:899px){.HomepageFrontdoor__section.Section{--sectionOverflow:hidden}}.HomepageFrontdoor__copy.Copy{--footerRowGap:56px}.HomepageFrontdoor__copy.Copy .Copy__header{--rowGap:16px}.HomepageFrontdoor__copyCaption{display:flex;align-items:center;gap:10px;color:#2e3a55}.HomepageFrontdoor__copyCaptionIcon.ProductIcon{width:20px;height:20px}.HomepageFrontdoorStandaloneAnimation{position:relative;display:grid;place-items:center}.MktRoot[data-loading] .HomepageFrontdoorStandaloneAnimation{display:none}@media (max-width:899px){.HomepageFrontdoorStandaloneAnimation{padding-bottom:0;height:auto;overflow:hidden}}@media (min-width:900px){.HomepageFrontdoorStandaloneAnimation{display:none}}.HomepageFrontdoorStickyAnimation{position:relative;align-self:flex-start}.MktRoot[data-loading] .HomepageFrontdoorStickyAnimation{display:none}@media (max-width:899px){.HomepageFrontdoorStickyAnimation{display:none}}.HomepageFrontdoorStickyAnimation__container{position:absolute;top:0;left:0;width:100%;height:100vh}.HomepageFrontdoorStickyAnimation__content{position:sticky;top:0;aspect-ratio:1}.HomepageFrontdoorStickyAnimation__contentSection{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}.HomepageFrontdoorStickyAnimation__contentSection:first-of-type{align-items:flex-start}.HomepageFrontdoorStickyAnimation__contentSection:last-of-type{align-items:flex-end}.HoverArrow{--arrowSpacing:5px;--arrowHoverTransition:150ms cubic-bezier(0.215,0.61,0.355,1);--arrowHoverOffset:translateX(3px);--arrowTipTransform:none;--arrowLineOpacity:0;position:relative;top:1px;margin-left:var(--arrowSpacing);stroke-width:2px;fill:none;stroke:currentColor}.HoverArrow--sizeSmall{--arrowSpacing:4px;stroke-width:1.5px}.HoverArrow__linePath{opacity:var(--arrowLineOpacity);transition:opacity var(--hoverTransition,var(--arrowHoverTransition))}.HoverArrow__tipPath{transform:var(--arrowTipTransform);transition:transform var(--hoverTransition,var(--arrowHoverTransition))}@media (pointer:fine){a:hover .HoverArrow__linePath,button:hover .HoverArrow__linePath{--arrowLineOpacity:1}a:hover .HoverArrow__tipPath,button:hover .HoverArrow__tipPath{--arrowTipTransform:var(--arrowHoverOffset)}}@media (pointer:coarse){a:active .HoverArrow__linePath,button:active .HoverArrow__linePath{--arrowLineOpacity:1}a:active .HoverArrow__tipPath,button:active .HoverArrow__tipPath{--arrowTipTransform:var(--arrowHoverOffset)}}.UserLogo{--userLogoMaxWidth:165px;display:block;max-width:var(--userLogoMaxWidth)}@media (max-width:899px){.UserLogo{--userLogoMaxWidth:115px;max-width:var(--userLogoMaxWidth)}}.theme--White .UserLogo.variant--Flat{--userLogoColor:#b2bcc7}.theme--Light .UserLogo.variant--Flat{--userLogoColor:#aab4c1}.theme--Dark .UserLogo.variant--Flat{--userLogoColor:#fff}.UserLogo.variant--Flat{--userLogoColorAlt:var(--backgroundColor)}.UserLogo.variant--Flat .UserLogo__path--blendModeMultiply{mix-blend-mode:multiply}.DomGraphic{--maxWidth:100%;--willChange:initial;position:relative;width:100%;max-width:var(--maxWidth)}@media (max-width:600px){.DomGraphic{max-width:var(--maxWidthPhone,var(--maxWidth))}}@media (min-width:600px) and (max-width:899px){.DomGraphic{max-width:var(--maxWidthTablet,var(--maxWidth))}}@media (min-width:900px){.DomGraphic{max-width:var(--maxWidthDesktop,var(--maxWidth))}}.DomGraphic__heightContainer{height:0;width:100%;max-width:var(--maxWidth);padding-bottom:var(--aspectRatio)}.DomGraphic__scaleContainer{position:absolute;top:0;left:0;transform-origin:top left;will-change:var(--willChange)}.DomGraphic--isAnimating .DomGraphic__scaleContainer{will-change:transform}.GuidesHomeHero.HeroSection.Section{--sectionPaddingTop:0;z-index:2}@media (max-width:899px){.GuidesHomeHero.HeroSection.Section{--sectionPaddingBottom:120px}}@media (min-width:900px) and (max-width:1111px){.GuidesHomeHero.HeroSection.Section{--sectionPaddingBottom:360px}}@media (min-width:900px){.GuidesHomeHero.HeroSection.Section{--sectionOverflow:visible}}.GuidesHomeHero__layout{position:relative}.GuidesHomeHeroGraphic{display:flex;flex-wrap:wrap;margin-bottom:120px;gap:16px}@media (min-width:900px){.GuidesHomeHeroGraphic{margin-top:100px;margin-bottom:0;position:absolute;right:16px;width:50%;display:grid;grid-template-columns:repeat(3,254px);grid-template-rows:115px 225px 115px 356px;justify-content:flex-end}}.GuidesHomeHeroGraphic__card{margin:0 auto 16px}@media (min-width:600px){.GuidesHomeHeroGraphic__card{margin:0 16px 16px 0}}@media (min-width:900px){.GuidesHomeHeroGraphic__card{margin:0}}.GuidesHomeHeroGraphic__card:first-of-type{grid-column:3;grid-row:1}.GuidesHomeHeroGraphic__card:nth-of-type(2){grid-row:2;grid-column:2}.GuidesHomeHeroGraphic__card:nth-of-type(3){grid-row:3;grid-column:1}.GuidesHomeHeroGraphic__card:nth-of-type(4){grid-row:3;grid-column:3}.GuidesHomeHeroGraphic__card:nth-of-type(5){grid-row:4;grid-column:2}.GuidesHomeHeroGraphic__card.GuidesCard.GuidesCard--variantPVBasicsGuide{--guidesCardFillColor:#fbb800;--guidesCardStrokeColor:#ffd767}.GuidesHomeHeroGraphic__card.GuidesCard.GuidesCard--variantPVBasicsGuide:nth-of-type(3n - 1){--guidesCardFillColor:#ff8319;--guidesCardStrokeColor:#ffad66}.GuidesHomeHeroGraphic__card.GuidesCard.GuidesCard--variantBaaS{--guidesCardFillColor:#19c9c9;--guidesCardStrokeColor:#66dcdc}.GuidesHomeHeroGraphic__card.GuidesCard.GuidesCard--variantBaaS:nth-of-type(3n - 1){--guidesCardFillColor:#1bc2f6;--guidesCardStrokeColor:#67d7f9}.GuidesHomeHeroGraphic__card.GuidesCard.GuidesCard--variantBusinessInsights{--guidesCardFillColor:#19c9c9;--guidesCardStrokeColor:#66dcdc}.GuidesHomeHeroGraphic__card.GuidesCard.GuidesCard--variantBusinessInsights:nth-of-type(3n - 1){--guidesCardFillColor:#1bc2f6;--guidesCardStrokeColor:#67d7f9}.GuidesHomeHeroGraphic__card.GuidesCard.GuidesCard--variantProductResources{--guidesCardFillColor:#ff629c;--guidesCardStrokeColor:#ff97bd}.GuidesHomeHeroGraphic__card.GuidesCard.GuidesCard--variantProductResources:nth-of-type(3n - 1){--guidesCardFillColor:#a375ff;--guidesCardStrokeColor:#c2a3ff}.GuidesHomeHeroGraphic__card.GuidesCard.GuidesCard--variantIndustryUpdates{--guidesCardFillColor:#1981e8;--guidesCardStrokeColor:#66abf0}.GuidesHomeHeroGraphic__card.GuidesCard.GuidesCard--variantIndustryUpdates:nth-of-type(3n - 1){--guidesCardFillColor:#635bff;--guidesCardStrokeColor:#918cff}.GuidesHomeHeroGraphic__card.GuidesCard:nth-of-type(4).GuidesCard--variantBusinessInsights,.GuidesHomeHeroGraphic__card.GuidesCard:nth-of-type(4).GuidesCard--variantIndustryUpdates,.GuidesHomeHeroGraphic__card.GuidesCard:nth-of-type(4).GuidesCard--variantPVBasicsGuide,.GuidesHomeHeroGraphic__card.GuidesCard:nth-of-type(4).GuidesCard--variantProductResources{--guidesCardFillColor:#2c326a;--guidesCardStrokeColor:#585e8d}.GuidesCard{--guidesCardWidth:254;position:relative;width:calc(var(--guidesCardWidth) * 1px);height:356px;color:#fff;cursor:pointer}@media (prefers-reduced-motion:no-preference){.GuidesCard{transition:transform .3s}}.GuidesCard.GuidesCard--color3{--guidesCardFillColor:#2c326a;--guidesCardStrokeColor:#585e8d}.GuidesCard a{color:#fff}.GuidesCard--variantPVBasicsGuide{--guidesCardFillColor:#fbb800;--guidesCardStrokeColor:#ffd767}.GuidesCard--variantPVBasicsGuide.GuidesCard--color2{--guidesCardFillColor:#ff8319;--guidesCardStrokeColor:#ffad66}.GuidesCard.GuidesCard--variantPVBasicsGuide.GuidesCard--color3{--guidesCardFillColor:#19c9c9;--guidesCardStrokeColor:#66dcdc}.GuidesCard.GuidesCard---variantPVBasicsGuide.GuidesCard--color4{--guidesCardFillColor:#1bc2f6;--guidesCardStrokeColor:#67d7f9}.GuidesCard--variantBusinessInsights{--guidesCardFillColor:#19c9c9;--guidesCardStrokeColor:#66dcdc}.GuidesCard--variantBusinessInsights.GuidesCard--color2{--guidesCardFillColor:#1bc2f6;--guidesCardStrokeColor:#67d7f9}.GuidesCard--variantProductResources{--guidesCardFillColor:#ff629c;--guidesCardStrokeColor:#ff97bd}.GuidesCard--variantProductResources.GuidesCard--color2{--guidesCardFillColor:#a375ff;--guidesCardStrokeColor:#c2a3ff}.GuidesCard--variantIndustryUpdates,.GuidesCard--variantPlatforms{--guidesCardFillColor:#1981e8;--guidesCardStrokeColor:#66abf0}.GuidesCard--variantIndustryUpdates.GuidesCard--color2,.GuidesCard--variantPlatforms.GuidesCard--color2{--guidesCardFillColor:#635bff;--guidesCardStrokeColor:#918cff}.GuidesCard__card.Card{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:22px 24px;background:var(--guidesCardFillColor);border-radius:6px}.GuidesCard__shadow{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.GuidesCard:hover{transform:translateY(-8px)}.GuidesCard:hover:not(.GuidesCard--hasDisabledHoverArtMask) .GuidesCard__art.GuidesCardArt{transform:translateY(8px)}.GuidesCard:hover .GuidesCard__shadow:before{opacity:0}.GuidesCard:hover .GuidesCard__shadow:after{opacity:1}.GuidesCard__shadow:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:6px;box-shadow:var(--cardShadowMedium)}@media (prefers-reduced-motion:no-preference){.GuidesCard__shadow:before{transition:opacity .3s}}.GuidesCard__shadow:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:6px;box-shadow:var(--cardShadowXLarge);opacity:0}@media (prefers-reduced-motion:no-preference){.GuidesCard__shadow:after{transition:opacity .3s,transform .3s}}.GuidesCard__art.GuidesCardArt{position:absolute;left:0;top:0;width:100%;height:100%;transition:transform .3s}.GuidesCard:not(:hover) .GuidesCard__cta{opacity:0}.GuidesCard__cta{position:relative;color:#fff}@media (prefers-reduced-motion:no-preference){.GuidesCard__cta{transition:opacity .3s}}.GuidesCard__cta:hover{color:#fff}.GuidesCard__text{position:relative}.GuidesCard__category{margin-bottom:10px;font-size:15px;line-height:22px;letter-spacing:.2px;font-weight:var(--fontWeightSemibold);opacity:.64}.GuidesCard__title{font-size:23px;line-height:28px;font-weight:var(--fontWeightBold);letter-spacing:0}.GuidesCategoryGrid{display:flex;flex-wrap:wrap;margin-top:56px}.GuidesCategoryGrid__card{margin:0 auto 16px}@media (min-width:600px){.GuidesCategoryGrid__card{margin:0 16px 16px 0}}.GuidesHomeCategoryLayout{display:flex;flex-wrap:wrap;margin-top:120px}.GuidesHomeCategoryLayout:first-of-type{margin-top:240px}.GuidesTocList{--guidesTOCListLinearGradientCenter:0px;--guidesTOCListTop:48px;--guidesTOCListMargin:16px;--guidesTOCListFooterMargin:32px;margin:0;padding:0;list-style:none;overflow:auto}@media (min-width:900px){.GuidesTocList{position:sticky;padding:16px 0;top:0;max-height:100vh}}@media (min-width:900px) and (min-height:500px){.GuidesTocList{padding:0;top:var(--guidesTOCListTop);max-height:calc(100vh - var(--guidesTOCListTop))}}.GuidesTocList__item{position:relative;margin-bottom:var(--guidesTOCListMargin);padding:0 var(--columnPaddingNormal);font-weight:var(--fontWeightBold)}.GuidesTocList__item:before{content:"";position:absolute;top:4px;left:0;width:1px;height:calc(100% - 6px);background:linear-gradient(var(--shadeOneColor) calc(var(--guidesTOCListLinearGradientCenter) - 40px),var(--accentColor) var(--guidesTOCListLinearGradientCenter),var(--shadeOneColor) calc(var(--guidesTOCListLinearGradientCenter) + 80px));transform:scaleY(0);transition:transform .3s}.GuidesTocList__item--isActive:before{transform:scaleY(1)}.GuidesTocList__itemLink{--linkColor:#0a2540;--linkHoverOpacity:0.65}.GuidesTocList__item--isActive:not(.GuidesTocList__item--hasActiveChild)>.GuidesTocList__itemLink{--linkColor:var(--accentColor);--linkHoverColor:var(--accentColor);--linkHoverOpacity:1}.GuidesTocList__footer{margin-top:var(--guidesTOCListFooterMargin)}.GuidesNestedTocList{position:relative;top:0;height:0;margin:0;padding:0;list-style:none;overflow:hidden;transition:height .4s}.GuidesNestedTocList:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:30px;background:linear-gradient(hsla(0,0% 100%,0),#fff);pointer-events:none}.GuidesTocList__item--isActive .GuidesNestedTocList{height:var(--guidesTOCListExpandedHeight,auto);transition:height .4s}.GuidesTocList__item--isActive .GuidesNestedTocList:after{transition:opacity .2s linear .3s;opacity:0}.GuidesNestedTocList__itemLink{--linkColor:#0a2540;--linkHoverOpacity:0.65}.GuidesNestedTocList__item{--linkWeight:var(--fontWeightNormal);margin-top:16px;padding:0}.GuidesNestedTocList__item:last-of-type{margin-bottom:2px}.GuidesNestedTocList__item--isActive>.GuidesNestedTocList__itemLink,.GuidesTocList__item--isActive>.GuidesNestedTocList__itemLink{--linkColor:var(--accentColor);--linkHoverColor:var(--accentColor);--linkHoverOpacity:1}.GuidesContentSection{--sectionOverflow:visible}.GuidesContentSection__layout{display:grid;row-gap:24px}.GuidesContentSection h1,.GuidesContentSection h2,.GuidesContentSection h3{position:relative}.GuidesContentSection__anchor{position:absolute;left:0;top:0;width:100%;height:100%}.GuidesHero.Section{--sectionOverflow:visible;--sectionAngle:var(--angleNormal);--sectionAnglePaddingBaseMax:24;--sectionPaddingTop:0;position:relative;z-index:2}.GuidesHero.Section.GuidesHero--hasAuthors{--sectionAnglePaddingBaseMax:0}@media (min-width:750px){.GuidesHero--hasAuthors .GuidesHero__columnLayout{grid-template-columns:repeat(2,1fr)}}.GuidesHero__copy.Copy{--copyMaxWidth:700px}.ArticleBlockquote{padding:0 var(--columnPaddingNormal) 0 36px;position:relative;color:#0a2540;font-size:24px;font-weight:var(--fontWeightLight);line-height:1.5}.ArticleBlockquote__source{font-size:15px;font-weight:var(--fontWeightBold);letter-spacing:.02em;margin-top:16px}.ArticleBlockquote__sourceRole{font-weight:var(--fontWeightNormal)}.ArticleBlockquote__quotationMark{position:absolute;left:12px;top:6px}.ArticleCallout.Card{--articleCalloutColumnCount:1;--articleCalloutFontSize:15px;--articleCalloutLineHeight:24px;--cardMinHeight:62px;padding:16px 0;display:grid;row-gap:var(--rowGapNormal);max-width:calc(var(--columnMaxWidth) * var(--articleCalloutColumnCount))}.ArticleCallout.Card h1,.ArticleCallout.Card h2,.ArticleCallout.Card h3,.ArticleCallout.Card h4,.ArticleCallout.Card h5,.ArticleCallout.Card h6,.ArticleCallout.Card p{font-size:var(--articleCalloutFontSize);line-height:var(--articleCalloutLineHeight)}.ArticleCallout--sizeMedium.Card{--articleCalloutColumnCount:2}.ArticleCallout--sizeLarge.Card{--articleCalloutColumnCount:3;--articleCalloutFontSize:18px;--articleCalloutLineHeight:28px}.ArticleCallout--themeLight.Card{--cardBackground:var(--subcardBackground);--cardBorderColor:#e6ecf2}.ArticleCallout--hasIcon.Card{grid-template-columns:min-content 1fr}.ArticleCallout__icon{margin:6px 0 0 16px;--basicIconColor:#727f96}.ArticleCallout__footer{padding:0 16px}.Article .ArticleImage{margin:16px 0}.Article .ArticleImage:first-child{margin-top:0}.Article .TestimonialCard{margin-top:48px;margin-bottom:32px}.Article .Table{margin-top:16px}.Article .Tweet{margin:48px 0}.Article .Video:not(:first-child){margin-top:48px}.ArticleMarkdown{display:grid;gap:24px 0;font:var(--fontWeightNormal) 15px/24px var(--fontFamily);letter-spacing:.2px;color:var(--textColor)}@media (min-width:750px){.ArticleMarkdown{font-size:18px;line-height:28px}.ArticleMarkdown>*{max-width:var(--copyMaxWidth)}}.ArticleMarkdown h1,.ArticleMarkdown h2,.ArticleMarkdown h3,.ArticleMarkdown h4,.ArticleMarkdown h5,.ArticleMarkdown h6{padding:0 var(--columnPaddingMedium) 0 var(--columnPaddingNormal);color:var(--titleColor)}.ArticleMarkdown h1{font:var(--fontWeightBold) 48px/56px var(--fontFamily);letter-spacing:-.2px}.ArticleMarkdown h2{font:var(--fontWeightBold) 34px/44px var(--fontFamily);letter-spacing:-.1px;margin-top:48px}.ArticleMarkdown h3{font:var(--fontWeightBold) 24px/32px var(--fontFamily);letter-spacing:.1px;margin-top:32px}.ArticleMarkdown h4,.ArticleMarkdown h5,.ArticleMarkdown h6{font:var(--fontWeightSemibold) 18px/28px var(--fontFamily);letter-spacing:.2px;margin:8px 0 -16px}html[lang^=ja] .ArticleMarkdown h1,html[lang^=ja] .ArticleMarkdown h2,html[lang^=ja] .ArticleMarkdown h3{font-weight:600;font-variation-settings:"wght" 500}html[lang^=ja] .ArticleMarkdown h4,html[lang^=ja] .ArticleMarkdown h5,html[lang^=ja] .ArticleMarkdown h6{font-weight:600;font-variation-settings:"wght" 425}.ArticleMarkdown:first-of-type>:first-child{margin-top:0}.ArticleMarkdown p{padding:0 var(--columnPaddingMedium) 0 var(--columnPaddingNormal)}.ArticleMarkdown li>p{padding-left:0;padding-right:0}.ArticleMarkdown ol,.ArticleMarkdown ul{margin:0}.ArticleMarkdown ul{list-style:none}.ArticleMarkdown li{position:relative;padding-right:var(--columnPaddingMedium)}.ArticleMarkdown li ul li:first-child,.ArticleMarkdown li+li{margin-top:16px}.ArticleMarkdown ul li:before{position:absolute;top:9px;left:-21px;width:7px;height:7px;border-radius:50%;background-color:var(--bulletColor);content:""}@media (min-width:600px){.ArticleMarkdown ul li:before{top:11px;left:-23px;width:8px;height:8px}}.ArticleMarkdown code,.ArticleMarkdown pre{max-width:var(--markdownMaxWidth);font:var(--sourceCodeFont)}.ArticleMarkdown pre{max-width:calc(1px + var(--columnMaxWidth) * 3);margin:8px 0;padding:12px var(--columnPaddingNormal);overflow-x:auto;border-radius:var(--cardBorderRadius);border:1px solid var(--cardBorderColor);background:var(--subcardBackground);white-space:pre-wrap}.ArticleMarkdown img{max-width:100%}.ArticleMarkdown strong{color:var(--titleColor)}html[lang^=ja] .ArticleMarkdown strong{font-weight:600;font-variation-settings:"wght" 500}.theme--White{--backgroundColor:#fff;--linkColor:var(--accentColor);--linkHoverColor:#0a2540;--buttonColor:var(--accentColor);--buttonHoverColor:#0a2540;--buttonDisabledColor:#cfd7df;--buttonDisabledOpacity:0.7;--knockoutColor:#fff;--knockoutDisabledColor:#8898aa;--guideSolidColor:rgba(66,71,112,.06);--guideDashedColor:rgba(66,71,112,.09);--titleColor:#0a2540;--textColor:#425466;--formFieldDescriptionTextColor:#3f4b66;--inputBackground:#f6f9fc;--checkboxInputBackground:#e7ecf1;--inputPlaceholderColor:#727f96;--inputTextColor:#0a2540;--inputErrorAccentColor:#ff5996;--annotationColor:#8c9eb1;--maskFadeColor:rgba(0,0,0,.4);--navColor:#0a2540;--navHoverColor:#0a2540;--navHoverOpacity:0.6;--footerColor:#0a2540;--cardBorderColor:#cbd6e0;--cardBackground:#fff;--subcardBackground:#f6f9fc;--gridSubcardBackground:#f6f9fc;--tableIconColor:#8c9eb1;--stripeAccentWhite:#fff;--stripeAccentLight:#e3e7ec;--stripeAccentDark:#0a2540;--bulletColor:#cfd7df;--footnoteTextColor:#4d5b78;--disclaimerTextColor:#707f98;--inlineCodeTextColor:#2c3a57;--inlineCodeBackground:#e6ecf2;--socialLogoColor:#c4ccd8;--socialLogoHoverColor:#0a2540}.theme--White.accent--Slate{--accentColor:#0a2540;--linkHoverOpacity:0.6;--buttonHoverOpacity:0.6}.theme--Light{--backgroundColor:#f6f9fc;--linkColor:var(--accentColor);--linkHoverColor:#0a2540;--buttonColor:var(--accentColor);--buttonHoverColor:#0a2540;--buttonDisabledColor:#cfd7df;--buttonDisabledOpacity:0.7;--knockoutColor:#fff;--knockoutDisabledColor:#8898aa;--guideSolidColor:rgba(66,71,112,.06);--guideDashedColor:rgba(66,71,112,.09);--titleColor:#0a2540;--textColor:#425466;--formFieldDescriptionTextColor:#3f4b66;--inputBackground:#f6f9fc;--checkboxInputBackground:#e7ecf1;--inputPlaceholderColor:#727f96;--inputTextColor:#0a2540;--inputErrorAccentColor:#ff5996;--annotationColor:#8c9eb1;--maskFadeColor:rgba(0,0,0,.4);--navColor:#0a2540;--navHoverColor:#0a2540;--navHoverOpacity:0.6;--footerColor:#0a2540;--cardBorderColor:#cbd6e0;--cardBackground:#fff;--subcardBackground:#f6f9fc;--gridSubcardBackground:#fff;--tableIconColor:#8c9eb1;--stripeAccentWhite:#fff;--stripeAccentLight:#e3e7ec;--stripeAccentDark:#0a2540;--bulletColor:#cfd7df;--footnoteTextColor:#4d5b78;--disclaimerTextColor:#707f98;--inlineCodeTextColor:#2c3a57;--inlineCodeBackground:#dce6ee;--socialLogoColor:#c4ccd8;--socialLogoHoverColor:#0a2540}.theme--Light.accent--Slate{--accentColor:#0a2540;--linkHoverOpacity:0.6;--buttonHoverOpacity:0.6}.theme--SemiDark{--backgroundColor:#0d2e4f;--linkColor:var(--accentColor);--linkHoverColor:#fff;--linkHoverOpacity:1;--buttonColor:var(--accentColor);--buttonHoverColor:#fff;--buttonDisabledColor:#6b7c93;--buttonHoverOpacity:1;--buttonDisabledOpacity:0.7;--knockoutColor:#0a2540;--knockoutDisabledColor:#e6ebf1;--guideSolidColor:rgba(66,71,112,.3);--guideDashedColor:rgba(66,71,112,.3);--titleColor:#fff;--textColor:#adbdcc;--inputBackground:#0c2e4e;--inputBackgroundAlt:#274869;--inputPlaceholderColor:#b6c2cd;--inputTextColor:#fff;--inputErrorAccentColor:#ff5996;--annotationColor:#8c9eb1;--maskFadeColor:rgba(0,0,0,.4);--navColor:#fff;--navHoverColor:#fff;--navHoverOpacity:0.6;--footerColor:#fff;--cardBorderColor:#0f395e;--cardBackground:#0c2e4e;--subcardBackground:#1f4468;--gridSubcardBackground:#1f4468;--tableIconColor:#8c9eb1;--stripeAccentWhite:#fff;--stripeAccentLight:#fff;--stripeAccentDark:#0c2e4e;--bulletColor:#6b7c93;--footnoteTextColor:#adbdcc;--disclaimerTextColor:#707f98;--inlineCodeTextColor:#fff;--inlineCodeBackground:#1c4161;--socialLogoColor:#707f98;--socialLogoHoverColor:#fff}.theme--SemiDark .accent--Slate,.theme--SemiDark.accent--Slate{--accentColor:#fff}.theme--Transparent{--backgroundColor:none;--linkColor:#fff;--linkHoverColor:var(--linkColor);--linkHoverOpacity:0.6;--buttonColor:hsla(0,0%,100%,.2);--buttonHoverColor:hsla(0,0%,100%,.4);--accentColor:#fff;--knockoutColor:#fff;--textColor:#fff;--guideSolidColor:rgba(66,71,112,.06);--guideDashedColor:rgba(66,71,112,.09);--titleColor:#fff;--maskFadeColor:rgba(0,0,0,.4);--navColor:#fff;--navHoverColor:#fff;--navHoverOpacity:0.6;--stripeColor:#fff}.theme--HubDark{--linkHoverColor:var(--linkColor);--buttonColor:#fff;--buttonHoverColor:hsla(0,0%,100%,.9);--knockoutColor:#0a2540;--textColor:#fff;--titleColor:#fff}.theme--HubDark,.theme--HubLight{--backgroundColor:none;--linkColor:#fff;--linkHoverOpacity:0.9;--accentColor:#fff;--maskFadeColor:rgba(0,0,0,.4);--navColor:#fff;--navHoverColor:#fff;--navHoverOpacity:0.8;--stripeColor:#fff}.theme--HubLight{--linkHoverColor:#0a2540;--buttonColor:#635bff;--buttonHoverColor:#0a2540;--knockoutColor:#fff;--textColor:#0a2540;--titleColor:#0a2540}.theme--Dark{--backgroundColor:#0a2540;--linkColor:var(--accentColor);--linkHoverColor:#fff;--linkHoverOpacity:1;--buttonColor:var(--accentColor);--buttonHoverColor:#fff;--buttonDisabledColor:#6b7c93;--buttonHoverOpacity:1;--buttonDisabledOpacity:0.7;--knockoutColor:#0a2540;--knockoutDisabledColor:#e6ebf1;--guideSolidColor:rgba(66,71,112,.3);--guideDashedColor:rgba(66,71,112,.3);--titleColor:#fff;--textColor:#adbdcc;--formFieldDescriptionTextColor:#adbdcc;--inputBackground:#0c2e4e;--checkboxInputBackground:#0c2e4e;--inputBackgroundAlt:#274869;--inputPlaceholderColor:#b6c2cd;--inputTextColor:#fff;--inputErrorAccentColor:#ff5996;--annotationColor:#8c9eb1;--maskFadeColor:rgba(0,0,0,.4);--navColor:#fff;--navHoverColor:#fff;--navHoverOpacity:0.6;--footerColor:#fff;--cardBorderColor:#0f395e;--cardBackground:#0c2e4e;--subcardBackground:#1f4468;--gridSubcardBackground:#1f4468;--tableIconColor:#8c9eb1;--stripeAccentWhite:#fff;--stripeAccentLight:#fff;--stripeAccentDark:#0c2e4e;--bulletColor:#6b7c93;--footnoteTextColor:#adbdcc;--disclaimerTextColor:#707f98;--inlineCodeTextColor:#fff;--inlineCodeBackground:#1c4161;--socialLogoColor:#707f98;--socialLogoHoverColor:#fff}.theme--Dark .accent--Slate,.theme--Dark.accent--Slate{--accentColor:#fff}.flavor--Chroma{--blendBackground:#80e9ff;--blendIntersection:#0048e5;--blendForeground:#7a73ff;--gradientColorZero:#a960ee;--gradientColorOne:#ff333d;--gradientColorTwo:#90e0ff;--gradientColorThree:#ffcb57;--gradientColorZeroTransparent:rgba(169,96,238,0);--gradientColorOneTransparent:rgba(255,51,61,0);--gradientColorTwoTransparent:rgba(144,224,255,0);--gradientColorThreeTransparent:rgba(255,203,87,0);--shadeOneColor:#02bcf5;--shadeTwoColor:#0073e6;--shadeThreeColor:#003ab9;--shadeFourColor:#635bff;--shadeFiveColor:#002c59;--shadeSixColor:#09cbcb}.flavor--Chroma .theme--Dark,.flavor--Chroma.theme--Dark{--blendForeground:#7a73ff;--blendIntersection:#cff;--blendBackground:#00d4ff}.flavor--Chroma.theme--Dark .theme--Light,.flavor--Chroma.theme--Dark .theme--White{--blendForeground:#80e9ff;--blendIntersection:#0048e5;--blendBackground:#7a73ff}.flavor--Chroma .accent--Cyan,.flavor--Chroma.accent--Cyan{--accentColor:#02bcf5}.flavor--Chroma .theme--Dark.accent--Cyan,.flavor--Chroma.theme--Dark .accent--Cyan,.flavor--Chroma.theme--Dark.accent--Cyan{--accentColor:#00d4ff}.flavor--Chroma .accent--Blurple,.flavor--Chroma.accent--Blurple{--accentColor:#2970ff;--guideBackground:#5e69e1;--guideDarkColor:#4372d1;--guideLightColor:#6289d5;--guideLighterColor:#7aa2f3;--guideLightestColor:#83a5e9}.flavor--Chroma.theme--Dark .accent--Blurple,.flavor--Chroma.theme--Dark.accent--Blurple{--accentColor:#7a73ff}.flavor--Chroma .accent--Blue,.flavor--Chroma.accent--Blue{--accentColor:#0073e6}.flavor--Chroma .accent--Orange,.flavor--Chroma.accent--Orange{--accentColor:#ff7600}.flavor--Chroma .accent--Slate,.flavor--Chroma.accent--Slate{--accentColor:#0a2540}.flavor--Chroma .theme--Dark.accent--Slate,.flavor--Chroma.theme--Dark .accent--Slate,.flavor--Chroma.theme--Dark.accent--Slate{--accentColor:#fff}.flavor--Twilight{--blendBackground:#11efe3;--blendIntersection:#0048e5;--blendForeground:#96f;--gradientColorZero:#4436ff;--gradientColorOne:#56f;--gradientColorTwo:#d679ff;--gradientColorThree:#11efe3;--gradientColorZeroTransparent:rgba(68,54,255,0);--gradientColorOneTransparent:rgba(85,102,255,0);--gradientColorTwoTransparent:rgba(214,121,255,0);--gradientColorThreeTransparent:rgba(4,255,255,0);--shadeOneColor:#16cbe1;--shadeTwoColor:#20b5e3;--shadeThreeColor:#1086db;--shadeFourColor:#1959e6;--shadeFiveColor:#96f;--shadeSixColor:#002c59;--shadeSevenColor:#00c4c4;--shadeEightColor:#635bff}.flavor--Twilight .theme--Dark,.flavor--Twilight .theme--SemiDark,.flavor--Twilight.theme--Dark,.flavor--Twilight.theme--SemiDark{--blendBackground:#11efe3;--blendIntersection:#c2ffff;--blendForeground:#96f}.flavor--Twilight.theme--Dark .theme--Light,.flavor--Twilight.theme--Dark .theme--White{--blendForeground:#11efe3;--blendIntersection:#0048e5;--blendBackground:#96f}.flavor--Twilight .accent--Purple,.flavor--Twilight.accent--Purple{--accentColor:#96f;--guideBackground:#96f;--guideDarkColor:#a375ff;--guideLightColor:#ad85ff;--guideLighterColor:#b793ff;--guideLightestColor:#c2a3ff}.flavor--Twilight .accent--Teal,.flavor--Twilight.accent--Teal{--accentColor:#00c4c4}.flavor--Twilight .theme--Dark.accent--Teal,.flavor--Twilight .theme--SemiDark.accent--Teal,.flavor--Twilight.theme--Dark .accent--Teal,.flavor--Twilight.theme--Dark.accent--Teal,.flavor--Twilight.theme--SemiDark .accent--Teal,.flavor--Twilight.theme--SemiDark.accent--Teal{--accentColor:#0de4e4}.TestimonialCard{--testimonialCardAccentColor:#fff;--knockoutColor:#17457a;--logoContainerHeight:180px;--gradientOffset:calc(20px + var(--logoContainerHeight));--gradientStart:transparent calc(var(--gradientOffset)*-1);--gradientEnd:var(--backgroundColor) var(--gradientOffset);--gradient:linear-gradient(180deg,var(--gradientStart),var(--gradientEnd));--logoVerticalOffset:6px;--logoHeight:40px;--buttonHoverColor:var(--buttonColor);--buttonHoverOpacity:0.6;--backgroundPosition:top center;--backgroundSize:100% auto;--cardBackground:var(--gradient),var(--backgroundPosition)/var(--backgroundSize) no-repeat var(--backgroundColor) var(--backgroundImage)}@media (min-width:600px){.TestimonialCard{--logoHeight:60px}}@media (min-width:750px){.TestimonialCard.TestimonialCard--orientationHorizontal{--gradient:linear-gradient(270deg,var(--gradientStart),var(--gradientEnd));--gradientOffset:50%;--logoVerticalOffset:0px;--logoContainerHeight:100%;--backgroundPosition:130% 50%;--backgroundSize:auto 100%}}@media (min-width:900px){.TestimonialCard.TestimonialCard--orientationHorizontal{--backgroundPosition:100% 50%}}.TestimonialCard.theme--Dark{--testimonialCardAccentColor:#fff;--knockoutColor:#17457a;--cardBackground:var(--gradient),var(--backgroundPosition)/var(--backgroundSize) no-repeat var(--backgroundColor) var(--backgroundImage)}.MktRoot .TestimonialCard,.TestimonialCard.TestimonialCard--noBackgroundImage{--cardBackground:var(--backgroundColor)}.TestimonialCarousel .TestimonialCard{--cardBackground:transparent}.TestimonialCard__card.Card{position:relative;height:100%}.TestimonialCard__content{display:flex;flex-direction:column-reverse;min-height:290px;color:var(--testimonialCardAccentColor)}@media (min-width:750px){.TestimonialCard--orientationHorizontal .TestimonialCard__content{display:grid;grid:auto/repeat(2,1fr);height:100%}.TestimonialCard--orientationHorizontal.TestimonialCard--excludeLogo .TestimonialCard__content{grid:auto/.65fr .35fr}}.TestimonialCard__body{padding:0 24px 32px}.TestimonialCard--excludeLogo .TestimonialCard__body{padding:48px}@media (min-width:750px){.TestimonialCard--orientationHorizontal .TestimonialCard__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 0 48px 48px}}.TestimonialCard__body .CtaButton{--buttonColor:var(--testimonialCardAccentColor);--buttonHoverColor:var(--testimonialCardAccentColor);margin-top:26px}.TestimonialCard__logoContainer{position:relative;height:var(--logoContainerHeight)}.TestimonialCard__logoLink{display:inline-block}.TestimonialCard__logo.UserLogo{--userLogoMaxWidth:none;position:absolute;top:calc(var(--logoVerticalOffset) + 50%);left:50%;height:var(--logoHeight);transform:translate(-50%,-50%)}@media (min-width:900px){.TestimonialCard__logo.UserLogo{--userLogoMaxWidth:300px;width:100%}}.TestimonialCarousel{--backgroundPosition:top center;--backgroundSize:100% auto;--logoContainerHeight:180px;--gradientOffset:calc(20px + var(--logoContainerHeight));--gradientStart:rgba(0,0,0,.45) calc(var(--gradientOffset)*-1);--gradientEnd:transparent var(--gradientOffset);--gradient:linear-gradient(180deg,var(--gradientStart),var(--gradientEnd))}@media (min-width:750px){.TestimonialCarousel.TestimonialCarousel--orientationHorizontal{--gradient:linear-gradient(270deg,var(--gradientStart),var(--gradientEnd));--gradientOffset:50%;--logoContainerHeight:100%;--backgroundPosition:130% 50%;--backgroundSize:auto 100%}}@media (min-width:900px){.TestimonialCarousel.TestimonialCarousel--orientationHorizontal{--backgroundPosition:100% 50%}}.TestimonialCarousel .TestimonialCarousel__carousel{position:relative;display:flex;border-radius:var(--cardBorderRadius);box-shadow:var(--cardShadowXLarge);overflow:hidden}.TestimonialCarousel__track{min-height:300px}.TestimonialCarousel .TestimonialCarousel__track{width:100%;overflow-x:scroll;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;scrollbar-width:none;border-radius:var(--cardBorderRadius);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.TestimonialCarousel .TestimonialCarousel__track::-webkit-scrollbar{display:none}.TestimonialCarousel .TestimonialCarousel__track .TestimonialCard{--cardBorderRadius:0;min-width:100%;scroll-snap-align:center;display:flex;position:relative;transform:translateZ(0)}.TestimonialCarousel .TestimonialCarousel__track .TestimonialCard .Card{--cardShadow:none}.TestimonialCarousel__backgrounds{-webkit-mask-image:var(--gradient);mask-image:var(--gradient)}.TestimonialCarousel__background,.TestimonialCarousel__backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.TestimonialCarousel__background{background-size:var(--backgroundSize);background-position:var(--backgroundPosition);background-repeat:no-repeat}.TestimonialCarousel__nav{margin:30px 0 0}.TestimonialCarousel__navItems{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px 0;list-style:none;padding:0;margin:0}@media (min-width:600px){.TestimonialCarousel__navItems{display:grid;grid-template-columns:repeat(auto-fit,25%);justify-content:center;align-items:center}}.TestimonialCarousel__trigger{outline:none;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;width:100%;display:flex;align-items:center;justify-content:center}.TestimonialCarousel__indicators{position:absolute;left:50%;transform:translateX(-50%);bottom:7px}.TestimonialCarousel__indicatorItems{margin:0;padding:0;display:flex;list-style:none}.TestimonialCarousel__indicator{display:block;margin:0 2px;padding:10px 0;width:24px;position:relative;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent;cursor:pointer}.TestimonialCarousel__indicator:after,.TestimonialCarousel__indicator:before{content:"";width:24px;height:2px;background-color:#fff;position:absolute;top:calc(50% - 1px);left:0;transform-origin:left center;border-radius:1px}.TestimonialCarousel__indicator:before{opacity:.3}.TestimonialCarousel__indicator:after{transform:scaleX(0)}.TestimonialCarousel__indicator--active:after{transform:scaleX(1)}.CarouselNavItem{outline:none;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;width:100%;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (prefers-reduced-motion:no-preference){.CarouselNavItem__logo circle,.CarouselNavItem__logo path,.CarouselNavItem__logo rect{transition:var(--hoverTransition);transition-property:fill,stroke}}.HorizontalOverflowContainer{--trackHeight:auto;--maskSpacing:16px;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--maskSpacing),#000 calc(100% - var(--maskSpacing)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--maskSpacing),#000 calc(100% - var(--maskSpacing)),transparent)}@media (max-width:449px){.HorizontalOverflowContainer--isDisabledOnMobile{--horizontalOverflowSpacing:0!important;-webkit-mask-image:none;mask-image:none}}.HorizontalOverflowContainer__track{display:flex;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;height:var(--trackHeight);scrollbar-width:none}.HorizontalOverflowContainer__track::-webkit-scrollbar{display:none}.HorizontalOverflowContainer__items{display:flex;position:relative;padding:0 var(--horizontalOverflowSpacing,20px)}.Guides{position:absolute;height:100%;width:100%;top:0;left:0;padding:0 var(--columnPaddingNormal);pointer-events:none}@media (max-width:1111px){.Guides{max-width:var(--windowWidth)}}.Guides__container{display:grid;grid:1fr/repeat(var(--columnCountMax),1fr);position:relative;max-width:var(--layoutWidth);height:100%;margin:0 auto}.Guides__guide{width:1px;background:linear-gradient(180deg,var(--guideDashedColor),var(--guideDashedColor) 50%,transparent 0,transparent);background-size:1px 8px}.Guides__guide:first-of-type,.Guides__guide:last-of-type{background:var(--guideSolidColor)}.Guides__guide:last-of-type{position:absolute;top:0;right:0;height:100%}@media (max-width:599px){.Guides__guide:nth-of-type(3n){display:none}}@media (max-width:899px){.Guides__guide:nth-of-type(2n){display:none}}.SiteVariantMinimalHeader{--siteMenuTransition:250ms;--siteMenuArrowSpacing:13px;--siteMenuArrowOffset:0;--userLogoColor:var(--navColor);position:relative;z-index:100;background-color:var(--backgroundColor)}@media (max-width:899px){.SiteVariantMinimalHeader{--desktopNavDisplay:none}}@media (prefers-reduced-motion:reduce){.SiteVariantMinimalHeader{--siteMenuTransition:1ms}}.SiteVariantMinimalHeader--noTransitions{--siteMenuTransition:0ms}.SiteVariantMinimalHeader--hasGuides:after{position:absolute;bottom:0;left:0;width:100%;height:1px;margin:0;border:none;background:linear-gradient(90deg,var(--guideDashedColor),var(--guideDashedColor) 50%,transparent 0,transparent);background-size:8px 1px;content:""}.SiteVariantMinimalHeader__guidesContainer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.SiteVariantMinimalHeader__container{position:relative;max-width:calc(var(--columnPaddingNormal)*2 + var(--layoutWidth));margin:0 auto;padding:0 var(--columnPaddingNormal)}.SiteVariantMinimalHeader__navContainer{display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:32px var(--columnPaddingNormal) 12px}@media (min-width:900px){.SiteVariantMinimalHeader__navContainer{padding:18px var(--columnPaddingNormal)}}@media (pointer:fine){.SiteVariantMinimalHeader__logo{transition:var(--hoverTransition);transition-property:color,opacity}.SiteVariantMinimalHeader__logo:hover{color:var(--navHoverColor);opacity:var(--navHoverOpacity)}}.SiteVariantMinimalHeader__logoLink{display:block;outline:none;padding:4px;margin:-4px}.keyboard-navigation .SiteVariantMinimalHeader__logoLink:focus{box-shadow:var(--focusBoxShadow);border-radius:2px}.SiteVariantMinimalHeader__ctaNav{display:var(--desktopNavDisplay,initial)}.MultistepFormSection.HeroSection.HeroSection--hasGradient.Section{--heroSectionBleedAmount:-290px;--gradientHeight:460px}.MultistepFormSection.HeroSection .HeroSection__gradient.Gradient{top:50%;bottom:auto}.MultistepForm .Form{--formPadding:0}.MultistepForm__steps{display:grid}.MultistepForm .FormFooter__inputContainer{display:none}.MultistepForm .PrivacyNotice{margin:0;padding:0 var(--columnPaddingNormal)}.MultistepForm__hero-primary{z-index:0}.MultistepForm__hero-primary [data-hero-variant=primary]{display:block;z-index:0}.MultistepForm__hero-primary [data-hero-variant=self-serve],.MultistepForm__hero-self-serve [data-hero-variant=primary]{display:none}.MultistepFormSection .MultiStepForm--copy-desktop,.MultistepForm__hero-self-serve [data-hero-variant=self-serve]{display:block}.MultistepFormSection .MultiStepForm--copy-mobile{display:none}@media (max-width:599px){.MultistepFormSection .MultiStepForm--copy-desktop{display:none}.MultistepFormSection .MultiStepForm--copy-mobile{display:block}.MultistepFormSection .Section__layout{--sectionPaddingTop:40px;--sectionPaddingBottom:0px}.MultistepFormSection .Copy.variant--Hero{--titleFontSize:34px;--titleLineHeight:43px;--bodyFontSize:15px;--rowGap:var(--rowGapMedium)}.MultistepFormSection .ContactSalesFormStep .Card{padding:var(--rowGapLarge) var(--columnPaddingSmall)}.MultistepFormSection input,.MultistepFormSection select,.MultistepFormSection textarea{font:var(--fontWeightNormal) 16px/24px var(--fontFamily)}}.Form{--formPadding:16px;padding:var(--formPadding)}.Form,.Form__form{width:100%}.FormDisclaimer{margin-top:16px;font:var(--fontWeightNormal) 11px/16px var(--fontFamily);color:var(--disclaimerTextColor)}.FormField{--formFieldSpacing:8px;display:flex;width:100%}@media (max-width:599px){.FormField{flex-direction:column}}@media (min-width:600px){.FormField{--formFieldSpacing:12px}}.FormField+.FormField{margin-top:var(--formFieldSpacing)}.FormField__labelContainer{display:flex;flex-direction:column;margin:0 0 4px}@media (min-width:600px){.FormField__labelContainer{flex-basis:160px;margin:4px 16px 0 0}}.FormField__label{color:var(--titleColor);font:var(--fontWeightSemibold) 15px/24px var(--fontFamily)}.FormField__description{color:var(--formFieldDescriptionTextColor);font:var(--fontWeightNormal) 13px/20px var(--fontFamily);margin:2px 0 0}.FormField__inputContainer{flex:1;display:flex;align-items:flex-start}.FormField.unneeded{display:none}.FormFieldSet{border:none;margin:0;padding:0}.FormFieldSet,.FormFooter{display:flex;flex-direction:column}.FormFooter{margin:20px 0 0}@media (min-width:600px){.FormFooter{flex-direction:row}}.FormFooter__genericError{display:flex;align-items:center;margin:0 0 8px}@media (min-width:600px){.FormFooter__genericError{margin:0 16px 0 0}}.FormFooter__genericError[hidden]{display:none}@media (min-width:600px){.FormFooter__inputContainer{margin-left:auto}}.FormSubmitButton{padding:3px 16px 6px;background-color:var(--accentColor);transition-property:background-color,opacity;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:16.5px;border:none;font:var(--ctaFont);color:var(--knockoutColor);white-space:nowrap;transition:var(--hoverTransition);outline:none;cursor:pointer}.FormSubmitButton[disabled]{opacity:var(--buttonDisabledOpacity);pointer-events:none;cursor:auto}.keyboard-navigation .FormSubmitButton:focus{box-shadow:var(--focusBoxShadow)}.FormSubmitButton.CtaButton--arrow{padding-right:12px}@media (pointer:fine){.FormSubmitButton:hover{background-color:var(--buttonHoverColor,var(--buttonColor));opacity:var(--buttonHoverOpacity,1)}}@media (pointer:coarse){.FormSubmitButton:active{background-color:var(--buttonHoverColor,var(--buttonColor));opacity:var(--buttonHoverOpacity,1)}}.ContactSalesFormStep{--border-width:2px;grid-row:1;grid-column:1;align-self:start;position:relative}@media (max-width:599px){.ContactSalesFormStep{max-width:calc(100vw - var(--rowLayoutGapNormal))}}.ContactSalesFormStep .Card{padding:var(--rowGapLarge) var(--columnPaddingNormal)}.ContactSalesFormStep__inner{position:relative}.ContactSalesFormStep__background{position:absolute;z-index:-1;border-radius:calc(var(--cardBorderRadius) + 1px);opacity:0;top:calc(var(--border-width)*-1);left:calc(var(--border-width)*-1);width:calc(100% + var(--border-width)*2);height:calc(100% + var(--border-width)*2)}.ContactSalesFormStep .Copy{--rowGap:var(--rowGapNormal)}.ContactSalesFormStep__fields{padding:var(--rowGapLarge) var(--columnPaddingNormal)}.ContactSalesFormStep__fields--paddingNone{padding:var(--rowGapLarge) 0}.ContactSalesFormStep.isHidden{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContactSalesFormStep__buttons{display:flex;justify-content:space-between;padding:0 var(--columnPaddingNormal)}.ContactSalesFormStep__leftButton{--linkColor:#0a2540}.ContactSalesFormStep__error{opacity:1;transform:translateY(0);margin-top:var(--rowGapMedium);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.ContactSalesFormStep__error.isHidden{opacity:0;transform:translateY(calc(var(--rowGapMedium)*-1));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContactSalesFormStep__error_msg_wrapper{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;margin:0 20px;font-size:15px}.ContactSalesFormStep__error .IconColorRaspberry{--basicIconColor:#ff5996}.ContactSalesFormStep__screenReaderOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ContactSalesFormStep__scrollTarget{height:1px;width:1px}.LandingPage{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}@media (max-width:899px){.MultistepFormSection .ColumnLayout[data-columns="2,2"]{grid-template-columns:1fr}}.LandingPage .Section .Section__layout{padding-top:48px;padding-bottom:48px}.LandingPage .ContactSalesFormStep__inner>[aria-hidden=true]{display:none}.lp-hero-bullets{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:.875rem}.lp-hero-bullets li{display:flex;align-items:flex-start;gap:.625rem;font-size:1.0625rem;line-height:1.5;font-weight:500;color:#0a2540}.lp-hero-bullet-icon{color:#635bff;font-weight:700;font-size:1.25rem;flex-shrink:0;line-height:1.4}.lp-logo-section .UserLogoGrid{--gridRowGap:24px}.lp-feature-image{display:flex;align-items:center;justify-content:center;padding:1rem}@media (max-width:768px){.lp-feature-image{order:-1;padding:0 0 1.5rem}}.lp-testimonial{display:flex;justify-content:center;padding:1rem 0}.lp-testimonial-card{max-width:720px;text-align:center}.lp-testimonial-quote p{font-size:1.25rem;line-height:1.8;font-weight:400;color:#425466;font-style:italic;margin:0 0 1.5rem}.lp-testimonial-attribution{display:flex;align-items:center;justify-content:center;gap:1rem}.lp-testimonial-author{display:block;font-weight:600;font-size:.95rem;color:#0a2540}.lp-testimonial-title{display:block;font-size:.875rem;color:#425466}.lp-faq{max-width:720px;margin:0 auto}.lp-faq-title{font-size:1.75rem;font-weight:600;color:#0a2540;margin:0 0 2rem;text-align:left}.lp-faq-list{display:flex;flex-direction:column;gap:0}.lp-faq-item{border-bottom:1px solid #e3e8ee;padding:1.25rem 0}.lp-faq-item:first-child{border-top:1px solid #e3e8ee}.lp-faq-question{font-size:1.0625rem;font-weight:600;color:#0a2540;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.lp-faq-question::-webkit-details-marker{display:none}.lp-faq-question:after{content:"+";font-size:1.5rem;font-weight:300;color:#425466;flex-shrink:0;margin-left:1rem;transition:transform .2s ease}.lp-faq-item[open] .lp-faq-question:after{content:"−"}.lp-faq-answer{padding-top:.75rem}.lp-faq-answer p{font-size:1rem;line-height:1.7;color:#425466;margin:0}@media (max-width:768px){.lp-faq-title{font-size:1.35rem}}.lp-cta-final .CtaButton{--accentColor:#635bff}.lp-cta-final{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 0;gap:1.5rem}.lp-cta-final-title{font-size:1.75rem;font-weight:600;color:#0a2540;margin:0;max-width:600px}.lp-cta-trust{margin-top:2rem;width:100%}.lp-cta-trust-title{text-align:center;font-size:.875rem;font-weight:500;color:#425466;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem}.lp-cta-trust .UserLogoGrid{--gridRowGap:20px}@media (max-width:768px){.lp-cta-final-title{font-size:1.35rem}.lp-testimonial-quote p{font-size:1.1rem}}.ThankYou{background:#fff}.ThankYou__hero{padding:3rem 1.5rem 2.5rem;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2)}.ThankYou__hero-content{max-width:600px;margin:0 auto}.ThankYou__title{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 .75rem;letter-spacing:-.01em}.ThankYou__subtitle{font-size:1.0625rem;font-weight:500;color:#fff;margin:0 0 1.5rem;line-height:1.5}.ThankYou__success-icon{display:inline-flex;width:36px;height:36px;flex-shrink:0}.ThankYou__checkmark{width:36px;height:36px;stroke-width:3;stroke:#fff;stroke-miterlimit:10}.ThankYou__checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3;stroke:hsla(0,0%,100%,.6);fill:hsla(0,0%,100%,.15);animation:checkmark-stroke .6s cubic-bezier(.65,0,.45,1) forwards}.ThankYou__checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke-width:4;animation:checkmark-stroke .3s cubic-bezier(.65,0,.45,1) .4s forwards}@keyframes checkmark-stroke{to{stroke-dashoffset:0}}.ThankYou__main{padding:3.5rem 2rem;background:#f8fafc}.ThankYou__container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:30fr 70fr;gap:3rem;align-items:start}.ThankYou__pitch{max-width:420px;padding-top:2rem}.ThankYou__badge{display:inline-block;padding:.4rem .9rem;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;font-size:.75rem;font-weight:700;letter-spacing:.05em;border-radius:100px;margin-bottom:1rem}.ThankYou__heading{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 1rem;line-height:1.25;letter-spacing:-.02em}.ThankYou__body{font-size:1rem;color:#475569;line-height:1.7;margin:0}.ThankYou__calendar-wrapper{width:100%}.ThankYou__calendar-card{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15),0 12px 24px -8px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.03);overflow:hidden}.ThankYou__calendar-embed{width:100%;min-height:500px}.ThankYou__trust{padding:2.5rem 1.5rem 3rem;background:#fff;text-align:center;border-top:1px solid #e2e8f0}.ThankYou__trust-title{font-size:.875rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1.5rem}@media (max-width:1100px){.ThankYou__container{grid-template-columns:1fr;gap:2.5rem}.ThankYou__pitch{max-width:100%;text-align:center;padding-top:0;margin:0 auto}.ThankYou__main{padding:2.5rem 1.5rem}}@media (max-width:600px){.ThankYou__hero{padding:2.5rem 1rem 2rem}.ThankYou__title{font-size:1.5rem;flex-direction:column;gap:.5rem}.ThankYou__subtitle{font-size:1rem}.ThankYou__heading{font-size:1.5rem}.ThankYou__main{padding:2rem 1rem}}.HeroSection.Section{--gradientHeight:0}.HeroSection.Section.HeroSection--hasGradient{--gradientHeight:250px}@media (min-width:1112px){.HeroSection.Section.HeroSection--hasGradient+.Section{--windowWidthMax:2300px;--restrictedWindowWidth:min(var(--windowWidth),var(--windowWidthMax));--sectionPaddingTopGutterWidth:calc(var(--restrictedWindowWidth)/2 - var(--layoutWidth)/2)}}.HeroSection.Section--angleBottom{--gradientAngle:var(--angleStrong);z-index:2}.HeroSection.Section--angleBottom,.HeroSection.Section--angleBottom+.Section:not(.SiteFooterSection){--sectionAngle:var(--angleStrong);--sectionAngleSin:var(--angleStrongSin)}.HeroSection--bleed.Section{--sectionOverflow:visible;--sectionLayoutMarginBottom:0px;--sectionContentAngledMarginBottom:0px;--heroSectionBleedAngle:-0.213;--heroSectionBleedAnchorWaveDistance:var(--heroSectionBleedAngle) * calc(var(--columnWidth)*2);--sectionAnglePaddingBottomBase:var(--heroSectionBleedAnchorWaveDistance) - var(--heroSectionBleedAmount)}.HeroSection--bleedNormal.Section{--heroSectionBleedAmount:20px}@media (min-width:900px){.HeroSection--bleedNormal.Section{--heroSectionBleedAmount:60px}}.HeroSection--bleedNoMobileBasePadding.Section{--heroSectionBleedAmount:0px}@media (max-width:599px){.HeroSection--bleedNoMobileBasePadding.Section{--sectionAnglePaddingBottomBase:0px}}.HeroSection--bleedNone.Section{--heroSectionBleedAmount:0px}.HeroSection--angleDegreeNormal.Section{--gradientAngle:var(--angleNormal);--heroSectionBleedAngle:-0.105}.HeroSection--angleDegreeNormal.Section,.HeroSection--angleDegreeNormal.Section+.Section:not(.SiteFooterSection){--sectionAngle:var(--angleNormal);--sectionAngleSin:var(--angleNormalSin)}.HeroSection__gradient.Gradient{position:absolute;bottom:0;left:0;width:100%;height:var(--gradientHeight);transform-origin:0 100%;transform:skewY(var(--gradientAngle));will-change:transform;z-index:0}.HeroSection .StripeSet{--stripeSetAngle:var(--sectionAngle)}.SiteVariantMinimalFooterSection.Section{--sectionPaddingMin:32;--sectionPaddingMax:32}.SiteVariantMinimalFooterSection__layout{display:flex;justify-content:space-between}@media (min-width:900px){.SiteVariantMinimalFooterSection__layout{display:grid;align-items:flex-start;grid-template-columns:3fr 1fr}}.SiteVariantMinimalFooterSection__logo{width:46px;height:24px;margin:4px var(--columnPaddingNormal) 0}.SiteVariantMinimalFooterSection__ctaNav{margin:0 var(--columnPaddingNormal) 6px;color:#96f}.Picture{--pictureMaxWidth:none;display:flex;max-width:var(--pictureMaxWidth)}.Picture--fitCover{width:100%;height:100%}.Picture__image{vertical-align:top;align-self:flex-start}.Picture--autosize .Picture__image{width:100%;height:auto;max-width:100%}.Picture--fitCover .Picture__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ImpactHeroGraphic{--impactHeroHorizontalShadowPadding:24px}@media (min-width:900px){.ImpactHeroGraphic{position:relative;margin-left:calc(var(--impactHeroHorizontalShadowPadding) * -1);height:640px}}.ImpactHeroGraphic__layout{--impactHeroGraphicWidth:calc(var(--windowWidth) - var(--gutterWidth));display:grid;grid:6% 28% min-content auto/31% 18% auto;gap:24px}@media (min-width:600px){.ImpactHeroGraphic__layout{grid:8% 30% min-content 25% auto/20% 11% 25% 27% auto}}@media (min-width:900px){.ImpactHeroGraphic__layout{grid:60px 26px 158px 120px 160px 32px/72px 208px 72px 120px 72px 208px;width:calc(var(--impactHeroGraphicWidth) + var(--impactHeroHorizontalShadowPadding));padding:0 var(--impactHeroHorizontalShadowPadding) 40px;position:absolute;top:0;left:0;overflow:hidden;--impactHeroGraphicWidth:var(--windowWidth) /2}}.ImpactHeroGraphic__layout>:first-child{grid-column:1/3;grid-row:2}.ImpactHeroGraphic__layout>:nth-child(2){grid-column:3;grid-row:1/3}.ImpactHeroGraphic__layout>:nth-child(4){grid-column:1/-1;justify-self:flex-end}.ImpactHeroGraphic__layout>:nth-child(5){grid-column:2/-1}@media (max-width:599px){.ImpactHeroGraphic__layout>:nth-child(3),.ImpactHeroGraphic__layout>:nth-child(5){display:none}}@media (min-width:600px){.ImpactHeroGraphic__layout>:first-child{grid-column:1/3;grid-row:2}.ImpactHeroGraphic__layout>:nth-child(2){grid-column:3/4;grid-row:1/3}.ImpactHeroGraphic__layout>:nth-child(3){grid-column:4/6;grid-row:2}.ImpactHeroGraphic__layout>:nth-child(4){grid-column:4;grid-row:3/5}.ImpactHeroGraphic__layout>:nth-child(5){grid-column:2/4;grid-row:4/5}}@media (min-width:900px){.ImpactHeroGraphic__layout>:first-child{grid-column:1/3;grid-row:2/4}.ImpactHeroGraphic__layout>:nth-child(2){grid-column:3/5;grid-row:1/4}.ImpactHeroGraphic__layout>:nth-child(3){grid-column:5/7;grid-row:2/4}.ImpactHeroGraphic__layout>:nth-child(4){grid-column:4/6;grid-row:4/6}.ImpactHeroGraphic__layout>:nth-child(5){grid-column:2/4;grid-row:4/6}}.ImpactHeroGraphic__videoContainer{width:100%;max-width:960px}.ImpactWorldviewWhereBeGraphic{display:grid;gap:32px;justify-content:center}@media (min-width:600px) and (max-width:749px){.ImpactWorldviewWhereBeGraphic{height:488px}}@media (min-width:600px){.ImpactWorldviewWhereBeGraphic{justify-content:flex-end;padding-right:48px}}@media (min-width:900px){.ImpactWorldviewWhereBeGraphic{grid-template-columns:repeat(2,auto)}}.ImpactWorldviewWhereBeGraphic__atriumContianer{position:relative}@media (min-width:600px) and (max-width:749px){.ImpactWorldviewWhereBeGraphic__atriumCard.Card{position:absolute;right:0;width:351px}}@media (min-width:900px){.ImpactWorldviewWhereBeGraphic__atriumPicture.Picture{--pictureMaxWidth:250px}}.ImpactWorldviewWhereBeGraphic__cafeteriaContianer{position:relative}@media (max-width:899px){.ImpactWorldviewWhereBeGraphic__cafeteriaContianer{display:none}}@media (min-width:900px){.ImpactWorldviewWhereBeGraphic__cafeteriaCard.Card{position:absolute;top:-72px;right:0;width:423px}}.ImpactHeroVideoCard.Card{display:grid;grid:auto/auto min-content;justify-items:flex-start;align-items:center;align-content:center;gap:8px 16px;padding:16px;max-width:400px;min-height:112px;letter-spacing:.2px;display:"hidden"}.ImpactHeroVideoCard__title{color:var(--titleColor)}.ImpactHeroVideoCard__link.Link,.ImpactHeroVideoCard__title{font:var(--fontWeightSemibold) 15px/1.4 var(--fontFamily)}.ImpactHeroVideoCard__avatarList{display:flex;grid-column:2;grid-row:1/span 2;list-style:none;margin:0;padding:0}.ImpactHeroVideoCard__avatarItem+.ImpactHeroVideoCard__avatarItem{margin-left:-8px}.ImpactHeroVideoCard__avatarPicture.Picture{border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #fff}.StripeSet{--stripeSetHeight:72px;--stripeSetAlignCenterOffset:-40px;--stripeSetSubpixelOffset:0;--stripeSetAngle:var(--angleNormal);position:absolute;height:var(--stripeSetHeight);width:100%;transform:skewY(var(--stripeSetAngle)) translateY(var(--stripeSetSubpixelOffset));overflow:hidden}.StripeSet--TopLeft{top:0;left:0;transform-origin:100% 0}.StripeSet--TopRight{--stripeSetSubpixelOffset:-0.35px;top:0;right:0;transform-origin:100% 0}.StripeSet--BottomRight{--stripeSetSubpixelOffset:0.35px;right:0;bottom:var(--sectionAngleHeight);transform-origin:100% 100%}.StripeSet--BottomLeft{left:0;bottom:0;transform-origin:0 100%}.StripeSet--layoutStacked{--stripeSetHeight:80px}.StripeSet--alignCenter{top:var(--stripeSetAlignCenterOffset)}.StripeSet--alignEnd{top:calc(var(--stripeSetHeight) * -1)}.Stripe{--stripeInset:0px;--stripeWidth:var(--gutterWidth);--stripeMinWidth:80px;--stripeHeight:40px;--stripeIntersectionTop:calc(var(--stripeSetHeight) - var(--stripeHeight));--stripeIntersectionInset:0px;--stripeIntersectionWidth:var(--gutterWidth);--stripeIntersectionBackground:var(--blendIntersection);--stripeMaxInset:calc(var(--layoutWidth)/2);--stripeStartMax:calc(var(--layoutWidth) + var(--gutterWidth));--stripeStart:calc(var(--stripeStartMax) - var(--stripeInset) + var(--stripeBorderOffset));--stripeBorderOffset:0px;right:var(--stripeStart);width:calc(var(--stripeWidth) + var(--stripeInset) - var(--stripeBorderOffset)*2);position:absolute;height:var(--stripeHeight);background:var(--stripeColor);overflow:hidden}.Stripe--variantOutline{background:none;border:1px solid var(--stripeColor)}.StripeSet--BottomLeft .Stripe--variantOutline,.StripeSet--TopLeft .Stripe--variantOutline,.StripeSet--TopRight .Stripe--variantOutline{--stripeBorderOffset:-1px}.Stripe--accentPrimary{--stripeColor:var(--blendForeground)}.Stripe--accentSecondary{--stripeColor:var(--blendBackground)}.Stripe--accentWhite{--stripeColor:var(--stripeAccentWhite)}.Stripe--accentLight{--stripeColor:var(--stripeAccentLight)}.Stripe--accentDark{--stripeColor:var(--stripeAccentDark);--stripeIntersectionBackground:#0055b3}.StripeSet--BottomRight .Stripe,.StripeSet--TopRight .Stripe{right:auto;left:var(--stripeStart)}.Stripe--accentNone:first-of-type{--stripeColor:var(--blendBackground)}.Stripe:nth-of-type(2){top:var(--stripeIntersectionTop)}.Stripe:nth-of-type(2).Stripe--accentNone{--stripeColor:var(--blendForeground)}.Stripe:nth-of-type(2).Stripe--variantOutline{top:calc(var(--stripeIntersectionTop) - 1px);z-index:-1}.StripeSet--BottomLeft .Stripe:only-child,.StripeSet--BottomRight .Stripe:only-child{top:var(--stripeIntersectionTop)}.Stripe:nth-of-type(3){--stripeColor:transparent}.Stripe--insetSmall{--stripeInset:calc(var(--stripeMaxInset)*0.125)}.Stripe--insetNormal{--stripeInset:calc(var(--stripeMaxInset)*0.25)}.Stripe--insetMedium{--stripeInset:calc(var(--stripeMaxInset)*0.5)}.Stripe--insetLarge{--stripeInset:calc(var(--stripeMaxInset)*0.75)}.Stripe--insetHalf{--stripeInset:var(--stripeMaxInset)}.Stripe--insetFull{left:var(--gutterWidth);right:auto;width:var(--stripeWidth)}.Stripe--intersectionInsetSmall{--stripeIntersectionInset:calc(var(--stripeMaxInset)*0.25)}.Stripe--intersectionInsetNormal{--stripeIntersectionInset:calc(var(--stripeMaxInset)*0.5)}.Stripe--intersectionInsetMedium{--stripeIntersectionInset:calc(var(--stripeMaxInset)*0.75)}.Stripe--intersectionInsetLarge{--stripeIntersectionInset:var(--stripeMaxInset)}.Stripe--widthNone{--stripeWidth:0px}.Stripe--widthSmall{--stripeWidth:80px}.Stripe--widthNormal{--stripeWidth:160px}.Stripe--widthMedium{--stripeWidth:240px}.Stripe--widthLarge{--stripeWidth:320px}.Stripe--intersectionWidthNone{--stripeIntersectionWidth:0px}.Stripe--intersectionWidthSmall{--stripeIntersectionWidth:80px}.Stripe--intersectionWidthNormal{--stripeIntersectionWidth:160px}.Stripe--intersectionWidthMedium{--stripeIntersectionWidth:240px}.Stripe--intersectionWidthLarge{--stripeIntersectionWidth:320px}.Stripe__intersection{position:absolute;top:var(--stripeIntersectionTop);height:var(--stripeHeight);transform:translateY(-.25px);background:var(--stripeIntersectionBackground);left:calc(var(--stripeWidth) - var(--stripeIntersectionWidth));width:calc(var(--stripeIntersectionWidth) + var(--stripeIntersectionInset))}.StripeSet--BottomRight .Stripe__intersection,.StripeSet--TopRight .Stripe__intersection{left:auto;right:calc(var(--stripeWidth) - var(--stripeIntersectionWidth))}.PartnersHeroGraphic{--partnersHeroGraphicGutter:100px;--columnPaddingNormal:16px;align-self:end;height:498px;justify-self:end;margin-bottom:-240px;margin-left:calc(var(--partnersHeroGraphicGutter)*-1);margin-right:calc(var(--columnPaddingNormal)*-1);max-width:640px;overflow:hidden;padding-left:var(--partnersHeroGraphicGutter);padding-top:var(--partnersHeroGraphicGutter);position:absolute;right:0;top:-90px;width:calc(100% + var(--partnersHeroGraphicGutter));z-index:10}@media (max-width:1023px){.PartnersHeroGraphic{display:none}}@media (min-width:900px){.PartnersHeroGraphic{margin-right:-30px;width:calc(100% + var(--partnersHeroGraphicGutter))}}@media (min-width:1150px){.PartnersHeroGraphic{margin-bottom:-200px;margin-right:0;width:640px}}.PartnersHeroGraphicLogo{position:absolute;transform-origin:50% 50%;will-change:transform;height:96px;width:96px}.PartnersHeroGraphicLogo__wrapper{width:100%;height:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.PartnersHeroGraphicLogo--sage{position:relative;top:6px}.ManufacturersSurface{color:var(--textColor);font-family:var(--fontFamily);font-size:.875rem;font-weight:var(--fontWeightNormal);line-height:1.25rem;letter-spacing:0}.ManufacturersContainer{width:100%;margin-inline:auto;padding-inline:2rem}@media (min-width:640px){.ManufacturersContainer{max-width:640px}}@media (min-width:768px){.ManufacturersContainer{max-width:768px}}@media (min-width:1024px){.ManufacturersContainer{max-width:1024px}}@media (min-width:1280px){.ManufacturersContainer{max-width:1280px}}@media (min-width:1536px){.ManufacturersContainer{max-width:1536px}}.ManufacturersHero{position:relative;z-index:0;display:flex;min-height:408px;flex-direction:row;align-items:center;overflow:hidden;background:var(--subcardBackground);color:var(--titleColor)}@media (max-width:1023px){.ManufacturersHero{background:none}}.ManufacturersHero__container{padding-block:4rem}.ManufacturersHero__copy{position:relative;z-index:20;display:flex;max-width:500px;flex-direction:column;row-gap:1rem}.ManufacturersHero__description{font:var(--fontWeightNormal) 18px/1.555555556 var(--fontFamily);letter-spacing:.2px}@media (min-width:1280px){.ManufacturersHero__copy{max-width:700px}}.ManufacturerPageFooter,.ManufacturerPageHeader,.ManufacturerPageMain,.ManufacturersDirectory{background:var(--subcardBackground);color:var(--titleColor)}.ManufacturerPageHeader,.ManufacturerPageMain,.ManufacturersDirectory{padding-block:3rem}.ManufacturerPageFooter{padding-block:4rem}.ManufacturerPageFooter__container,.ManufacturerPageHeader__container,.ManufacturerPageMain__container,.ManufacturersDirectory__container{display:flex;flex-direction:column;row-gap:3rem}.ManufacturerEquipmentCategory__title,.ManufacturerEquipment__title,.ManufacturerPageFAQ__title,.ManufacturerPageFooter__title,.ManufacturerPartnerInfo__title,.ManufacturerShowcase__title,.ManufacturersDirectory__title{color:var(--titleColor)}.ManufacturersDirectory__layout{display:flex;flex-direction:column}.ManufacturersDirectory__grid{display:grid;min-height:600px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ManufacturersDirectory__results{grid-column:span 4;display:flex;flex-direction:column;row-gap:20px}.ManufacturersDirectory__controls{display:flex;align-items:center;justify-content:space-between}.ManufacturersResultsList{display:flex;flex-direction:column;row-gap:20px}.ManufacturersResultsList__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 16px}@media (min-width:640px){.ManufacturersResultsList__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ManufacturersResultsList__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ManufacturersDirectory__results{grid-column:span 3}}.ManufacturerPageFooter__content,.ManufacturerPageFooter__inner,.ManufacturerPageHeader__inner,.ManufacturerPageHeader__layout{display:flex;flex-direction:column}.ManufacturerPageHeader__layout{gap:2rem}@media (min-width:1024px){.ManufacturerPageHeader__layout{flex-direction:row}}.ManufacturerBreadcrumb{margin-top:-1rem;margin-bottom:1.5rem}.ManufacturerBreadcrumb__content{font:var(--fontWeightSemibold) 15px/1.6 var(--fontFamily);letter-spacing:.2px}.ManufacturerBreadcrumb__link{color:var(--accentColor);transition:color var(--hoverTransition)}.ManufacturerBreadcrumb__link:active,.ManufacturerBreadcrumb__link:hover{color:var(--linkHoverColor)}.ManufacturerBreadcrumb__separator{margin-inline:.5rem;color:var(--textColor)}.ManufacturerBreadcrumb__current{color:var(--titleColor)}.ManufacturerLogo{border:1px solid var(--cardBorderColor);border-radius:4px;overflow:hidden;width:72px;height:72px;padding:.5rem;background:var(--cardBackground);transition:box-shadow var(--hoverTransition)}.ManufacturerLogo:focus-visible{outline:none;box-shadow:0 0 0 2px #4d90fe,0 0 0 3px var(--cardBackground)}.ManufacturerLogo__image{-o-object-fit:contain;object-fit:contain}.ManufacturerPartnerInfo{display:flex;flex-grow:1;flex-direction:column;row-gap:1rem}.ManufacturerPartnerInfo__location{display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}.ManufacturerPartnerInfo__locationIcon{width:1rem;height:1rem;flex-shrink:0;color:var(--annotationColor)}.ManufacturerPartnerInfo__locationText{color:var(--textColor)}.ManufacturerPartnerInfo__tags{display:flex;max-width:735px;flex-wrap:wrap;gap:.5rem .25rem}.ManufacturerPartnerInfo__tag{display:inline-flex;min-width:0;height:1.25rem;cursor:pointer;align-items:center;border-radius:9999px;background:#e8e6ff;vertical-align:top;transition:opacity var(--hoverTransition)}.ManufacturerPartnerInfo__tag:hover{opacity:.8}.ManufacturerPartnerInfo__tagLabel{max-width:100%;overflow:hidden;padding-inline:.5rem;color:#635bff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ManufacturerPartnerInfo__cta{display:inline-flex;gap:1rem}@media (min-width:1024px){.ManufacturerPartnerInfo__cta{display:flex;flex-direction:column}}.ManufacturerPageMain__layout{display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.ManufacturerPageMain__layout{flex-direction:row}}.ManufacturerSidebar{display:flex;flex-shrink:0;flex-direction:column;row-gap:2rem}@media (min-width:1024px){.ManufacturerSidebar{width:300px}}.ManufacturerPageMain__content{display:flex;flex-grow:1;flex-direction:column;row-gap:3rem}.ManufacturerDescription{display:flex;max-width:735px;flex-direction:column}.ManufacturerDescription__body{font-size:1.125rem;line-height:1.75rem}.ManufacturerPageFAQ__title{margin-bottom:1.5rem}.ManufacturerPageFAQ__list{display:flex;flex-direction:column;row-gap:1rem}.ManufacturerPageFAQ__item{border-bottom:1px solid var(--stripeAccentLight);padding-bottom:1rem}.ManufacturerPageFAQ__item:last-child{border-bottom:0;padding-bottom:0}.ManufacturerPageFAQ__question{margin-bottom:.5rem;color:var(--titleColor);font-weight:500}.ManufacturerPageFAQ__answer{color:var(--textColor)}.ManufacturerPageFooter__content{row-gap:1.5rem}.ManufacturerEquipment,.ManufacturerShowcase{display:flex;flex-direction:column;row-gap:1.5rem}.ManufacturerEquipmentCategory__heading,.ManufacturerEquipment__heading{display:flex;align-items:center;justify-content:space-between}.ManufacturerEquipmentCategory__count,.ManufacturerEquipment__count,.ManufacturerShowcaseCard__meta{color:var(--textColor);font-size:.875rem;line-height:1.25rem}.ManufacturerEquipment__categories{display:flex;flex-direction:column;row-gap:2rem}.ManufacturerEquipmentCategory{display:flex;scroll-margin-top:1.5rem;flex-direction:column;row-gap:1rem}.ManufacturerEquipmentCategory__heading{border-bottom:1px solid var(--stripeAccentLight);padding-bottom:.5rem}.ManufacturerEquipmentCategory__title{font-size:1.125rem;font-weight:600;line-height:1.75rem}.ManufacturerCardGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width:640px){.ManufacturerCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ManufacturerCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ManufacturerEquipmentCard,.ManufacturerMoreEquipmentCard,.ManufacturerShowcaseCard,.ManufacturerShowcaseSkeleton{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cardBorderColor);border-radius:var(--cardBorderRadius);background:var(--cardBackground)}.ManufacturerEquipmentCard,.ManufacturerMoreEquipmentCard{padding:1rem}.ManufacturerEquipmentCard{row-gap:.75rem;transition:box-shadow var(--hoverTransition)}.ManufacturerEquipmentCard:hover,.ManufacturerMoreEquipmentCard:hover,.ManufacturerShowcaseCard:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ManufacturerEquipmentCard__media,.ManufacturerMoreEquipmentCard,.ManufacturerShowcaseCard__placeholder{display:flex;align-items:center;justify-content:center;background:var(--subcardBackground)}.ManufacturerEquipmentCard__media{aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:calc(var(--cardBorderRadius) - 2px)}.ManufacturerEquipmentCard__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.ManufacturerEquipmentCard__placeholder,.ManufacturerShowcaseCard__placeholder,.ManufacturerShowcase__emptyText{color:var(--annotationColor);font-size:.875rem;line-height:1.25rem;text-align:center}.ManufacturerEquipmentCard__body{display:flex;flex-direction:column;row-gap:.25rem}.ManufacturerEquipmentCard__title,.ManufacturerShowcaseCard__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--titleColor);font-weight:500}.ManufacturerEquipmentCard__title{font-size:.875rem;line-height:1.25rem}.ManufacturerMoreEquipmentCard{min-height:200px;row-gap:.75rem;text-align:center;transition:box-shadow var(--hoverTransition)}.ManufacturerMoreEquipmentCard__count{color:var(--accentColor);font-size:1.875rem;font-weight:700;line-height:2.25rem}.ManufacturerMoreEquipmentCard__label{color:var(--accentColor);font-size:.875rem;line-height:1.25rem}.ManufacturerMoreEquipmentCard__button{margin-top:.5rem;border-radius:9999px;padding:.5rem 1rem;background:var(--buttonColor);color:var(--knockoutColor);font-size:.875rem;line-height:1.25rem;transition:background-color var(--hoverTransition)}.ManufacturerMoreEquipmentCard:hover .ManufacturerMoreEquipmentCard__button{background:var(--buttonHoverColor)}.ManufacturerShowcaseCard{color:inherit;transition:box-shadow var(--hoverTransition)}.ManufacturerShowcaseCard__media,.ManufacturerShowcaseSkeleton__media{aspect-ratio:16/9;overflow:hidden;background:var(--subcardBackground)}.ManufacturerShowcaseCard__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ManufacturerShowcaseCard__placeholder{width:100%;height:100%}.ManufacturerShowcaseCard__body,.ManufacturerShowcaseSkeleton__body{display:flex;flex-direction:column;padding:1rem}.ManufacturerShowcaseCard__body{row-gap:.25rem}.ManufacturerShowcaseCard__title{font-size:.875rem;line-height:1.25rem}.ManufacturerShowcaseCard__power{margin-top:.25rem;color:var(--accentColor);font-size:.75rem;font-weight:500;line-height:1rem}.ManufacturerShowcaseSkeleton{animation:ManufacturerPulse 2s cubic-bezier(.4,0,.6,1) infinite}.ManufacturerShowcaseSkeleton__body{row-gap:.5rem}.ManufacturerShowcaseSkeleton__line{border-radius:4px;background:var(--subcardBackground)}.ManufacturerShowcaseSkeleton__line--title{width:75%;height:1rem}.ManufacturerShowcaseSkeleton__line--meta{width:50%;height:.75rem}.ManufacturerShowcaseSkeleton__line--power{width:25%;height:.75rem;margin-top:.25rem}.ManufacturerShowcase__empty{grid-column:1/-1;padding-block:2rem;text-align:center}@keyframes ManufacturerPulse{50%{opacity:.5}}.ManufacturersFilters{grid-column:span 4}.ManufacturersFilters__nav{display:grid;grid-template-columns:1fr;gap:20px}.ManufacturersFilter{display:flex;flex-direction:column;gap:8px}.ManufacturersFilter__label{color:var(--titleColor);font-size:14px;font-weight:600}.ManufacturersFilter__trigger,.ManufacturersSearch__input,.ManufacturersSelect__trigger{height:36px;border:1px solid transparent;border-radius:6px;background:var(--cardBackground);box-shadow:var(--cardShadowMedium);color:var(--titleColor);font:inherit}.ManufacturersFilter__trigger,.ManufacturersSelect__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0 12px;text-align:left}.ManufacturersFilter__triggerText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManufacturersFilter__triggerText--placeholder{color:var(--inputPlaceholderColor)}.ManufacturersFilter__icon,.ManufacturersSelect__icon{flex:0 0 auto;color:var(--annotationColor);opacity:.6}.ManufacturersFilter__content,.ManufacturersSelect__content{z-index:20;overflow:hidden;border:1px solid var(--cardBorderColor);border-radius:8px;background:var(--cardBackground);box-shadow:var(--cardShadowLarge);color:var(--textColor);font:var(--fontWeightNormal) 14px/1.25rem var(--fontFamily)}.ManufacturersFilter__content{width:var(--radix-popover-trigger-width);padding:8px}.ManufacturersFilter__search{width:100%;height:36px;margin-bottom:8px;border:1px solid var(--cardBorderColor);border-radius:6px;padding:0 10px;color:var(--titleColor);font:inherit}.ManufacturersFilter__list{display:flex;max-height:300px;flex-direction:column;gap:2px;overflow-y:auto}.ManufacturersFilter__empty{padding:12px;color:var(--textColor);font-size:14px}.ManufacturersFilter__option{display:flex;width:100%;align-items:center;gap:8px;border:0;border-radius:6px;background:transparent;padding:8px;color:var(--titleColor);font:inherit;text-align:left}.ManufacturersFilter__option:focus-visible,.ManufacturersFilter__option:hover,.ManufacturersSelect__item:focus-visible,.ManufacturersSelect__item:hover{background:var(--subcardBackground);outline:none}.ManufacturersFilter__check{flex:0 0 auto;opacity:0}.ManufacturersFilter__option--selected .ManufacturersFilter__check{opacity:1}.ManufacturersSearch{display:flex;flex-direction:column;gap:32px}.ManufacturersSearch__row{display:flex;flex-direction:column;gap:16px}.ManufacturersSearch__field{position:relative;flex-grow:1}.ManufacturersSearch__icon{pointer-events:none;position:absolute;left:12px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--annotationColor)}.ManufacturersSearch__input{width:100%;padding:0 40px;font-size:14px}.ManufacturersSearch__input::-moz-placeholder{color:var(--inputPlaceholderColor)}.ManufacturersSearch__input::placeholder{color:var(--inputPlaceholderColor)}.ManufacturersSearch__clear{position:absolute;right:4px;top:50%;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--annotationColor);transform:translateY(-50%)}.ManufacturersSearch__clear:focus-visible,.ManufacturersSearch__clear:hover{background:var(--subcardBackground);outline:none}.ManufacturersResultsPerPage{display:flex;align-items:center;gap:8px;color:var(--titleColor)}.ManufacturersSelect__trigger{width:84px}.ManufacturersSelect__viewport{padding:4px}.ManufacturersSelect__item{display:flex;align-items:center;justify-content:space-between;border-radius:6px;padding:8px 10px;color:var(--titleColor);font-size:14px}.ManufacturersPagination{width:auto}.ManufacturersPagination__list{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.ManufacturersPagination__link{display:inline-flex;min-width:36px;height:36px;align-items:center;justify-content:center;border-radius:6px;padding:0 12px;color:var(--accentColor);font-weight:600;text-decoration:none}.ManufacturersPagination__link:focus-visible,.ManufacturersPagination__link:hover{color:var(--linkHoverColor);outline:none}.ManufacturersPagination__link--active{background:var(--buttonColor);color:var(--knockoutColor)}.ManufacturersPagination__link--disabled{pointer-events:none;color:var(--buttonDisabledColor)}.PartnerCard{display:flex;width:100%;flex-direction:column;overflow:hidden;border-radius:8px;background:var(--cardBackground);box-shadow:var(--cardShadowMedium);color:inherit;text-align:left;text-decoration:none;transition:box-shadow .15s ease}.PartnerCard:hover{box-shadow:var(--cardShadowLarge)}.PartnerCard:focus-visible{outline:none;box-shadow:var(--cardShadowMedium),0 0 0 2px #4d90fe}.PartnerCard__logo{display:flex;height:68px;align-items:center;justify-content:center;border-bottom:1px solid var(--stripeAccentLight);padding:0 16px}.PartnerCard__image{-o-object-fit:contain;object-fit:contain}.PartnerCard__body{gap:24px;padding:24px 16px}.PartnerCard__body,.PartnerCard__content{display:flex;flex-grow:1;flex-direction:column}.PartnerCard__content{gap:8px}.PartnerCard__title{overflow:hidden;color:var(--titleColor);font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.PartnerCard:hover .PartnerCard__title{color:var(--accentColor)}.PartnerCard__description{display:-webkit-box;min-height:72px;overflow:hidden;color:var(--textColor);line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.PartnerCard__tags{display:flex;min-height:56px;flex-wrap:wrap;align-items:flex-end;gap:8px}.PartnerCardTag{display:inline-flex;height:20px;min-width:0;align-items:center;border-radius:999px;background:var(--stripeAccentLight);vertical-align:top}.PartnerCardTag--specialized{background:#e8e6ff}.PartnerCardTag__label{max-width:100%;overflow:hidden;padding:0 8px;color:var(--textColor);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.PartnerCardTag--specialized .PartnerCardTag__label{color:#635bff}@media (min-width:640px){.ManufacturersFilters__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ManufacturersSearch__row{flex-direction:row;-moz-column-gap:8px;column-gap:8px}}@media (min-width:1024px){.ManufacturersFilters__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ManufacturersFilters{grid-column:span 1}.ManufacturersFilters__nav{grid-template-columns:1fr}}.EquipmentSurface{color:var(--textColor);font-family:var(--fontFamily);font-size:.875rem;font-weight:var(--fontWeightNormal);line-height:1.25rem;letter-spacing:0}.EquipmentContainer{width:100%;margin-inline:auto;padding-inline:2rem}@media (min-width:640px){.EquipmentContainer{max-width:640px}}@media (min-width:768px){.EquipmentContainer{max-width:768px}}@media (min-width:1024px){.EquipmentContainer{max-width:1024px}}@media (min-width:1280px){.EquipmentContainer{max-width:1280px}}@media (min-width:1536px){.EquipmentContainer{max-width:1536px}}.EquipmentHero{position:relative;z-index:0;display:flex;min-height:408px;flex-direction:row;align-items:center;overflow:hidden;background:var(--subcardBackground);color:var(--titleColor)}@media (max-width:1023px){.EquipmentHero{background:none}}.EquipmentHero__container{padding-block:4rem}.EquipmentHero__copy{position:relative;z-index:20;display:flex;max-width:500px;flex-direction:column;row-gap:1rem}.EquipmentHero__description{font:var(--fontWeightNormal) 18px/1.555555556 var(--fontFamily);letter-spacing:.2px}@media (min-width:1280px){.EquipmentHero__copy{max-width:700px}}.EquipmentDirectory{padding-block:3rem}.EquipmentDirectory__container{display:flex;flex-direction:column;row-gap:3rem}.EquipmentDirectory__headingRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.EquipmentDetail__relatedTitle,.EquipmentDetail__sectionTitle,.EquipmentDetail__title,.EquipmentDirectory__faqTitle,.EquipmentDirectory__title{color:var(--titleColor)}.EquipmentDirectory__faqTitle{margin-bottom:1.5rem}.EquipmentDetail__description,.EquipmentDetail__faqAnswer,.EquipmentDetail__note,.EquipmentDetail__summaryItem,.EquipmentDirectory__count,.EquipmentDirectory__faqAnswer{color:var(--textColor)}.EquipmentDirectory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.EquipmentDirectory__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.EquipmentDirectory__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.EquipmentDirectory__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.PowerCategoryCard{display:flex;flex-direction:column;align-items:center;row-gap:.5rem;border:1px solid var(--cardBorderColor);border-radius:var(--cardBorderRadius);padding:1rem;background:var(--cardBackground);transition:border-color var(--hoverTransition),box-shadow var(--hoverTransition)}.PowerCategoryCard:hover{border-color:var(--accentColor);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.PowerCategoryCard__power{color:var(--titleColor);font-size:1.5rem;font-weight:700;line-height:2rem}.PowerCategoryCard__count{color:var(--textColor);font-size:.875rem;line-height:1.25rem}.EquipmentFAQ{display:flex;flex-direction:column;row-gap:1rem}.EquipmentFAQ__item{border-bottom:1px solid var(--stripeAccentLight);padding-bottom:1rem}.EquipmentFAQ__item:last-child{border-bottom:0;padding-bottom:0}.EquipmentFAQ__question{margin-bottom:.5rem;color:var(--titleColor);font-weight:500}.EquipmentsContactCard{--paddingLeft:0px;--paddingRight:0px;--headerPaddingLeft:0px;--headerPaddingRight:0px;--bodyPaddingLeft:0px;--bodyPaddingRight:0px;--footerPaddingLeft:0px;--footerPaddingRight:0px;--bodyMaxWidth:36rem;justify-items:center;border:1px solid var(--cardBorderColor);border-radius:var(--cardBorderRadius);padding:2rem;background:var(--cardBackground);text-align:center}.EquipmentsContactCard__button,.MoreEquipmentCTA__button{width:-moz-fit-content;width:fit-content;margin-inline:auto}.EquipmentPreviewCard,.MoreEquipmentCTA{display:flex;flex-direction:column;border:1px solid var(--cardBorderColor);border-radius:var(--cardBorderRadius);padding:1rem}.EquipmentPreviewCard{row-gap:.75rem;background:var(--cardBackground)}.EquipmentPreviewCard__media,.EquipmentPreviewCard__placeholderMedia{display:flex;aspect-ratio:1/1;width:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(var(--cardBorderRadius) - 2px);background:var(--subcardBackground)}.EquipmentPreviewCard__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.EquipmentPreviewCard__placeholder{color:var(--annotationColor);font-size:.875rem;line-height:1.25rem}.EquipmentPreviewCard__body{display:flex;flex-direction:column;row-gap:.25rem}.EquipmentPreviewCard__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--titleColor);font-size:1rem;font-weight:500;line-height:1.5rem}.EquipmentPreviewCard__manufacturer{color:var(--accentColor);font-size:.75rem;font-weight:600;line-height:1rem;transition:color var(--hoverTransition)}.EquipmentPreviewCard__manufacturer:hover{color:var(--linkHoverColor)}.MoreEquipmentCTA{min-height:200px;align-items:center;justify-content:center;row-gap:.75rem;background:var(--subcardBackground);transition:box-shadow var(--hoverTransition)}.MoreEquipmentCTA:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.MoreEquipmentCTA__count{color:var(--accentColor);font-size:2.25rem;font-weight:700;line-height:2.5rem}.MoreEquipmentCTA__title{color:var(--titleColor);font-weight:500;text-align:center}.MoreEquipmentCTA__body{color:var(--textColor);font-size:.75rem;line-height:1rem;text-align:center}.EquipmentDetail{background:var(--subcardBackground);padding-block:3rem}.EquipmentDetail__breadcrumb{margin-top:-1rem;margin-bottom:1.5rem}.EquipmentDetail__breadcrumbContent{font:var(--fontWeightSemibold) 15px/1.6 var(--fontFamily);letter-spacing:.2px}.EquipmentDetail__breadcrumbLink,.EquipmentDetail__inlineLink,.EquipmentDetail__resourceLink{color:var(--accentColor);transition:color var(--hoverTransition)}.EquipmentDetail__breadcrumbLink:active,.EquipmentDetail__breadcrumbLink:hover,.EquipmentDetail__inlineLink:hover,.EquipmentDetail__resourceLink:active,.EquipmentDetail__resourceLink:hover{color:var(--linkHoverColor)}.EquipmentDetail__breadcrumbSeparator{margin-inline:.5rem;color:var(--textColor)}.EquipmentDetail__breadcrumbCurrent{color:var(--titleColor)}.EquipmentDetail__header{margin-bottom:2rem}.EquipmentDetail__title{margin-bottom:1rem}.EquipmentDetail__description{max-width:48rem;font-size:1.125rem;line-height:1.75rem}.EquipmentDetail__inlineLink{font-weight:600}.EquipmentDetail__panel{margin-bottom:2.5rem;border:1px solid var(--cardBorderColor);border-radius:var(--cardBorderRadius);padding:1.5rem;background:var(--cardBackground)}.EquipmentDetail__section{margin-bottom:3rem}.EquipmentDetail__sectionTitle{margin-bottom:1.5rem}.EquipmentDetail__panelTitle{margin-bottom:1rem}.EquipmentDetail__resourceList,.EquipmentDetail__summaryList{display:flex;flex-direction:column;row-gap:.5rem;list-style:disc inside}.EquipmentDetail__resourceList li::marker,.EquipmentDetail__summaryList li::marker{color:var(--accentColor)}.EquipmentDetail__cardGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width:640px){.EquipmentDetail__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.EquipmentDetail__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.EquipmentDetail__specGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:768px){.EquipmentDetail__specGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.EquipmentDetail__note{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}.EquipmentSpec{border-radius:var(--cardBorderRadius);padding:.75rem;background:var(--subcardBackground)}.EquipmentSpec__label{margin-bottom:.25rem;color:var(--annotationColor);font-size:.75rem;line-height:1rem}.EquipmentSpec__value{color:var(--titleColor);font-weight:500}.EquipmentDetail__faq{display:flex;flex-direction:column;row-gap:1rem}.EquipmentDetail__faqItem{border-bottom:1px solid var(--stripeAccentLight);padding-bottom:.75rem}.EquipmentDetail__faqItem:last-child{border-bottom:0}.EquipmentDetail__faqQuestion{margin-bottom:.25rem;color:var(--titleColor);font-weight:500}.EquipmentDetail__relatedTitle{margin-bottom:1rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.EquipmentDetail__relatedList{display:flex;flex-wrap:wrap;gap:.5rem}.EquipmentDetail__relatedLink{border:1px solid var(--cardBorderColor);border-radius:9999px;padding:.5rem 1rem;background:var(--cardBackground);font-size:.875rem;line-height:1.25rem;transition:border-color var(--hoverTransition)}.EquipmentDetail__relatedLink:hover{border-color:var(--accentColor)}.CareersJobPage,.CareersPage{background:var(--backgroundColor)}.CareersHero{--sectionPaddingTopMax:150}.CareersHero__layout{row-gap:var(--rowLayoutGapLarge)}.CareersHero__copy.Copy,.CareersJobHero__copy.Copy{--bodyMaxWidth:760px;--paragraphGap:18px}.CareersJobCard,.CareersJobSidebar__card{border:1px solid var(--cardBorderColor);border-radius:var(--cardBorderRadius);background:var(--cardBackground);box-shadow:var(--cardShadowSmall)}.CareersJobHero__footer{display:grid;justify-items:flex-start;gap:20px}.CareersJobHero__meta{display:flex;flex-wrap:wrap;gap:8px}.CareersJobArticle__title,.CareersJobSidebar__title{color:var(--titleColor);font:var(--fontWeightBold) 24px /1.333333333 var(--fontFamily);letter-spacing:.1px}.CareersJobList{display:grid;gap:16px}.CareersJobCard{display:grid;gap:12px;padding:28px;color:inherit;text-decoration:none;transition:var(--hoverTransition);transition-property:border-color,box-shadow,transform}@media (pointer:fine){.CareersJobCard:hover{border-color:var(--accentColor);box-shadow:var(--cardShadowMedium);transform:translateY(-2px)}}.keyboard-navigation .CareersJobCard:focus{box-shadow:var(--focusBoxShadow);outline:none}.CareersJobCard__department{color:var(--accentColor);font:var(--fontWeightBold) 15px /1.6 var(--fontFamily)}.CareersJobCard__title{color:var(--titleColor);font:var(--fontWeightBold) 30px /1.2 var(--fontFamily)}.CareersJobCard__summary{max-width:760px;color:var(--textColor);font:var(--fontWeightNormal) 17px /1.588235294 var(--fontFamily)}.CareersJobCard__meta{display:flex;flex-wrap:wrap;gap:8px}.CareersJobCard__meta span,.CareersJobHero__meta span{border:1px solid var(--cardBorderColor);border-radius:999px;background:var(--subcardBackground);color:var(--textColor);padding:4px 10px;font:var(--fontWeightSemibold) 13px /1.538461538 var(--fontFamily)}.CareersJobCard__cta{display:inline-flex;align-items:center;gap:6px;color:var(--accentColor);font:var(--fontWeightSemibold) 15px /1.6 var(--fontFamily)}.CareersJobHero__breadcrumb{margin-bottom:40px;padding-left:var(--columnPaddingNormal)}.CareersJobHero__backLink{display:inline-flex;font-size:15px}.CareersJobContent__layout{align-items:flex-start}.CareersJobArticle{display:grid;gap:48px;max-width:760px;padding-left:var(--columnPaddingNormal)}.CareersJobArticle__section{display:grid;gap:18px}.CareersJobArticle__list,.CareersJobArticle__section p{color:var(--textColor);font:var(--fontWeightNormal) 18px /1.666666667 var(--fontFamily)}.CareersJobArticle__list{display:grid;gap:12px;padding-left:22px;list-style:disc}.CareersJobArticle__list li::marker{color:var(--accentColor)}.CareersJobSidebar{position:sticky;top:calc(var(--fixedNavHeight, 64px) + 32px)}.CareersJobSidebar__card{display:grid;gap:12px;padding:24px}.CareersJobSidebar__body{color:var(--textColor);font:var(--fontWeightNormal) 15px /1.6 var(--fontFamily)}.CareersJobSidebar__email{overflow-wrap:anywhere}@media (max-width:899px){.CareersJobSidebar{position:static}}@media (max-width:599px){.CareersHero__copy.Copy,.CareersJobHero__copy.Copy{--titleFontSize:42px;--titleLineHeight:1.142857143}.CareersJobCard,.CareersJobSidebar__card{padding:20px}.CareersJobCard__title{font-size:24px}.CareersJobArticle{padding-left:0}}.Parrainage{--parrainage-blue:#2970ff;--parrainage-blue-dark:#1e5fe6;--parrainage-blue-light:#eaf1ff;--parrainage-dark:#202123;--parrainage-muted:#6c7278;--parrainage-border:#e7ecf1;--parrainage-subtle:#f6f9fc;font-family:var(--systemFontFamily);line-height:1.6;color:var(--parrainage-dark)}.Parrainage a{color:var(--parrainage-blue)}.ParrainageHero{overflow:hidden;padding:48px 0 80px;background:linear-gradient(180deg,#f6f9fc,#fff)}.ParrainageHero__inner{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px;max-width:1240px;margin:0 auto;padding:0 24px}.ParrainageReward{position:relative;overflow:hidden;padding:48px 40px 56px;border-radius:24px;background:linear-gradient(165deg,#f6f9fc,#eef3fb 55%,#e4edfb)}.ParrainageReward:after,.ParrainageReward:before{position:absolute;width:320px;height:320px;border-radius:50%;pointer-events:none;content:""}.ParrainageReward:before{top:-112px;right:-112px;background:rgba(41,112,255,.2);filter:blur(48px)}.ParrainageReward:after{bottom:-128px;left:-128px;background:rgba(123,159,255,.2);filter:blur(48px)}.ParrainageReward__content{position:relative;z-index:1}.ParrainageEyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(41,112,255,.1);color:var(--parrainage-blue);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ParrainageEyebrow__dot{width:6px;height:6px;border-radius:50%;background:var(--parrainage-blue)}.ParrainageTitle{margin:20px 0;color:var(--parrainage-dark);font-size:34px;font-weight:700;line-height:1.08;letter-spacing:-.028em}.ParrainageTitle__amount{background:linear-gradient(95deg,#a960ee,#635bff 45%,#2970ff);background-clip:text;color:transparent;-webkit-background-clip:text}.ParrainageLead{margin:0 0 24px;color:var(--parrainage-muted);font-size:16px;line-height:1.5}.ParrainageBullets{display:flex;flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none}.ParrainageBullets__item{display:flex;align-items:flex-start;gap:12px;color:var(--parrainage-dark);font-size:15px;line-height:1.6}.ParrainageCheckIcon{display:grid;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:2px;border-radius:50%;background:var(--parrainage-blue);color:#fff}.ParrainageCheckIcon__glyph{width:14px;height:14px}.ParrainageCards{position:relative;z-index:1;height:370px;margin:24px auto 0}.ParrainageCards,.ParrainageGiftCard{display:flex;align-items:center;justify-content:center}.ParrainageGiftCard{overflow:hidden;width:240px;height:150px;border-radius:14px;box-shadow:0 14px 36px rgba(20,40,90,.18)}.ParrainageGiftCard--amazon{position:absolute;z-index:2;background:#131a22;transform:translate(-18px,110px) rotate(7deg)}.ParrainageGiftCard--decathlon{position:relative;z-index:3;background:#0082c3;box-shadow:0 22px 50px rgba(20,40,90,.28);transform:translateX(14px)}.ParrainageGiftCard--leroy{position:absolute;z-index:1;background:#78be20;transform:translate(-22px,-110px) rotate(-7deg)}.ParrainageAmazonLogo{display:flex;flex-direction:column;align-items:center}.ParrainageAmazonLogo__word{color:#fff;font-size:32px;font-weight:700;line-height:1;letter-spacing:-.02em}.ParrainageAmazonLogo__smile{margin-top:2px;margin-left:4px}.ParrainageDecathlonLogo{display:flex;align-items:center;gap:10px;color:#fff}.ParrainageDecathlonLogo__word{font-size:22px;font-weight:800;letter-spacing:.02em}.ParrainageLeroyLogo{color:#fff;font-size:26px;font-weight:900;line-height:1;letter-spacing:.04em;text-align:center}.ParrainageLeroyLogo__bottom{margin-top:6px}.ParrainageFormCard{padding:32px;border:1px solid var(--parrainage-border);border-radius:16px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.05)}.ParrainageSuccess{display:flex;flex-direction:column;align-items:center;padding:40px 0;text-align:center}.ParrainageSuccess__icon{width:48px;height:48px;margin-bottom:16px;color:var(--parrainage-blue)}.ParrainageFormCard__title{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:-.01em}.ParrainageFormCard__lead{margin:0 0 24px;color:var(--parrainage-muted);font-size:14px}.ParrainageForm{display:grid;gap:20px}.ParrainageForm__groupTitle{margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid var(--parrainage-border);color:var(--parrainage-blue);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ParrainageForm__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ParrainageForm__stack{display:grid;gap:10px;margin-top:10px}.ParrainageField{display:grid;gap:6px}.ParrainageField__label{color:var(--parrainage-dark);font-size:13px;font-weight:500}.ParrainageField__required{color:var(--parrainage-blue);font-weight:700}.ParrainageInput,.ParrainageSelectTrigger{width:100%;height:40px;padding:0 12px;border:1px solid var(--parrainage-border);border-radius:7px;background:#fff;color:var(--parrainage-dark);font:inherit;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.ParrainageInput:focus,.ParrainageSelectTrigger:focus{outline:none;border-color:var(--parrainage-blue);box-shadow:0 0 0 3px rgba(41,112,255,.12)}.ParrainageSelectTrigger{display:flex;align-items:center;justify-content:space-between;text-align:left}.ParrainageSelectIcon,.ParrainageSelectTrigger[data-placeholder]{color:var(--parrainage-muted)}.ParrainageSelectIcon{width:16px;height:16px}.ParrainageSelectContent{z-index:100;min-width:var(--radix-select-trigger-width);overflow:hidden;border:1px solid var(--parrainage-border);border-radius:8px;background:#fff;box-shadow:0 16px 40px rgba(20,40,90,.16)}.ParrainageSelectViewport{padding:4px}.ParrainageSelectItem{position:relative;display:flex;align-items:center;min-height:36px;padding:8px 32px 8px 10px;border-radius:6px;color:var(--parrainage-dark);font-size:14px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ParrainageSelectItem[data-highlighted]{background:var(--parrainage-blue-light)}.ParrainageSelectItem__indicator{position:absolute;right:10px;display:grid;place-items:center}.ParrainageCheckboxGroup{display:grid;gap:10px}.ParrainageCheckbox{display:flex;align-items:flex-start;gap:10px}.ParrainageCheckbox__control{display:grid;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:4px;border:1px solid var(--parrainage-blue);border-radius:4px;background:#fff;color:#fff}.ParrainageCheckbox__control:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(41,112,255,.16)}.ParrainageCheckbox__control[data-state=checked]{background:var(--parrainage-blue)}.ParrainageCheckbox__label{cursor:pointer;color:var(--parrainage-dark);font-size:13px;line-height:1.5}.ParrainageButton{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border:0;border-radius:8px;background:var(--parrainage-blue);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.ParrainageButton:hover{background:var(--parrainage-blue-dark)}.ParrainageButton:disabled{cursor:not-allowed;opacity:.65}.ParrainageForm__error{margin:12px 0 0;color:#d72638;font-size:13px;text-align:center}.ParrainageSection{max-width:1140px;margin:0 auto;padding:80px 24px}.ParrainageSection__eyebrow{display:inline-block;margin-bottom:12px;color:var(--parrainage-blue);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ParrainageSection__title{margin:0 0 16px;color:var(--parrainage-dark);font-size:36px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ParrainageSection__lead{max-width:720px;margin:0 0 44px;color:var(--parrainage-muted);font-size:17px;line-height:1.65}.ParrainageSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ParrainageStepCard{padding:28px;border:1px solid var(--parrainage-border);border-radius:14px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ParrainageStepCard:hover{border-color:var(--parrainage-blue);box-shadow:0 6px 20px rgba(41,112,255,.08)}.ParrainageStepCard__number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:16px;border-radius:50%;background:var(--parrainage-blue-light);color:var(--parrainage-blue);font-size:15px;font-weight:700}.ParrainageStepCard__title{margin:0 0 8px;color:var(--parrainage-dark);font-size:19px;font-weight:600}.ParrainageStepCard__body{margin:0;color:var(--parrainage-muted);font-size:15px;line-height:1.6}.ParrainageFaq{max-width:780px;margin:0 auto}.ParrainageFaqItem{border-bottom:1px solid var(--parrainage-border)}.ParrainageFaqItem__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;color:var(--parrainage-dark);font-size:16.5px;font-weight:600;cursor:pointer;list-style:none}.ParrainageFaqItem__summary::-webkit-details-marker{display:none}.ParrainageFaqItem__summary:hover{color:var(--parrainage-blue)}.ParrainageFaqItem__chevron{flex-shrink:0;color:var(--parrainage-muted);transition:transform .15s ease}.ParrainageFaqItem[open] .ParrainageFaqItem__chevron{transform:rotate(180deg)}.ParrainageFaqItem__body{margin:0;padding-bottom:20px;color:var(--parrainage-muted);font-size:15px;line-height:1.6}.ParrainageRules{max-width:780px;margin:0 auto;padding:48px 24px 96px}.ParrainageRules__breadcrumb{margin-bottom:16px;color:var(--parrainage-muted);font-size:13px}.ParrainageRules__breadcrumb a{color:var(--parrainage-muted);text-decoration:none}.ParrainageRules__breadcrumb a:hover{color:var(--parrainage-blue)}.ParrainageRules__title{margin:0 0 16px;color:var(--parrainage-dark);font-size:38px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ParrainageRules__meta{margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid var(--parrainage-border);color:var(--parrainage-muted);font-size:14px}.ParrainageRules__article a{color:var(--parrainage-blue)}.ParrainageRules__article p{margin:0 0 14px;font-size:16px;line-height:1.6}.ParrainageRules__article ol,.ParrainageRules__article ul{margin:0 0 14px;padding-left:22px}.ParrainageRules__article li{margin-bottom:6px}.ParrainageRulesArticle__title,.ParrainageRules__article strong{color:var(--parrainage-dark);font-weight:600}.ParrainageRulesArticle__title{margin:44px 0 14px;padding-top:8px;font-size:22px;letter-spacing:-.01em}.ParrainageRulesArticle__number{margin-right:8px;font-weight:700}.ParrainageRulesCallout{margin:14px 0;padding:14px 18px;border-left:3px solid var(--parrainage-blue);border-radius:4px;background:var(--parrainage-subtle);font-size:15px}@media (max-width:960px){.ParrainageHero{padding:32px 0 48px}.ParrainageForm__row,.ParrainageHero__inner,.ParrainageSteps{grid-template-columns:1fr}.ParrainageHero__inner{gap:24px}.ParrainageReward{padding:36px 24px}.ParrainageTitle{font-size:28px}.ParrainageCards{height:350px}.ParrainageGiftCard{width:230px;height:144px}.ParrainageGiftCard--amazon{transform:translate(-16px,102px) rotate(7deg)}.ParrainageGiftCard--decathlon{transform:translateX(13px)}.ParrainageGiftCard--leroy{transform:translate(-20px,-102px) rotate(-7deg)}.ParrainageFormCard{padding:24px}.ParrainageSection{padding:56px 24px}.ParrainageSection__title{font-size:28px}.ParrainageRules{padding:32px 20px 72px}.ParrainageRules__title{font-size:30px}}.Pricing2026{min-height:100vh;padding:40px 20px;background:#f9fafb;color:#111827;font-family:var(--systemFontFamily)}.Pricing2026__inner{max-width:1100px;margin:0 auto}.Pricing2026Controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-bottom:32px}.Pricing2026Billing{display:inline-flex;gap:4px;padding:4px;border-radius:8px;background:#f3f4f6}.Pricing2026Billing__button{height:32px;padding:0 16px;border:0;border-radius:6px;background:transparent;color:#6b7280;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.Pricing2026Billing__button:hover,.Pricing2026Billing__button[aria-pressed=true]{color:#111827}.Pricing2026Billing__button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px rgba(17,24,39,.12)}.Pricing2026Discount{padding:4px 10px;border-radius:999px;background:#fef0ee;color:#c24a3c;font-size:12px;font-weight:500}.Pricing2026Grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px}.PricingCard{display:flex;flex-direction:column;padding:32px 24px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.PricingCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.PricingCard--featured{position:relative;border-width:2px;border-color:#e85d4c}.PricingCard__badge{position:absolute;top:0;left:50%;padding:4px 16px;border-radius:999px;background:#e85d4c;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}.PricingCard__header{min-height:60px;margin-bottom:16px}.PricingCard__name{margin-bottom:4px;color:#111827;font-size:20px;font-weight:700}.PricingCard__description{color:#6b7280;font-size:14px}.PricingCard__priceBlock{min-height:90px;margin-bottom:16px}.PricingCard__price{color:#111827;font-size:40px;font-weight:700;line-height:1.1}.PricingCard__price--custom{font-size:29px}.PricingCard__frequency{min-height:22px;color:#6b7280;font-size:14px}.PricingCard__note{min-height:20px;margin-top:4px;color:#9ca3af;font-size:13.6px}.PricingCard__volume{min-height:44px;margin-bottom:24px}.PricingCard__volumeText{padding:10px 12px;border-radius:8px;background:#f9fafb;color:#6b7280;font-size:14px;text-align:center}.PricingCard__features{flex-grow:1}.PricingCard__featuresTitle{margin-bottom:12px;color:#9ca3af;font-size:12px;font-weight:600;text-transform:uppercase}.PricingFeature{display:flex;align-items:flex-start;gap:10px;padding:6px 0;color:#374151;font-size:14px;line-height:1.35}.PricingFeature--strong{font-weight:600}.PricingFeature__icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:#e85d4c}.PricingSelectTrigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;font:inherit;font-size:14px;text-align:left}.PricingSelectTrigger:focus{outline:none;border-color:#e85d4c;box-shadow:0 0 0 3px rgba(232,93,76,.16)}.PricingSelectIcon{width:16px;height:16px;color:#9ca3af}.PricingSelectContent{z-index:100;min-width:var(--radix-select-trigger-width);overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 16px 40px rgba(17,24,39,.16)}.PricingSelectViewport{padding:4px}.PricingSelectItem{position:relative;display:flex;align-items:center;min-height:36px;padding:8px 32px 8px 10px;border-radius:6px;color:#111827;font-size:14px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PricingSelectItem[data-highlighted]{background:#fef0ee}.PricingSelectItem__indicator{position:absolute;right:10px;display:grid;place-items:center;color:#e85d4c}.Pricing2026__footnote{margin:32px 0 0;color:#9ca3af;font-size:14px;text-align:center}@media (max-width:900px){.Pricing2026Grid{grid-template-columns:1fr}}html{--gutterWidth:16px;--windowWidth:calc(100vw - var(--scrollbarWidth));--layoutWidth:calc(var(--windowWidth) - var(--gutterWidth)*2);--layoutWidthMax:1080px;--viewportWidthSmall:375;--viewportWidthMedium:600;--viewportWidthLarge:1112;--viewportScale:calc(var(--windowWidth)/var(--viewportWidthLarge));--paddingTop:160px;--paddingBottom:160px;--columnPaddingNone:0;--columnPaddingSmall:8px;--columnPaddingNormal:16px;--columnPaddingMedium:16px;--columnPaddingLarge:16px;--columnPaddingXLarge:16px;--rowGapNormal:8px;--rowGapMedium:24px;--rowGapLarge:32px;--rowGapXLarge:64px;--rowGapXXLarge:88px;--rowGap:var(--rowGapNormal);--columnCountMax:1;--columnWidth:calc(var(--layoutWidth)/var(--columnCountMax));--columnMaxWidth:calc(var(--layoutWidthMax)*0.25);--copyMaxWidth:calc(var(--columnMaxWidth)*3);--scrollbarWidth:0px}@media (min-width:600px){html{--columnPaddingMedium:32px;--columnPaddingLarge:64px;--columnPaddingXLarge:64px;--columnCountMax:2}}@media (min-width:900px){html{--columnPaddingXLarge:112px;--columnCountMax:4}}@media (min-width:1112px){html{--layoutWidth:var(--layoutWidthMax);--gutterWidth:calc(var(--windowWidth)/2 - var(--layoutWidth)/2)}}body{margin:0;font-family:var(--fontFamily);font-weight:var(--fontWeightNormal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--textColor);background:var(--backgroundColor)}.body--locked{overflow:hidden}:root{--fontFamily:var(--font-inter),"Helvetica Neue","Arial",sans-serif;--fontWeightLight:200;--fontWeightNormal:300;--fontWeightSemibold:425;--fontWeightBold:700;--systemFontFamily:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--codeFontFamily:"SourceCodePro";--sourceCodeFont:500 14px/1.714285714 var(--codeFontFamily);--ctaFont:var(--fontWeightSemibold) 15px /1.6 var(--fontFamily);--inputFont:var(--fontWeightNormal) 15px /1.6 var(--fontFamily);--cardShadowXSmall:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);--cardShadowSmall:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);--cardShadowMedium:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);--cardShadowLarge:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3);--cardShadowLargeInset:inset 0 30px 60px -12px rgba(50,50,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3);--cardShadowXLarge:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);--cardShadowXSMallMargin:2px;--cardShadowSmallMargin:8px;--cardShadowMediumMargin:16px;--cardShadowLargeMargin:32px;--cardShadowXLargeMargin:48px;--cardBorderRadius:8px;--filterShadowMedium:0px 3px 11.5px -3.5px rgba(50,50,93,.25),0px 3.8px 7.5px -3.7px rgba(0,0,0,.1);--scrollbarOffset:10px;--angleNormal:-6deg;--angleStrong:-12deg;--angleNormalSin:0.106;--angleStrongSin:0.212;--modalZIndex:999999;--fixedNavHeight:60px;--fixedNavSpacing:48px;--fixedNavScrollMargin:calc(var(--fixedNavHeight) + var(--fixedNavSpacing));--hoverTransition:150ms cubic-bezier(0.215,0.61,0.355,1);--focusBoxShadow:0 0 0 2px #4d90fe,inset 0 0 0 2px hsla(0,0%,100%,.9);color-scheme:only light}:after,:before{box-sizing:border-box}blockquote,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}a{text-decoration:none}strong{font-weight:var(--fontWeightBold)}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Oswald_c6669c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/872a910a76ad7c93-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Oswald_c6669c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c28d9658ceeceb34-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_c6669c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/22aff8d1661d2efa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Oswald_c6669c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/35415d5027fd8570-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Oswald_c6669c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cee54c58f389a0a9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Oswald_Fallback_c6669c;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_c6669c{font-family:__Oswald_c6669c,__Oswald_Fallback_c6669c;font-weight:700;font-style:normal}.__variable_c6669c{--font-oswald:"__Oswald_c6669c","__Oswald_Fallback_c6669c"}