.caCertModal-module-scss-module__XCQddq__trigger{display:contents}.caCertModal-module-scss-module__XCQddq__dialog{flex-direction:column;align-items:flex-end;gap:16px;padding:16px;display:flex}@media (min-width:1024px){.caCertModal-module-scss-module__XCQddq__dialog{padding:calc(168*var(--dt-unit)) calc(96*var(--dt-unit));justify-content:center;align-items:center;gap:0}}.caCertModal-module-scss-module__XCQddq__close{flex:none}@media (min-width:1024px){.caCertModal-module-scss-module__XCQddq__close{top:calc(96*var(--dt-unit));right:calc(96*var(--dt-unit));position:absolute}}.caCertModal-module-scss-module__XCQddq__copy{flex-direction:column;gap:16px;width:100%;max-width:792px;margin-right:auto;animation:.3s cubic-bezier(0,0,.2,1) both caCertModal-module-scss-module__XCQddq__copyIn;display:flex}@media (min-width:1024px){.caCertModal-module-scss-module__XCQddq__copy{gap:48px;width:792px;max-width:100%;margin-right:0}}@media (prefers-reduced-motion:reduce){:where(html[data-respect-reduced-motion=true]) .caCertModal-module-scss-module__XCQddq__copy{animation:none}}.caCertModal-module-scss-module__XCQddq__headline{font-family:var(--type-tertiary-family);font-size:var(--type-tertiary-size);font-weight:var(--type-tertiary-weight);line-height:var(--type-tertiary-leading);letter-spacing:0;text-transform:var(--type-tertiary-case);overflow-wrap:break-word;margin:0}.caCertModal-module-scss-module__XCQddq__headline:not(input,textarea,select){text-box:trim-both cap alphabetic}.caCertModal-module-scss-module__XCQddq__headlineBold{font-weight:var(--weight-strong);display:block}.caCertModal-module-scss-module__XCQddq__headlineLight{font-weight:var(--weight-light);display:block}.caCertModal-module-scss-module__XCQddq__body{font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:0;text-transform:var(--type-body-case);overflow-wrap:break-word}.caCertModal-module-scss-module__XCQddq__body:not(input,textarea,select){text-box:trim-both cap alphabetic}.caCertModal-module-scss-module__XCQddq__body p{margin:0 0 16px}@media (min-width:1024px){.caCertModal-module-scss-module__XCQddq__body p{margin-bottom:1.5em}}.caCertModal-module-scss-module__XCQddq__body p:last-child{margin-bottom:0}.caCertModal-module-scss-module__XCQddq__emphasis{font-weight:var(--weight-strong);text-decoration:underline}@media (min-width:1024px){.caCertModal-module-scss-module__XCQddq__emphasis{font-weight:inherit;text-decoration:none}}.caCertModal-module-scss-module__XCQddq__footnote{color:var(--text-overlay-secondary)}@media not (min-width:1024px){.caCertModal-module-scss-module__XCQddq__footnote{font-family:var(--type-caption-family);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:0;text-transform:var(--type-caption-case);overflow-wrap:break-word}.caCertModal-module-scss-module__XCQddq__footnote:not(input,textarea,select){text-box:trim-both cap alphabetic}}@keyframes caCertModal-module-scss-module__XCQddq__copyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.ctaLockup-module-scss-module__CecB2q__section{align-items:center;gap:calc(48*var(--mo-unit));padding:calc(64*var(--mo-unit)) calc(24*var(--mo-unit));background:var(--surface-band-tight);color:var(--text-inverse);text-align:center;flex-direction:column;display:flex}@media (min-width:1024px){.ctaLockup-module-scss-module__CecB2q__section{gap:calc(48*var(--dt-unit));padding:calc(96*var(--dt-unit))}}.ctaLockup-module-scss-module__CecB2q__section[class*=--flushBottom]{padding-bottom:0}.ctaLockup-module-scss-module__CecB2q__section[class*=--part]{--dt-unit:inherit;--mo-unit:inherit}@media not (min-width:1024px){.ctaLockup-module-scss-module__CecB2q__section[class*=--part]{padding:calc(24*var(--mo-unit)) calc(24*var(--mo-unit)) calc(48*var(--mo-unit))}}.ctaLockup-module-scss-module__CecB2q__section[class*=--light]{padding:calc(64*var(--mo-unit)) calc(24*var(--mo-unit));color:var(--text-primary);background:0 0}@media (min-width:1024px){.ctaLockup-module-scss-module__CecB2q__section[class*=--light]{gap:calc(64*var(--dt-unit));padding:calc(72*var(--dt-unit)) 0}}.ctaLockup-module-scss-module__CecB2q__headline{min-width:0;max-width:100%;font-family:var(--type-secondary-family);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:var(--type-secondary-leading);letter-spacing:0;text-transform:var(--type-secondary-case);overflow-wrap:break-word;margin:0;display:block}.ctaLockup-module-scss-module__CecB2q__headline:not(input,textarea,select){text-box:trim-both cap alphabetic}@media (min-width:1024px){.ctaLockup-module-scss-module__CecB2q__headline{font-family:var(--type-main-family);font-size:var(--type-main-size);font-weight:var(--type-main-weight);line-height:var(--type-main-leading);letter-spacing:0;text-transform:var(--type-main-case);overflow-wrap:break-word}.ctaLockup-module-scss-module__CecB2q__headline:not(input,textarea,select){text-box:trim-both cap alphabetic}}.ctaLockup-module-scss-module__CecB2q__headlineBold{font-weight:var(--weight-strong)}.ctaLockup-module-scss-module__CecB2q__headlineBold:after{content:"\a ";white-space:pre}.ctaLockup-module-scss-module__CecB2q__headlineLight{font-weight:var(--weight-light)}.ctaLockup-module-scss-module__CecB2q__section[class*=--light] .ctaLockup-module-scss-module__CecB2q__headline{font-family:var(--type-main-family);font-size:var(--type-main-size);font-weight:var(--type-main-weight);line-height:var(--type-main-leading);letter-spacing:0;text-transform:var(--type-main-case);overflow-wrap:break-word}.ctaLockup-module-scss-module__CecB2q__section[class*=--light] .ctaLockup-module-scss-module__CecB2q__headline:not(input,textarea,select){text-box:trim-both cap alphabetic}@media (min-width:1024px){.ctaLockup-module-scss-module__CecB2q__section[class*=--light] .ctaLockup-module-scss-module__CecB2q__headline .ctaLockup-module-scss-module__CecB2q__headlineBold:after{content:" "}}
.certifiedSteps-module-scss-module__2_kLnq__unit{background:var(--gray01);flex-direction:column;min-height:100svh;display:flex}@media (min-width:1024px){.certifiedSteps-module-scss-module__2_kLnq__unit{--dt-unit:max(calc(var(--page-unit) * .62), min(calc(100vw / 1440), calc(100svh / 1024)))}}@media not (min-width:1024px){.certifiedSteps-module-scss-module__2_kLnq__unit{--mo-unit:max(calc(var(--mo-base) * .75), min(calc(100vw / 390), calc(100svh / 842)))}}.certifiedSteps-module-scss-module__2_kLnq__unit>:first-child{flex:1 0 auto}.certifiedSteps-module-scss-module__2_kLnq__unit>:last-child{flex-direction:column;flex-shrink:0;justify-content:center;min-height:41.8945svh;display:flex}
.pageDots-module-scss-module__RZ_4sW__dots{--focus-ring:var(--focus-ring-inverse);left:0;right:0;bottom:calc(24*var(--mo-unit));border-radius:var(--radius-pill);background:var(--overlay-surface);align-items:center;width:max-content;margin:0 auto;padding:0 4px;display:flex;position:absolute}.pageDots-module-scss-module__RZ_4sW__dot{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:44px;padding:0;display:grid}.pageDots-module-scss-module__RZ_4sW__dot:after{content:"";background:var(--text-overlay-secondary);border-radius:50%;width:8px;height:8px}.pageDots-module-scss-module__RZ_4sW__dot[class*=--active]:after{background:var(--text-inverse);width:10px;height:10px}.pageDots-module-scss-module__RZ_4sW__dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}
.threeSteps-module-scss-module__CJqyfq__section{align-items:center;gap:calc(48*var(--mo-unit));padding:calc(64*var(--mo-unit)) calc(24*var(--mo-unit));background:var(--gray01);color:var(--text-inverse);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.threeSteps-module-scss-module__CJqyfq__section{--dt-unit:max(calc(var(--page-unit) * .62), min(var(--page-unit), calc(100svh / 684)));gap:calc(72*var(--dt-unit));padding:calc(96*var(--dt-unit)) calc(96*var(--page-unit))}}.threeSteps-module-scss-module__CJqyfq__section[class*=--part]{--dt-unit:inherit;--mo-unit:inherit}@media (min-width:1024px){.threeSteps-module-scss-module__CJqyfq__section[class*=--part]{justify-content:center}}@media not (min-width:1024px){.threeSteps-module-scss-module__CJqyfq__section[class*=--part]{justify-content:center;gap:calc(32*var(--mo-unit));padding:calc(48*var(--mo-unit)) 0 calc(24*var(--mo-unit))}.threeSteps-module-scss-module__CJqyfq__section[class*=--part] .threeSteps-module-scss-module__CJqyfq__shade{background:rgb(var(--overlay-rgb)/.84)}.threeSteps-module-scss-module__CJqyfq__section[class*=--part] .threeSteps-module-scss-module__CJqyfq__headline{padding:0 calc(24*var(--mo-unit))}.threeSteps-module-scss-module__CJqyfq__section[class*=--part] .threeSteps-module-scss-module__CJqyfq__tiles{align-self:stretch;gap:calc(24*var(--mo-unit));padding:0 calc(24*var(--mo-unit));scroll-snap-type:x mandatory;scroll-padding-left:calc(24*var(--mo-unit));scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;flex-shrink:0;overflow-x:auto}.threeSteps-module-scss-module__CJqyfq__section[class*=--part] .threeSteps-module-scss-module__CJqyfq__tiles::-webkit-scrollbar{display:none}.threeSteps-module-scss-module__CJqyfq__section[class*=--part] .threeSteps-module-scss-module__CJqyfq__tile{flex:0 0 calc(306*var(--mo-unit));gap:calc(16*var(--mo-unit));scroll-snap-align:start}.threeSteps-module-scss-module__CJqyfq__section[class*=--part] .threeSteps-module-scss-module__CJqyfq__tiles{overscroll-behavior-x:contain}}@media (not (min-width:1024px)) and (any-pointer:fine){.threeSteps-module-scss-module__CJqyfq__section[class*=--part] .threeSteps-module-scss-module__CJqyfq__tiles{cursor:grab}}@media not (min-width:1024px){.threeSteps-module-scss-module__CJqyfq__section[class*=--part] .threeSteps-module-scss-module__CJqyfq__tiles[data-mouse-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}}.threeSteps-module-scss-module__CJqyfq__image{object-fit:cover;object-position:50% 0}.threeSteps-module-scss-module__CJqyfq__shade{background:rgb(var(--overlay-rgb)/.86);position:absolute;inset:0}.threeSteps-module-scss-module__CJqyfq__headline{font-family:var(--type-secondary-family);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);font-weight:var(--weight-light);line-height:var(--type-secondary-leading);letter-spacing:0;text-transform:var(--type-secondary-case);overflow-wrap:break-word;margin:0;display:block;position:relative}.threeSteps-module-scss-module__CJqyfq__headline:not(input,textarea,select){text-box:trim-both cap alphabetic}@media (min-width:1024px){.threeSteps-module-scss-module__CJqyfq__headline{font-family:var(--type-main-family);font-size:var(--type-main-size);font-weight:var(--type-main-weight);font-weight:var(--weight-light);line-height:var(--type-main-leading);letter-spacing:0;text-transform:var(--type-main-case);overflow-wrap:break-word}.threeSteps-module-scss-module__CJqyfq__headline:not(input,textarea,select){text-box:trim-both cap alphabetic}}.threeSteps-module-scss-module__CJqyfq__headline{text-align:center}.threeSteps-module-scss-module__CJqyfq__headline strong{font-weight:var(--weight-strong)}.threeSteps-module-scss-module__CJqyfq__tiles{gap:calc(24*var(--mo-unit));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}@media (min-width:1024px){.threeSteps-module-scss-module__CJqyfq__tiles{justify-content:center;align-items:stretch;gap:calc(48*var(--dt-unit));flex-direction:row}}.threeSteps-module-scss-module__CJqyfq__tile{gap:calc(24*var(--mo-unit));width:100%;padding:calc(24*var(--mo-unit));border:2px solid var(--gray18);border-radius:var(--radius-card);background:color-mix(in srgb, var(--sage) 4%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;display:flex}@media (min-width:1024px){.threeSteps-module-scss-module__CJqyfq__tile{flex:0 1 calc(384*var(--dt-unit));gap:calc(24*var(--dt-unit));padding:calc(24*var(--dt-unit))}.threeSteps-module-scss-module__CJqyfq__phoneBreak{display:none}}.threeSteps-module-scss-module__CJqyfq__tileTitle{font-family:var(--type-tertiary-family);font-size:var(--type-tertiary-size);font-weight:var(--type-tertiary-weight);line-height:var(--type-tertiary-leading);letter-spacing:0;text-transform:var(--type-tertiary-case);overflow-wrap:break-word;margin:0}.threeSteps-module-scss-module__CJqyfq__tileTitle:not(input,textarea,select){text-box:trim-both cap alphabetic}.threeSteps-module-scss-module__CJqyfq__tileBody{font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:0;text-transform:var(--type-body-case);overflow-wrap:break-word;margin:0}.threeSteps-module-scss-module__CJqyfq__tileBody:not(input,textarea,select){text-box:trim-both cap alphabetic}.threeSteps-module-scss-module__CJqyfq__pagination{margin-top:calc(-16*var(--mo-unit));position:relative;inset:auto}@media (min-width:1024px){.threeSteps-module-scss-module__CJqyfq__pagination{display:none}}
.featureCards-module-scss-module__1w4V9W__detailFrame{--detail-controls-top:max(var(--header-clearance), calc(128 * var(--mo-unit)));outline:none;position:absolute;inset:0}.featureCards-module-scss-module__1w4V9W__section{flex-direction:column;justify-content:center;min-height:100svh;display:flex}@media not (min-width:1024px){.featureCards-module-scss-module__1w4V9W__section{justify-content:flex-end}}.featureCards-module-scss-module__1w4V9W__section{background:var(--surface-subtle);color:var(--text-primary);padding:calc(48*var(--mo-unit)) 0 0}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__section{--dt-unit:max(calc(var(--page-unit) * .62), min(calc(100vw / 962), calc(100svh / 1025)))}}@media not (min-width:1024px){.featureCards-module-scss-module__1w4V9W__section{--mo-unit:max(calc(var(--mo-base) * .7), min(calc(100vw / 390), calc(100svh / 844)))}}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__section{padding:calc(48*var(--dt-unit)) 0}}.featureCards-module-scss-module__1w4V9W__headline{max-width:calc(342*var(--mo-unit));margin:0 auto calc(24*var(--mo-unit));font-family:var(--type-main-family);font-size:var(--type-main-size);font-weight:var(--type-main-weight);line-height:var(--type-main-leading);letter-spacing:0;text-transform:var(--type-main-case);overflow-wrap:break-word;display:block}.featureCards-module-scss-module__1w4V9W__headline:not(input,textarea,select){text-box:trim-both cap alphabetic}.featureCards-module-scss-module__1w4V9W__headline{color:var(--text-primary);text-align:center}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__headline{max-width:none;margin:0 calc(96*var(--page-unit)) calc(48*var(--dt-unit))}}.featureCards-module-scss-module__1w4V9W__headlineBold{font-weight:var(--weight-strong)}.featureCards-module-scss-module__1w4V9W__headlineBold:after{content:"\a ";white-space:pre}@media not (min-width:1024px){.featureCards-module-scss-module__1w4V9W__compactHeadline{font-family:var(--type-secondary-family);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:var(--type-secondary-leading);letter-spacing:0;text-transform:var(--type-secondary-case);overflow-wrap:break-word}.featureCards-module-scss-module__1w4V9W__compactHeadline:not(input,textarea,select){text-box:trim-both cap alphabetic}.featureCards-module-scss-module__1w4V9W__compactHeadline{max-width:calc(100% - 48px)}.featureCards-module-scss-module__1w4V9W__desktopCopy{display:none}}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__phoneCopy{display:none}}.featureCards-module-scss-module__1w4V9W__headlineLight{font-weight:var(--weight-light)}.featureCards-module-scss-module__1w4V9W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.featureCards-module-scss-module__1w4V9W__track{gap:calc(12*var(--mo-unit));padding:calc(24*var(--mo-unit)) calc(24*var(--mo-unit));scroll-snap-type:x mandatory;scroll-padding-left:calc(24*var(--mo-unit));scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;list-style:none;display:flex;overflow-x:auto}.featureCards-module-scss-module__1w4V9W__track::-webkit-scrollbar{display:none}.featureCards-module-scss-module__1w4V9W__track:focus-visible{outline:2px solid var(--action-primary);outline-offset:-2px}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__track{gap:calc(48*var(--dt-unit));padding:0 calc(96*var(--page-unit));scroll-padding-left:calc(96*var(--page-unit))}}.featureCards-module-scss-module__1w4V9W__track{overscroll-behavior-x:contain}@media (any-pointer:fine){.featureCards-module-scss-module__1w4V9W__track{cursor:grab}}.featureCards-module-scss-module__1w4V9W__track[data-mouse-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.featureCards-module-scss-module__1w4V9W__navigation{margin:0 auto calc(24*var(--mo-unit));justify-content:center;align-items:center;gap:12px;display:flex}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__navigation{margin:calc(24*var(--dt-unit)) auto 0}}.featureCards-module-scss-module__1w4V9W__section .featureCards-module-scss-module__1w4V9W__pagination{margin:0;position:relative;inset:auto}.featureCards-module-scss-module__1w4V9W__card{padding:calc(48*var(--mo-unit)) calc(24*var(--mo-unit));flex-direction:column;flex:none;justify-content:space-between;gap:24px;display:flex;position:relative}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__card{padding:calc(48*var(--dt-unit))}}.featureCards-module-scss-module__1w4V9W__card{width:calc(306*var(--mo-unit));min-height:calc(510*var(--mo-unit));border-radius:var(--radius-card-small);color:var(--text-inverse);scroll-snap-align:start;transition:width .6s cubic-bezier(.2,0,0,1);overflow:hidden}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__card{width:min(770*var(--dt-unit),100%);min-height:calc(756*var(--dt-unit));border-radius:var(--radius-card)}}@media (min-width:1440px){.featureCards-module-scss-module__1w4V9W__card[class*=--expanded]{width:min(1090*var(--dt-unit),100%)}}@media (prefers-reduced-motion:reduce){:where(html[data-respect-reduced-motion=true]) .featureCards-module-scss-module__1w4V9W__card{transition:none}}.featureCards-module-scss-module__1w4V9W__image{object-fit:cover;object-position:var(--crop-mobile);transition:object-position .6s cubic-bezier(.2,0,0,1)}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__image{object-position:var(--crop-desktop)}}@media (min-width:1440px){.featureCards-module-scss-module__1w4V9W__card[data-expanded=true] .featureCards-module-scss-module__1w4V9W__image{object-position:var(--crop-expanded)}}@media (prefers-reduced-motion:reduce){:where(html[data-respect-reduced-motion=true]) .featureCards-module-scss-module__1w4V9W__image{transition:none}}.featureCards-module-scss-module__1w4V9W__expandRow{--focus-ring:var(--focus-ring-inverse);justify-content:flex-end;display:flex;position:relative}.featureCards-module-scss-module__1w4V9W__content{isolation:isolate;position:relative}.featureCards-module-scss-module__1w4V9W__content:before{content:"";inset:-320px calc(-1*calc(24 * var(--mo-unit))) calc(-1*calc(48 * var(--mo-unit)));z-index:-1;background:linear-gradient(180deg, transparent, var(--media-copy-surface) 384px);pointer-events:none;position:absolute}.featureCards-module-scss-module__1w4V9W__content{gap:calc(12*var(--mo-unit));flex-direction:column;display:flex}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__content{isolation:isolate;position:relative}.featureCards-module-scss-module__1w4V9W__content:before{content:"";inset:-320px calc(-1*calc(48 * var(--dt-unit))) calc(-1*calc(48 * var(--dt-unit)));z-index:-1;background:linear-gradient(180deg, transparent, var(--media-copy-surface) 384px);pointer-events:none;position:absolute}.featureCards-module-scss-module__1w4V9W__content{gap:calc(24*var(--dt-unit))}}@media (min-width:1440px){.featureCards-module-scss-module__1w4V9W__content{gap:0}}.featureCards-module-scss-module__1w4V9W__title{font-family:var(--type-secondary-family);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:var(--type-secondary-leading);letter-spacing:0;text-transform:var(--type-secondary-case);overflow-wrap:break-word;margin:0;display:block}.featureCards-module-scss-module__1w4V9W__title:not(input,textarea,select){text-box:trim-both cap alphabetic}.featureCards-module-scss-module__1w4V9W__titleBold{font-weight:var(--weight-strong)}.featureCards-module-scss-module__1w4V9W__titleBold:after{content:"\a ";white-space:pre}.featureCards-module-scss-module__1w4V9W__titleLight{font-weight:var(--weight-light)}.featureCards-module-scss-module__1w4V9W__copyRow{display:none}@media (min-width:1440px){.featureCards-module-scss-module__1w4V9W__copyRow{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,0,0,1);display:grid}.featureCards-module-scss-module__1w4V9W__card[data-expanded=true] .featureCards-module-scss-module__1w4V9W__copyRow{grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){:where(html[data-respect-reduced-motion=true]) .featureCards-module-scss-module__1w4V9W__copyRow{transition:none}}.featureCards-module-scss-module__1w4V9W__copyInner{min-height:0;display:flow-root}.featureCards-module-scss-module__1w4V9W__copy{margin:calc(24*var(--dt-unit)) 0 0;max-width:calc(400*var(--dt-unit));font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:0;text-transform:var(--type-body-case);overflow-wrap:break-word}.featureCards-module-scss-module__1w4V9W__copy:not(input,textarea,select){text-box:trim-both cap alphabetic}.featureCards-module-scss-module__1w4V9W__copy{color:var(--action-soft);opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(.22,1,.36,1) .25s,transform .4s cubic-bezier(.22,1,.36,1) .25s,visibility;transform:none}.featureCards-module-scss-module__1w4V9W__copy[hidden]{opacity:0;visibility:hidden;transition:opacity .18s cubic-bezier(.65,0,.35,1),transform .18s cubic-bezier(.65,0,.35,1),visibility 0s linear .18s;display:block;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){:where(html[data-respect-reduced-motion=true]) .featureCards-module-scss-module__1w4V9W__copy{transition:none}}.featureCards-module-scss-module__1w4V9W__takeover{--focus-ring:var(--focus-ring-inverse);--from-radius:4px;z-index:var(--layer-panel);color:var(--text-inverse);--p:0;--face:1;clip-path:inset(calc(var(--from-top,12%) * (1 - var(--p))) calc(var(--from-right,12%) * (1 - var(--p))) calc(var(--from-bottom,12%) * (1 - var(--p))) calc(var(--from-left,12%) * (1 - var(--p))) round calc(var(--from-radius) * (1 - var(--p))));position:fixed;inset:0;overflow:hidden}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__takeover{--from-radius:8px}}.featureCards-module-scss-module__1w4V9W__takeover:before{content:"";background:var(--gray01);opacity:min(1,var(--p)*8);position:absolute;inset:0}.featureCards-module-scss-module__1w4V9W__takeover[data-phase=from]{pointer-events:none}@media (min-width:1440px){.featureCards-module-scss-module__1w4V9W__takeover{display:none}}.featureCards-module-scss-module__1w4V9W__takeoverRail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:auto;cursor:grab;display:flex;position:absolute;inset:0;overflow:auto hidden}.featureCards-module-scss-module__1w4V9W__takeoverRail::-webkit-scrollbar{display:none}.featureCards-module-scss-module__1w4V9W__takeoverRail[data-mouse-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.featureCards-module-scss-module__1w4V9W__takeoverRail:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.featureCards-module-scss-module__1w4V9W__takeoverSlide{min-width:0;height:100%;padding:calc(var(--detail-controls-top) + 4rem) calc(24*var(--mo-unit)) calc(48*var(--mo-unit));overscroll-behavior-y:contain;scroll-snap-align:start;touch-action:auto;flex-direction:column;flex:0 0 100%;justify-content:safe flex-end;display:flex;position:relative;overflow-y:auto}.featureCards-module-scss-module__1w4V9W__takeoverSlide:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.featureCards-module-scss-module__1w4V9W__takeoverMedia{transform:translate(calc(var(--from-x,0px) * (1 - var(--p))), calc(var(--from-y,0px) * (1 - var(--p)))) scale(calc(var(--from-scale,1) + (1 - var(--from-scale,1)) * var(--p)));position:absolute;inset:0}.featureCards-module-scss-module__1w4V9W__takeoverSlide[aria-hidden=false] .featureCards-module-scss-module__1w4V9W__takeoverMedia{will-change:transform}.featureCards-module-scss-module__1w4V9W__takeoverPoster,.featureCards-module-scss-module__1w4V9W__takeoverImage{object-fit:cover;object-position:inherit;pointer-events:none}.featureCards-module-scss-module__1w4V9W__takeoverPoster{width:100%;height:100%;position:absolute;inset:0}.featureCards-module-scss-module__1w4V9W__takeoverImage{opacity:0;transition:opacity .3s linear}.featureCards-module-scss-module__1w4V9W__takeoverImage[class*=--sharp]{opacity:1}@media (prefers-reduced-motion:reduce){:where(html[data-respect-reduced-motion=true]) .featureCards-module-scss-module__1w4V9W__takeoverImage{transition:none}}.featureCards-module-scss-module__1w4V9W__takeoverFace{top:var(--from-top,12%);right:var(--from-right,12%);bottom:var(--from-bottom,12%);left:var(--from-left,12%);padding:calc(48*var(--mo-unit)) calc(24*var(--mo-unit));flex-direction:column;justify-content:space-between;gap:24px;display:flex;position:absolute}@media (min-width:1024px){.featureCards-module-scss-module__1w4V9W__takeoverFace{padding:calc(48*var(--dt-unit))}}.featureCards-module-scss-module__1w4V9W__takeoverFace{border-radius:var(--from-radius);pointer-events:none;opacity:var(--face);overflow:hidden}.featureCards-module-scss-module__1w4V9W__takeoverTop{top:var(--detail-controls-top);right:calc(24*var(--mo-unit));left:calc(24*var(--mo-unit));justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute}.featureCards-module-scss-module__1w4V9W__detailNavigation{gap:8px;display:flex}.featureCards-module-scss-module__1w4V9W__detailNavigation svg path{fill:currentColor}.featureCards-module-scss-module__1w4V9W__takeoverContent{isolation:isolate;position:relative}.featureCards-module-scss-module__1w4V9W__takeoverContent:before{content:"";inset:-320px calc(-1*calc(24 * var(--mo-unit))) calc(-1*calc(48 * var(--mo-unit)));z-index:-1;background:linear-gradient(180deg, transparent, var(--media-copy-surface) 384px);pointer-events:none;position:absolute}.featureCards-module-scss-module__1w4V9W__takeoverContent{gap:calc(24*var(--mo-unit));flex-direction:column;flex-shrink:0;display:flex}.featureCards-module-scss-module__1w4V9W__takeoverTop,.featureCards-module-scss-module__1w4V9W__takeoverContent{opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1) .25s,transform .4s cubic-bezier(.22,1,.36,1) .25s;transform:none}.featureCards-module-scss-module__1w4V9W__takeover[data-phase=from] .featureCards-module-scss-module__1w4V9W__takeoverTop,.featureCards-module-scss-module__1w4V9W__takeover[data-phase=from] .featureCards-module-scss-module__1w4V9W__takeoverContent{opacity:0;transition:opacity .18s cubic-bezier(.65,0,.35,1),transform .18s cubic-bezier(.65,0,.35,1);transform:translateY(12px)}@media (prefers-reduced-motion:reduce){:where(html[data-respect-reduced-motion=true]) .featureCards-module-scss-module__1w4V9W__takeoverTop,:where(html[data-respect-reduced-motion=true]) .featureCards-module-scss-module__1w4V9W__takeoverContent{transition:none}}.featureCards-module-scss-module__1w4V9W__takeoverTitle{margin:0}.featureCards-module-scss-module__1w4V9W__takeoverTitle .featureCards-module-scss-module__1w4V9W__titleBold:after{content:none}.featureCards-module-scss-module__1w4V9W__takeoverTitle{font-family:var(--type-secondary-family);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:var(--type-secondary-leading);letter-spacing:0;text-transform:var(--type-secondary-case);overflow-wrap:break-word}.featureCards-module-scss-module__1w4V9W__takeoverTitle:not(input,textarea,select){text-box:trim-both cap alphabetic}.featureCards-module-scss-module__1w4V9W__takeoverCopy{font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:0;text-transform:var(--type-body-case);overflow-wrap:break-word;margin:0}.featureCards-module-scss-module__1w4V9W__takeoverCopy:not(input,textarea,select){text-box:trim-both cap alphabetic}.featureCards-module-scss-module__1w4V9W__takeoverCopy{color:var(--action-soft)}.featureCards-module-scss-module__1w4V9W__plus{width:.39em;height:.39em;display:block;position:relative}.featureCards-module-scss-module__1w4V9W__plus:before,.featureCards-module-scss-module__1w4V9W__plus:after{content:"";background:currentColor;position:absolute}.featureCards-module-scss-module__1w4V9W__plus:before{height:.07em;top:calc(50% - .035em);left:0;right:0}.featureCards-module-scss-module__1w4V9W__plus:after{width:.07em;top:0;bottom:0;left:calc(50% - .035em)}
.technologyPage-module-scss-module__rQdrJq__sequenceSection{color:var(--text-inverse);--text-primary:var(--text-inverse);--text-secondary:var(--text-overlay-secondary);--text-label:var(--text-overlay-secondary);--border-default:var(--border-inverse);--focus-ring:var(--focus-ring-inverse);--error:var(--error-muted);--action-text:var(--text-inverse);--action-text-hover:var(--text-overlay-secondary);min-height:calc(var(--sequence-screens)*100svh);position:relative}.technologyPage-module-scss-module__rQdrJq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.technologyPage-module-scss-module__rQdrJq__stage{background:var(--gray01);height:100svh;padding-top:var(--header-visible-clearance,0px);transition:padding-top var(--header-visibility-duration,.5s) var(--header-visibility-easing,cubic-bezier(.22, 1, .36, 1));flex-direction:column;display:flex;position:sticky;top:0}@media (prefers-reduced-motion:reduce){:where(html[data-respect-reduced-motion=true]) .technologyPage-module-scss-module__rQdrJq__stage{transition:none}}.technologyPage-module-scss-module__rQdrJq__picture{flex:none;width:100%;height:clamp(160px,32svh,360px)}@media (min-width:1024px){.technologyPage-module-scss-module__rQdrJq__picture{height:100%;position:absolute;inset:0}}.technologyPage-module-scss-module__rQdrJq__buildPicture{height:100%;position:absolute;inset:0}.technologyPage-module-scss-module__rQdrJq__copyArea{scrollbar-width:thin;scrollbar-color:var(--action-muted) #0000;flex:auto;min-height:0;padding:24px;position:relative;overflow-y:auto}.technologyPage-module-scss-module__rQdrJq__copyArea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.technologyPage-module-scss-module__rQdrJq__copyArea[data-copy=build]{justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.technologyPage-module-scss-module__rQdrJq__copyArea{flex:auto;align-items:safe flex-end;padding:24px 5% 8svh;display:flex}.technologyPage-module-scss-module__rQdrJq__copyArea[data-copy=logo]{align-items:flex-start}.technologyPage-module-scss-module__rQdrJq__copyArea[data-copy=fireByWire],.technologyPage-module-scss-module__rQdrJq__copyArea[data-copy=security],.technologyPage-module-scss-module__rQdrJq__copyArea[data-copy=batteryPeace]{padding-left:10%}}.technologyPage-module-scss-module__rQdrJq__caption{flex-direction:column;gap:16px;display:flex}.technologyPage-module-scss-module__rQdrJq__caption>:not(:first-child){padding-block-start:0}@supports (text-box:trim-both cap alphabetic){.technologyPage-module-scss-module__rQdrJq__caption>:not(:first-child){padding-block-start:calc(0px + max(0px,.5lh - .5cap))}}.technologyPage-module-scss-module__rQdrJq__caption>:not(:last-child){padding-block-end:0}@supports (text-box:trim-both cap alphabetic){.technologyPage-module-scss-module__rQdrJq__caption>:not(:last-child){padding-block-end:calc(0px + max(0px,.5lh - .5cap))}}.technologyPage-module-scss-module__rQdrJq__caption h2{font-family:var(--type-technology-heading-family);font-size:var(--type-technology-heading-size);font-weight:var(--type-technology-heading-weight);line-height:var(--type-technology-heading-leading);letter-spacing:0;text-transform:var(--type-technology-heading-case);overflow-wrap:break-word}.technologyPage-module-scss-module__rQdrJq__caption h2:not(input,textarea,select){text-box:trim-both cap alphabetic}.technologyPage-module-scss-module__rQdrJq__caption>.typeBody{max-width:60ch}@media (min-width:1024px){.technologyPage-module-scss-module__rQdrJq__caption{width:50%;max-width:60ch}}.technologyPage-module-scss-module__rQdrJq__logo{text-align:center}.technologyPage-module-scss-module__rQdrJq__logo h2{font-family:var(--type-main-family);font-size:var(--type-main-size);font-weight:var(--type-main-weight);line-height:var(--type-main-leading);letter-spacing:0;text-transform:var(--type-main-case);overflow-wrap:break-word}.technologyPage-module-scss-module__rQdrJq__logo h2:not(input,textarea,select){text-box:trim-both cap alphabetic}@media (min-width:1024px){.technologyPage-module-scss-module__rQdrJq__logo{width:100%;max-width:none}}@media not (min-width:1024px){.technologyPage-module-scss-module__rQdrJq__caption h2{font-family:var(--type-tertiary-family);font-size:var(--type-tertiary-size);font-weight:var(--type-tertiary-weight);line-height:var(--type-tertiary-leading);letter-spacing:0;text-transform:var(--type-tertiary-case);overflow-wrap:break-word}.technologyPage-module-scss-module__rQdrJq__caption h2:not(input,textarea,select){text-box:trim-both cap alphabetic}}.technologyPage-module-scss-module__rQdrJq__headlineBold{font-weight:var(--weight-strong)}.technologyPage-module-scss-module__rQdrJq__headlineLight{font-weight:var(--weight-light)}.technologyPage-module-scss-module__rQdrJq__build{width:min(100%,30rem);margin:auto}.technologyPage-module-scss-module__rQdrJq__stage>.technologyPage-module-scss-module__rQdrJq__dots{flex-wrap:wrap;flex:none;justify-content:center;max-width:calc(100% - 48px);margin:16px auto 24px;position:relative;inset:auto}.technologyPage-module-scss-module__rQdrJq__link{color:var(--text-inverse);text-underline-offset:.2em;text-decoration:underline}.technologyPage-module-scss-module__rQdrJq__link:hover{color:var(--text-overlay-secondary)}.technologyPage-module-scss-module__rQdrJq__link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}
.homeSocial-module-scss-module__WgJtpq__section{padding:calc(24*var(--mo-unit)) 0 0;background:var(--surface-subtle);color:var(--text-inverse);flex-direction:column;display:flex}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__section{--dt-unit:max(calc(var(--page-unit) * .62), min(var(--page-unit), calc(100svh / 838)));grid-template-columns:minmax(0, 1fr) calc(600*var(--dt-unit));column-gap:calc(48*var(--dt-unit));padding:calc(48*var(--dt-unit)) calc(96*var(--page-unit));grid-template-rows:auto minmax(0,1fr);display:grid}}.homeSocial-module-scss-module__WgJtpq__section[class*=--led]{padding-top:0}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__section[class*=--led]{--dt-unit:max(calc(var(--page-unit) * .62), min(calc(100vw / 1440), calc(100svh / 1025)));min-height:100svh}}@media not (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__section[class*=--led]{background:var(--gray01) var(--surface-band)}.homeSocial-module-scss-module__WgJtpq__section[class*=--led] .homeSocial-module-scss-module__WgJtpq__opening{background:var(--surface-subtle);--mo-unit:max(calc(var(--mo-base) * .7), min(calc(100vw / 390), calc(100svh / 844)));justify-content:flex-end;min-height:100lvh}.homeSocial-module-scss-module__WgJtpq__section[class*=--led] .homeSocial-module-scss-module__WgJtpq__story{min-height:calc(563*var(--mo-unit));flex:none}}.homeSocial-module-scss-module__WgJtpq__opening{flex-direction:column;display:flex}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__opening{display:contents}.homeSocial-module-scss-module__WgJtpq__opening>:not(.homeSocial-module-scss-module__WgJtpq__story){grid-column:1/-1}}.homeSocial-module-scss-module__WgJtpq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homeSocial-module-scss-module__WgJtpq__story{justify-content:flex-end;align-items:flex-start;gap:calc(24*var(--mo-unit));min-height:calc(374*var(--mo-unit));padding:calc(48*var(--mo-unit)) calc(24*var(--mo-unit)) calc(24*var(--mo-unit));border-radius:0;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__story{gap:calc(24*var(--dt-unit));min-height:calc(722*var(--dt-unit));padding:calc(48*var(--dt-unit));border-radius:var(--radius-card);grid-area:2/1}}.homeSocial-module-scss-module__WgJtpq__storyImageLink{position:absolute;inset:0}.homeSocial-module-scss-module__WgJtpq__storyImageLink:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:-4px}.homeSocial-module-scss-module__WgJtpq__storyImage{object-fit:cover}.homeSocial-module-scss-module__WgJtpq__storyShade{background:linear-gradient(180deg, rgb(var(--overlay-rgb)/0) 50%, rgb(var(--overlay-rgb)/.8) 90%);position:absolute;inset:0}.homeSocial-module-scss-module__WgJtpq__storyHeadline{pointer-events:none;padding:0 calc(4*var(--mo-unit));font-family:var(--type-secondary-family);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:var(--type-secondary-leading);letter-spacing:0;text-transform:var(--type-secondary-case);overflow-wrap:break-word;margin:0;display:block;position:relative}.homeSocial-module-scss-module__WgJtpq__storyHeadline:not(input,textarea,select){text-box:trim-both cap alphabetic}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__storyHeadline{padding:0 calc(4*var(--dt-unit))}}.homeSocial-module-scss-module__WgJtpq__storyHeadline .homeSocial-module-scss-module__WgJtpq__bold:after{content:"\a ";white-space:pre}.homeSocial-module-scss-module__WgJtpq__storyCta{position:relative}.homeSocial-module-scss-module__WgJtpq__bold{font-weight:var(--weight-strong)}.homeSocial-module-scss-module__WgJtpq__light{font-weight:var(--weight-light)}.homeSocial-module-scss-module__WgJtpq__wild{gap:calc(48*var(--mo-unit));padding:calc(48*var(--mo-unit)) calc(24*var(--mo-unit)) calc(24*var(--mo-unit));background:var(--surface-band);border-radius:0;flex-direction:column;display:flex}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__wild{gap:calc(48*var(--dt-unit));padding:calc(48*var(--dt-unit));border-radius:var(--radius-card);grid-area:2/2}}.homeSocial-module-scss-module__WgJtpq__wildHeading{font-family:var(--type-secondary-family);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:var(--type-secondary-leading);letter-spacing:0;text-transform:var(--type-secondary-case);overflow-wrap:break-word;margin:0}.homeSocial-module-scss-module__WgJtpq__wildHeading:not(input,textarea,select){text-box:trim-both cap alphabetic}.homeSocial-module-scss-module__WgJtpq__wildHeading{text-align:center}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__wildHeading{font-family:var(--type-tertiary-family);font-size:var(--type-tertiary-size);font-weight:var(--type-tertiary-weight);line-height:var(--type-tertiary-leading);letter-spacing:0;text-transform:var(--type-tertiary-case);overflow-wrap:break-word}.homeSocial-module-scss-module__WgJtpq__wildHeading:not(input,textarea,select){text-box:trim-both cap alphabetic}.homeSocial-module-scss-module__WgJtpq__wildHeading{text-align:left}}.homeSocial-module-scss-module__WgJtpq__testimonials{gap:calc(48*var(--mo-unit));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__testimonials{gap:calc(42*var(--dt-unit))}}.homeSocial-module-scss-module__WgJtpq__testimonial{display:flex}.homeSocial-module-scss-module__WgJtpq__figure{gap:calc(24*var(--mo-unit));flex-direction:column;width:100%;margin:0;display:flex}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__figure{align-items:stretch;gap:calc(24*var(--dt-unit));flex-flow:wrap}}.homeSocial-module-scss-module__WgJtpq__testimonialImage{aspect-ratio:2;border-radius:var(--radius-card-small);flex:none;width:100%;height:auto;position:relative;overflow:hidden}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__testimonialImage{flex:1 1 calc(216*var(--dt-unit));width:auto;height:auto;min-height:calc(144*var(--dt-unit));aspect-ratio:3/2}}.homeSocial-module-scss-module__WgJtpq__testimonialPhoto{object-fit:cover;object-position:var(--crop-mobile);transform:scale(var(--scale-mobile));transform-origin:var(--crop-mobile)}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__testimonialPhoto{object-position:var(--crop-desktop);transform:scale(var(--scale-desktop));transform-origin:var(--crop-desktop)}}.homeSocial-module-scss-module__WgJtpq__testimonialCopy{gap:calc(24*var(--mo-unit));flex-direction:column;flex:auto;min-width:0;display:flex}@media (min-width:1024px){.homeSocial-module-scss-module__WgJtpq__testimonialCopy{flex-basis:max(264*var(--dt-unit),14rem);gap:calc(36*var(--dt-unit))}}.homeSocial-module-scss-module__WgJtpq__quote{margin:0}.homeSocial-module-scss-module__WgJtpq__quote p{font-family:var(--type-emphasis-family);font-size:var(--type-emphasis-size);font-weight:var(--type-emphasis-weight);line-height:var(--type-emphasis-leading);letter-spacing:0;text-transform:var(--type-emphasis-case);overflow-wrap:break-word;margin:0}.homeSocial-module-scss-module__WgJtpq__quote p:not(input,textarea,select){text-box:trim-both cap alphabetic}.homeSocial-module-scss-module__WgJtpq__attribution{font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:0;text-transform:var(--type-body-case);overflow-wrap:break-word}.homeSocial-module-scss-module__WgJtpq__attribution:not(input,textarea,select){text-box:trim-both cap alphabetic}.homeSocial-module-scss-module__WgJtpq__attribution{font-style:italic}
