/* Auto-extracted Stripe Radar overview page styles – normalized, no hash files */

:root {
  --ent-purple: #635bff;
  --ent-purple-hover: #5851ea;
  --ent-navy: #0a2540;
  --ent-text: #425466;
  --ent-border: #e3e8ee;
  --ent-bg-soft: #f6f9fc;
  --ent-magenta: #e0218a;
  --ent-page-max: 1266px;
  --ent-page-margin: 0px;
  --ent-content-pad: 16px;
  --ent-outline-border: #e3e8ee;
}

@media (min-width: 640px) {
  :root { --ent-page-margin: 16px; }
}

body.mw-source-enterprises-new {
  overflow-x: clip;
  color: var(--ent-navy);
  background: #fff;
}

/* Shared page outline — continuous lines on main; sections keep full-width bg */
main.ent-page {
  --ent-outline-border: var(--ent-border);
  --hds-space-layout-page-margin: var(--ent-page-margin);
  --ent-outline-inset: max(var(--ent-page-margin), calc((100% - min(var(--ent-page-max), 100%)) / 2));
  position: relative;
  width: 100%;
}

main.ent-page > section {
  width: 100%;
}

@media (min-width: 640px) {
  main.ent-page::before,
  main.ent-page::after {
    content: "";
    position: absolute;
    inset-block: 0;
    width: 1px;
    background: var(--ent-outline-border);
    mix-blend-mode: multiply;
    z-index: 5;
    pointer-events: none;
  }

  main.ent-page::before {
    left: var(--ent-outline-inset);
  }

  main.ent-page::after {
    right: var(--ent-outline-inset);
  }
}

main.ent-page > .section:has(.section-container) {
  padding-inline: var(--ent-page-margin);
}

main.ent-page :is(
  .ent-journey__container,
  .ent-fraud-types__container,
  .ent-stats__container,
  .ent-stack__container,
  .ent-reduce-risk__container,
  .ent-industry__container,
  .ent-products__container,
  .ent-faq__container,
  .ent-cta__container
) {
  width: 100%;
  max-width: var(--ent-page-max);
  margin-inline: auto;
  padding-inline: var(--ent-content-pad);
  box-sizing: border-box;
  border-inline: none;
}

main.ent-page .section-container {
  width: 100%;
  max-width: var(--ent-page-max);
  margin-inline: auto;
  padding-inline: var(--ent-content-pad);
  border-inline: none !important;
}

.ent-page .section-container {
  width: 100%;
  max-width: var(--ent-page-max);
  margin-inline: auto;
  padding-inline: var(--ent-content-pad);
}

.ent-page .hds-heading--lg { font-size: clamp(2rem, 4vw, 3.25rem); line-height: 1.08; letter-spacing: -0.03em; font-weight: 600; color: var(--ent-navy); }
.ent-page .hds-heading--subdued { color: #3d5168; font-weight: 400; }
.ent-page .hds-heading--md { font-size: 1.125rem; line-height: 1.45; font-weight: 600; }
.ent-page .hds-heading--sm { font-size: 1rem; line-height: 1.4; font-weight: 600; }
.ent-page .hds-text--md { font-size: 1rem; line-height: 1.6; color: var(--ent-text); }
.ent-page .hds-text--sm { font-size: 0.9375rem; line-height: 1.55; color: var(--ent-text); }
.ent-page .hds-button--primary { background: var(--ent-purple); color: #fff; border-radius: 999px; padding: 0.55rem 1rem; text-decoration: none; display: inline-flex; align-items: center; gap: 0.35rem; font-weight: 500; }
.ent-page .hds-button--secondary { background: #fff; color: var(--ent-navy); border: 1px solid var(--ent-border); border-radius: 999px; padding: 0.55rem 1rem; text-decoration: none; display: inline-flex; align-items: center; gap: 0.35rem; font-weight: 500; }
.ent-page .hds-button-group { display: flex; flex-wrap: wrap; gap: 0.75rem; justify-content: center; }

@media (max-width:939px){.hero-static-subnav.hero-subnav{display:none}
.hero-mobile-static-subnav.hero-subnav{position:relative}
@media (min-width:940px){.hero-mobile-static-subnav.hero-subnav{display:none}
.hero-subnav__title-link{color:var(--hds-color-heading-solid);-webkit-text-decoration:none;text-decoration:none}
.hero-subnav__title-link:hover{color:var(--hds-color-text-soft)}
.hero-subnav{padding-block:var(--hds-space-core-200);display:flex;justify-content:space-between;align-items:center}
@media (min-width:939px){.hero-subnav{margin-block-start:0;padding-block:var(--hds-space-core-250)}
.hero-subnav.hero-subnav--sticky{--sticky-nav-height:64px;position:relative;height:var(--sticky-nav-height);width:calc(100% - 2px);max-width:var(--hds-canary-layout-content-maxWidth-borders);margin-inline:auto;margin-block-start:var(--hds-space-core-100);padding-inline:var(--hds-space-layout-content-margin);border-radius:var(--hds-space-core-radius-md);z-index:1}
@media (max-width:939px){.hero-subnav.hero-subnav--sticky{margin-block-start:0;width:100%;border-radius:0;display:flex}
.hero-subnav.hero-subnav--sticky:after{content:"";position:absolute;top:0;right:0;left:0;height:var(--sticky-nav-height);border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet);box-shadow:var(--hds-shadow-md);opacity:0}
@media (prefers-reduced-motion:no-preference){.hero-subnav.hero-subnav--sticky:after{transition:var(--navigation-duration) var(--navigation-easing)}
@media (max-width:939px){.hero-subnav.hero-subnav--sticky:after{border-radius:0}
.hero-subnav.hero-subnav--sticky-mobile-open:after{height:min(calc(var(--sticky-nav-height) + var(--sticky-content-height, 0px)),100dvh)}
.hero-sticky-subnav.hero-sticky-subnav--visible .hero-subnav--sticky:after{opacity:1}
.hero-subnav__title{padding-right:var(--hds-space-core-150);flex-shrink:0}
.hero-subnav__content-container,.hero-subnav__title{position:relative;z-index:1}
@media (max-width:939px){.hero-subnav__content-container{max-height:0;overflow:hidden;position:absolute;top:var(--sticky-nav-height);right:0;left:0}
@media (prefers-reduced-motion:no-preference){.hero-subnav__content-container{transition:max-height var(--navigation-duration) var(--navigation-easing)}
.hero-subnav--sticky-mobile-open .hero-subnav__content-container{max-height:min(var(--sticky-content-height,0px),calc(100dvh - var(--sticky-nav-height)))}
.hero-subnav__content{display:grid;grid:auto/1fr auto;align-items:center}
@media (max-width:939px){.hero-subnav--sticky .hero-subnav__content{position:relative;grid:auto/minmax(0,1fr);max-height:calc(100dvh - var(--sticky-nav-height));overflow-y:auto;padding:var(--hds-space-core-200);overscroll-behavior:none}
.hero-subnav__content:before{content:"";position:sticky;top:0;right:var(--hds-space-core-200);left:var(--hds-space-core-200);transform:translateY(calc(var(--hds-space-core-200) * -1));height:1px;background-color:var(--hds-color-surface-border-quiet)}
@media (min-width:940px){.hero-subnav-page-nav{display:flex;align-items:center;column-gap:var(--hds-space-core-25)}
.hero-subnav-secondary-nav{position:relative;margin-top:var(--hds-space-core-200);padding-top:var(--hds-space-core-200);display:grid;grid:auto/minmax(0,1fr);row-gap:var(--hds-space-core-200)}
.hero-subnav-secondary-nav:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background-color:var(--hds-color-surface-border-quiet)}
.hero-subnav-secondary-nav:first-child{margin-top:var(--hds-space-core-50);padding-top:var(--hds-space-core-50)}
.hero-subnav-secondary-nav:first-child:before{display:none}
@media (min-width:940px){.hero-subnav-secondary-nav:first-child{margin-top:0;padding-top:0}
.hero-subnav-secondary-nav{margin-top:0;padding-top:0;display:flex;align-items:center;column-gap:var(--hds-space-core-350)}
.hero-subnav-secondary-nav:before{content:"";position:absolute;right:unset;bottom:-1px;width:1px;height:unset;background-color:var(--hds-color-surface-border-quiet)}
.hero-subnav-items{display:grid;grid:auto/minmax(0,1fr);row-gap:var(--hds-space-core-200)}
@media (min-width:940px){.hero-subnav-items{display:flex;align-items:center;column-gap:var(--hds-space-core-250)}
.hero-subnav-secondary-nav .hero-subnav-items{padding-inline-start:calc(var(--hds-space-core-250) + 1px)}
.hero-subnav-item{flex-shrink:0}
@media (min-width:940px){.hero-subnav-page-nav .hero-subnav-item:first-child{padding-inline-start:var(--hds-space-core-250)}
.hero-subnav-page-nav .hero-subnav-item:last-child{padding-inline-end:var(--hds-space-core-250)}
.hero-subnav-item__link--active{color:var(--hds-color-heading-solid)}
.hero-subnav-item__link--active:hover{color:var(--hds-color-text-soft)}
.hero-subnav-item__icon-end{display:inline-flex;margin-left:var(--hds-space-core-50);vertical-align:middle;position:relative;top:-1px}
@media (min-width:940px){.hero-subnav-item__sub-label{display:none}
.hero-subnav__mobile-toggle-button{position:relative;z-index:1}
@media (min-width:940px){.hero-subnav__mobile-toggle-button{display:none}
.hero-subnav__mobile-toggle-button--open{--cross-toggle-collapse:1}
@layer app{.logo-carousel{position:relative;width:100%;border-block-start:1px solid var(--hds-color-surface-border-quiet);border-block-end:1px solid var(--hds-color-surface-border-quiet);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.logo-carousel__marquee-container{display:flex;overflow:hidden;cursor:var(--logo-carousel-cursor,grab)}
.logo-carousel__marquee-container .hds-link{cursor:var(--logo-carousel-cursor,pointer)}
.logo-carousel__marquee-container--centered{justify-content:center;cursor:auto}
.logo-carousel__marquee-container--centered .logo-carousel__marquee{width:100%;justify-content:space-evenly}
.logo-carousel__marquee-container--centered .hds-link{cursor:pointer}
.logo-carousel__marquee{display:flex;flex-shrink:0;align-items:center;height:var(--hds-space-core-800)}
@media (min-width:940px){.logo-carousel__marquee{height:var(--hds-space-core-900)}
.logo-carousel__item{flex-shrink:0;width:172px;height:var(--hds-space-core-900);display:flex;align-items:center;justify-content:center;transition:opacity .15s linear}
.logo-carousel__item path{transition:fill .3s cubic-bezier(.25,1,.5,1)}
@layer base{.dom-graphic{--graphic-source-width:0;--graphic-source-height:0;--graphic-aspect-ratio:1/1;--graphic-scale:1;--graphic-max-width:100%;--graphic-reveal-duration:300ms;--graphic-reveal-easing:cubic-bezier(0.25,1,0.5,1);position:relative;width:100%;max-width:var(--graphic-max-width);margin:0 auto;-webkit-user-select:none;user-select:none;aspect-ratio:var(--graphic-aspect-ratio)}
.dom-graphic--dynamic-height{aspect-ratio:auto}
.dom-graphic__content{--horizontal-scale-left:0;--horizontal-transform:0;position:absolute;top:0;left:var(--horizontal-scale-left);width:var(--graphic-source-width);height:var(--graphic-source-height);transform:scale(var(--graphic-scale)) translateX(var(--horizontal-transform));transform-origin:top left}
.dom-graphic__content.dom-graphic__content--horizontal-scale-center{--horizontal-scale-left:50%;--horizontal-transform:-50%}
.dom-graphic__content.dom-graphic__content--horizontal-scale-right{--horizontal-scale-left:100%;--horizontal-transform:-100%}
.dom-graphic__content--dynamic{position:static;width:var(--graphic-source-width);height:auto}
.dom-graphic--hide-until-ready>.dom-graphic__content{visibility:hidden}
.dom-graphic--hide-until-ready[data-status=ready]>.dom-graphic__content{visibility:visible}
.dom-graphic--reveal-fade>.dom-graphic__content{opacity:0}
.dom-graphic--reveal-fade[data-status=ready]>.dom-graphic__content{opacity:1}
@media (prefers-reduced-motion:no-preference){.dom-graphic--reveal-fade[data-status=ready]>.dom-graphic__content{transition:opacity var(--graphic-reveal-duration) var(--graphic-reveal-easing)}
.dom-graphic--variant-card .dom-graphic__content{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet);box-shadow:var(--hds-canary-ui-shadow);outline:1px solid var(--hds-canary-ui-stroke)}
.dom-graphic--variant-card-flat .dom-graphic__content{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet);border:1px solid var(--hds-canary-ui-mini-stroke)}
.dom-graphic--variant-card-flat-no-border .dom-graphic__content{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet)}
.gradient-border-card{--gradient-border-card-ease:cubic-bezier(0.165,0.84,0.44,1);--gradient-border-card-duration:800ms;--gradient-border-card-shift-x:0;--gradient-border-card-shift-y:0;--gradient-border-card-radius:var(--hds-space-core-radius-md);--gradient-border-card-mouse-x:0;--gradient-border-card-mouse-y:0;--gradient-border-card-bg:var(--hds-color-surface-bg-subdued);--gradient-border-card-accent-start:#533afd;--gradient-border-card-accent-end:#f72df3;--gradient-border-card-gradient:radial-gradient(circle,var(--gradient-border-card-accent-start),var(--gradient-border-card-accent-end) 33%,var(--hds-color-core-neutral-50) 66%);position:relative}
@layer base{@media (hover:hover) and (pointer:fine){.gradient-border-card:hover .gradient-border-card__reveal{opacity:1}
.gradient-border-card:focus-visible .gradient-border-card__reveal,.gradient-border-card:has(:focus-visible) .gradient-border-card__reveal{opacity:1}
.gradient-border-card__border{position:absolute;inset:-1px;z-index:0;clip-path:inset(0 round calc(var(--gradient-border-card-radius) + 1px));border-radius:var(--gradient-border-card-radius);overflow:hidden;pointer-events:none}
.gradient-border-card__reveal{position:absolute;top:50%;left:50%;height:200%;aspect-ratio:1;opacity:0;transform:translate(-50%,-50%);display:none}
@media (min-width:940px){.gradient-border-card__reveal{display:block}
@media (prefers-reduced-motion:no-preference){.gradient-border-card__reveal{transition:opacity .25s linear}
.gradient-border-card__gradient{position:absolute;inset:0;background:var(--gradient-border-card-gradient);transform:translate3d(var(--gradient-border-card-mouse-x),var(--gradient-border-card-mouse-y),0)}
@media (prefers-reduced-motion:no-preference){.gradient-border-card__gradient{transition:transform 1s cubic-bezier(.16,1,.3,1);will-change:transform}
.gradient-border-card__inner{position:relative;z-index:1;border-radius:var(--gradient-border-card-radius)}
.gradient-border-card__background{position:absolute;inset:0;z-index:0;border-radius:var(--gradient-border-card-radius);background-color:var(--gradient-border-card-bg);pointer-events:none}
.gradient-border-card__content{position:relative;width:100%;height:100%;border-radius:var(--gradient-border-card-radius);overflow:hidden;z-index:1}
.gradient-border-card--expandable{--gradient-border-card-ease:cubic-bezier(0.165,0.84,0.44,1);--gradient-border-card-duration:800ms;transition:z-index .1s step-end}
.gradient-border-card--expandable .gradient-border-card__border{background:var(--hds-color-core-neutral-50)}
.gradient-border-card--expandable .gradient-border-card__inner{position:absolute;inset:0}
@supports selector(:has(*)){@media (min-width:940px){.gradient-border-card--expandable .gradient-border-card__inner{inset:calc(-1 * var(--gradient-border-card-grow-y)) calc(-1 * var(--gradient-border-card-grow-x)) calc(-1 * var(--gradient-border-card-grow-y)) calc(-1 * var(--gradient-border-card-grow-x));border-radius:0;clip-path:inset(var(--gradient-border-card-grow-y) var(--gradient-border-card-grow-x) var(--gradient-border-card-grow-y) var(--gradient-border-card-grow-x) round calc(var(--gradient-border-card-radius) - 1px))}
@media (min-width:940px) and (prefers-reduced-motion:no-preference){.gradient-border-card--expandable .gradient-border-card__inner{transition:clip-path var(--gradient-border-card-duration) var(--gradient-border-card-ease)}
@supports selector(:has(*)){@media (min-width:940px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gradient-border-card--expandable:hover .gradient-border-card__inner{clip-path:inset(0 round calc(var(--gradient-border-card-radius) - 1px))}
.gradient-border-card--expandable:hover .gradient-border-card__border{clip-path:inset(0 round var(--gradient-border-card-radius))}
@layer app{.radar-hero-grid-path-lines{position:absolute;top:0;right:0;left:0;height:990px;overflow:hidden}
.radar-hero-animated-grid-path-line{position:absolute;overflow:visible;transform:scale(0)}
.radar-hero-grid-block{--radar-hero-grid-block-x:0;--radar-hero-grid-block-y:0;--radar-hero-grid-block-mobile-x:0;--radar-hero-grid-block-mobile-y:0;--radar-hero-grid-block-columns:0;--radar-hero-grid-block-rows:0;position:absolute;top:calc(var(--grid-line-gap) * var(--radar-hero-grid-block-y));left:calc(var(--grid-line-gap) * var(--radar-hero-grid-block-x));width:calc((var(--grid-line-gap) * var(--radar-hero-grid-block-columns)) + 1px);height:calc((var(--grid-line-gap) * var(--radar-hero-grid-block-rows)) + 1px)}
@layer app{@media (max-width:639px){.radar-hero-grid-block{top:calc(var(--mobile-grid-line-gap) * var(--radar-hero-grid-block-mobile-y));left:calc(var(--mobile-grid-line-gap) * var(--radar-hero-grid-block-mobile-x));width:calc((var(--mobile-grid-line-gap) * var(--radar-hero-grid-block-mobile-columns)) + 1px);height:calc((var(--mobile-grid-line-gap) * var(--radar-hero-grid-block-mobile-rows)) + 1px)}
.radar-hero-grid-block__content{width:100%;height:100%}
.radar-hero-grid-block--content--adaptive-width{width:max-content}
.radar-hero-business-card{position:absolute;padding:30px;display:grid;align-items:center;background-color:var(--hds-color-util-neutral-0);border-radius:12px;box-shadow:0 15px 40px -2px rgba(0,55,112,.1),0 5px 20px -2px rgba(0,59,137,.04);opacity:0;will-change:transform,opacity}
@layer app{@media (max-width:639px){.radar-hero-business-card{padding:var(--hds-space-core-300)}
.radar-hero-business-card__content{display:grid;gap:var(--hds-space-core-200)}
@media (max-width:639px){.radar-hero-business-card__content{gap:var(--hds-space-core-150)}
.radar-hero-business-card__description{display:flex;flex-direction:column;gap:var(--hds-space-core-25)}
.radar-hero-business-card__title{font-size:var(--hds-font-text-sm-size);font-weight:var(--hds-font-weight-bold);line-height:1.4;color:var(--hds-color-core-neutral-990)}
.radar-hero-business-card__subtitle{font-size:var(--hds-font-input-text-sm-size);font-weight:var(--hds-font-weight-normal);line-height:1.45;color:var(--hds-color-core-neutral-600)}
.radar-hero-business-card__form{border:1px solid var(--hds-color-util-brand-100);border-radius:var(--hds-space-core-radius-md);padding:var(--hds-space-core-200);overflow:hidden}
@media (max-width:639px){.radar-hero-business-card__form{padding:var(--hds-space-core-150)}
.radar-hero-business-card__fields,.radar-hero-business-card__form-inner{display:grid;gap:var(--hds-space-core-200)}
.radar-hero-business-card__field{display:flex;flex-direction:column;gap:var(--hds-space-core-75)}
.radar-hero-business-card__label{font-size:var(--hds-font-input-text-sm-size);font-weight:var(--hds-font-weight-bold);line-height:1.45;color:var(--hds-color-util-neutral-990)}
.radar-hero-business-card__input{position:relative;height:34px;background-color:var(--hds-color-util-brand-25);border:1px solid var(--hds-color-util-brand-100);border-radius:var(--hds-space-core-radius-sm);overflow:hidden;font-size:var(--hds-font-input-text-sm-size);font-weight:var(--hds-font-weight-normal);line-height:1.45;color:var(--hds-color-util-brand-300)}
@media (max-width:639px){.radar-hero-business-card__input{height:32px}
.radar-hero-business-card__input-text{position:absolute;inset:0;display:flex;align-items:center;padding-inline:var(--hds-space-core-100)}
.radar-hero-business-card__input-text--value{opacity:0;color:var(--hds-color-util-neutral-990)}
.radar-hero-business-card__button{width:100%;height:44px;display:flex;align-items:center;justify-content:center;background-color:rgba(168,195,222,.3);border:1px solid var(--hds-color-util-border-quiet);border-radius:var(--hds-space-core-radius-round);font-size:var(--hds-font-text-sm-size);font-weight:var(--hds-font-weight-bold);line-height:1.4;color:var(--hds-color-util-neutral-600);will-change:transform}
@media (max-width:639px){.radar-hero-business-card__button{height:40px}
.radar-hero-business-card__success-content{position:absolute;inset:0;display:flex;flex-direction:column;padding-block:30px;padding-inline:30px;opacity:0}
.radar-hero-business-card__success-brand{display:flex;justify-content:center}
.radar-hero-business-card__success-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hds-space-core-200)}
.radar-hero-business-card__success-icon{width:40px;height:40px;flex-shrink:0}
.radar-hero-business-card__success-text{display:flex;flex-direction:column;align-items:center;gap:var(--hds-space-core-100);width:214px}
.radar-hero-business-card__success-title{font-size:var(--hds-font-text-md-size);font-weight:var(--hds-font-weight-normal);line-height:1.4;color:var(--hds-color-util-neutral-990);text-align:center;white-space:nowrap}
.radar-hero-business-card__success-subtitle{font-size:var(--hds-font-input-text-sm-size);font-weight:var(--hds-font-weight-normal);line-height:1.45;color:var(--hds-color-core-neutral-600);text-align:center}
.radar-hero-business-card__success-button{width:100%;height:44px;display:flex;align-items:center;justify-content:center;background-color:var(--hds-color-util-brand-50);border:1px solid var(--hds-color-util-brand-400);border-radius:var(--hds-space-core-radius-round);font-size:var(--hds-font-text-sm-size);font-weight:var(--hds-font-weight-bold);line-height:1.4;color:var(--hds-color-util-brand-500)}
@media (max-width:639px){.radar-hero-business-card__success-button{height:40px}
@layer app{.radar-hero-progress-bar{position:relative;width:100%;height:10px;border:1px solid rgba(35,53,122,.5)}
@media (max-width:639px){.radar-hero-progress-bar{height:14px}
.radar-hero-progress-bar--light{background:var(--hds-color-surface-bg-subdued)}
.radar-hero-progress-bar--dark{background:var(--hds-color-surface-bg-quiet)}
.radar-hero-progress-bar__inner{position:absolute;inset:0;background:linear-gradient(90deg,#0d1738 0,var(--hds-color-core-magenta-350) 100%)}
.radar-hero-validation-process{background:var(--hds-color-surface-border-quiet);overflow:hidden;clip-path:inset(0 100% 0 0)}
.radar-hero-validation-process__background{position:absolute;inset:1px;background:var(--hds-color-surface-bg-quiet);z-index:3}
.radar-hero-validation-process__loading-border-base{position:absolute;inset:0;background:var(--hds-color-core-magenta-350);clip-path:inset(0 100% 0 0)}
.radar-hero-validation-process__loading-border{position:absolute;inset:-100px;z-index:2;opacity:0;overflow:hidden;pointer-events:none}
.radar-hero-validation-process__loading-border:after{content:"";position:absolute;top:50%;left:50%;width:800%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0,#182659 42%,#182659 66%,transparent 75%);transform:translate(-50%,-50%)}
@media (prefers-reduced-motion:no-preference){.radar-hero-validation-process__loading-border:after{animation:radar-hero-validation-process-loading-border-rotate 1.3s linear infinite}
.radar-hero-validation-process__inner{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;column-gap:var(--hds-space-core-100);padding-block:11px var(--hds-space-core-150);padding-inline:var(--hds-space-core-150);font-size:var(--hds-font-text-sm-size);color:var(--hds-color-action-text-secondary)}
.radar-hero-validation-process-loading-icon{flex-shrink:0;display:flex}
@media (prefers-reduced-motion:no-preference){.radar-hero-validation-process-loading-icon path{animation:radar-hero-validation-process-loading-icon-pulse .92s linear infinite}
.radar-hero-validation-process-loading-icon path:first-child{animation-delay:-.875s}
.radar-hero-validation-process-loading-icon path:nth-child(2){animation-delay:-.75s}
.radar-hero-validation-process-loading-icon path:nth-child(3){animation-delay:-.625s}
.radar-hero-validation-process-loading-icon path:nth-child(4){animation-delay:-.5s}
.radar-hero-validation-process-loading-icon path:nth-child(5){animation-delay:-.375s}
.radar-hero-validation-process-loading-icon path:nth-child(6){animation-delay:-.25s}
.radar-hero-validation-process-loading-icon path:nth-child(7){animation-delay:-.125s}
.radar-hero-validation-process-loading-icon path:nth-child(8){animation-delay:0s}
.radar-hero-validation-process__success-icon{position:absolute;left:var(--hds-space-core-150);opacity:0}
.radar-hero-validation-process__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(var(--grid-line-gap) * 4.9);padding-bottom:var(--hds-space-core-25)}
.radar-hero-scanning-process{background:var(--hds-color-surface-bg-quiet);border:1px solid var(--hds-color-surface-border-quiet);clip-path:inset(0 100% 0 0)}
.radar-hero-scanning-process__content{display:grid;align-content:center;row-gap:var(--hds-space-core-100);padding:var(--hds-space-core-150)}
.radar-hero-scanning-process__label{position:relative;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--hds-font-input-label-sm-size);color:var(--hds-color-text-soft);text-transform:uppercase;font-weight:var(--hds-font-text-xs-weight)}
.radar-hero-scanning-process__label-text{opacity:0}
.radar-hero-scanning-process__label-text:not(:first-child){position:absolute;left:0;bottom:0}
.radar-hero-risk-profile{background:var(--hds-color-surface-bg-quiet);border:1px solid var(--hds-color-surface-border-quiet);clip-path:inset(0 0 100% 0)}
.radar-hero-risk-profile__content{display:grid;align-content:start;row-gap:var(--hds-space-core-300);padding:var(--hds-space-core-250)}
.radar-hero-checkout-validation-steps .radar-hero-risk-profile__content{row-gap:var(--hds-space-core-250);grid-template-rows:auto auto auto 0 auto}
.radar-hero-risk-profile__builder{background:var(--hds-color-surface-bg-subdued);padding:var(--hds-space-core-200) var(--hds-space-core-150) var(--hds-space-core-100);height:72px}
@media (max-width:639px){.radar-hero-risk-profile__builder{height:96px}
.radar-hero-risk-profile__builder-label{position:relative;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--hds-font-input-label-sm-size);color:var(--hds-color-text-soft);text-transform:uppercase;font-weight:var(--hds-font-text-xs-weight);margin-bottom:var(--hds-space-core-75)}
@media (max-width:639px){.radar-hero-risk-profile__builder-label{font-size:15px;margin-bottom:var(--hds-space-core-100)}
.radar-hero-risk-profile__builder-label-text{display:inline-block;white-space:nowrap;overflow:hidden;max-width:calc(var(--grid-line-gap) * 6.3);text-overflow:ellipsis}
@media (max-width:639px){.radar-hero-risk-profile__builder-label-text{max-width:calc(var(--mobile-grid-line-gap) * 5.8)}
.radar-hero-risk-profile__builder-label-text:not(:first-child){position:absolute;left:0;opacity:0}
.radar-hero-risk-profile__builder-value{--builder-complete-x:224px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;margin-top:var(--hds-space-core-25);font-size:10px;color:var(--hds-color-text-solid)}
@media (max-width:639px){.radar-hero-risk-profile__builder-value{--builder-complete-x:352px;margin-top:var(--hds-space-core-75);font-size:var(--hds-font-input-label-md-size)}
.radar-hero-risk-profile__result-list-title{font-size:var(--hds-font-input-label-md-size);color:var(--hds-color-button-primary-text);font-weight:var(--hds-font-weight-bold)}
@media (max-width:639px){.radar-hero-risk-profile__result-list-title{font-size:var(--hds-font-input-label-lg-size)}
.radar-hero-risk-profile__result-list{display:grid;row-gap:var(--hds-space-core-300)}
.radar-hero-checkout-validation-steps .radar-hero-risk-profile__result-list{row-gap:var(--hds-space-core-400)}
.radar-hero-risk-profile__result-item{position:relative}
@media (max-width:639px){.radar-hero-risk-profile__result-item{padding-block:var(--hds-space-core-100)}
.radar-hero-checkout-validation-steps .radar-hero-risk-profile__result-item{display:grid;grid:auto/1fr auto;gap:var(--hds-space-core-100) var(--hds-space-core-150);align-items:center}
@media (max-width:639px){.radar-hero-checkout-validation-steps .radar-hero-risk-profile__result-item{grid:auto/1fr}
.radar-hero-risk-profile__result-item:not(:first-child):before{content:"";position:absolute;top:-12px;left:0;width:100%;height:1px;background:var(--hds-color-surface-border-quiet)}
:is(.radar-hero-checkout-validation-steps .radar-hero-risk-profile__result-item):not(:first-child):before{top:-16px}
.radar-hero-risk-profile__result-list--closed .radar-hero-risk-profile__result-item:last-child{margin-bottom:var(--hds-space-core-200)}
:is(.radar-hero-risk-profile__result-list--closed .radar-hero-risk-profile__result-item:last-child):after{content:"";position:absolute;bottom:-16px;left:0;width:100%;height:1px;background:var(--hds-color-surface-border-quiet)}
.radar-hero-risk-profile__result-list--detection{opacity:0}
@media (max-width:639px){:is(.radar-hero-risk-profile__result-list--detection .radar-hero-risk-profile__result-item):first-child{order:1}
.radar-hero-risk-profile__result-detection-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.radar-hero-risk-profile__result-item-label{font-size:var(--hds-font-input-label-sm-size);color:var(--hds-color-text-soft);margin-bottom:var(--hds-space-core-50)}
@media (max-width:639px){.radar-hero-risk-profile__result-item-label{font-size:var(--hds-font-input-label-lg-size);line-height:1.4}
.radar-hero-checkout-validation-steps .radar-hero-risk-profile__result-item-label{color:var(--hds-color-button-primary-text);font-size:var(--hds-font-input-label-md-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.radar-hero-risk-profile__result-item-label--warning{display:grid;grid:auto/auto 1fr;align-items:center;column-gap:var(--hds-space-core-100)}
.radar-hero-risk-profile__result-scanning{position:relative;height:0;overflow:visible;transform:translateY(16px)}
.radar-hero-risk-profile__result-scanning-content{position:absolute;display:flex;align-items:center;column-gap:var(--hds-space-core-100);color:var(--hds-color-button-primary-text);font-size:var(--hds-font-input-label-md-size)}
.radar-hero-risk-profile__result-item-value-loader{position:relative;width:125px;height:0}
.radar-hero-risk-profile__result-item-value-loader:after{content:"";position:absolute;top:0;right:0;left:0;height:12px;background:var(--hds-color-surface-bg-subdued);transform:translateY(4px);opacity:1}
@media (max-width:639px){.radar-hero-risk-profile__result-item-value-loader:after{height:16px}
.radar-hero-risk-profile__result-item-value{font-size:var(--hds-font-text-sm-size);color:var(--hds-color-text-solid);font-weight:var(--hds-font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;opacity:0}
@media (max-width:639px){.radar-hero-risk-profile__result-item-value{font-size:var(--hds-font-text-lg-size)}
.radar-hero-risk-profile__result-item-value-block{display:flex;align-items:center;column-gap:var(--hds-space-core-100);color:var(--hds-color-text-soft);font-size:var(--hds-font-text-md-size);opacity:0}
.radar-hero-risk-profile__result-item-pill{display:flex;align-items:center;justify-content:center;height:20px;padding:0 var(--hds-space-core-50);font-size:var(--hds-font-text-sm-size);background:var(--hds-color-core-neutralDark-950);border-radius:var(--hds-space-core-radius-xs)}
.radar-hero-risk-profile__result-item-pill--success{color:var(--hds-color-core-success-400)}
.radar-hero-risk-profile__result-item-pill--warning{color:var(--hds-color-core-magenta-350)}
.radar-hero-risk-profile__result-item-pending-pill{position:absolute;right:0;display:flex;align-items:center;justify-content:center;height:20px;padding:0 var(--hds-space-core-50);color:var(--hds-color-text-soft);font-size:var(--hds-font-text-sm-size);background:var(--hds-color-core-neutralDark-950);border-radius:var(--hds-space-core-radius-xs)}
@media (max-width:639px){.radar-hero-risk-profile__result-item-pending-pill{right:unset;transform:translateY(14px)}
.radar-hero-risk-profile__risk-meter{position:absolute;top:0;left:50%;width:50%;display:flex;align-items:center;justify-content:center}
@media (max-width:639px){.radar-hero-risk-profile__risk-meter{position:static;width:100px;margin-top:var(--hds-space-core-150)}
.radar-hero-risk-profile__risk-meter svg{overflow:visible}
.radar-hero-risk-profile__risk-meter-value{position:absolute;bottom:0;display:grid;grid:auto/1fr 1.5fr;align-items:center;justify-content:center;column-gap:var(--hds-space-core-25);font-size:var(--hds-font-text-sm-size);color:var(--hds-color-text-soft)}
.radar-hero-risk-profile__risk-meter-value-score{justify-self:center;color:var(--hds-color-core-magenta-350);font-size:var(--hds-font-text-md-size);font-weight:var(--hds-font-weight-bold)}
.radar-hero-connection-path{--radar-hero-connection-path-dash-length:3px;--radar-hero-connection-path-dash-offset-start:12px;--radar-hero-connection-path-dash-offset-end:6px;position:absolute;overflow:visible;pointer-events:none;opacity:0}
@media (max-width:639px){.radar-hero-validation-connection-path{display:none}
@media (min-width:640px){.radar-hero-risk-profile-mobile-connection-path{display:none}
.radar-hero-connection-path__line{stroke-dasharray:var(--radar-hero-connection-path-dash-length) var(--radar-hero-connection-path-dash-length);stroke-dashoffset:var(--radar-hero-connection-path-dash-offset-start)}
@media (prefers-reduced-motion:no-preference){.radar-hero-connection-path__line{animation:radar-hero-connection-path-dash .8s linear infinite}
.radar-hero-pulse{transform:translate(-50%,-50%) scale(0);opacity:0;overflow:visible}
.radar-hero-pulse path{transform-box:fill-box;transform-origin:center}
@media (prefers-reduced-motion:no-preference){.radar-hero-pulse path{animation:radar-hero-pulse 1.8s cubic-bezier(.65,.05,.36,1) infinite}
@layer app{.radar-hero-checkout-card{position:absolute;width:100%;height:100%;padding:30px;display:flex;flex-direction:column;background-color:var(--hds-color-util-neutral-0);border-radius:12px;box-shadow:0 15px 40px -2px rgba(0,55,112,.1),0 5px 20px -2px rgba(0,59,137,.04);opacity:0;will-change:transform,opacity}
@media (max-width:639px){.radar-hero-checkout-card{padding:26px}
.radar-hero-checkout-card__logo{width:84px;height:auto}
.radar-hero-checkout-card__cart{margin-block-start:var(--hds-space-core-250);display:flex;flex-direction:column;gap:var(--hds-space-core-150)}
@media (max-width:639px){.radar-hero-checkout-card__cart{margin-block-start:18px}
.radar-hero-checkout-card__cart-title{font-size:var(--hds-font-heading-xxs-size);font-weight:var(--hds-font-weight-bold);line-height:1.4;color:var(--hds-color-util-neutral-990)}
.radar-hero-checkout-card__cart-item{display:flex;align-items:flex-start;gap:var(--hds-space-core-150)}
.radar-hero-checkout-card__product-image{width:80px;height:80px;border-radius:var(--hds-space-button-radius-lg)}
.radar-hero-checkout-card__product-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--hds-space-button-radius-lg)}
.radar-hero-checkout-card__product-details{display:flex;flex-direction:column;gap:var(--hds-space-core-25);padding-block-start:var(--hds-space-core-50)}
.radar-hero-checkout-card__product-name{font-size:var(--hds-font-heading-xxs-size);font-weight:var(--hds-font-weight-bold);line-height:1.14;color:var(--hds-color-util-neutral-990)}
.radar-hero-checkout-card__product-price{font-size:var(--hds-font-input-text-sm-size);font-weight:var(--hds-font-weight-normal);line-height:1.33;color:var(--hds-color-core-neutral-600)}
.radar-hero-checkout-card__divider{margin-top:var(--hds-space-core-250);height:1px;background-color:var(--hds-color-core-orange-50)}
@media (max-width:639px){.radar-hero-checkout-card__divider{margin-top:var(--hds-space-core-150)}
.radar-hero-checkout-card__fields{margin-top:var(--hds-space-core-250);display:flex;flex-direction:column;gap:var(--hds-space-core-250)}
@media (max-width:639px){.radar-hero-checkout-card__fields{margin-top:var(--hds-space-core-150)}
.radar-hero-checkout-card__field-section{display:flex;flex-direction:column;gap:var(--hds-space-core-75)}
.radar-hero-checkout-card__section-label{font-size:var(--hds-font-input-text-sm-size);font-weight:var(--hds-font-weight-bold);line-height:1.45;color:var(--hds-color-util-neutral-990)}
.radar-hero-checkout-card__card-number-row{position:relative;height:34px;background-color:rgba(237,145,79,.1);border:1px solid var(--hds-color-core-orange-50);border-radius:var(--hds-space-core-radius-sm);display:flex;align-items:center;padding-inline:var(--hds-space-core-100);overflow:hidden}
.radar-hero-checkout-card__card-number{flex:1;font-size:var(--hds-font-input-text-sm-size);font-weight:var(--hds-font-weight-normal);line-height:1.45;color:var(--hds-color-core-neutral-500);white-space:nowrap}
.radar-hero-checkout-card__card-declined{position:absolute;right:10px;padding-inline:var(--hds-space-core-75);padding-block:var(--hds-space-core-1) var(--hds-space-core-25);font-size:10px;font-weight:var(--hds-font-weight-bold);line-height:1.4;color:var(--hds-color-core-ruby-400);background-color:var(--hds-color-accentColorMode-ruby-surface-subduedAlt);border-radius:48px;opacity:0}
.radar-hero-checkout-card__payment-logo{width:16px;height:11px;border-radius:var(--hds-space-button-radius-sm);background-color:var(--hds-color-util-neutral-100)}
.radar-hero-checkout-card__row-inputs{display:flex;gap:var(--hds-space-core-75)}
.radar-hero-checkout-card__input{position:relative;height:34px;background-color:rgba(237,145,79,.1);border:1px solid var(--hds-color-core-orange-50);border-radius:var(--hds-space-core-radius-sm);overflow:hidden;font-size:var(--hds-font-input-text-sm-size);font-weight:var(--hds-font-weight-normal);line-height:1.45;color:var(--hds-color-core-neutral-500);flex:1;display:flex;align-items:center;padding-inline:var(--hds-space-core-100)}
.radar-hero-checkout-card__input--full{flex:none;width:100%}
.radar-hero-checkout-card__input--select{padding-right:26px}
.radar-hero-checkout-card__input-text{position:absolute;inset:0;display:flex;align-items:center;padding:0 8px;color:var(--hds-color-core-neutral-500)}
.radar-hero-checkout-card__input-text--value{opacity:0;color:var(--hds-color-util-neutral-990)}
.radar-hero-checkout-card__chevron{position:absolute;right:var(--hds-space-input-text-paddingY-md);top:50%;transform:translateY(-50%);display:flex;align-items:center}
.radar-hero-checkout-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:var(--hds-space-core-50)}
.radar-hero-checkout-card__hosted-by{font-size:var(--hds-font-input-text-sm-size);font-weight:var(--hds-font-weight-normal);line-height:1;color:var(--hds-color-core-neutral-600)}
.radar-hero-checkout-card__platform-logo{transform:translateY(1px)}
.radar-hero-graphic__content{--grid-line-gap:0px;position:relative;width:100%;height:100%;font-weight:var(--hds-font-text-md-weight)}
.radar-hero-graphic__background-glow{width:353px;height:463px;background:radial-gradient(104.7% 105.03% at 57.22% -4.54%,rgba(83,58,253,.78) 0,rgba(244,75,204,.78) 47.84%,rgba(83,58,253,.78) 100%);filter:blur(200px);-webkit-backdrop-filter:blur(.41px);backdrop-filter:blur(.41px);opacity:0}
.radar-hero-graphic__background-grid{position:absolute;inset:0;top:0;left:0;width:100%;height:1400px;background-image:linear-gradient(var(--hds-color-surface-border-quiet) 1px,transparent 1px),linear-gradient(to right,var(--hds-color-surface-border-quiet) 1px,transparent 1px);background-size:var(--grid-line-gap) var(--grid-line-gap);opacity:0}
@layer app{@media (max-width:639px){.radar-hero-graphic__background-grid{display:none}
.radar-hero-graphic__background-grid--mobile{position:absolute;inset:0;top:0;left:0;width:100%;height:1400px;background-image:linear-gradient(var(--hds-color-surface-border-quiet) 1px,transparent 1px),linear-gradient(to right,var(--hds-color-surface-border-quiet) 1px,transparent 1px);background-size:var(--mobile-grid-line-gap) var(--mobile-grid-line-gap);opacity:0}
@media (min-width:640px){.radar-hero-graphic__background-grid--mobile{display:none}
@layer app{.radar-hero__container{--section-container-pbs:var(--hds-space-core-300);--section-container-pbs-tb:var(--hds-space-core-400);--section-container-pbe:var(--hds-space-core-0);--section-container-pbe-tb:var(--hds-space-core-0);--section-container-pbe-dt:var(--hds-space-core-0);overflow:hidden}
.radar-hero__content{margin-inline:auto}
@media (min-width:640px){.radar-hero__content{padding-inline:var(--hds-space-core-500)}
.radar-hero__title{text-align:center;max-width:930px;text-wrap:pretty}
@media (max-width:639px){.radar-hero__content{align-items:stretch}
.radar-hero__wrapper{text-align:start}
.radar-hero__visual{position:relative;margin-block-start:var(--hds-space-core-700);margin-inline:calc((-1 * var(--hds-space-core-200)) - 2px)}
.account-fraud-prevention-bento-graphic{position:relative;width:366px;height:432px;padding:var(--hds-space-core-250);background-color:var(--hds-color-util-white);border:1px solid var(--hds-color-util-border-quiet);border-radius:var(--hds-space-core-radius-md);font-weight:var(--hds-font-weight-normal)}
.account-fraud-prevention-bento-graphic__title{color:var(--hds-color-util-neutral-990);font-size:14px;font-weight:var(--hds-font-weight-bold);line-height:1}
.account-fraud-prevention-bento-graphic__content{display:flex;flex-direction:column;gap:var(--hds-space-core-250);margin-block-start:var(--hds-space-core-250)}
.account-fraud-prevention-bento-graphic__score-card{display:flex;align-items:center;justify-content:space-between;padding-block:var(--hds-space-core-150);padding-inline:var(--hds-space-core-200);border:1px solid var(--hds-color-util-border-quiet);border-radius:var(--hds-space-core-radius-sm)}
.account-fraud-prevention-bento-graphic__score-info{display:flex;flex-direction:column;gap:var(--hds-space-core-50)}
.account-fraud-prevention-bento-graphic__score-label{color:var(--hds-color-util-neutral-600);font-size:12px;line-height:1}
.account-fraud-prevention-bento-graphic__score-value{color:var(--hds-color-util-accent-ruby-400);font-size:14px;font-weight:var(--hds-font-weight-bold);line-height:1}
.account-fraud-prevention-bento-graphic__gauge{position:relative;display:flex;align-items:center;justify-content:center;width:85px;height:48px}
.account-fraud-prevention-bento-graphic__gauge svg{position:absolute;top:var(--hds-space-core-50);left:0}
.account-fraud-prevention-bento-graphic__gauge-dot{position:absolute;top:0;left:0;width:11px;height:11px;offset:path("M2.51 46.17C2.01 23.67 21.01 5.14 43.01 6.67C61.51 7.96 70.01 21.17 71.51 22.67") auto;offset-distance:100%;offset-rotate:0deg;offset-anchor:center center;background-color:var(--hds-color-util-white);border:2.5px solid var(--hds-color-util-accent-ruby-400);border-radius:var(--hds-space-core-radius-round);box-shadow:var(--hds-shadow-sm)}
.account-fraud-prevention-bento-graphic__gauge-number{position:absolute;bottom:var(--hds-space-core-100);display:flex;align-items:center}
.account-fraud-prevention-bento-graphic__gauge-score{color:var(--hds-color-util-accent-ruby-400);font-size:14px;font-weight:var(--hds-font-weight-bold);line-height:1}
.account-fraud-prevention-bento-graphic__gauge-max{color:var(--hds-color-util-neutral-600);font-size:12px;line-height:1;padding-block-start:1px}
.account-fraud-prevention-bento-graphic__details{display:flex;flex-direction:column;gap:var(--hds-space-core-150)}
.account-fraud-prevention-bento-graphic__detail-row{display:flex;flex-direction:column;gap:var(--hds-space-core-50)}
.account-fraud-prevention-bento-graphic__detail-label{color:var(--hds-color-util-neutral-600);font-size:12px;line-height:1}
.account-fraud-prevention-bento-graphic__detail-value{color:var(--hds-color-util-neutral-990);font-size:12px;font-weight:var(--hds-font-weight-bold);line-height:1}
.account-fraud-prevention-bento-graphic__divider{margin-block-start:var(--hds-space-core-100);height:1px;background-color:var(--hds-color-util-neutral-50)}
@media (min-width:940px) and (prefers-reduced-motion:no-preference) and (pointer:fine) and (hover:hover){.account-fraud-prevention-bento-graphic{transform:translateY(8px);transition:transform var(--gradient-border-card-duration) var(--gradient-border-card-ease)}
.feature-bento-card:focus-visible .account-fraud-prevention-bento-graphic,.feature-bento-card:hover .account-fraud-prevention-bento-graphic{transform:translateY(0)}
.account-fraud-prevention-bento-graphic__gauge-dot{offset-distance:85%;transition:offset-distance 1s cubic-bezier(.22,.61,.36,1)}
.feature-bento-card:focus-visible .account-fraud-prevention-bento-graphic__gauge-dot,.feature-bento-card:hover .account-fraud-prevention-bento-graphic__gauge-dot{offset-distance:100%}
.account-fraud-prevention-bento-graphic__gauge-arc{stroke-dasharray:1;stroke-dashoffset:.15;transition:stroke-dashoffset 1s cubic-bezier(.22,.61,.36,1)}
@media (max-width:639px){.dispute-management-bento-graphic{margin-block-start:var(--hds-space-core-200);width:140%}
.dispute-management-bento-graphic__container{position:relative;width:528px;height:484px}
.dispute-management-bento-graphic__refund-card{position:absolute;top:0;left:0;width:377px;background-color:var(--hds-color-util-neutral-0);border:1px solid var(--hds-color-util-border-quiet);border-radius:var(--hds-space-core-radius-md);padding:var(--hds-space-core-250);padding-block-end:var(--hds-space-core-500);overflow:clip}
.dispute-management-bento-graphic__refund-heading{color:var(--hds-color-util-neutral-990);font-size:14px;font-weight:var(--hds-font-weight-bold);line-height:1}
.dispute-management-bento-graphic__order-card{display:flex;align-items:center;justify-content:space-between;margin-block-start:var(--hds-space-core-250);padding:var(--hds-space-core-150);border:1px solid var(--hds-color-util-border-quiet);border-radius:var(--hds-space-core-radius-sm);overflow:clip}
.dispute-management-bento-graphic__order-info{display:flex;align-items:center;gap:var(--hds-space-core-100)}
.dispute-management-bento-graphic__order-image{width:38px;height:38px;border-radius:var(--hds-space-core-radius-xs);background:linear-gradient(135deg,var(--hds-color-util-neutral-600),var(--hds-color-util-brand-600));flex-shrink:0}
.dispute-management-bento-graphic__order-details{display:flex;flex-direction:column;gap:var(--hds-space-core-50)}
.dispute-management-bento-graphic__order-id{color:var(--hds-color-util-neutral-990);font-size:12px;font-weight:var(--hds-font-weight-bold);line-height:1}
.dispute-management-bento-graphic__order-desc{color:var(--hds-color-util-neutral-600);font-size:12px;font-weight:var(--hds-font-weight-normal);line-height:1}
.dispute-management-bento-graphic__order-amount{color:var(--hds-color-util-neutral-990);font-size:12px;font-weight:var(--hds-font-weight-bold);line-height:1}
.dispute-management-bento-graphic__form{display:flex;flex-direction:column;gap:var(--hds-space-core-150);margin-block-start:var(--hds-space-core-250)}
.dispute-management-bento-graphic__field{display:flex;flex-direction:column;gap:var(--hds-space-core-50)}
.dispute-management-bento-graphic__label{color:var(--hds-color-util-neutral-600);font-size:10px;font-weight:var(--hds-font-weight-bold);line-height:1}
.dispute-management-bento-graphic__input{display:flex;align-items:center;height:40px;padding-inline:var(--hds-space-core-150);border:1px solid var(--hds-color-util-border-quiet);border-radius:var(--hds-space-core-radius-sm);color:var(--hds-color-util-neutral-990);font-size:12px;font-weight:var(--hds-font-weight-normal);line-height:1;overflow:clip}
.dispute-management-bento-graphic__disputes-card{position:absolute;top:151px;right:calc(var(--hds-space-core-200) * -1);filter:drop-shadow(0 15px 38px #0037701a) drop-shadow(0 5px 18px #003b890a)}
@media (min-width:640px){.dispute-management-bento-graphic__disputes-card{right:0}
.dispute-management-bento-graphic__disputes-card-container{display:flex;flex-direction:column;gap:10px;padding:var(--hds-space-core-200);background-color:var(--hds-color-util-neutral-0)}
@media (min-width:640px){.dispute-management-bento-graphic__disputes-card-container{min-width:350px}
.dispute-management-bento-graphic__disputes-header{display:flex;flex-direction:column}
.dispute-management-bento-graphic__disputes-label{color:var(--hds-color-util-neutral-600);font-size:12px;font-weight:var(--hds-font-weight-normal);line-height:1.33}
.dispute-management-bento-graphic__disputes-title{color:var(--hds-color-util-neutral-990);font-size:12px;font-weight:var(--hds-font-weight-bold);letter-spacing:-.01em}
.dispute-management-bento-graphic__disputes-rows{display:flex;flex-direction:column}
.dispute-management-bento-graphic__dispute-reveal{overflow:clip;height:var(--hds-space-core-450)}
.dispute-management-bento-graphic__dispute-reveal-inner{overflow:clip}
.dispute-management-bento-graphic__dispute-reveal+.dispute-management-bento-graphic__dispute-row{margin-block-start:var(--hds-space-core-75)}
.dispute-management-bento-graphic__dispute-row{display:flex;align-items:center;gap:var(--hds-space-core-300);height:var(--hds-space-core-450);padding-inline:var(--hds-space-core-150);background-color:var(--hds-color-util-neutral-25);border-radius:var(--hds-space-core-radius-sm)}
.dispute-management-bento-graphic__dispute-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px}
.dispute-management-bento-graphic__dispute-amount{min-width:48px;color:var(--hds-color-util-neutral-990);font-size:12px;font-weight:var(--hds-font-weight-bold);line-height:1;white-space:nowrap}
:lang(en-CA) .dispute-management-bento-graphic__dispute-amount{min-width:60px}
.dispute-management-bento-graphic__dispute-badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--hds-space-core-25) var(--hds-space-core-75);background-color:#eafcdd;border:1px solid #a8f170;border-radius:var(--hds-space-core-radius-xs);color:#217005;font-size:11px;font-weight:var(--hds-font-weight-bold);line-height:1.45;letter-spacing:-.02em}
.dispute-management-bento-graphic__dispute-reason{color:var(--hds-color-util-neutral-600);font-size:12px;font-weight:var(--hds-font-weight-normal);line-height:1}
.feature-bento-card:focus-visible .dispute-management-bento-graphic,.feature-bento-card:hover .dispute-management-bento-graphic{transform:translateY(0)}
.dispute-management-bento-graphic__disputes-card-container{clip-path:inset(0 0 42px 0 round var(--hds-space-core-radius-md));transition:clip-path var(--gradient-border-card-duration) var(--gradient-border-card-ease)}
.feature-bento-card:focus-visible .dispute-management-bento-graphic__disputes-card-container,.feature-bento-card:hover .dispute-management-bento-graphic__disputes-card-container{clip-path:inset(0 0 0 0 round var(--hds-space-core-radius-md))}
.dispute-management-bento-graphic__dispute-reveal-inner{transform:translateY(-100%);transition:transform var(--gradient-border-card-duration) var(--gradient-border-card-ease)}
.feature-bento-card:focus-visible .dispute-management-bento-graphic__dispute-reveal-inner,.feature-bento-card:hover .dispute-management-bento-graphic__dispute-reveal-inner{transform:translateY(0)}
.feature-bento-card:focus-visible :is(.dispute-management-bento-graphic__dispute-reveal+.dispute-management-bento-graphic__dispute-row),.feature-bento-card:hover :is(.dispute-management-bento-graphic__dispute-reveal+.dispute-management-bento-graphic__dispute-row){transform:translateY(0)}
.dispute-management-bento-graphic__dispute-reveal .dispute-management-bento-graphic__dispute-row{opacity:0;transform:translate(8px,8px);transition:opacity var(--gradient-border-card-duration) var(--gradient-border-card-ease),transform var(--gradient-border-card-duration) var(--gradient-border-card-ease)}
@media (max-width:639px){.transaction-fraud-prevention-bento-graphic{width:118%}
.transaction-fraud-prevention-bento-graphic__container{position:relative;width:100%;height:100%}
.transaction-fraud-prevention-bento-graphic__form-card{position:absolute;left:0;top:73px;display:flex;align-items:center;padding:var(--hds-space-core-250);min-width:308px;border:1px solid var(--hds-color-util-border-quiet);border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-util-neutral-0);overflow:hidden}
.transaction-fraud-prevention-bento-graphic__form-content{display:flex;flex-direction:column;gap:var(--hds-space-core-250);width:100%}
.transaction-fraud-prevention-bento-graphic__logo{display:flex;align-items:center;gap:10px}
.transaction-fraud-prevention-bento-graphic__logo-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--hds-space-core-radius-xs);background:radial-gradient(123.78% 104.73% at 117.04% 81.68%,#7f40c9 0,rgba(83,58,253,.5) 100%),var(--hds-color-util-brand-600)}
.transaction-fraud-prevention-bento-graphic__logo-name{font-size:14px;font-weight:var(--hds-font-weight-bold);line-height:1;color:var(--hds-color-util-neutral-800)}
.transaction-fraud-prevention-bento-graphic__fields{display:flex;flex-direction:column;gap:var(--hds-space-core-150)}
.transaction-fraud-prevention-bento-graphic__field{display:flex;flex-direction:column;gap:var(--hds-space-core-75)}
.transaction-fraud-prevention-bento-graphic__field-label{font-size:12px;font-weight:var(--hds-font-weight-bold);line-height:1;color:var(--hds-color-util-neutral-600)}
.transaction-fraud-prevention-bento-graphic__field-input{display:flex;align-items:center;min-height:40px;padding-block:var(--hds-space-core-75);padding-inline:var(--hds-space-core-150) 18px;border:1px solid var(--hds-color-util-border-quiet);border-radius:var(--hds-space-core-radius-sm);overflow:hidden}
.transaction-fraud-prevention-bento-graphic__field-input--highlighted{position:relative;border-color:transparent;overflow:visible}
.transaction-fraud-prevention-bento-graphic__field-input-border{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none}
.transaction-fraud-prevention-bento-graphic__field-value{font-size:12px;font-weight:var(--hds-font-weight-normal);line-height:1;color:var(--hds-color-util-neutral-990);white-space:nowrap}
.transaction-fraud-prevention-bento-graphic__field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hds-space-core-50)}
.transaction-fraud-prevention-bento-graphic__analysis-card{position:absolute;right:74px;top:0;display:flex;flex-direction:column;gap:var(--hds-space-core-250);padding:var(--hds-space-core-250);min-width:246px;border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-util-neutral-0);box-shadow:var(--hds-shadow-lg)}
@media (min-width:640px){.transaction-fraud-prevention-bento-graphic__analysis-card{right:0;top:0}
.transaction-fraud-prevention-bento-graphic__analysis-title{font-size:14px;font-weight:var(--hds-font-weight-bold);line-height:1;color:var(--hds-color-util-neutral-990)}
.transaction-fraud-prevention-bento-graphic__analysis-rows{display:flex;flex-direction:column;gap:var(--hds-space-core-150)}
.transaction-fraud-prevention-bento-graphic__analysis-row{position:relative;display:grid;grid-template-columns:minmax(0,102px) repeat(2,auto);align-items:center;gap:var(--hds-space-core-250);min-height:20px}
.transaction-fraud-prevention-bento-graphic__analysis-label{font-size:12px;font-weight:var(--hds-font-weight-normal);color:var(--hds-color-util-neutral-990);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.transaction-fraud-prevention-bento-graphic__analysis-badge{display:inline-flex;align-items:center;justify-content:center;min-height:16px;padding-inline:var(--hds-space-core-50);border-radius:var(--hds-space-core-radius-xs);background-color:#eafcdd;border:.8px solid #a8f170;font-size:10px;font-weight:var(--hds-font-weight-normal);line-height:1;color:#217005;white-space:nowrap}
.transaction-fraud-prevention-bento-graphic__analysis-value{font-size:12px;font-weight:var(--hds-font-weight-normal);line-height:1;color:var(--hds-color-util-neutral-990)}
.transaction-fraud-prevention-bento-graphic__analysis-divider{width:100%;height:1px;background-color:var(--hds-color-util-border-quiet)}
.transaction-fraud-prevention-bento-graphic__connector{position:absolute;left:291px;top:119px}
@media (max-width:639px){.transaction-fraud-prevention-bento-graphic__connector{display:none}
.transaction-fraud-prevention-bento-graphic__mobile-connector{position:absolute;left:305px;top:135px;transform:scale(1.26)}
@media (min-width:640px){.transaction-fraud-prevention-bento-graphic__mobile-connector{display:none}
.transaction-fraud-prevention-bento-graphic__connector-cap{position:absolute;display:grid;place-items:center;z-index:2}
.transaction-fraud-prevention-bento-graphic__connector-cap-inner{position:relative;width:6px;height:6px;background-color:var(--hds-color-util-brand-600);border-radius:50%}
.transaction-fraud-prevention-bento-graphic__connector-cap-pulse{position:absolute;width:12px;height:12px;background:rgba(83,58,253,.15);border-radius:50%;transform:scale(0);opacity:0;transition:opacity .3s ease-out}
.transaction-fraud-prevention-bento-graphic__connector-cap-pulse:nth-of-type(3){background:rgba(83,58,253,.03)}
.transaction-fraud-prevention-bento-graphic__connector-cap--start{left:5px;bottom:3px}
.transaction-fraud-prevention-bento-graphic__connector-cap--end{top:var(--hds-space-core-50);right:3px}
.transaction-fraud-prevention-bento-graphic__connector-arrow-fade{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease-out}
.transaction-fraud-prevention-bento-graphic__connector-arrow{position:absolute;top:0;left:0;width:6px;height:6px;display:grid;place-items:center;offset:path("M8.5 141H114a6 6 0 0 0 6-6V7");offset-distance:0;transform:rotate(90deg);opacity:0}
.feature-bento-card:focus-visible .transaction-fraud-prevention-bento-graphic__container,.feature-bento-card:hover .transaction-fraud-prevention-bento-graphic__container{transform:translateY(0)}
.transaction-fraud-prevention-bento-graphic__container.is-active .transaction-fraud-prevention-bento-graphic__connector path,.transaction-fraud-prevention-bento-graphic__container.is-active .transaction-fraud-prevention-bento-graphic__field-input-border rect{animation:transaction-fraud-dash-flow .5s linear infinite}
.transaction-fraud-prevention-bento-graphic__container.is-visible .transaction-fraud-prevention-bento-graphic__connector-arrow-fade,.transaction-fraud-prevention-bento-graphic__container.is-visible .transaction-fraud-prevention-bento-graphic__connector-cap-pulse{opacity:1}
.graphic-with-background{display:grid;overflow:hidden;border-radius:var(--hds-space-core-radius-md);aspect-ratio:var(--graphic-with-background-aspect-ratio)}
.graphic-with-background>*{grid-area:1/1}
.graphic-with-background__background{min-width:0;min-height:0;width:100%;height:100%;background-color:var(--hds-color-surface-bg-subdued)}
.graphic-with-background__background-img{width:100%;height:100%;object-fit:cover}
.graphic-with-background__foreground{z-index:1;display:flex;align-items:var(--graphic-with-background-fg-align,center);justify-content:var(--graphic-with-background-fg-justify,center);min-height:0;padding-inline:var(--graphic-with-background-fg-pi,var(--hds-space-core-300))}
.graphic-with-background__foreground>*{flex-shrink:0;width:var(--graphic-with-background-fg-width,100%);margin-inline:0;translate:var(--graphic-with-background-fg-offset-x,0) var(--graphic-with-background-fg-offset-y,0)}
.graphic-with-background-aspect-ratio{--graphic-with-background-aspect-ratio:var(--graphic-with-background-aspect-ratio-mb)}
.graphic-with-background-fg-width{--graphic-with-background-fg-width:var(--graphic-with-background-fg-width-mb)}
.graphic-with-background-fg-offset-x{--graphic-with-background-fg-offset-x:var(--graphic-with-background-fg-offset-x-mb)}
.graphic-with-background-fg-offset-y{--graphic-with-background-fg-offset-y:var(--graphic-with-background-fg-offset-y-mb)}
.graphic-with-background-fg-pi{--graphic-with-background-fg-pi:var(--graphic-with-background-fg-pi-mb)}
@media (min-width:640px){.graphic-with-background-aspect-ratio{--graphic-with-background-aspect-ratio:var(
      --graphic-with-background-aspect-ratio-tb,var(--graphic-with-background-aspect-ratio-mb)
    )}
.graphic-with-background-fg-width{--graphic-with-background-fg-width:var(
      --graphic-with-background-fg-width-tb,var(--graphic-with-background-fg-width-mb)
    )}
.graphic-with-background-fg-offset-x{--graphic-with-background-fg-offset-x:var(
      --graphic-with-background-fg-offset-x-tb,var(--graphic-with-background-fg-offset-x-mb)
    )}
.graphic-with-background-fg-offset-y{--graphic-with-background-fg-offset-y:var(
      --graphic-with-background-fg-offset-y-tb,var(--graphic-with-background-fg-offset-y-mb)
    )}
.graphic-with-background-fg-pi{--graphic-with-background-fg-pi:var(
      --graphic-with-background-fg-pi-tb,var(--graphic-with-background-fg-pi-mb)
    )}
@media (min-width:940px){.graphic-with-background-aspect-ratio{--graphic-with-background-aspect-ratio:var(
      --graphic-with-background-aspect-ratio-dt,var(--graphic-with-background-aspect-ratio-tb,var(--graphic-with-background-aspect-ratio-mb))
    )}
.graphic-with-background-fg-align{--graphic-with-background-fg-align:var(--graphic-with-background-fg-align-mb)}
.graphic-with-background-fg-justify{--graphic-with-background-fg-justify:var(--graphic-with-background-fg-justify-mb)}
@media (min-width:640px){.graphic-with-background-fg-align{--graphic-with-background-fg-align:var(
      --graphic-with-background-fg-align-tb,var(--graphic-with-background-fg-align-mb)
    )}
.graphic-with-background-fg-justify{--graphic-with-background-fg-justify:var(
      --graphic-with-background-fg-justify-tb,var(--graphic-with-background-fg-justify-mb)
    )}
@media (min-width:940px){.graphic-with-background-fg-align{--graphic-with-background-fg-align:var(
      --graphic-with-background-fg-align-dt,var(--graphic-with-background-fg-align-tb,var(--graphic-with-background-fg-align-mb))
    )}
.radar-protection-stages-graphic{--title-height:var(--hds-space-core-550);position:relative;padding-block:var(--hds-space-core-350) var(--hds-space-core-600);padding-inline:var(--hds-space-core-250)}
@media (min-width:940px){.radar-protection-stages-graphic{padding-block:var(--hds-space-core-900);padding-inline:var(--hds-space-core-900)}
@media (min-width:1180px){.radar-protection-stages-graphic{padding-inline:var(--hds-space-core-1400)}
.radar-protection-stages-graphic__background{position:absolute;inset:0;border-radius:var(--hds-space-core-radius-md);border:1px solid var(--hds-color-surface-border-quiet);background:var(--hds-color-surface-bg-quiet);overflow:hidden}
.radar-protection-stages-graphic__background:after{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 45% 48% at center,transparent 50%,var(--hds-color-util-white) 100%);content:"";pointer-events:none}
.radar-protection-stages-graphic__background-static{display:grid;width:100%;height:100%;border-radius:var(--hds-space-core-radius-md)}
.radar-protection-stages-graphic__background-dots{border-radius:var(--hds-space-core-radius-md);grid-area:1/1;background-image:radial-gradient(circle,#c1cede .5px,transparent 0);background-size:var(--hds-space-core-50) var(--hds-space-core-50)}
.radar-protection-stages-graphic__background-inner{display:none;width:100%;height:100%}
.radar-protection-stages-graphic__background-canvas{width:100%;height:100%;border-radius:var(--hds-space-core-radius-md)}
@media (pointer:fine) and (hover:hover){.radar-protection-stages-graphic__background-static{display:none}
.radar-protection-stages-graphic__background-inner{display:block}
.radar-protection-stages-graphic__foreground{position:relative;display:flex;flex-direction:column;align-items:center;z-index:1}
.radar-protection-stages-graphic__title{min-height:var(--title-height);padding:var(--hds-space-core-150);color:var(--hds-color-util-brand-600);background:var(--hds-color-surface-bg-quiet);border-radius:var(--hds-space-core-radius-sm);box-shadow:var(--hds-shadow-xs);white-space:nowrap;z-index:2}
.radar-protection-stages-graphic__body{position:relative;width:100%;margin-block-start:calc(-1 * var(--title-height) / 2);padding-block:var(--hds-space-core-500) var(--hds-space-core-250);padding-inline:18px;border-radius:var(--hds-space-core-radius-md)}
@media (min-width:640px){.radar-protection-stages-graphic__body{padding-inline:var(--hds-space-core-250)}
@media (min-width:940px){.radar-protection-stages-graphic__body{padding-block:var(--hds-space-core-500);padding-inline:var(--hds-space-core-500)}
.radar-protection-stages-graphic__border-container{position:absolute;inset:0;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;border-radius:var(--hds-space-core-radius-md);overflow:hidden;pointer-events:none}
.radar-protection-stages-graphic__gradient,.radar-protection-stages-graphic__gradient--end{position:absolute;top:50%;left:50%;width:100%;height:100%;background:linear-gradient(to right,var(--hds-color-util-brand-600) 0,var(--hds-color-util-brand-200) 50%);transform:translate(-50%,-50%)}
@media (max-width:768px){.radar-protection-stages-graphic__gradient{display:none}
.radar-protection-stages-graphic__gradient--end{background:linear-gradient(to right,var(--hds-color-util-brand-600) 0,var(--hds-color-util-brand-200) 100%)}
@media (min-width:769px){.radar-protection-stages-graphic__gradient--end{opacity:0}
.radar-protection-stages-graphic__cards{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;gap:var(--hds-space-core-200)}
@media (min-width:640px){.radar-protection-stages-graphic__cards{gap:var(--hds-space-core-250)}
@media (min-width:769px){.radar-protection-stages-graphic__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto)}
.radar-protection-stages-graphic__card{display:grid;grid-template-rows:subgrid;gap:var(--hds-space-core-250);padding:var(--hds-space-core-250);background-color:var(--hds-color-surface-bg-quiet);border:1px solid var(--hds-color-surface-border-quiet);border-radius:var(--hds-space-core-radius-sm)}
@media (min-width:769px){.radar-protection-stages-graphic__card{grid-row:span 2;grid-template-rows:subgrid}
.radar-protection-stages-graphic__card-header{display:flex;flex-direction:column;gap:var(--hds-space-core-25);padding-inline-end:var(--hds-space-core-500)}
@media (min-width:640px){.radar-protection-stages-graphic__card-header{padding-inline-end:0}
@media (min-width:940px){.radar-protection-stages-graphic__card-header{padding-inline-end:var(--hds-space-core-200)}
.radar-protection-stages-graphic__card-features{display:flex;flex-direction:column;gap:var(--hds-space-core-75)}
.radar-protection-stages-graphic__card-feature{display:flex;align-items:center;gap:1px;padding:var(--hds-space-core-100);border:1px solid var(--hds-color-surface-border-quiet);border-radius:var(--hds-space-core-radius-sm)}
.radar-protection-stages-graphic__card-feature-icon{flex-shrink:0}
.radar-protection-stages-graphic__gradient{aspect-ratio:1;width:150%;height:auto;animation:radar-protection-stages-gradient-rotate 2s linear 1;animation-play-state:paused}
.radar-protection-stages-graphic__gradient--end{opacity:0;animation:radar-protection-stages-gradient-end-reveal .5s ease-out forwards;animation-delay:2s;animation-play-state:paused;z-index:1}
.radar-protection-stages-graphic__card-feature-icon{display:inline-flex;perspective:100px;perspective-origin:50%}
.radar-protection-stages-graphic__card-feature-icon-inner{position:relative;display:inline-flex;animation:radar-protection-stages-feature-flip 1.25s cubic-bezier(.9,0,.1,1) forwards;animation-delay:calc(var(--feature-index, 0) * .15s);animation-play-state:paused;backface-visibility:hidden;transform-style:preserve-3d}
.radar-protection-stages-graphic--visible .radar-protection-stages-graphic__card-feature-icon-inner,.radar-protection-stages-graphic--visible .radar-protection-stages-graphic__gradient,.radar-protection-stages-graphic--visible .radar-protection-stages-graphic__gradient--end{animation-play-state:running}
.radar-business__graphic-with-background .graphic-with-background__foreground{padding-inline-end:0}
@layer base{.carousel__section-container{overflow:hidden;margin-inline:var(--section-container-margin-inline-bleed,0);width:calc(100% + var(--section-container-margin-inline-bleed, 0) * -2);container-type:inline-size}
.carousel__scroller{--carousel-drag-offset:0px;position:relative;display:flex;gap:var(--carousel-gap,0);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;padding-inline:var(--carousel-gutter,0);scroll-padding-inline:var(--carousel-gutter,0)}
.carousel__scroller::-webkit-scrollbar{display:none}
.carousel__scroller[data-dragging=true]{scroll-snap-type:none;scroll-behavior:auto;touch-action:none}
.carousel__item{--carousel-item-progress:clamp(-1,var(--carousel-item-index,0) - var(--carousel-scroll-progress,0),1);flex:0 0 var(--carousel-card-width,auto);width:var(--carousel-card-width,auto);position:relative;pointer-events:none;contain:layout style;scroll-snap-align:start}
@media (min-width:640px){.carousel__item:last-child{scroll-snap-align:end}
.carousel__inner{pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:100%;transform-origin:left center}
.carousel__scroller[data-carousel-drag] .carousel__inner{transform:translate3d(var(--carousel-drag-offset,0),0,0)}
.carousel-nav{display:flex;align-items:center;align-self:end;gap:var(--hds-space-core-100)}
@layer base{@media (max-width:639px){.carousel-nav{display:none}
@layer app{.radar-protection__container{--section-container-pbs:var(--hds-space-core-500);--section-container-pbs-tb:var(--hds-space-core-800);--section-container-pbs-dt:var(--hds-space-core-1200)}
@layer app{@media (max-width:639px){.radar-reduce-risk__tabs{display:none}
@media (min-width:640px){.radar-reduce-risk__mobile{display:none}
.radar-reduce-risk__mobile-list{display:flex;flex-direction:column}
.radar-reduce-risk__mobile-trigger{display:flex;align-items:start;gap:var(--hds-space-core-200);padding-block:var(--hds-space-core-150);border-block-width:1px;border-block-style:dashed;border-color:var(--hds-color-surface-border-quiet);background:none;width:100%;text-align:start;cursor:pointer;border-inline:none}
@media (pointer:fine) and (hover:hover){.radar-reduce-risk__mobile-trigger:hover{color:var(--hds-color-util-brand-600)}
.radar-reduce-risk__mobile-trigger:focus-visible{outline:2px solid var(--hds-color-action-border-solid);outline-offset:3px;border-radius:var(--hds-space-core-radius-sm)}
.radar-reduce-risk__mobile-trigger+.radar-reduce-risk__mobile-trigger{border-top-color:transparent}
.radar-reduce-risk__mobile-trigger-text{flex:1;min-width:0}
.radar-reduce-risk__dialog-overlay{z-index:10}
.radar-reduce-risk__dialog{width:640px;max-width:100%}
.radar-reduce-risk__dialog-content{display:flex;flex-direction:column;gap:var(--hds-space-core-300)}
.radar-reduce-risk__dialog-content-header{margin-block-start:var(--hds-space-core-100);margin-block-end:var(--hds-space-core-100)}
.radar-reduce-risk__dialog-content .radar-reduce-risk__tab-content{padding-block-start:0}
.radar-reduce-risk__tab-content{--feature-detail-pie-mb:var(--hds-space-core-200);padding-block-start:var(--hds-space-core-600)}
.radar-reduce-risk__spotlight-card{margin-block-start:var(--hds-space-core-400)}
@media (min-width:640px){.radar-reduce-risk__spotlight-card{margin-block-start:var(--hds-space-core-800)}
@media (min-width:640px){.resource-carousel--grid-tablet .carousel__scroller{scroll-snap-type:none}
@media (min-width:940px){.resource-carousel--grid-desktop .carousel__scroller{scroll-snap-type:none}
.radar-footer-cta .footer-cta-section__grid{--section-container-border-block-end:none}
.section:has(.section-container){padding-inline:var(--hds-space-layout-page-margin)}
.section-container{--section-container-margin-inline-bleed:calc(-1 * var(--section-container-padding-inline, var(--hds-space-layout-content-margin)));position:relative;z-index:1;width:100%;max-width:var(--hds-canary-layout-content-maxWidth-borders);margin-inline:auto;padding-block-start:var(--section-container-pbs,var(--hds-space-core-700));padding-block-end:var(--section-container-pbe,var(--hds-space-core-700));border-block-end:var(--section-container-border-block-end,none);padding-inline:var(--section-container-padding-inline,var(--hds-space-layout-content-margin));border-inline:none}
@media (min-width:640px){.section-container{border-inline:var(
        --section-container-border-inline,1px solid var(--hds-color-surface-border-quiet)
      );padding-block-start:var(
        --section-container-pbs-tb,var(--section-container-pbs,var(--hds-space-core-800))
      );padding-block-end:var(
        --section-container-pbe-tb,var(--section-container-pbe,var(--hds-space-core-800))
      )}
@media (min-width:940px){.section-container{padding-block-start:var(
        --section-container-pbs-dt,var(--section-container-pbs,var(--hds-space-core-1200))
      );padding-block-end:var(
        --section-container-pbe-dt,var(--section-container-pbe,var(--hds-space-core-1200))
      )}
.section-row{display:flex;flex-direction:column}
.section-row-gap{--section-row-gap-mb:initial;--section-row-gap-tb:initial;--section-row-gap-dt:initial;gap:var(--section-row-gap-mb)}
.section-row-align{--section-row-align-mb:initial;--section-row-align-tb:initial;--section-row-align-dt:initial;align-items:var(--section-row-align-mb,stretch)}
.section-title{text-wrap:pretty;padding-inline-end:var(--hds-space-core-200)}
.section-title--stacked{display:flex;flex-direction:column}
.section-title--stacked .hds-heading{text-wrap:pretty}
.section-title--span-5{max-width:544px}
.section-title--span-6{max-width:648px}
.section-title--span-7{max-width:752px}
.section-title--span-8{max-width:856px}
.section-title--span-9{max-width:920px}
@media (min-width:640px){.section-title{padding-inline-end:var(--hds-space-core-500)}
.section-title-padding-inline-end{padding-inline-end:var(--section-title-padding-inline-end-mb,0)}
@media (min-width:640px){.section-title-padding-inline-end{padding-inline-end:var(
        --section-title-padding-inline-end-tb,var(--section-title-padding-inline-end-mb,var(--hds-space-core-500))
      )}
@media (min-width:940px){.section-title-padding-inline-end{padding-inline-end:var(
        --section-title-padding-inline-end-dt,var(
          --section-title-padding-inline-end-tb,var(--section-title-padding-inline-end-mb,var(--hds-space-core-500))
        )
      )}
@media (min-width:640px){.section-row-gap{gap:var(--section-row-gap-tb,var(--section-row-gap-mb))}
.section-row-align{align-items:var(--section-row-align-tb,var(--section-row-align-mb,stretch))}
@media (min-width:940px){.section-row-gap{gap:var(--section-row-gap-dt,var(--section-row-gap-tb,var(--section-row-gap-mb)))}
.section-row-align{align-items:var(
        --section-row-align-dt,var(--section-row-align-tb,var(--section-row-align-mb,stretch))
      )}

/* ── Page-wide overflow guard ── */
html {
  overflow-x: clip;
}

body.mw-source-enterprises-new {
  overflow-x: clip;
  max-width: 100%;
}

.ent-page {
  overflow-x: clip;
  max-width: 100%;
}

.ent-page .section:has(.section-container) {
  max-width: 100%;
  overflow-x: clip;
}

.ent-page .carousel__section-container {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  overflow: hidden !important;
}

.ent-page .horizontal-scrollable-container {
  max-width: 100%;
  overflow-x: auto;
  scrollbar-width: none;
}

.ent-page .horizontal-scrollable-container::-webkit-scrollbar {
  display: none;
}

.ent-page .radar-logos,
.ent-page .radar-logos__inner,
.ent-page .radar-logos__viewport {
  max-width: 100%;
}

.ent-page .dom-graphic {
  max-width: 100%;
}

.ent-page pre,
.ent-page table {
  max-width: 100%;
  overflow-x: auto;
}
