@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_90ca9e25-module__VR4AoG__className{font-family:inter,inter Fallback}.inter_90ca9e25-module__VR4AoG__variable{--nd-font-family-inter:"inter", "inter Fallback"}
.SkipLink-module__oah_Da__skipLink{z-index:var(--nd-z-index-skip-navigation);padding-block:var(--nd-spacing-12);padding-inline:var(--nd-spacing-16);background-color:var(--nd-color-action-primary-default);color:var(--nd-color-action-primary-foreground);transform:translateY(calc(-100% - var(--nd-spacing-32)));position:fixed;inset-block-start:var(--nd-spacing-16);inset-inline-start:var(--nd-spacing-16)}.SkipLink-module__oah_Da__skipLink:focus{transform:translateY(0)}
.SiteShell-module__GX50ma__shell{flex-direction:column;min-block-size:100dvh;display:flex}.SiteShell-module__GX50ma__main{flex:1;min-inline-size:0}.SiteShell-module__GX50ma__main:focus{outline:none}.SiteShell-module__GX50ma__headerSlot,.SiteShell-module__GX50ma__footerSlot{flex:none;min-inline-size:0}
.Container-module__8w9_bq__container{width:100%;padding-inline:var(--nd-grid-margin);margin-inline:auto}.Container-module__8w9_bq__layout{max-width:var(--nd-breakpoint-layout-content-width)}.Container-module__8w9_bq__fluid{max-width:var(--nd-grid-container-fluid)}.Container-module__8w9_bq__sm{max-width:var(--nd-grid-container-sm)}.Container-module__8w9_bq__md{max-width:var(--nd-grid-container-md)}.Container-module__8w9_bq__lg{max-width:var(--nd-grid-container-lg)}.Container-module__8w9_bq__xl{max-width:var(--nd-grid-container-xl)}.Container-module__8w9_bq__size2xl{max-width:var(--nd-grid-container-2xl)}.Container-module__8w9_bq__maxContent{max-width:var(--nd-grid-container-max-content)}
.ContentMeasure-module__LpqGrq__contentMeasure{width:100%;margin-inline:auto}.ContentMeasure-module__LpqGrq__reading{max-width:var(--nd-grid-content-reading-width)}.ContentMeasure-module__LpqGrq__article{max-width:var(--nd-grid-content-article-width)}.ContentMeasure-module__LpqGrq__dashboard{max-width:var(--nd-grid-content-dashboard-width)}.ContentMeasure-module__LpqGrq__hero{max-width:var(--nd-grid-content-hero-width)}
.ActionLink-module__hW_b4W__link{min-block-size:44px;min-inline-size:44px;padding-block:var(--nd-spacing-8);padding-inline:var(--nd-spacing-16);border-radius:var(--nd-radius-8);font-family:var(--nd-typography-button-md-font-family);font-size:var(--nd-typography-button-md-font-size);font-weight:var(--nd-typography-button-md-font-weight);letter-spacing:var(--nd-typography-button-md-letter-spacing);line-height:var(--nd-typography-button-md-line-height);transition:background-color var(--nd-motion-duration-fast) var(--nd-motion-easing-ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.ActionLink-module__hW_b4W__link{transition:none}}.ActionLink-module__hW_b4W__primary{background-color:var(--nd-color-action-primary-default);color:var(--nd-color-action-primary-foreground)}.ActionLink-module__hW_b4W__primary:hover{background-color:var(--nd-color-action-primary-hover)}.ActionLink-module__hW_b4W__secondary{background-color:var(--nd-color-action-secondary-default);color:var(--nd-color-action-secondary-foreground);border:1px solid var(--nd-color-action-secondary-border)}.ActionLink-module__hW_b4W__secondary:hover{background-color:var(--nd-color-action-secondary-hover)}
.LivingHeroPlate-module__WZrzHq__toggle{z-index:1;border:1px solid var(--nd-color-border-subtle);border-radius:var(--nd-radius-full);background:var(--nd-color-alpha-white-60);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);block-size:36px;inline-size:36px;color:var(--nd-color-icon-primary);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute}@media (hover:hover){.LivingHeroPlate-module__WZrzHq__toggle:hover{background:var(--nd-color-alpha-white-72)}}.LivingHeroPlate-module__WZrzHq__toggle:focus-visible{box-shadow:0 0 0 2px var(--nd-color-focus-ring), 0 0 0 4px var(--nd-color-focus-ring-outer);outline:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.LivingHeroPlate-module__WZrzHq__toggle{background:var(--nd-color-alpha-white-88)}}.LivingHeroPlate-module__WZrzHq__icon{block-size:18px;inline-size:18px;stroke-width:var(--nd-icon-stroke-regular)}
@media (min-width:1280px){.HomeHeroB2bCandidate-module__66t8WG__desktop .HomeHeroB2bCandidate-module__66t8WG__plate{background-image:url(/hero/HERO-009_b2b-human-connection-handless_working_v1.0.webp);background-position:50%}.HomeHeroB2bCandidate-module__66t8WG__desktop .HomeHeroB2bCandidate-module__66t8WG__plate:after{background:linear-gradient(270deg, transparent 54%, color-mix(in srgb, var(--nd-color-background-secondary) 30%, transparent) 64%, color-mix(in srgb, var(--nd-color-background-secondary) 52%, transparent) 76%, color-mix(in srgb, var(--nd-color-background-secondary) 60%, transparent) 100%)}.HomeHeroB2bCandidate-module__66t8WG__desktop .HomeHeroB2bCandidate-module__66t8WG__copy,.HomeHeroB2bCandidate-module__66t8WG__desktop .HomeHeroB2bCandidate-module__66t8WG__benefits{justify-self:start}.HomeHeroB2bCandidate-module__66t8WG__desktop .HomeHeroB2bCandidate-module__66t8WG__toggle{inset-inline-start:auto;inset-inline-end:var(--nd-grid-margin)}.HomeHeroB2bCandidate-module__66t8WG__desktop .HomeHeroB2bCandidate-module__66t8WG__plate:before{background:radial-gradient(34% 24% at 0% 0%, color-mix(in srgb, var(--nd-color-background-inverse) 48%, transparent) 0%, color-mix(in srgb, var(--nd-color-background-inverse) 30%, transparent) 55%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--nd-color-background-inverse) 66%, transparent) 0%, color-mix(in srgb, var(--nd-color-background-inverse) 58%, transparent) 12%, color-mix(in srgb, var(--nd-color-background-inverse) 38%, transparent) 20%, color-mix(in srgb, var(--nd-color-background-inverse) 12%, transparent) 28%, transparent 36%)}}.HomeHeroB2bCandidate-module__66t8WG__responsive .HomeHeroB2bCandidate-module__66t8WG__plate{isolation:isolate;background-image:url(/hero/HERO-009_b2b-human-connection-handless_working_v1.0.webp);background-position:84%;background-size:cover}@media (not (min-width:380px)) and (orientation:portrait){.HomeHeroB2bCandidate-module__66t8WG__responsive .HomeHeroB2bCandidate-module__66t8WG__plate{background-position:100% 0;background-size:auto 120%}}@media (min-width:768px) and (not (min-width:1280px)) and (orientation:landscape){.HomeHeroB2bCandidate-module__66t8WG__responsive .HomeHeroB2bCandidate-module__66t8WG__plate{background-position:50%}.HomeHeroB2bCandidate-module__66t8WG__responsive .HomeHeroB2bCandidate-module__66t8WG__plate:after{background:linear-gradient(270deg, transparent 50%, color-mix(in srgb, var(--nd-color-background-secondary) 30%, transparent) 60%, color-mix(in srgb, var(--nd-color-background-secondary) 52%, transparent) 72%, color-mix(in srgb, var(--nd-color-background-secondary) 60%, transparent) 100%)}.HomeHeroB2bCandidate-module__66t8WG__responsive .HomeHeroB2bCandidate-module__66t8WG__copy{justify-self:start}}@media (min-width:568px) and (not (min-width:768px)) and (orientation:landscape) and (max-height:500px){.HomeHeroB2bCandidate-module__66t8WG__responsive .HomeHeroB2bCandidate-module__66t8WG__plate{background-position:58%}.HomeHeroB2bCandidate-module__66t8WG__responsive .HomeHeroB2bCandidate-module__66t8WG__plate:after{background:linear-gradient(270deg, transparent 50%, color-mix(in srgb, var(--nd-color-background-secondary) 30%, transparent) 60%, color-mix(in srgb, var(--nd-color-background-secondary) 52%, transparent) 72%, color-mix(in srgb, var(--nd-color-background-secondary) 60%, transparent) 100%)}.HomeHeroB2bCandidate-module__66t8WG__responsive .HomeHeroB2bCandidate-module__66t8WG__copy{justify-self:start}}
.HomeHeroDesktop-module__GMouTG__hero,.HomeHeroDesktop-module__GMouTG__cinemagraph,.HomeHeroDesktop-module__GMouTG__motionToggle{display:none}@media (min-width:1280px){.HomeHeroDesktop-module__GMouTG__hero{display:block}.HomeHeroDesktop-module__GMouTG__stage{--home-hero-header-block:calc(176px * 693 / 3363 + var(--nd-spacing-16) + var(--nd-typography-label-sm-font-size) * var(--nd-typography-label-sm-line-height));--home-hero-foot:var(--nd-spacing-32);isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--home-hero-header-block) minmax(0, 1fr) auto;row-gap:var(--nd-spacing-24);aspect-ratio:1672/941;box-sizing:border-box;padding-inline:var(--nd-grid-margin);padding-block:var(--nd-spacing-32) var(--home-hero-foot);display:grid;position:relative}.HomeHeroDesktop-module__GMouTG__plate{z-index:-1;background-image:url(/hero/HERO-007_home-desktop_light_master_v1.0.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.HomeHeroDesktop-module__GMouTG__cinemagraph{z-index:-1;object-fit:cover;object-position:center top;pointer-events:none;opacity:0;block-size:99.8937%;inline-size:100%;display:block;position:absolute;inset-block-start:0;inset-inline:0}.HomeHeroDesktop-module__GMouTG__cinemagraph[data-playing=true]{opacity:1}.HomeHeroDesktop-module__GMouTG__motionToggle{inline-size:calc(var(--nd-spacing-40) + var(--nd-spacing-4));block-size:calc(var(--nd-spacing-40) + var(--nd-spacing-4));border:1px solid var(--nd-color-border-subtle);border-radius:var(--nd-radius-full);background:var(--nd-color-alpha-white-60);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--nd-color-icon-primary);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:var(--home-hero-foot);inset-inline-start:var(--nd-grid-margin)}@media (hover:hover){.HomeHeroDesktop-module__GMouTG__motionToggle:hover{background:var(--nd-color-alpha-white-72)}}.HomeHeroDesktop-module__GMouTG__motionToggle:focus-visible{box-shadow:0 0 0 2px var(--nd-color-focus-ring), 0 0 0 4px var(--nd-color-focus-ring-outer);outline:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.HomeHeroDesktop-module__GMouTG__motionToggle{background:var(--nd-color-alpha-white-88)}}.HomeHeroDesktop-module__GMouTG__motionToggleIcon{inline-size:var(--nd-icon-size-md);block-size:var(--nd-icon-size-md);stroke-width:var(--nd-icon-stroke-regular)}.HomeHeroDesktop-module__GMouTG__plate:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--nd-color-background-inverse) 66%, transparent) 0%, color-mix(in srgb, var(--nd-color-background-inverse) 58%, transparent) 12%, color-mix(in srgb, var(--nd-color-background-inverse) 38%, transparent) 20%, color-mix(in srgb, var(--nd-color-background-inverse) 12%, transparent) 28%, transparent 36%);position:absolute;inset:0}.HomeHeroDesktop-module__GMouTG__plate:after{content:"";pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-32) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-32) + var(--home-hero-header-block) + var(--nd-spacing-48) * 2));-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-32) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-32) + var(--home-hero-header-block) + var(--nd-spacing-48) * 2));mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-32) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-32) + var(--home-hero-header-block) + var(--nd-spacing-48) * 2));background:linear-gradient(90deg, transparent 54%, color-mix(in srgb, var(--nd-color-background-secondary) 30%, transparent) 64%, color-mix(in srgb, var(--nd-color-background-secondary) 52%, transparent) 76%, color-mix(in srgb, var(--nd-color-background-secondary) 60%, transparent) 100%);position:absolute;inset:0}.HomeHeroDesktop-module__GMouTG__copy{place-self:start end;gap:var(--nd-spacing-20);flex-direction:column;grid-row:2;inline-size:34%;display:flex}.HomeHeroDesktop-module__GMouTG__eyebrow,.HomeHeroDesktop-module__GMouTG__title,.HomeHeroDesktop-module__GMouTG__body,.HomeHeroDesktop-module__GMouTG__benefitTitle,.HomeHeroDesktop-module__GMouTG__benefitText{margin:0}.HomeHeroDesktop-module__GMouTG__eyebrow{padding-block:var(--nd-spacing-8);padding-inline:var(--nd-spacing-16);border:1px solid var(--nd-color-action-primary-default);border-radius:var(--nd-radius-full);background:color-mix(in srgb, var(--nd-color-background-secondary) 72%, transparent);color:var(--nd-color-action-primary-default);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);letter-spacing:var(--nd-typography-label-sm-letter-spacing);line-height:var(--nd-typography-label-sm-line-height);align-self:flex-start;align-items:center;display:inline-flex}.HomeHeroDesktop-module__GMouTG__title{font-family:var(--nd-typography-heading-1-font-family);font-size:var(--nd-typography-heading-1-font-size);font-weight:var(--nd-typography-heading-1-font-weight);letter-spacing:var(--nd-typography-heading-1-letter-spacing);line-height:var(--nd-typography-heading-1-line-height);text-wrap:balance}.HomeHeroDesktop-module__GMouTG__noBreak{white-space:nowrap}.HomeHeroDesktop-module__GMouTG__body{font-family:var(--nd-typography-responsive-body-font-family);font-size:var(--nd-typography-responsive-body-font-size);font-weight:var(--nd-typography-responsive-body-font-weight);letter-spacing:var(--nd-typography-responsive-body-letter-spacing);line-height:var(--nd-typography-responsive-body-line-height)}.HomeHeroDesktop-module__GMouTG__actions{gap:var(--nd-spacing-16);flex-wrap:wrap;display:flex}.HomeHeroDesktop-module__GMouTG__benefits{justify-self:end;gap:var(--nd-spacing-16);grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:34%;margin:0;padding:0;list-style:none;display:grid}.HomeHeroDesktop-module__GMouTG__benefitTitle{font-family:var(--nd-typography-label-lg-font-family);font-size:var(--nd-typography-label-lg-font-size);font-weight:var(--nd-typography-label-lg-font-weight);letter-spacing:var(--nd-typography-label-lg-letter-spacing);line-height:var(--nd-typography-label-lg-line-height)}.HomeHeroDesktop-module__GMouTG__benefitText{font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);font-weight:var(--nd-typography-body-sm-font-weight);letter-spacing:var(--nd-typography-body-sm-letter-spacing);line-height:var(--nd-typography-body-sm-line-height)}}@media (min-width:1600px){.HomeHeroDesktop-module__GMouTG__stage{--home-hero-foot:calc(var(--nd-spacing-48) * 2)}.HomeHeroDesktop-module__GMouTG__copy{gap:var(--nd-spacing-24)}.HomeHeroDesktop-module__GMouTG__title{font-family:var(--nd-typography-display-sm-font-family);font-size:var(--nd-typography-display-sm-font-size);font-weight:var(--nd-typography-display-sm-font-weight);letter-spacing:var(--nd-typography-display-sm-letter-spacing);line-height:var(--nd-typography-display-sm-line-height)}}
.HomeHeroResponsive-module__KB63OW__hero{--home-hero-plate-min:280px;--home-hero-plate-max:560px}.HomeHeroResponsive-module__KB63OW__stage{isolation:isolate;flex-direction:column;min-block-size:100svh;display:flex;position:relative}.HomeHeroResponsive-module__KB63OW__plate{min-block-size:var(--home-hero-plate-min);max-block-size:var(--home-hero-plate-max);background-image:url(/hero/HERO-007_home-desktop_light_master_v1.0.webp);background-position:40%;background-repeat:no-repeat;background-size:cover;flex:auto;order:-1;position:relative}.HomeHeroResponsive-module__KB63OW__plate:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--nd-color-background-inverse) 66%, transparent) 0%, color-mix(in srgb, var(--nd-color-background-inverse) 58%, transparent) 12%, color-mix(in srgb, var(--nd-color-background-inverse) 38%, transparent) 20%, color-mix(in srgb, var(--nd-color-background-inverse) 12%, transparent) 28%, transparent 36%);position:absolute;inset:0}.HomeHeroResponsive-module__KB63OW__copy{box-sizing:border-box;inline-size:100%;max-inline-size:var(--nd-breakpoint-layout-content-width);padding-inline:var(--nd-grid-margin);padding-block:var(--nd-spacing-32);align-items:flex-start;gap:var(--nd-spacing-24);flex-direction:column;margin-inline:auto;display:flex}.HomeHeroResponsive-module__KB63OW__eyebrow,.HomeHeroResponsive-module__KB63OW__title,.HomeHeroResponsive-module__KB63OW__body{margin:0}.HomeHeroResponsive-module__KB63OW__eyebrow{padding-block:var(--nd-spacing-8);padding-inline:var(--nd-spacing-16);border:1px solid var(--nd-color-action-primary-default);border-radius:var(--nd-radius-full);color:var(--nd-color-action-primary-default);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);letter-spacing:var(--nd-typography-label-sm-letter-spacing);line-height:var(--nd-typography-label-sm-line-height);background:0 0;align-items:center;display:inline-flex}.HomeHeroResponsive-module__KB63OW__title{max-inline-size:16ch;font-family:var(--nd-typography-heading-1-font-family);font-size:var(--nd-typography-heading-1-font-size);font-weight:var(--nd-typography-heading-1-font-weight);letter-spacing:var(--nd-typography-heading-1-letter-spacing);line-height:var(--nd-typography-heading-1-line-height);text-wrap:balance}.HomeHeroResponsive-module__KB63OW__noBreak{white-space:nowrap}.HomeHeroResponsive-module__KB63OW__body{max-inline-size:36rem;font-family:var(--nd-typography-responsive-body-font-family);font-size:var(--nd-typography-responsive-body-font-size);font-weight:var(--nd-typography-responsive-body-font-weight);letter-spacing:var(--nd-typography-responsive-body-letter-spacing);line-height:var(--nd-typography-responsive-body-line-height)}.HomeHeroResponsive-module__KB63OW__actions{gap:var(--nd-spacing-16);flex-wrap:wrap;display:flex}@media (min-width:768px){.HomeHeroResponsive-module__KB63OW__hero{--home-hero-plate-max:960px}.HomeHeroResponsive-module__KB63OW__copy{padding-block:var(--nd-spacing-48)}.HomeHeroResponsive-module__KB63OW__title{max-inline-size:14ch;font-family:var(--nd-typography-display-sm-font-family);font-size:var(--nd-typography-display-sm-font-size);font-weight:var(--nd-typography-display-sm-font-weight);letter-spacing:var(--nd-typography-display-sm-letter-spacing);line-height:var(--nd-typography-display-sm-line-height)}}@media (not (min-width:768px)) and (max-height:700px){.HomeHeroResponsive-module__KB63OW__copy{padding-block:var(--nd-spacing-16) var(--nd-spacing-20);gap:var(--nd-spacing-12)}.HomeHeroResponsive-module__KB63OW__title{font-size:calc(var(--nd-typography-heading-1-font-size) * .8);line-height:1.15}}@media (not (min-width:768px)) and (max-height:700px) and (orientation:portrait){.HomeHeroResponsive-module__KB63OW__plate{background-position:40% 0;background-size:auto 125%}}@media (min-width:768px) and (not (min-width:1280px)) and (orientation:landscape){.HomeHeroResponsive-module__KB63OW__stage{--home-hero-header-row:var(--nd-spacing-40);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--home-hero-header-row) minmax(0, 1fr);row-gap:var(--nd-spacing-32);aspect-ratio:1672/941;box-sizing:border-box;min-block-size:0;padding-inline:var(--nd-grid-margin);padding-block:var(--nd-spacing-24) var(--nd-spacing-48);display:grid}.HomeHeroResponsive-module__KB63OW__plate{z-index:-1;background-position:50%;flex:none;order:0;min-block-size:0;max-block-size:none;position:absolute;inset:0}.HomeHeroResponsive-module__KB63OW__plate:after{content:"";pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-24) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-24) + var(--nd-spacing-48) * 3));-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-24) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-24) + var(--nd-spacing-48) * 3));mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-24) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-24) + var(--nd-spacing-48) * 3));background:linear-gradient(90deg, transparent 50%, color-mix(in srgb, var(--nd-color-background-secondary) 30%, transparent) 60%, color-mix(in srgb, var(--nd-color-background-secondary) 52%, transparent) 72%, color-mix(in srgb, var(--nd-color-background-secondary) 60%, transparent) 100%);position:absolute;inset:0}.HomeHeroResponsive-module__KB63OW__copy{place-self:start end;gap:var(--nd-spacing-20);grid-row:2;inline-size:40%;max-inline-size:none;margin:0;padding:0}.HomeHeroResponsive-module__KB63OW__eyebrow{background:color-mix(in srgb, var(--nd-color-background-secondary) 72%, transparent)}.HomeHeroResponsive-module__KB63OW__title{max-inline-size:none;font-family:var(--nd-typography-heading-1-font-family);font-size:var(--nd-typography-heading-1-font-size);font-weight:var(--nd-typography-heading-1-font-weight);letter-spacing:var(--nd-typography-heading-1-letter-spacing);line-height:var(--nd-typography-heading-1-line-height)}}@media (min-width:1024px) and (not (min-width:1280px)) and (orientation:landscape){.HomeHeroResponsive-module__KB63OW__copy{inline-size:36%}}@media (min-width:768px) and (not (min-width:1280px)) and (orientation:landscape) and (max-height:500px){.HomeHeroResponsive-module__KB63OW__stage{row-gap:var(--nd-spacing-8);padding-block-start:var(--nd-spacing-16)}.HomeHeroResponsive-module__KB63OW__plate:after{-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-16) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-16) + var(--nd-spacing-48) * 2));-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-16) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-16) + var(--nd-spacing-48) * 2));mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-16) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-16) + var(--nd-spacing-48) * 2))}.HomeHeroResponsive-module__KB63OW__copy{gap:var(--nd-spacing-12);inline-size:34%}.HomeHeroResponsive-module__KB63OW__title{font-size:calc(var(--nd-typography-heading-1-font-size) * .9);line-height:1.15}}@media (min-width:640px) and (not (min-width:768px)) and (orientation:landscape) and (max-height:500px){.HomeHeroResponsive-module__KB63OW__stage{--home-hero-header-row:calc(var(--nd-spacing-40) + var(--nd-spacing-4));grid-template-columns:minmax(0,1fr);grid-template-rows:var(--home-hero-header-row) minmax(0, 1fr);row-gap:var(--nd-spacing-8);aspect-ratio:auto;box-sizing:border-box;min-block-size:100svh;padding-inline:var(--nd-grid-margin);padding-block:var(--nd-spacing-16) var(--nd-spacing-24);display:grid}.HomeHeroResponsive-module__KB63OW__plate{z-index:-1;background-position:100% 0;background-size:auto max(100%,70.3499vw);flex:none;order:0;min-block-size:0;max-block-size:none;position:absolute;inset:0}.HomeHeroResponsive-module__KB63OW__plate:after{content:"";pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-16) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-16) + var(--nd-spacing-48) * 2));-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-16) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-16) + var(--nd-spacing-48) * 2));mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-16) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-16) + var(--nd-spacing-48) * 2));background:linear-gradient(90deg, transparent 62%, color-mix(in srgb, var(--nd-color-background-secondary) 30%, transparent) 70%, color-mix(in srgb, var(--nd-color-background-secondary) 52%, transparent) 80%, color-mix(in srgb, var(--nd-color-background-secondary) 60%, transparent) 100%);position:absolute;inset:0}.HomeHeroResponsive-module__KB63OW__copy{place-self:start end;gap:var(--nd-spacing-12);grid-row:2;inline-size:38%;max-inline-size:none;margin:0;padding:0}.HomeHeroResponsive-module__KB63OW__eyebrow{background:color-mix(in srgb, var(--nd-color-background-secondary) 72%, transparent);padding-inline:clamp(var(--nd-spacing-8), calc(var(--nd-spacing-16) - (667px - 100vw) / 2), var(--nd-spacing-16))}.HomeHeroResponsive-module__KB63OW__title{max-inline-size:none;font-family:var(--nd-typography-heading-3-font-family);font-size:var(--nd-typography-heading-3-font-size);font-weight:var(--nd-typography-heading-3-font-weight);letter-spacing:var(--nd-typography-heading-3-letter-spacing);line-height:var(--nd-typography-heading-3-line-height)}}@media (min-width:568px) and (not (min-width:640px)) and (orientation:landscape) and (max-height:500px){.HomeHeroResponsive-module__KB63OW__stage{--home-hero-header-row:calc(var(--nd-spacing-40) + var(--nd-spacing-4));grid-template-columns:minmax(0,1fr);grid-template-rows:var(--home-hero-header-row) minmax(0, 1fr);row-gap:var(--nd-spacing-8);aspect-ratio:auto;box-sizing:border-box;min-block-size:100svh;padding-inline:var(--nd-grid-margin);padding-block:var(--nd-spacing-16) var(--nd-spacing-24);display:grid}.HomeHeroResponsive-module__KB63OW__plate{z-index:-1;background-position:100% 0;background-size:140%;flex:none;order:0;min-block-size:0;max-block-size:none;position:absolute;inset:0}.HomeHeroResponsive-module__KB63OW__plate:after{content:"";pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-16) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-16) + var(--nd-spacing-48) * 2));-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-16) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-16) + var(--nd-spacing-48) * 2));mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--nd-spacing-16) + var(--nd-spacing-48)), #000 calc(var(--nd-spacing-16) + var(--nd-spacing-48) * 2));background:linear-gradient(90deg, transparent 54%, color-mix(in srgb, var(--nd-color-background-secondary) 30%, transparent) 64%, color-mix(in srgb, var(--nd-color-background-secondary) 52%, transparent) 76%, color-mix(in srgb, var(--nd-color-background-secondary) 60%, transparent) 100%);position:absolute;inset:0}.HomeHeroResponsive-module__KB63OW__copy{place-self:start end;gap:var(--nd-spacing-12);grid-row:2;inline-size:46%;max-inline-size:none;margin:0;padding:0}.HomeHeroResponsive-module__KB63OW__eyebrow{background:color-mix(in srgb, var(--nd-color-background-secondary) 72%, transparent);padding-inline:var(--nd-spacing-8)}.HomeHeroResponsive-module__KB63OW__title{max-inline-size:none;font-family:var(--nd-typography-heading-3-font-family);font-size:var(--nd-typography-heading-3-font-size);font-weight:var(--nd-typography-heading-3-font-weight);letter-spacing:var(--nd-typography-heading-3-letter-spacing);line-height:var(--nd-typography-heading-3-line-height)}}@media (min-width:1280px){.HomeHeroResponsive-module__KB63OW__hero{display:none}}
.SiteHeader-module__uUicnq__siteHeader{padding-block:var(--nd-spacing-16);border-block-end:1px solid var(--nd-color-border-subtle)}.SiteHeader-module__uUicnq__inner{justify-content:space-between;align-items:center;gap:var(--nd-spacing-16);min-inline-size:0;display:flex}
.SectionSurface-module__HJfxNq__base{background-color:var(--nd-color-background-primary)}.SectionSurface-module__HJfxNq__subtle{background-color:var(--nd-color-background-secondary)}.SectionSurface-module__HJfxNq__brand{background-color:var(--nd-color-background-brand-subtle)}.SectionSurface-module__HJfxNq__inverse{background-color:var(--nd-color-background-inverse);color:var(--nd-color-text-inverse)}.SectionSurface-module__HJfxNq__inverse :is(h1,h2,h3,h4,h5,h6,p,li,span,dt,dd){color:var(--nd-color-text-inverse)}
.BrandHomeLink-module__To2QVG__link{display:inline-flex}.BrandHomeLink-module__To2QVG__logo{object-fit:contain;block-size:32.9706px;inline-size:160px;display:block}
.PrimaryNavigation-module__aprTeG__list{align-items:center;gap:var(--nd-spacing-24);margin:0;padding:0;list-style:none;display:flex}.PrimaryNavigation-module__aprTeG__link{padding-block:var(--nd-spacing-8);padding-inline:var(--nd-spacing-4);color:var(--nd-color-text-link);align-items:center;text-decoration:none;display:inline-flex;position:relative}.PrimaryNavigation-module__aprTeG__link:hover{color:var(--nd-color-text-link-hover)}.PrimaryNavigation-module__aprTeG__link:after{content:"";inset-inline:var(--nd-spacing-4);background-color:var(--nd-color-action-primary-default);border-radius:var(--nd-radius-2);opacity:0;block-size:2px;transition:opacity var(--nd-motion-duration-quick) var(--nd-motion-easing-ease-out);position:absolute;inset-block-end:0}.PrimaryNavigation-module__aprTeG__link:hover:after,.PrimaryNavigation-module__aprTeG__link[aria-current]:after{opacity:1}.PrimaryNavigation-module__aprTeG__cta{padding-inline:var(--nd-spacing-16);border-radius:var(--nd-radius-8);background-color:var(--nd-color-action-primary-default);color:var(--nd-color-action-primary-foreground);transition:background-color var(--nd-motion-duration-quick) var(--nd-motion-easing-ease-out)}.PrimaryNavigation-module__aprTeG__cta:hover{background-color:var(--nd-color-action-primary-hover);color:var(--nd-color-action-primary-foreground)}.PrimaryNavigation-module__aprTeG__cta:after{content:none}.PrimaryNavigation-module__aprTeG__cta[aria-current]{background-color:var(--nd-color-action-primary-hover)}.PrimaryNavigation-module__aprTeG__vertical{align-items:stretch;gap:var(--nd-spacing-4);flex-direction:column}.PrimaryNavigation-module__aprTeG__vertical .PrimaryNavigation-module__aprTeG__link{align-items:center;min-block-size:44px;display:flex}.PrimaryNavigation-module__aprTeG__vertical .PrimaryNavigation-module__aprTeG__cta{padding-inline:var(--nd-spacing-4);color:var(--nd-color-text-link);background-color:#0000;border-radius:0}.PrimaryNavigation-module__aprTeG__vertical .PrimaryNavigation-module__aprTeG__cta:hover{color:var(--nd-color-text-link-hover);background-color:#0000}.PrimaryNavigation-module__aprTeG__vertical .PrimaryNavigation-module__aprTeG__cta:after{content:""}@media (prefers-reduced-motion:reduce){.PrimaryNavigation-module__aprTeG__link:after,.PrimaryNavigation-module__aprTeG__cta{transition:none}}
.CallToAction-module__DEwgGW__root{text-align:center;inline-size:100%}.CallToAction-module__DEwgGW__title{color:var(--nd-color-text-primary);font-family:var(--nd-typography-responsive-sectiontitle-font-family);font-size:var(--nd-typography-responsive-sectiontitle-font-size);font-weight:var(--nd-typography-responsive-sectiontitle-font-weight);letter-spacing:var(--nd-typography-responsive-sectiontitle-letter-spacing);line-height:var(--nd-typography-responsive-sectiontitle-line-height);margin:0}.CallToAction-module__DEwgGW__description{margin:0;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-responsive-body-font-family);font-size:var(--nd-typography-responsive-body-font-size);font-weight:var(--nd-typography-responsive-body-font-weight);letter-spacing:var(--nd-typography-responsive-body-letter-spacing);line-height:var(--nd-typography-responsive-body-line-height);margin-block-start:var(--nd-spacing-16)}.CallToAction-module__DEwgGW__action{margin-block-start:var(--nd-spacing-24)}
.MobileNavigation-module__XB7YDG__control{min-block-size:44px;min-inline-size:44px;padding-block:var(--nd-spacing-8);padding-inline:var(--nd-spacing-16);border:1px solid var(--nd-color-action-secondary-border);border-radius:var(--nd-radius-8);background-color:var(--nd-color-action-secondary-default);color:var(--nd-color-action-secondary-foreground);font-family:var(--nd-typography-button-md-font-family);font-size:var(--nd-typography-button-md-font-size);font-weight:var(--nd-typography-button-md-font-weight);letter-spacing:var(--nd-typography-button-md-letter-spacing);line-height:var(--nd-typography-button-md-line-height);justify-content:center;align-items:center;display:inline-flex}.MobileNavigation-module__XB7YDG__control:hover{background-color:var(--nd-color-action-secondary-hover)}.MobileNavigation-module__XB7YDG__dialog{block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;padding:var(--nd-spacing-16);background-color:var(--nd-color-background-primary);color:var(--nd-color-text-primary);border:0;margin:0}.MobileNavigation-module__XB7YDG__dialog[open]{gap:var(--nd-spacing-24);flex-direction:column;display:flex}
.FeatureGrid-module__0Wm7Pq__grid{gap:var(--nd-grid-gutter);grid-template-columns:repeat(1,minmax(0,1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.FeatureGrid-module__0Wm7Pq__item{border-block-start:1px solid var(--nd-color-border-subtle);padding-block-start:var(--nd-spacing-24)}.FeatureGrid-module__0Wm7Pq__title{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-5-font-family);font-size:var(--nd-typography-heading-5-font-size);font-weight:var(--nd-typography-heading-5-font-weight);letter-spacing:var(--nd-typography-heading-5-letter-spacing);line-height:var(--nd-typography-heading-5-line-height);margin:0}.FeatureGrid-module__0Wm7Pq__description{margin:0;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height);margin-block-start:var(--nd-spacing-12)}@media (min-width:768px){.FeatureGrid-module__0Wm7Pq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.FeatureGrid-module__0Wm7Pq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.FeatureGrid-module__0Wm7Pq__grid.FeatureGrid-module__0Wm7Pq__columns4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.CurrentFocus-module__VknvGa__focus{gap:var(--nd-spacing-24);padding:var(--nd-spacing-24);background-color:var(--nd-color-background-brand-subtle);border:1px solid var(--nd-color-border-subtle);border-radius:var(--nd-radius-16);grid-template-columns:minmax(0,1fr);display:grid}.CurrentFocus-module__VknvGa__media{margin:0}.CurrentFocus-module__VknvGa__image{border-radius:var(--nd-radius-12);block-size:auto;inline-size:100%;display:block}.CurrentFocus-module__VknvGa__disclosure{margin:0;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);letter-spacing:var(--nd-typography-label-sm-letter-spacing);line-height:var(--nd-typography-label-sm-line-height);margin-block-start:var(--nd-spacing-8)}.CurrentFocus-module__VknvGa__body{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.CurrentFocus-module__VknvGa__group,.CurrentFocus-module__VknvGa__title,.CurrentFocus-module__VknvGa__status,.CurrentFocus-module__VknvGa__description{margin:0}.CurrentFocus-module__VknvGa__group{color:var(--nd-color-action-primary-default);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);letter-spacing:var(--nd-typography-label-md-letter-spacing);line-height:var(--nd-typography-label-md-line-height)}.CurrentFocus-module__VknvGa__title{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-4-font-family);font-size:var(--nd-typography-heading-4-font-size);font-weight:var(--nd-typography-heading-4-font-weight);letter-spacing:var(--nd-typography-heading-4-letter-spacing);line-height:var(--nd-typography-heading-4-line-height);text-wrap:balance;margin-block-start:var(--nd-spacing-8)}.CurrentFocus-module__VknvGa__status{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);letter-spacing:var(--nd-typography-label-sm-letter-spacing);line-height:var(--nd-typography-label-sm-line-height);margin-block-start:var(--nd-spacing-12)}.CurrentFocus-module__VknvGa__description{max-inline-size:40rem;color:var(--nd-color-text-primary);font-family:var(--nd-typography-responsive-body-font-family);font-size:var(--nd-typography-responsive-body-font-size);font-weight:var(--nd-typography-responsive-body-font-weight);letter-spacing:var(--nd-typography-responsive-body-letter-spacing);line-height:var(--nd-typography-responsive-body-line-height);margin-block-start:var(--nd-spacing-16)}.CurrentFocus-module__VknvGa__availability{max-inline-size:40rem;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);font-weight:var(--nd-typography-body-sm-font-weight);letter-spacing:var(--nd-typography-body-sm-letter-spacing);line-height:var(--nd-typography-body-sm-line-height);margin:0;margin-block-start:var(--nd-spacing-12)}.CurrentFocus-module__VknvGa__actions{align-items:center;gap:var(--nd-spacing-16) var(--nd-spacing-24);flex-wrap:wrap;margin-block-start:var(--nd-spacing-24);display:flex}.CurrentFocus-module__VknvGa__detail{align-items:center;gap:var(--nd-spacing-8);min-block-size:44px;color:var(--nd-color-text-link);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);letter-spacing:var(--nd-typography-label-md-letter-spacing);line-height:var(--nd-typography-label-md-line-height);text-decoration:none;display:inline-flex}.CurrentFocus-module__VknvGa__detail:hover{color:var(--nd-color-text-link-hover)}.CurrentFocus-module__VknvGa__detail:focus-visible{border-radius:var(--nd-radius-4);box-shadow:0 0 0 2px var(--nd-color-focus-ring), 0 0 0 4px var(--nd-color-focus-ring-outer);outline:none}.CurrentFocus-module__VknvGa__arrow{transition:transform var(--nd-motion-duration-normal) var(--nd-motion-easing-ease-out);flex:none}.CurrentFocus-module__VknvGa__detail:hover .CurrentFocus-module__VknvGa__arrow,.CurrentFocus-module__VknvGa__detail:focus-visible .CurrentFocus-module__VknvGa__arrow{transform:translateX(var(--nd-spacing-4))}@media (prefers-reduced-motion:reduce){.CurrentFocus-module__VknvGa__arrow{transition:none}}@media (min-width:768px){.CurrentFocus-module__VknvGa__focus{padding:var(--nd-spacing-32)}.CurrentFocus-module__VknvGa__title{font-family:var(--nd-typography-heading-3-font-family);font-size:var(--nd-typography-heading-3-font-size);font-weight:var(--nd-typography-heading-3-font-weight);letter-spacing:var(--nd-typography-heading-3-letter-spacing);line-height:var(--nd-typography-heading-3-line-height)}}@media (min-width:1024px){.CurrentFocus-module__VknvGa__withMedia{align-items:center;gap:var(--nd-spacing-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1280px){.CurrentFocus-module__VknvGa__focus{padding:var(--nd-spacing-40)}}
.agent-module__iFWWxW__form{gap:var(--nd-spacing-20);flex-direction:column;display:flex}.agent-module__iFWWxW__form :is(input,textarea){border-color:var(--nd-color-border-strong)}.agent-module__iFWWxW__honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.agent-module__iFWWxW__nonAiChoice{margin:0;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);line-height:var(--nd-typography-body-sm-line-height);margin-block-start:var(--nd-spacing-16)}.agent-module__iFWWxW__nonAiChoice a,.agent-module__iFWWxW__inlineLink{color:var(--nd-color-text-link)}.agent-module__iFWWxW__status{gap:var(--nd-spacing-12);flex-direction:column;display:flex}.agent-module__iFWWxW__statusTitle{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-4-font-family);font-size:var(--nd-typography-heading-4-font-size);font-weight:var(--nd-typography-heading-4-font-weight);line-height:var(--nd-typography-heading-4-line-height);margin:0}.agent-module__iFWWxW__statusBody{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);line-height:var(--nd-typography-body-md-line-height);margin:0}.agent-module__iFWWxW__workspace{padding-block:var(--nd-spacing-40) var(--nd-spacing-64)}.agent-module__iFWWxW__statusLine{border-block-end:1px solid var(--nd-color-border-subtle);color:var(--nd-color-text-secondary);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);margin:0;margin-block-end:var(--nd-spacing-24);padding-block-end:var(--nd-spacing-12)}.agent-module__iFWWxW__transcript{margin:0;padding:0;list-style:none}.agent-module__iFWWxW__turn{padding-block:var(--nd-spacing-20);border-block-start:1px solid var(--nd-color-border-subtle)}.agent-module__iFWWxW__turnLabel{color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);margin:0;margin-block-end:var(--nd-spacing-8)}.agent-module__iFWWxW__turnBody{color:var(--nd-color-text-primary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);line-height:var(--nd-typography-body-md-line-height);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.agent-module__iFWWxW__actions{gap:var(--nd-spacing-16);flex-wrap:wrap;align-items:center;margin-block-start:var(--nd-spacing-24);display:flex}.agent-module__iFWWxW__secondaryButton{min-block-size:44px;padding-inline:var(--nd-spacing-16);border:1px solid var(--nd-color-border-strong);border-radius:var(--nd-radius-8);color:var(--nd-color-text-primary);font:inherit;cursor:pointer;background:0 0}.agent-module__iFWWxW__secondaryButton:focus-visible{outline:2px solid var(--nd-color-focus-ring);outline-offset:2px}.agent-module__iFWWxW__brief{gap:var(--nd-spacing-24);flex-direction:column;margin-block-start:var(--nd-spacing-32);display:flex}.agent-module__iFWWxW__briefSection h3{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-5-font-family);font-size:var(--nd-typography-heading-5-font-size);font-weight:var(--nd-typography-heading-5-font-weight);margin:0;margin-block-end:var(--nd-spacing-8)}.agent-module__iFWWxW__briefItems{margin:0;padding-inline-start:var(--nd-spacing-20)}.agent-module__iFWWxW__provenance{color:var(--nd-color-text-tertiary);font-size:var(--nd-typography-caption-default-font-size);display:block}.agent-module__iFWWxW__danger{border-block-start:1px solid var(--nd-color-border-subtle);margin-block-start:var(--nd-spacing-40);padding-block-start:var(--nd-spacing-20)}.agent-module__iFWWxW__reviewHeader{gap:var(--nd-spacing-12);border-block-end:1px solid var(--nd-color-border-subtle);flex-direction:column;padding-block-end:var(--nd-spacing-24);display:flex}.agent-module__iFWWxW__reviewTitle{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-3-font-family);font-size:var(--nd-typography-heading-3-font-size);font-weight:var(--nd-typography-heading-3-font-weight);line-height:var(--nd-typography-heading-3-line-height);margin:0}.agent-module__iFWWxW__reviewIntro{max-inline-size:62ch;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-lg-font-family);font-size:var(--nd-typography-body-lg-font-size);line-height:var(--nd-typography-body-lg-line-height);margin:0}.agent-module__iFWWxW__orientation{color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);margin:0}.agent-module__iFWWxW__reviewRegion{gap:var(--nd-spacing-24);flex-direction:column;display:flex}.agent-module__iFWWxW__reviewSections{gap:var(--nd-spacing-16);flex-direction:column;display:flex}.agent-module__iFWWxW__block{gap:var(--nd-spacing-16);padding:var(--nd-spacing-24) var(--nd-spacing-24) var(--nd-spacing-12);border:1px solid var(--nd-color-border-subtle);border-radius:var(--nd-radius-12);background-color:var(--nd-color-surface-subtle);scroll-margin-block:var(--nd-spacing-64) var(--nd-spacing-96,6rem);flex-direction:column;display:flex}.agent-module__iFWWxW__blockEmpty{gap:var(--nd-spacing-8);padding-block:var(--nd-spacing-12);background-color:#0000}.agent-module__iFWWxW__blockEmpty .agent-module__iFWWxW__sectionHeading{font-size:var(--nd-typography-heading-6-font-size)}.agent-module__iFWWxW__summaryBlock{background-color:var(--nd-color-background-brand-subtle)}.agent-module__iFWWxW__summaryText{color:var(--nd-color-text-primary);font-family:var(--nd-typography-body-lg-font-family);font-size:var(--nd-typography-body-lg-font-size);line-height:var(--nd-typography-body-lg-line-height);margin:0}.agent-module__iFWWxW__sectionHeading{gap:var(--nd-spacing-12);color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-5-font-family);font-size:var(--nd-typography-heading-5-font-size);font-weight:var(--nd-typography-heading-5-font-weight);line-height:var(--nd-typography-heading-5-line-height);align-items:baseline;margin:0;display:flex}.agent-module__iFWWxW__sectionLetter{min-inline-size:1.25em;color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight)}.agent-module__iFWWxW__subHeading{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-6-font-family);font-size:var(--nd-typography-heading-6-font-size);font-weight:var(--nd-typography-heading-6-font-weight);margin:0}.agent-module__iFWWxW__points{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-module__iFWWxW__point{gap:var(--nd-spacing-4) var(--nd-spacing-16);padding-block:var(--nd-spacing-12);border-block-start:1px solid var(--nd-color-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.agent-module__iFWWxW__point:first-child{border-block-start:0;padding-block-start:0}.agent-module__iFWWxW__pointMain{gap:var(--nd-spacing-8);flex-direction:column;min-inline-size:0;display:flex}.agent-module__iFWWxW__reviewValue{max-inline-size:68ch;color:var(--nd-color-text-primary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);line-height:var(--nd-typography-body-md-line-height);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.agent-module__iFWWxW__pointMeta{margin:0}.agent-module__iFWWxW__badge{padding:.125rem var(--nd-spacing-8);border:1px solid var(--nd-color-border-subtle);border-radius:var(--nd-radius-full);background-color:var(--nd-color-surface-default);color:var(--nd-color-text-secondary);font-family:var(--nd-typography-caption-default-font-family);font-size:var(--nd-typography-caption-default-font-size);line-height:var(--nd-typography-caption-default-line-height);display:inline-block}.agent-module__iFWWxW__badgeVisitor{background-color:var(--nd-color-background-brand-subtle);color:var(--nd-color-text-brand);border-color:#0000}.agent-module__iFWWxW__badgeCheck{border-style:dashed;border-color:var(--nd-color-border-strong)}.agent-module__iFWWxW__history{color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size)}.agent-module__iFWWxW__history>summary{min-block-size:32px;inline-size:fit-content;padding-block:var(--nd-spacing-4);cursor:pointer;list-style-position:inside;display:list-item}.agent-module__iFWWxW__historyText{max-inline-size:68ch;color:var(--nd-color-text-tertiary);line-height:var(--nd-typography-body-sm-line-height);overflow-wrap:anywhere;margin:0}.agent-module__iFWWxW__note{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);line-height:var(--nd-typography-body-sm-line-height);margin:0}.agent-module__iFWWxW__icon{flex:none}.agent-module__iFWWxW__iconAction{gap:var(--nd-spacing-4);min-block-size:44px;inline-size:fit-content;padding-inline:var(--nd-spacing-4);border-radius:var(--nd-radius-6);color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.agent-module__iFWWxW__iconAction::-webkit-details-marker{display:none}.agent-module__iFWWxW__iconAction:hover,details[open]>.agent-module__iFWWxW__iconAction{color:var(--nd-color-text-link)}.agent-module__iFWWxW__editPanel{grid-area:1/2;place-self:start end}.agent-module__iFWWxW__editPanel[open]{justify-self:stretch;gap:var(--nd-spacing-8);flex-direction:column;grid-area:2/1/auto/-1;display:flex}.agent-module__iFWWxW__editBody{gap:var(--nd-spacing-12);padding:var(--nd-spacing-16);border:1px solid var(--nd-color-border-subtle);border-radius:var(--nd-radius-8);background-color:var(--nd-color-surface-default);flex-direction:column;display:flex}.agent-module__iFWWxW__addPanel{margin-block-start:calc(var(--nd-spacing-8) * -1)}.agent-module__iFWWxW__emptyRow{gap:0 var(--nd-spacing-16);flex-wrap:wrap;align-items:center;display:flex}.agent-module__iFWWxW__emptyRow>.agent-module__iFWWxW__addPanel{margin-block-start:0}.agent-module__iFWWxW__emptyRow>.agent-module__iFWWxW__addPanel[open]{flex-basis:100%}.agent-module__iFWWxW__addPanel[open]{gap:var(--nd-spacing-8);flex-direction:column;display:flex}.agent-module__iFWWxW__editForm{gap:var(--nd-spacing-12);flex-direction:column;display:flex}.agent-module__iFWWxW__editForm textarea{border-color:var(--nd-color-border-strong)}.agent-module__iFWWxW__editActions{gap:var(--nd-spacing-16);flex-wrap:wrap;align-items:center;display:flex}.agent-module__iFWWxW__editActions :is(.agent-module__iFWWxW__secondaryButton,.agent-module__iFWWxW__textButton){font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size)}.agent-module__iFWWxW__textButton{min-block-size:44px;color:var(--nd-color-text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.agent-module__iFWWxW__quietDanger{color:var(--nd-color-text-secondary)}.agent-module__iFWWxW__iconAction:focus-visible,.agent-module__iFWWxW__history>summary:focus-visible,.agent-module__iFWWxW__conversation>summary:focus-visible,.agent-module__iFWWxW__danger>summary:focus-visible,.agent-module__iFWWxW__textButton:focus-visible,.agent-module__iFWWxW__primaryLink:focus-visible{outline:2px solid var(--nd-color-focus-ring);outline-offset:2px}.agent-module__iFWWxW__actionBar{z-index:1;gap:var(--nd-spacing-12) var(--nd-spacing-16);margin-inline:calc(var(--nd-spacing-16) * -1);padding:var(--nd-spacing-12) var(--nd-spacing-16);border-block-start:1px solid var(--nd-color-border-subtle);background-color:var(--nd-color-background-primary);flex-wrap:wrap;align-items:center;padding-block-end:max(var(--nd-spacing-12), env(safe-area-inset-bottom));display:flex;position:sticky;inset-block-end:0}html:has(.agent-module__iFWWxW__actionBar){scroll-padding-block-end:6rem}.agent-module__iFWWxW__primaryLink{min-block-size:44px;padding-inline:var(--nd-spacing-20);border-radius:var(--nd-radius-8);background-color:var(--nd-color-action-primary-default);color:var(--nd-color-action-primary-foreground);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.agent-module__iFWWxW__primaryLink:hover{background-color:var(--nd-color-action-primary-hover)}.agent-module__iFWWxW__actionBar .agent-module__iFWWxW__secondaryButton{border-color:var(--nd-color-border-default);color:var(--nd-color-text-secondary);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight)}.agent-module__iFWWxW__actionBar .agent-module__iFWWxW__secondaryButton:hover{border-color:var(--nd-color-border-strong);color:var(--nd-color-text-primary)}@media (max-width:480px){.agent-module__iFWWxW__block{padding:var(--nd-spacing-16)}.agent-module__iFWWxW__blockEmpty{padding-block:var(--nd-spacing-12)}.agent-module__iFWWxW__actionBar{gap:var(--nd-spacing-8)}.agent-module__iFWWxW__actionBar>*{flex:100%}.agent-module__iFWWxW__actionBar .agent-module__iFWWxW__secondaryButton{inline-size:100%}}.agent-module__iFWWxW__confirmPoints{gap:var(--nd-spacing-8);color:var(--nd-color-text-primary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);line-height:var(--nd-typography-body-md-line-height);flex-direction:column;margin:0;padding-inline-start:var(--nd-spacing-20);display:flex}.agent-module__iFWWxW__conversation{margin-block-start:var(--nd-spacing-32)}.agent-module__iFWWxW__conversation>summary,.agent-module__iFWWxW__danger>summary{min-block-size:44px;inline-size:fit-content;color:var(--nd-color-text-link);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);cursor:pointer;align-items:center;display:flex}.agent-module__iFWWxW__danger>summary{color:var(--nd-color-text-secondary)}.agent-module__iFWWxW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.HeaderNavigation-module__ZuA4Ta__desktop{display:none}.HeaderNavigation-module__ZuA4Ta__mobile{display:block}@media (min-width:768px){.HeaderNavigation-module__ZuA4Ta__desktop{display:block}.HeaderNavigation-module__ZuA4Ta__mobile{display:none}}
.PortfolioList-module__nsm4va__list{flex-direction:column;align-items:flex-start;display:flex}.PortfolioList-module__nsm4va__heading{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-4-font-family);font-size:var(--nd-typography-heading-4-font-size);font-weight:var(--nd-typography-heading-4-font-weight);letter-spacing:var(--nd-typography-heading-4-letter-spacing);line-height:var(--nd-typography-heading-4-line-height);margin:0}.PortfolioList-module__nsm4va__entries{margin:0;border-block-end:1px solid var(--nd-color-border-subtle);inline-size:100%;margin-block-start:var(--nd-spacing-24);padding:0;list-style:none}.PortfolioList-module__nsm4va__entry{padding-block:var(--nd-spacing-20);border-block-start:1px solid var(--nd-color-border-subtle);grid-template-columns:minmax(0,1fr);grid-template-areas:"name""status""outcome""link";justify-items:start;display:grid}.PortfolioList-module__nsm4va__name,.PortfolioList-module__nsm4va__status,.PortfolioList-module__nsm4va__outcome{margin:0}.PortfolioList-module__nsm4va__name{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-5-font-family);font-size:var(--nd-typography-heading-5-font-size);font-weight:var(--nd-typography-heading-5-font-weight);letter-spacing:var(--nd-typography-heading-5-letter-spacing);line-height:var(--nd-typography-heading-5-line-height);grid-area:name}.PortfolioList-module__nsm4va__status{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);letter-spacing:var(--nd-typography-label-sm-letter-spacing);line-height:var(--nd-typography-label-sm-line-height);grid-area:status;margin-block-start:var(--nd-spacing-4)}.PortfolioList-module__nsm4va__outcome{max-inline-size:40rem;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height);grid-area:outcome;margin-block-start:var(--nd-spacing-12)}.PortfolioList-module__nsm4va__link{align-items:center;gap:var(--nd-spacing-8);min-block-size:44px;color:var(--nd-color-text-link);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);letter-spacing:var(--nd-typography-label-md-letter-spacing);line-height:var(--nd-typography-label-md-line-height);grid-area:link;margin-block-start:var(--nd-spacing-4);text-decoration:none;display:inline-flex}.PortfolioList-module__nsm4va__link:hover{color:var(--nd-color-text-link-hover)}.PortfolioList-module__nsm4va__link:focus-visible{border-radius:var(--nd-radius-4);box-shadow:0 0 0 2px var(--nd-color-focus-ring), 0 0 0 4px var(--nd-color-focus-ring-outer);outline:none}.PortfolioList-module__nsm4va__onward{margin-block-start:var(--nd-spacing-16)}.PortfolioList-module__nsm4va__arrow{transition:transform var(--nd-motion-duration-normal) var(--nd-motion-easing-ease-out);flex:none}.PortfolioList-module__nsm4va__link:hover .PortfolioList-module__nsm4va__arrow,.PortfolioList-module__nsm4va__link:focus-visible .PortfolioList-module__nsm4va__arrow{transform:translateX(var(--nd-spacing-4))}@media (prefers-reduced-motion:reduce){.PortfolioList-module__nsm4va__arrow{transition:none}}@media (min-width:1024px){.PortfolioList-module__nsm4va__entry{column-gap:var(--nd-spacing-32);padding-block:var(--nd-spacing-24);grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);grid-template-areas:"name outcome link""status outcome link";align-items:start}.PortfolioList-module__nsm4va__outcome{margin-block-start:0}.PortfolioList-module__nsm4va__link{justify-self:end;margin-block-start:0}}
.page-module__GBSY1W__page{flex-direction:column;display:flex}.page-module__GBSY1W__introBand{padding-block:var(--nd-spacing-40) var(--nd-spacing-48)}.page-module__GBSY1W__formBand{padding-block:var(--nd-spacing-48)}.page-module__GBSY1W__composition{row-gap:var(--nd-spacing-48);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.page-module__GBSY1W__introduction:before,.page-module__GBSY1W__process:before,.page-module__GBSY1W__guidance:before{content:"";inline-size:var(--nd-spacing-32);block-size:var(--nd-spacing-2);background-color:var(--nd-color-brand-primary);display:block}.page-module__GBSY1W__introduction:before{margin-block-end:var(--nd-spacing-24)}.page-module__GBSY1W__requestContext{color:var(--nd-color-action-primary-default);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);letter-spacing:var(--nd-typography-label-md-letter-spacing);line-height:var(--nd-typography-label-md-line-height);margin:0;margin-block-end:var(--nd-spacing-12)}.page-module__GBSY1W__pageTitle{color:var(--nd-color-text-primary);font-family:var(--nd-typography-responsive-pagetitle-font-family);font-size:var(--nd-typography-responsive-pagetitle-font-size);font-weight:var(--nd-typography-responsive-pagetitle-font-weight);letter-spacing:var(--nd-typography-responsive-pagetitle-letter-spacing);line-height:var(--nd-typography-responsive-pagetitle-line-height);margin:0}.page-module__GBSY1W__pageIntroduction{max-inline-size:var(--nd-grid-content-reading-width);color:var(--nd-color-text-secondary);text-wrap:pretty;font-family:var(--nd-typography-responsive-body-font-family);font-size:var(--nd-typography-responsive-body-font-size);font-weight:var(--nd-typography-responsive-body-font-weight);letter-spacing:var(--nd-typography-responsive-body-letter-spacing);line-height:var(--nd-typography-responsive-body-line-height);margin:0;margin-block-start:var(--nd-spacing-24)}.page-module__GBSY1W__process,.page-module__GBSY1W__guidance{border-block-start:1px solid var(--nd-color-border-default)}.page-module__GBSY1W__process:before,.page-module__GBSY1W__guidance:before{margin-block-start:-1px;margin-block-end:var(--nd-spacing-16)}.page-module__GBSY1W__processTitle,.page-module__GBSY1W__guidanceTitle{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-5-font-family);font-size:var(--nd-typography-heading-5-font-size);font-weight:var(--nd-typography-heading-5-font-weight);letter-spacing:var(--nd-typography-heading-5-letter-spacing);line-height:var(--nd-typography-heading-5-line-height);margin:0}.page-module__GBSY1W__steps{margin:0;margin-block-start:var(--nd-spacing-8);padding:0;list-style:none}.page-module__GBSY1W__step{grid-template-columns:var(--nd-spacing-24) minmax(0, 1fr);column-gap:var(--nd-spacing-12);padding-block:var(--nd-spacing-12);align-items:baseline;display:grid}.page-module__GBSY1W__step+.page-module__GBSY1W__step{border-block-start:1px solid var(--nd-color-border-subtle)}.page-module__GBSY1W__stepNumber{color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);letter-spacing:var(--nd-typography-label-sm-letter-spacing);line-height:var(--nd-typography-label-sm-line-height)}.page-module__GBSY1W__stepText{color:var(--nd-color-text-primary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height)}.page-module__GBSY1W__formLayout{gap:var(--nd-spacing-40);inline-size:100%;max-inline-size:var(--nd-grid-content-reading-width);flex-direction:column;display:flex}.page-module__GBSY1W__form :is(input,textarea){border-color:var(--nd-color-border-strong)}.page-module__GBSY1W__form :is(input,textarea)[aria-invalid=true]{border-color:var(--nd-color-feedback-error-icon)}.page-module__GBSY1W__form a{white-space:nowrap}.page-module__GBSY1W__formLayout:has([data-consultation-success]) .page-module__GBSY1W__guidance{display:none}.page-module__GBSY1W__guidanceList{gap:var(--nd-spacing-8);color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height);flex-direction:column;margin:0;margin-block-start:var(--nd-spacing-16);padding-inline-start:var(--nd-spacing-20);display:flex}.page-module__GBSY1W__guidanceNote,.page-module__GBSY1W__identity{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);font-weight:var(--nd-typography-body-sm-font-weight);letter-spacing:var(--nd-typography-body-sm-letter-spacing);line-height:var(--nd-typography-body-sm-line-height);margin:0}.page-module__GBSY1W__guidanceList+.page-module__GBSY1W__guidanceNote{margin-block-start:var(--nd-spacing-16)}.page-module__GBSY1W__identity{margin-block-start:var(--nd-spacing-48)}@media (min-width:768px){.page-module__GBSY1W__introBand{padding-block:var(--nd-spacing-56) var(--nd-spacing-64)}.page-module__GBSY1W__formBand{padding-block:var(--nd-spacing-64)}.page-module__GBSY1W__composition{row-gap:var(--nd-spacing-56)}.page-module__GBSY1W__process{max-inline-size:var(--nd-grid-content-reading-width)}}@media (min-width:1280px){.page-module__GBSY1W__introBand{padding-block:var(--nd-spacing-64) var(--nd-spacing-80)}.page-module__GBSY1W__formBand{padding-block:var(--nd-spacing-80)}.page-module__GBSY1W__composition,.page-module__GBSY1W__formLayout{column-gap:var(--nd-spacing-96);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;max-inline-size:none;display:grid}.page-module__GBSY1W__form{max-inline-size:var(--nd-grid-content-reading-width);grid-area:1/1}.page-module__GBSY1W__guidance{grid-area:1/2}.page-module__GBSY1W__identity{margin-block-start:var(--nd-spacing-64)}}@media (min-width:1600px){.page-module__GBSY1W__introBand{padding-block:var(--nd-spacing-72) var(--nd-spacing-96)}.page-module__GBSY1W__formBand{padding-block:var(--nd-spacing-96)}}
.SiteFooter-module__YSurga__siteFooter{padding-block:var(--nd-spacing-24);background:var(--nd-color-background-primary);border-block-start:1px solid var(--nd-color-border-subtle)}.SiteFooter-module__YSurga__primary{gap:var(--nd-grid-gutter);align-items:start;display:grid}.SiteFooter-module__YSurga__brand{justify-self:start;position:relative}.SiteFooter-module__YSurga__brand:after{content:"";position:absolute;inset-block:calc(50% - 22px);inset-inline:0}.SiteFooter-module__YSurga__identity{align-items:flex-start;gap:var(--nd-spacing-12);flex-direction:column;display:flex}.SiteFooter-module__YSurga__social{column-gap:var(--nd-spacing-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__YSurga__visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.SiteFooter-module__YSurga__navigation{gap:var(--nd-grid-gutter);display:grid}.SiteFooter-module__YSurga__group{gap:var(--nd-spacing-12);flex-direction:column;display:flex}.SiteFooter-module__YSurga__groupHeading{color:var(--nd-color-text-primary);font-family:var(--nd-typography-label-lg-font-family);font-size:var(--nd-typography-label-lg-font-size);font-weight:var(--nd-typography-label-lg-font-weight);letter-spacing:var(--nd-typography-label-lg-letter-spacing);line-height:var(--nd-typography-label-lg-line-height);margin:0}.SiteFooter-module__YSurga__list{gap:var(--nd-spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__YSurga__link{min-block-size:44px;color:var(--nd-color-text-link);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);font-weight:var(--nd-typography-body-sm-font-weight);letter-spacing:var(--nd-typography-body-sm-letter-spacing);line-height:var(--nd-typography-body-sm-line-height);align-items:center;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.SiteFooter-module__YSurga__link:hover{color:var(--nd-color-text-link-hover)}}.SiteFooter-module__YSurga__copyright{margin:0;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-xs-font-family);font-size:var(--nd-typography-body-xs-font-size);font-weight:var(--nd-typography-body-xs-font-weight);letter-spacing:var(--nd-typography-body-xs-letter-spacing);line-height:var(--nd-typography-body-xs-line-height);margin-block-start:var(--nd-spacing-24)}@media (min-width:768px){.SiteFooter-module__YSurga__siteFooter{padding-block:var(--nd-spacing-32)}.SiteFooter-module__YSurga__navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.SiteFooter-module__YSurga__copyright{margin-block-start:var(--nd-spacing-32)}}@media (min-width:1280px){.SiteFooter-module__YSurga__siteFooter{padding-block:var(--nd-spacing-48)}.SiteFooter-module__YSurga__primary{grid-template-columns:repeat(4,minmax(0,1fr))}.SiteFooter-module__YSurga__navigation{grid-column:span 3}.SiteFooter-module__YSurga__copyright{margin-block-start:var(--nd-spacing-48)}}@media (min-width:1600px){.SiteFooter-module__YSurga__siteFooter{padding-block:var(--nd-spacing-64)}}
.ProductIndexCard-module__fTymsq__card{block-size:100%;padding:var(--nd-spacing-24);background-color:var(--nd-color-surface-subtle);border:1px solid var(--nd-color-border-subtle);border-radius:var(--nd-radius-12);flex-direction:column;display:flex;position:relative}.ProductIndexCard-module__fTymsq__status{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);letter-spacing:var(--nd-typography-label-sm-letter-spacing);line-height:var(--nd-typography-label-sm-line-height);margin:0}.ProductIndexCard-module__fTymsq__name{margin:0;color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-4-font-family);font-size:var(--nd-typography-heading-4-font-size);font-weight:var(--nd-typography-heading-4-font-weight);letter-spacing:var(--nd-typography-heading-4-letter-spacing);line-height:var(--nd-typography-heading-4-line-height);margin-block-start:var(--nd-spacing-12)}.ProductIndexCard-module__fTymsq__outcome{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height);margin:0;margin-block-start:var(--nd-spacing-12)}.ProductIndexCard-module__fTymsq__availability{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);font-weight:var(--nd-typography-body-sm-font-weight);letter-spacing:var(--nd-typography-body-sm-letter-spacing);line-height:var(--nd-typography-body-sm-line-height);margin:0;margin-block-start:var(--nd-spacing-16)}.ProductIndexCard-module__fTymsq__footer{gap:var(--nd-spacing-16);flex-direction:column;margin-block-start:auto;padding-block-start:var(--nd-spacing-24);display:flex}.ProductIndexCard-module__fTymsq__audience{border-block-start:1px solid var(--nd-color-border-subtle);margin:0;padding-block-start:var(--nd-spacing-16)}.ProductIndexCard-module__fTymsq__audienceLabel{color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);letter-spacing:var(--nd-typography-label-sm-letter-spacing);line-height:var(--nd-typography-label-sm-line-height);display:block}.ProductIndexCard-module__fTymsq__audienceText{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);font-weight:var(--nd-typography-body-sm-font-weight);letter-spacing:var(--nd-typography-body-sm-letter-spacing);line-height:var(--nd-typography-body-sm-line-height);margin-block-start:var(--nd-spacing-4);display:block}.ProductIndexCard-module__fTymsq__cue{align-items:center;gap:var(--nd-spacing-8);min-block-size:44px;color:var(--nd-color-text-link);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);letter-spacing:var(--nd-typography-label-md-letter-spacing);line-height:var(--nd-typography-label-md-line-height);align-self:flex-start;text-decoration:none;display:inline-flex}.ProductIndexCard-module__fTymsq__cue:after{content:"";border-radius:var(--nd-radius-12);position:absolute;inset:-1px}.ProductIndexCard-module__fTymsq__cue:focus-visible{outline:none}.ProductIndexCard-module__fTymsq__cue:focus-visible:after{box-shadow:0 0 0 2px var(--nd-color-focus-ring), 0 0 0 4px var(--nd-color-focus-ring-outer)}.ProductIndexCard-module__fTymsq__card.ProductIndexCard-module__fTymsq__isLinked{transition:border-color var(--nd-motion-duration-normal) var(--nd-motion-easing-ease-out)}.ProductIndexCard-module__fTymsq__arrow{transition:transform var(--nd-motion-duration-normal) var(--nd-motion-easing-ease-out);flex:none}.ProductIndexCard-module__fTymsq__cue:focus-visible .ProductIndexCard-module__fTymsq__arrow{transform:translateX(var(--nd-spacing-4))}@media (hover:hover) and (pointer:fine){.ProductIndexCard-module__fTymsq__card.ProductIndexCard-module__fTymsq__isLinked:hover{border-color:var(--nd-color-border-default)}.ProductIndexCard-module__fTymsq__card.ProductIndexCard-module__fTymsq__isLinked:hover .ProductIndexCard-module__fTymsq__cue{color:var(--nd-color-text-link-hover)}.ProductIndexCard-module__fTymsq__card.ProductIndexCard-module__fTymsq__isLinked:hover .ProductIndexCard-module__fTymsq__arrow{transform:translateX(var(--nd-spacing-4))}}@media (prefers-reduced-motion:reduce){.ProductIndexCard-module__fTymsq__card.ProductIndexCard-module__fTymsq__isLinked,.ProductIndexCard-module__fTymsq__arrow{transition:none}}@media (min-width:768px){.ProductIndexCard-module__fTymsq__card{grid-row:span 5;grid-template-rows:subgrid;padding:var(--nd-spacing-32);row-gap:0;display:grid}.ProductIndexCard-module__fTymsq__footer{margin-block-start:0}.ProductIndexCard-module__fTymsq__cue{margin-block-start:auto}}@media (min-width:1280px){.ProductIndexCard-module__fTymsq__card{padding:var(--nd-spacing-40)}.ProductIndexCard-module__fTymsq__outcome{font-family:var(--nd-typography-body-lg-font-family);font-size:var(--nd-typography-body-lg-font-size);font-weight:var(--nd-typography-body-lg-font-weight);letter-spacing:var(--nd-typography-body-lg-letter-spacing);line-height:var(--nd-typography-body-lg-line-height)}}
.Button-module__22icsa__button{min-block-size:44px;min-inline-size:44px;padding-block:var(--nd-spacing-8);padding-inline:var(--nd-spacing-16);border-radius:var(--nd-radius-8);background-color:var(--nd-color-action-primary-default);color:var(--nd-color-action-primary-foreground);font-family:var(--nd-typography-button-md-font-family);font-size:var(--nd-typography-button-md-font-size);font-weight:var(--nd-typography-button-md-font-weight);letter-spacing:var(--nd-typography-button-md-letter-spacing);line-height:var(--nd-typography-button-md-line-height);border:0;justify-content:center;align-items:center;display:inline-flex}.Button-module__22icsa__button:enabled:hover{background-color:var(--nd-color-action-primary-hover)}.Button-module__22icsa__button:enabled:hover:not(:focus-visible){box-shadow:var(--nd-shadow-xs)}.Button-module__22icsa__button:enabled:active{background-color:var(--nd-color-action-primary-pressed)}.Button-module__22icsa__button:enabled:active:not(:focus-visible){box-shadow:none}.Button-module__22icsa__button:focus-visible{box-shadow:0 0 0 2px var(--nd-color-focus-ring), 0 0 0 4px var(--nd-color-focus-ring-outer);outline:none}.Button-module__22icsa__button:disabled{background-color:var(--nd-color-action-primary-disabled);color:var(--nd-color-action-primary-foreground-disabled)}
.HomeHeroHeader-module__W_sXda__homeHero header{border-block-end:none}.HomeHeroHeader-module__W_sXda__defaultBrand{display:contents}.HomeHeroHeader-module__W_sXda__lockup{display:none}@media (min-width:1280px){.HomeHeroHeader-module__W_sXda__homeHero{z-index:1;position:absolute;inset-block-start:0;inset-inline:0}.HomeHeroHeader-module__W_sXda__homeHero header{padding-block:var(--nd-spacing-32) 0}.HomeHeroHeader-module__W_sXda__homeHero header>div{max-width:none}.HomeHeroHeader-module__W_sXda__homeHero header>div>div{align-items:flex-start}.HomeHeroHeader-module__W_sXda__homeHero nav a,.HomeHeroHeader-module__W_sXda__homeHero nav a:hover{color:var(--nd-color-text-inverse)}.HomeHeroHeader-module__W_sXda__homeHero nav a:after{background-color:var(--nd-color-text-inverse)}.HomeHeroHeader-module__W_sXda__defaultBrand{display:none}.HomeHeroHeader-module__W_sXda__lockup{flex-direction:column;min-inline-size:0;display:flex}.HomeHeroHeader-module__W_sXda__lockupLink{display:inline-flex}.HomeHeroHeader-module__W_sXda__lockupLogo{object-fit:contain;block-size:36.2676px;inline-size:176px;display:block}.HomeHeroHeader-module__W_sXda__tagline{margin:0;color:var(--nd-color-text-inverse);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);letter-spacing:var(--nd-typography-label-sm-letter-spacing);line-height:var(--nd-typography-label-sm-line-height);white-space:nowrap;margin-block-start:var(--nd-spacing-16);padding-inline-start:2.9571px}}@media not (min-width:1280px){.HomeHeroHeader-module__W_sXda__homeHero{z-index:1;position:absolute;inset-block-start:0;inset-inline:0}.HomeHeroHeader-module__W_sXda__homeHero header{padding-block:var(--nd-spacing-16) 0}.HomeHeroHeader-module__W_sXda__homeHero header>div{max-width:none}.HomeHeroHeader-module__W_sXda__defaultBrand{display:none}.HomeHeroHeader-module__W_sXda__lockup{flex-direction:column;min-inline-size:0;display:flex}.HomeHeroHeader-module__W_sXda__lockupLink{display:inline-flex}.HomeHeroHeader-module__W_sXda__lockupLogo{object-fit:contain;block-size:28.8492px;inline-size:140px;display:block}.HomeHeroHeader-module__W_sXda__tagline{display:none}}@media (min-width:768px) and (not (min-width:1280px)){.HomeHeroHeader-module__W_sXda__homeHero header{padding-block:var(--nd-spacing-24) 0}.HomeHeroHeader-module__W_sXda__homeHero header>div>div{align-items:flex-start}.HomeHeroHeader-module__W_sXda__homeHero nav a,.HomeHeroHeader-module__W_sXda__homeHero nav a:hover{color:var(--nd-color-text-inverse)}.HomeHeroHeader-module__W_sXda__homeHero nav a:after{background-color:var(--nd-color-text-inverse)}.HomeHeroHeader-module__W_sXda__lockupLogo{block-size:32.9706px;inline-size:160px}}@media (min-width:768px) and (not (min-width:1280px)) and (orientation:landscape) and (max-height:500px){.HomeHeroHeader-module__W_sXda__homeHero header{padding-block:var(--nd-spacing-16) 0}}@media (min-width:568px) and (not (min-width:768px)) and (orientation:landscape) and (max-height:500px){.HomeHeroHeader-module__W_sXda__homeHero header>div>div{align-items:flex-start}}@media (not (min-width:768px)) and (orientation:portrait){.HomeHeroHeader-module__W_sXda__homeHero header{padding-block:var(--nd-spacing-12) 0}.HomeHeroHeader-module__W_sXda__homeHero header>div>div{align-items:flex-start}}@property --home-nav-light-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes HomeHeroHeader-module__W_sXda__homeNavLight{to{--home-nav-light-angle:360deg}}@media (min-width:768px){.HomeHeroHeader-module__W_sXda__homeHero{--home-glass-blur:12px}.HomeHeroHeader-module__W_sXda__homeHero header>div>div{isolation:isolate;position:relative}.HomeHeroHeader-module__W_sXda__homeHero header>div>div:before{content:"";inset-block:calc(-1 * var(--nd-spacing-12));inset-inline:calc(-1 * var(--nd-spacing-16));z-index:-1;border:1px solid var(--nd-color-alpha-white-16);border-radius:var(--nd-radius-16);background-color:color-mix(in srgb, var(--nd-color-background-inverse) 28%, transparent);box-shadow:var(--nd-shadow-glass);opacity:0;pointer-events:none;transition:opacity var(--nd-motion-duration-moderate) var(--nd-motion-easing-ease-out), backdrop-filter var(--nd-motion-duration-moderate) var(--nd-motion-easing-ease-out), -webkit-backdrop-filter var(--nd-motion-duration-moderate) var(--nd-motion-easing-ease-out);position:absolute}.HomeHeroHeader-module__W_sXda__homeHero header>div>div:has(:focus-visible):before{opacity:1;-webkit-backdrop-filter:blur(var(--home-glass-blur));backdrop-filter:blur(var(--home-glass-blur))}.HomeHeroHeader-module__W_sXda__homeHero nav li{transition:transform var(--nd-motion-duration-normal) var(--nd-motion-easing-ease-out);position:relative}.HomeHeroHeader-module__W_sXda__homeHero nav a:before{content:"";inset-block:0;inset-inline:calc(-1 * var(--nd-spacing-8));z-index:-1;border-radius:var(--nd-radius-8);background-color:var(--nd-color-alpha-white-8);box-shadow:var(--nd-shadow-sm);opacity:0;pointer-events:none;transition:opacity var(--nd-motion-duration-normal) var(--nd-motion-easing-ease-out);position:absolute}.HomeHeroHeader-module__W_sXda__homeHero nav a{isolation:isolate}.HomeHeroHeader-module__W_sXda__homeHero nav li:before{content:"";inset-block:0;inset-inline:calc(-1 * var(--nd-spacing-8));z-index:1;border-radius:var(--nd-radius-8);background:conic-gradient(from var(--home-nav-light-angle), var(--nd-color-alpha-white-24) 0deg 250deg, var(--nd-color-alpha-white-72) 300deg, var(--nd-color-alpha-white-24) 350deg 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--nd-motion-duration-normal) var(--nd-motion-easing-ease-out);padding:1px;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.HomeHeroHeader-module__W_sXda__homeHero nav a[href=\/contact],.HomeHeroHeader-module__W_sXda__homeHero nav a[href=\/contact]:hover,.HomeHeroHeader-module__W_sXda__homeHero nav a[href=\/contact][aria-current]{padding-inline:var(--nd-spacing-4);color:var(--nd-color-text-inverse);background-color:#0000}.HomeHeroHeader-module__W_sXda__homeHero nav li:has(a:focus-visible){transform:translateY(-1px)}.HomeHeroHeader-module__W_sXda__homeHero nav li:has(a:focus-visible)>a:before{opacity:1}.HomeHeroHeader-module__W_sXda__homeHero nav li:has(a:focus-visible):before{opacity:1}.HomeHeroHeader-module__W_sXda__homeHero nav li:has(a:focus-visible):before{animation:6s linear infinite HomeHeroHeader-module__W_sXda__homeNavLight}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.HomeHeroHeader-module__W_sXda__homeHero header>div>div:hover:before{opacity:1;-webkit-backdrop-filter:blur(var(--home-glass-blur));backdrop-filter:blur(var(--home-glass-blur))}.HomeHeroHeader-module__W_sXda__homeHero nav li:hover{transform:translateY(-1px)}.HomeHeroHeader-module__W_sXda__homeHero nav li:hover>a:before,.HomeHeroHeader-module__W_sXda__homeHero nav li:hover:before{opacity:1}.HomeHeroHeader-module__W_sXda__homeHero nav li:hover:before{animation:6s linear infinite HomeHeroHeader-module__W_sXda__homeNavLight}.HomeHeroHeader-module__W_sXda__homeHero nav a:hover:after{opacity:0}.HomeHeroHeader-module__W_sXda__homeHero nav a[aria-current]:after{opacity:1}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.HomeHeroHeader-module__W_sXda__homeHero header>div>div:before,.HomeHeroHeader-module__W_sXda__homeHero nav li,.HomeHeroHeader-module__W_sXda__homeHero nav li:before,.HomeHeroHeader-module__W_sXda__homeHero nav a:before{transition:none}.HomeHeroHeader-module__W_sXda__homeHero nav li:hover{transform:none}.HomeHeroHeader-module__W_sXda__homeHero nav li:has(a:focus-visible){transform:none}.HomeHeroHeader-module__W_sXda__homeHero nav li:hover:before{animation:none}.HomeHeroHeader-module__W_sXda__homeHero nav li:has(a:focus-visible):before{animation:none}}
.TrustSection-module__G4cxZW__root{gap:var(--nd-spacing-32);grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}.TrustSection-module__G4cxZW__title{color:var(--nd-color-text-primary);font-family:var(--nd-typography-responsive-sectiontitle-font-family);font-size:var(--nd-typography-responsive-sectiontitle-font-size);font-weight:var(--nd-typography-responsive-sectiontitle-font-weight);letter-spacing:var(--nd-typography-responsive-sectiontitle-letter-spacing);line-height:var(--nd-typography-responsive-sectiontitle-line-height);margin:0}.TrustSection-module__G4cxZW__description{margin:0;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-responsive-body-font-family);font-size:var(--nd-typography-responsive-body-font-size);font-weight:var(--nd-typography-responsive-body-font-weight);letter-spacing:var(--nd-typography-responsive-body-letter-spacing);line-height:var(--nd-typography-responsive-body-line-height);margin-block-start:var(--nd-spacing-16)}.TrustSection-module__G4cxZW__list{gap:var(--nd-spacing-24);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.TrustSection-module__G4cxZW__item{border-block-start:1px solid var(--nd-color-border-subtle);padding-block-start:var(--nd-spacing-24)}.TrustSection-module__G4cxZW__statement{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-5-font-family);font-size:var(--nd-typography-heading-5-font-size);font-weight:var(--nd-typography-heading-5-font-weight);letter-spacing:var(--nd-typography-heading-5-letter-spacing);line-height:var(--nd-typography-heading-5-line-height);margin:0}.TrustSection-module__G4cxZW__evidence{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height);margin:0;margin-block-start:var(--nd-spacing-12)}@media (min-width:1280px){.TrustSection-module__G4cxZW__root{gap:var(--nd-grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.TrustSection-module__G4cxZW__text{grid-column:span 4}.TrustSection-module__G4cxZW__list{grid-column:span 8}}
.ProductHeroMedia-module__u5o9_q__root{padding-block-end:var(--nd-spacing-24)}.ProductHeroMedia-module__u5o9_q__figure{margin:0;max-inline-size:min(100%, var(--product-hero-natural-width), calc(var(--nd-grid-container-xl) - 2 * var(--nd-grid-margin)));margin-inline:auto}.ProductHeroMedia-module__u5o9_q__frame{inline-size:100%;aspect-ratio:var(--product-hero-ratio);border-radius:var(--nd-radius-12);overflow:hidden}.ProductHeroMedia-module__u5o9_q__image{block-size:auto;inline-size:100%;display:block}.ProductHeroMedia-module__u5o9_q__caption{padding-block:var(--nd-spacing-12) 0;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);letter-spacing:var(--nd-typography-label-sm-letter-spacing);line-height:var(--nd-typography-label-sm-line-height);margin:0;display:block}@media (min-width:768px){.ProductHeroMedia-module__u5o9_q__root{padding-block-end:var(--nd-spacing-32)}}
.ProductIndexGrid-module__vMaZwW__grid{gap:var(--nd-grid-gutter);grid-template-columns:minmax(0,1fr);inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.ProductIndexGrid-module__vMaZwW__item{display:grid}@media (min-width:768px){.ProductIndexGrid-module__vMaZwW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductIndexGrid-module__vMaZwW__item{grid-row:span 5;grid-template-rows:subgrid;row-gap:0}}@media (min-width:1280px){.ProductIndexGrid-module__vMaZwW__grid{max-inline-size:var(--nd-grid-container-lg)}}
.Input-module__jQDEvG__field{gap:var(--nd-spacing-8);flex-direction:column;display:flex}.Input-module__jQDEvG__label{color:var(--nd-color-text-primary);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);letter-spacing:var(--nd-typography-label-md-letter-spacing);line-height:var(--nd-typography-label-md-line-height);margin:0}.Input-module__jQDEvG__required{color:var(--nd-color-text-secondary)}.Input-module__jQDEvG__control{min-block-size:44px;inline-size:100%;padding-block:var(--nd-spacing-8);padding-inline:var(--nd-spacing-12);border:1px solid var(--nd-color-border-default);border-radius:var(--nd-radius-8);background-color:var(--nd-color-surface-default);color:var(--nd-color-text-primary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height)}.Input-module__jQDEvG__control::placeholder{color:var(--nd-color-text-secondary)}.Input-module__jQDEvG__control:enabled:not(.Input-module__jQDEvG__invalid):hover{border-color:var(--nd-color-border-strong)}.Input-module__jQDEvG__control.Input-module__jQDEvG__invalid{border-color:var(--nd-color-feedback-error-border)}.Input-module__jQDEvG__control:focus-visible{box-shadow:0 0 0 2px var(--nd-color-focus-ring), 0 0 0 4px var(--nd-color-focus-ring-outer);outline:none}.Input-module__jQDEvG__control:disabled{border-color:var(--nd-color-border-disabled);background-color:var(--nd-color-surface-disabled);color:var(--nd-color-text-disabled)}.Input-module__jQDEvG__helper{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);font-weight:var(--nd-typography-body-sm-font-weight);letter-spacing:var(--nd-typography-body-sm-letter-spacing);line-height:var(--nd-typography-body-sm-line-height);margin:0}.Input-module__jQDEvG__error{color:var(--nd-color-feedback-error-foreground);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);font-weight:var(--nd-typography-body-sm-font-weight);letter-spacing:var(--nd-typography-body-sm-letter-spacing);line-height:var(--nd-typography-body-sm-line-height);margin:0}
.SiteHeaderSurface-module__8Zzgoq__products{background-color:var(--nd-color-background-brand-subtle);border-block-end:1px solid var(--nd-color-border-subtle)}.SiteHeaderSurface-module__8Zzgoq__products header{border-block-end:none}
.WorkflowSteps-module__hrHLCG__list{align-items:flex-start;gap:var(--nd-spacing-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WorkflowSteps-module__hrHLCG__step{align-items:flex-start;gap:var(--nd-spacing-8);color:var(--nd-color-text-primary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height);flex-direction:column;display:flex}.WorkflowSteps-module__hrHLCG__step+.WorkflowSteps-module__hrHLCG__step:before{content:"↓" / "";color:var(--nd-color-text-secondary)}@media (min-width:768px){.WorkflowSteps-module__hrHLCG__list{align-items:center;gap:var(--nd-spacing-12);flex-flow:wrap}.WorkflowSteps-module__hrHLCG__step{align-items:center;gap:var(--nd-spacing-12);flex-direction:row}.WorkflowSteps-module__hrHLCG__step+.WorkflowSteps-module__hrHLCG__step:before{content:"→" / ""}}
.PortfolioGroups-module__CpLtSa__others{flex-direction:column;display:flex}.PortfolioGroups-module__CpLtSa__heading{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-4-font-family);font-size:var(--nd-typography-heading-4-font-size);font-weight:var(--nd-typography-heading-4-font-weight);letter-spacing:var(--nd-typography-heading-4-letter-spacing);line-height:var(--nd-typography-heading-4-line-height);margin:0}.PortfolioGroups-module__CpLtSa__group{gap:var(--nd-spacing-24);border-block-start:1px solid var(--nd-color-border-subtle);grid-template-columns:minmax(0,1fr);margin-block-start:var(--nd-spacing-24);padding-block-start:var(--nd-spacing-24);display:grid}.PortfolioGroups-module__CpLtSa__intro{min-inline-size:0}.PortfolioGroups-module__CpLtSa__groupTitle,.PortfolioGroups-module__CpLtSa__groupDescription,.PortfolioGroups-module__CpLtSa__focusMember{margin:0}.PortfolioGroups-module__CpLtSa__groupTitle{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-5-font-family);font-size:var(--nd-typography-heading-5-font-size);font-weight:var(--nd-typography-heading-5-font-weight);letter-spacing:var(--nd-typography-heading-5-letter-spacing);line-height:var(--nd-typography-heading-5-line-height)}.PortfolioGroups-module__CpLtSa__groupDescription{max-inline-size:36rem;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height);margin-block-start:var(--nd-spacing-8)}.PortfolioGroups-module__CpLtSa__focusMember{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);letter-spacing:var(--nd-typography-label-md-letter-spacing);line-height:var(--nd-typography-label-md-line-height);margin-block-start:var(--nd-spacing-12)}.PortfolioGroups-module__CpLtSa__cards{min-inline-size:0}@media (min-width:768px){.PortfolioGroups-module__CpLtSa__group{margin-block-start:var(--nd-spacing-32);padding-block-start:var(--nd-spacing-32)}.PortfolioGroups-module__CpLtSa__single>ul{grid-template-columns:minmax(0, calc((100% - var(--nd-grid-gutter)) / 2));justify-content:center}}@media (min-width:1280px){.PortfolioGroups-module__CpLtSa__group{gap:var(--nd-spacing-48);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}
.page-module__NfDiEG__page{gap:var(--nd-spacing-64);flex-direction:column;padding-block-start:var(--nd-spacing-40);display:flex}.page-module__NfDiEG__surfaceBand{padding-block:var(--nd-spacing-20);margin-block:calc(var(--nd-spacing-20) * -1)}.page-module__NfDiEG__closingBand{--about-closing-rhythm:var(--nd-spacing-48);padding-block:var(--about-closing-rhythm);margin-block-start:calc(var(--about-closing-rhythm) * -1);margin-block-end:0}.page-module__NfDiEG__pageTitle{color:var(--nd-color-text-primary);font-family:var(--nd-typography-responsive-pagetitle-font-family);font-size:var(--nd-typography-responsive-pagetitle-font-size);font-weight:var(--nd-typography-responsive-pagetitle-font-weight);letter-spacing:var(--nd-typography-responsive-pagetitle-letter-spacing);line-height:var(--nd-typography-responsive-pagetitle-line-height);margin:0}.page-module__NfDiEG__pageIntroduction{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-responsive-body-font-family);font-size:var(--nd-typography-responsive-body-font-size);font-weight:var(--nd-typography-responsive-body-font-weight);letter-spacing:var(--nd-typography-responsive-body-letter-spacing);line-height:var(--nd-typography-responsive-body-line-height);margin:0;margin-block-start:var(--nd-spacing-24)}.page-module__NfDiEG__sectionTitle{color:var(--nd-color-text-primary);font-family:var(--nd-typography-responsive-sectiontitle-font-family);font-size:var(--nd-typography-responsive-sectiontitle-font-size);font-weight:var(--nd-typography-responsive-sectiontitle-font-weight);letter-spacing:var(--nd-typography-responsive-sectiontitle-letter-spacing);line-height:var(--nd-typography-responsive-sectiontitle-line-height);margin:0}.page-module__NfDiEG__quote{border-inline-start:2px solid var(--nd-color-action-primary-default);margin:0;margin-block-start:var(--nd-spacing-32);padding-inline-start:var(--nd-spacing-24)}.page-module__NfDiEG__quoteText{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-4-font-family);font-size:var(--nd-typography-heading-4-font-size);font-weight:var(--nd-typography-heading-4-font-weight);letter-spacing:var(--nd-typography-heading-4-letter-spacing);line-height:var(--nd-typography-heading-4-line-height);margin:0}.page-module__NfDiEG__paragraph{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-responsive-body-font-family);font-size:var(--nd-typography-responsive-body-font-size);font-weight:var(--nd-typography-responsive-body-font-weight);letter-spacing:var(--nd-typography-responsive-body-letter-spacing);line-height:var(--nd-typography-responsive-body-line-height);margin:0;margin-block-start:var(--nd-spacing-24)}.page-module__NfDiEG__principles{gap:var(--nd-spacing-32);grid-template-columns:minmax(0,1fr);display:grid}.page-module__NfDiEG__actions{gap:var(--nd-spacing-16);flex-wrap:wrap;margin-block-start:var(--nd-spacing-32);display:flex}@media (min-width:768px){.page-module__NfDiEG__page{gap:var(--nd-spacing-80);padding-block-start:var(--nd-spacing-56)}.page-module__NfDiEG__closingBand{--about-closing-rhythm:var(--nd-spacing-64)}}@media (min-width:1280px){.page-module__NfDiEG__page{gap:var(--nd-spacing-96);padding-block-start:var(--nd-spacing-64)}.page-module__NfDiEG__closingBand{--about-closing-rhythm:var(--nd-spacing-80)}}@media (min-width:1600px){.page-module__NfDiEG__page{gap:var(--nd-spacing-128);padding-block-start:var(--nd-spacing-72)}.page-module__NfDiEG__closingBand{--about-closing-rhythm:var(--nd-spacing-96)}}.page-module__NfDiEG__principle{color:var(--nd-color-text-primary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-label-md-font-weight,600);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height);margin:0;margin-block-start:var(--nd-spacing-24)}.page-module__NfDiEG__attribution{align-items:center;gap:var(--nd-spacing-16);flex-wrap:nowrap;margin:0;margin-block-start:var(--nd-spacing-32);display:flex}.page-module__NfDiEG__attributionPortrait{aspect-ratio:5/4;border-radius:var(--nd-radius-8);flex:none;inline-size:120px;display:block;overflow:hidden}.page-module__NfDiEG__attributionPortrait img{object-fit:cover;object-position:top center;block-size:100%;inline-size:100%;display:block}@media (min-width:768px){.page-module__NfDiEG__attributionPortrait{inline-size:180px}}.page-module__NfDiEG__people{gap:var(--nd-spacing-40);flex-direction:column;margin:0;margin-block-start:var(--nd-spacing-32);padding:0;list-style:none;display:flex}.page-module__NfDiEG__person{align-items:flex-start;gap:var(--nd-spacing-16);flex-direction:column;display:flex}@media (min-width:768px){.page-module__NfDiEG__person{gap:var(--nd-spacing-24);flex-direction:row}}.page-module__NfDiEG__personCopy{gap:var(--nd-spacing-4);flex-direction:column;min-inline-size:0;display:flex}.page-module__NfDiEG__personName{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-5-font-family);font-size:var(--nd-typography-heading-5-font-size);font-weight:var(--nd-typography-heading-5-font-weight);letter-spacing:var(--nd-typography-heading-5-letter-spacing);line-height:var(--nd-typography-heading-5-line-height);margin:0}.page-module__NfDiEG__personRole{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height);margin:0}.page-module__NfDiEG__personBiography{margin:0;margin-block:var(--nd-spacing-8) var(--nd-spacing-4);color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height)}.page-module__NfDiEG__attributionCopy{gap:var(--nd-spacing-4);flex-direction:column;min-inline-size:0;display:flex}.page-module__NfDiEG__attributionText{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height)}.page-module__NfDiEG__attributionContact{color:var(--nd-color-text-link);text-underline-offset:.2em;font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height);text-decoration:underline}.page-module__NfDiEG__attributionContact:hover{color:var(--nd-color-text-link-hover)}.page-module__NfDiEG__attributionContact:focus-visible{outline:2px solid var(--nd-color-focus-ring);outline-offset:2px;border-radius:var(--nd-radius-4)}.page-module__NfDiEG__attributionDisclosure{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);font-weight:var(--nd-typography-body-sm-font-weight);letter-spacing:var(--nd-typography-body-sm-letter-spacing);line-height:var(--nd-typography-body-sm-line-height)}
.internal-module__5CMjaq__page{padding-block:var(--nd-spacing-40) var(--nd-spacing-64)}.internal-module__5CMjaq__bar{gap:var(--nd-spacing-12) var(--nd-spacing-24);border-block-end:1px solid var(--nd-color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding-block-end:var(--nd-spacing-16);display:flex}.internal-module__5CMjaq__title{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-3-font-family);font-size:var(--nd-typography-heading-3-font-size);font-weight:var(--nd-typography-heading-3-font-weight);line-height:var(--nd-typography-heading-3-line-height);margin:0}.internal-module__5CMjaq__lead,.internal-module__5CMjaq__muted{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);line-height:var(--nd-typography-body-md-line-height);margin:0}.internal-module__5CMjaq__muted{color:var(--nd-color-text-tertiary);font-size:var(--nd-typography-body-sm-font-size)}.internal-module__5CMjaq__who{gap:var(--nd-spacing-16);color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);flex-wrap:wrap;align-items:center;display:flex}.internal-module__5CMjaq__stack{gap:var(--nd-spacing-24);flex-direction:column;margin-block-start:var(--nd-spacing-24);display:flex}.internal-module__5CMjaq__filters{gap:var(--nd-spacing-8);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.internal-module__5CMjaq__filterLabel{color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size)}.internal-module__5CMjaq__filter{min-block-size:36px;padding-inline:var(--nd-spacing-12);border:1px solid var(--nd-color-border-subtle);border-radius:var(--nd-radius-full);color:var(--nd-color-text-secondary);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);align-items:center;text-decoration:none;display:inline-flex}.internal-module__5CMjaq__filter[aria-current=page]{border-color:var(--nd-color-text-primary);color:var(--nd-color-text-primary);font-weight:var(--nd-typography-label-md-font-weight)}.internal-module__5CMjaq__tableWrap{overflow-x:auto}.internal-module__5CMjaq__table{border-collapse:collapse;inline-size:100%;font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);line-height:var(--nd-typography-body-sm-line-height)}.internal-module__5CMjaq__table caption{color:var(--nd-color-text-tertiary);font-size:var(--nd-typography-caption-default-font-size);text-align:start;padding-block-end:var(--nd-spacing-8)}.internal-module__5CMjaq__table th{padding:var(--nd-spacing-8) var(--nd-spacing-12);border-block-end:1px solid var(--nd-color-border-default);color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-label-sm-font-family);font-weight:var(--nd-typography-label-sm-font-weight);text-align:start;white-space:nowrap}.internal-module__5CMjaq__table td{padding:var(--nd-spacing-12);border-block-end:1px solid var(--nd-color-border-subtle);color:var(--nd-color-text-primary);vertical-align:top}.internal-module__5CMjaq__table tr:hover td{background-color:var(--nd-color-surface-subtle)}.internal-module__5CMjaq__nowrap{white-space:nowrap}.internal-module__5CMjaq__rowTitle{-webkit-line-clamp:2;max-inline-size:48ch;color:var(--nd-color-text-link);font-weight:var(--nd-typography-label-md-font-weight);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.internal-module__5CMjaq__rowTitle:hover{text-decoration:underline}.internal-module__5CMjaq__small{color:var(--nd-color-text-tertiary);font-size:var(--nd-typography-caption-default-font-size);display:block}.internal-module__5CMjaq__status{padding:.125rem var(--nd-spacing-8);border:1px solid var(--nd-color-border-default);border-radius:var(--nd-radius-full);color:var(--nd-color-text-secondary);font-size:var(--nd-typography-caption-default-font-size);white-space:nowrap;display:inline-block}.internal-module__5CMjaq__statusNew{background-color:var(--nd-color-background-brand-subtle);color:var(--nd-color-text-brand);font-weight:var(--nd-typography-label-sm-font-weight);border-color:#0000}.internal-module__5CMjaq__panel{gap:var(--nd-spacing-16);padding:var(--nd-spacing-24);border:1px solid var(--nd-color-border-subtle);border-radius:var(--nd-radius-12);flex-direction:column;display:flex}.internal-module__5CMjaq__panel h2,.internal-module__5CMjaq__sectionTitle{color:var(--nd-color-text-primary);font-family:var(--nd-typography-heading-5-font-family);font-size:var(--nd-typography-heading-5-font-size);font-weight:var(--nd-typography-heading-5-font-weight);line-height:var(--nd-typography-heading-5-line-height);margin:0}.internal-module__5CMjaq__internal{border-style:dashed;border-color:var(--nd-color-border-strong);background-color:var(--nd-color-surface-subtle);scroll-margin-block-start:var(--nd-spacing-64)}.internal-module__5CMjaq__facts{gap:var(--nd-spacing-8) var(--nd-spacing-24);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.internal-module__5CMjaq__facts dt{color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size)}.internal-module__5CMjaq__facts dd{color:var(--nd-color-text-primary);overflow-wrap:anywhere;margin:0}.internal-module__5CMjaq__columns{gap:var(--nd-spacing-24);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.internal-module__5CMjaq__requestText{color:var(--nd-color-text-primary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);line-height:var(--nd-typography-body-md-line-height);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.internal-module__5CMjaq__notes{gap:var(--nd-spacing-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.internal-module__5CMjaq__note{padding:var(--nd-spacing-12) var(--nd-spacing-16);border-radius:var(--nd-radius-8);background-color:var(--nd-color-surface-default)}.internal-module__5CMjaq__noteBody{color:var(--nd-color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.internal-module__5CMjaq__actions{gap:var(--nd-spacing-12);flex-wrap:wrap;align-items:center;display:flex}.internal-module__5CMjaq__form{gap:var(--nd-spacing-12);flex-direction:column;display:flex}.internal-module__5CMjaq__form :is(input,textarea){border-color:var(--nd-color-border-strong)}.internal-module__5CMjaq__linkButton{min-block-size:44px;padding-inline:var(--nd-spacing-16);border:1px solid var(--nd-color-border-strong);border-radius:var(--nd-radius-8);color:var(--nd-color-text-primary);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);cursor:pointer;background:0 0}.internal-module__5CMjaq__textLink{color:var(--nd-color-text-link)}.internal-module__5CMjaq__linkButton:focus-visible,.internal-module__5CMjaq__filter:focus-visible,.internal-module__5CMjaq__rowTitle:focus-visible,.internal-module__5CMjaq__textLink:focus-visible,.internal-module__5CMjaq__conversation>summary:focus-visible{outline:2px solid var(--nd-color-focus-ring);outline-offset:2px}.internal-module__5CMjaq__conversation>summary{min-block-size:44px;inline-size:fit-content;color:var(--nd-color-text-link);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);cursor:pointer;align-items:center;display:flex}.internal-module__5CMjaq__turns{margin:0;padding:0;list-style:none}.internal-module__5CMjaq__turn{padding-block:var(--nd-spacing-12);border-block-start:1px solid var(--nd-color-border-subtle)}.internal-module__5CMjaq__turnLabel{margin:0 0 var(--nd-spacing-4);color:var(--nd-color-text-tertiary);font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size)}@media (max-width:480px){.internal-module__5CMjaq__panel{padding:var(--nd-spacing-16)}.internal-module__5CMjaq__facts{grid-template-columns:minmax(0,1fr);gap:0}.internal-module__5CMjaq__facts dd{margin-block-end:var(--nd-spacing-8)}}
.page-module___8aEwW__page{flex-direction:column;display:flex}.page-module___8aEwW__band{padding-block:var(--nd-spacing-32)}.page-module___8aEwW__section{gap:var(--nd-spacing-32);grid-template-columns:minmax(0,1fr);display:grid}.page-module___8aEwW__sectionTitle{color:var(--nd-color-text-primary);font-family:var(--nd-typography-responsive-sectiontitle-font-family);font-size:var(--nd-typography-responsive-sectiontitle-font-size);font-weight:var(--nd-typography-responsive-sectiontitle-font-weight);letter-spacing:var(--nd-typography-responsive-sectiontitle-letter-spacing);line-height:var(--nd-typography-responsive-sectiontitle-line-height);margin:0}.page-module___8aEwW__sectionDescription{margin:0;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-responsive-body-font-family);font-size:var(--nd-typography-responsive-body-font-size);font-weight:var(--nd-typography-responsive-body-font-weight);letter-spacing:var(--nd-typography-responsive-body-letter-spacing);line-height:var(--nd-typography-responsive-body-line-height);margin-block-start:var(--nd-spacing-16)}@media (min-width:768px){.page-module___8aEwW__band{padding-block:var(--nd-spacing-40)}}@media (min-width:1280px){.page-module___8aEwW__band{padding-block:var(--nd-spacing-48)}}@media (min-width:1600px){.page-module___8aEwW__band{padding-block:var(--nd-spacing-64)}}
.InterfaceFigure-module__d9HBFa__figure{gap:var(--nd-spacing-12);flex-direction:column;margin:0;display:flex}.InterfaceFigure-module__d9HBFa__frame{background-color:var(--nd-color-surface-raised);border:1px solid var(--nd-edu-ai-frame-border,var(--nd-color-border-subtle));border-radius:var(--nd-radius-12);box-shadow:var(--nd-edu-ai-frame-shadow,var(--nd-shadow-sm));overflow:hidden}.InterfaceFigure-module__d9HBFa__stage{padding:var(--nd-spacing-16);background-color:var(--nd-color-surface-inverse);border-radius:var(--nd-radius-16)}.InterfaceFigure-module__d9HBFa__window{aspect-ratio:var(--nd-crop-narrow-ratio);position:relative;overflow:hidden}.InterfaceFigure-module__d9HBFa__image{inline-size:var(--nd-crop-narrow-image-width);block-size:auto;max-inline-size:none;display:block;position:absolute;inset-block-start:var(--nd-crop-narrow-offset-y);inset-inline-start:var(--nd-crop-narrow-offset-x)}.InterfaceFigure-module__d9HBFa__caption{color:var(--nd-edu-ai-caption-color,var(--nd-color-text-secondary));font-family:var(--nd-typography-label-sm-font-family);font-size:var(--nd-typography-label-sm-font-size);font-weight:var(--nd-typography-label-sm-font-weight);letter-spacing:var(--nd-typography-label-sm-letter-spacing);line-height:var(--nd-typography-label-sm-line-height);margin:0}.InterfaceFigure-module__d9HBFa__wideOnly{display:none}@media (min-width:768px){.InterfaceFigure-module__d9HBFa__wideOnly{display:flex}.InterfaceFigure-module__d9HBFa__window{aspect-ratio:var(--nd-crop-wide-ratio)}.InterfaceFigure-module__d9HBFa__image{inline-size:var(--nd-crop-wide-image-width);inset-block-start:var(--nd-crop-wide-offset-y);inset-inline-start:var(--nd-crop-wide-offset-x)}.InterfaceFigure-module__d9HBFa__stage{padding:var(--nd-spacing-24)}}
.Textarea-module__EJWg2W__field{gap:var(--nd-spacing-8);flex-direction:column;display:flex}.Textarea-module__EJWg2W__label{color:var(--nd-color-text-primary);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);letter-spacing:var(--nd-typography-label-md-letter-spacing);line-height:var(--nd-typography-label-md-line-height);margin:0}.Textarea-module__EJWg2W__required{color:var(--nd-color-text-secondary)}.Textarea-module__EJWg2W__control{resize:vertical;inline-size:100%;padding-block:var(--nd-spacing-8);padding-inline:var(--nd-spacing-12);border:1px solid var(--nd-color-border-default);border-radius:var(--nd-radius-8);background-color:var(--nd-color-surface-default);color:var(--nd-color-text-primary);font-family:var(--nd-typography-body-md-font-family);font-size:var(--nd-typography-body-md-font-size);font-weight:var(--nd-typography-body-md-font-weight);letter-spacing:var(--nd-typography-body-md-letter-spacing);line-height:var(--nd-typography-body-md-line-height)}.Textarea-module__EJWg2W__control::placeholder{color:var(--nd-color-text-secondary)}.Textarea-module__EJWg2W__control:enabled:not(.Textarea-module__EJWg2W__invalid):hover{border-color:var(--nd-color-border-strong)}.Textarea-module__EJWg2W__control.Textarea-module__EJWg2W__invalid{border-color:var(--nd-color-feedback-error-border)}.Textarea-module__EJWg2W__control:focus-visible{box-shadow:0 0 0 2px var(--nd-color-focus-ring), 0 0 0 4px var(--nd-color-focus-ring-outer);outline:none}.Textarea-module__EJWg2W__control:disabled{border-color:var(--nd-color-border-disabled);background-color:var(--nd-color-surface-disabled);color:var(--nd-color-text-disabled)}.Textarea-module__EJWg2W__helper{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);font-weight:var(--nd-typography-body-sm-font-weight);letter-spacing:var(--nd-typography-body-sm-letter-spacing);line-height:var(--nd-typography-body-sm-line-height);margin:0}.Textarea-module__EJWg2W__error{color:var(--nd-color-feedback-error-foreground);font-family:var(--nd-typography-body-sm-font-family);font-size:var(--nd-typography-body-sm-font-size);font-weight:var(--nd-typography-body-sm-font-weight);letter-spacing:var(--nd-typography-body-sm-letter-spacing);line-height:var(--nd-typography-body-sm-line-height);margin:0}
@property --home-nav-light-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes SiteHeaderGlass-module__hDEe2q__navLight{to{--home-nav-light-angle:360deg}}.SiteHeaderGlass-module__hDEe2q__onTint{--nav-plate:var(--nd-color-alpha-white-72)}.SiteHeaderGlass-module__hDEe2q__onPage{--nav-plate:var(--nd-color-background-brand-subtle)}@media (min-width:768px){.SiteHeaderGlass-module__hDEe2q__glass header>div>div{isolation:isolate;position:relative}.SiteHeaderGlass-module__hDEe2q__glass header>div>div:before{content:"";inset-block:calc(-1 * var(--nd-spacing-8));inset-inline:calc(-1 * var(--nd-spacing-16));z-index:-1;border:1px solid var(--nd-color-border-subtle);border-radius:var(--nd-radius-16);background-color:var(--nav-plate);box-shadow:var(--nd-shadow-sm);opacity:0;pointer-events:none;transition:opacity var(--nd-motion-duration-moderate) var(--nd-motion-easing-ease-out);position:absolute}.SiteHeaderGlass-module__hDEe2q__glass header>div>div:has(:focus-visible):before{opacity:1}.SiteHeaderGlass-module__hDEe2q__glass nav a[href=\/contact],.SiteHeaderGlass-module__hDEe2q__glass nav a[href=\/contact][aria-current]{padding-inline:var(--nd-spacing-4);color:var(--nd-color-text-link);background-color:#0000}.SiteHeaderGlass-module__hDEe2q__glass nav a[href=\/contact]:hover{color:var(--nd-color-text-link-hover);background-color:#0000}.SiteHeaderGlass-module__hDEe2q__glass nav a[href=\/contact]:after{content:""}.SiteHeaderGlass-module__hDEe2q__glass nav li{transition:transform var(--nd-motion-duration-normal) var(--nd-motion-easing-ease-out);position:relative}.SiteHeaderGlass-module__hDEe2q__glass nav a{isolation:isolate}.SiteHeaderGlass-module__hDEe2q__glass nav a:before{content:"";inset-block:0;inset-inline:calc(-1 * var(--nd-spacing-8));z-index:-1;border-radius:var(--nd-radius-8);background-color:var(--nd-color-alpha-brand-8);box-shadow:var(--nd-shadow-xs);opacity:0;pointer-events:none;transition:opacity var(--nd-motion-duration-normal) var(--nd-motion-easing-ease-out);position:absolute}.SiteHeaderGlass-module__hDEe2q__glass nav li:before{content:"";inset-block:0;inset-inline:calc(-1 * var(--nd-spacing-8));z-index:1;border-radius:var(--nd-radius-8);background:conic-gradient(from var(--home-nav-light-angle), var(--nd-color-alpha-brand-16) 0deg 250deg, var(--nd-color-alpha-brand-40) 300deg, var(--nd-color-alpha-brand-16) 350deg 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--nd-motion-duration-normal) var(--nd-motion-easing-ease-out);padding:1px;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.SiteHeaderGlass-module__hDEe2q__glass nav li:has(a:focus-visible){transform:translateY(-1px)}.SiteHeaderGlass-module__hDEe2q__glass nav li:has(a:focus-visible)>a:before{opacity:1}.SiteHeaderGlass-module__hDEe2q__glass nav li:has(a:focus-visible):before{opacity:1}.SiteHeaderGlass-module__hDEe2q__glass nav li:has(a:focus-visible):before{animation:6s linear infinite SiteHeaderGlass-module__hDEe2q__navLight}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.SiteHeaderGlass-module__hDEe2q__glass header>div>div:hover:before{opacity:1}.SiteHeaderGlass-module__hDEe2q__glass nav li:hover{transform:translateY(-1px)}.SiteHeaderGlass-module__hDEe2q__glass nav li:hover>a:before,.SiteHeaderGlass-module__hDEe2q__glass nav li:hover:before{opacity:1}.SiteHeaderGlass-module__hDEe2q__glass nav li:hover:before{animation:6s linear infinite SiteHeaderGlass-module__hDEe2q__navLight}.SiteHeaderGlass-module__hDEe2q__glass nav a:not([aria-current]):hover:after{opacity:0}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.SiteHeaderGlass-module__hDEe2q__glass header>div>div:before,.SiteHeaderGlass-module__hDEe2q__glass nav li,.SiteHeaderGlass-module__hDEe2q__glass nav li:before,.SiteHeaderGlass-module__hDEe2q__glass nav a:before{transition:none}.SiteHeaderGlass-module__hDEe2q__glass nav li:hover{transform:none}.SiteHeaderGlass-module__hDEe2q__glass nav li:has(a:focus-visible){transform:none}.SiteHeaderGlass-module__hDEe2q__glass nav li:hover:before{animation:none}.SiteHeaderGlass-module__hDEe2q__glass nav li:has(a:focus-visible):before{animation:none}}
.SystemState-module__dD7ZTW__page{gap:var(--nd-spacing-64);flex-direction:column;display:flex}.SystemState-module__dD7ZTW__label{margin:0;color:var(--nd-color-text-secondary);font-family:var(--nd-typography-label-md-font-family);font-size:var(--nd-typography-label-md-font-size);font-weight:var(--nd-typography-label-md-font-weight);letter-spacing:var(--nd-typography-label-md-letter-spacing);line-height:var(--nd-typography-label-md-line-height);margin-block-end:var(--nd-spacing-16)}.SystemState-module__dD7ZTW__title{color:var(--nd-color-text-primary);font-family:var(--nd-typography-responsive-pagetitle-font-family);font-size:var(--nd-typography-responsive-pagetitle-font-size);font-weight:var(--nd-typography-responsive-pagetitle-font-weight);letter-spacing:var(--nd-typography-responsive-pagetitle-letter-spacing);line-height:var(--nd-typography-responsive-pagetitle-line-height);margin:0}.SystemState-module__dD7ZTW__description{color:var(--nd-color-text-secondary);font-family:var(--nd-typography-responsive-body-font-family);font-size:var(--nd-typography-responsive-body-font-size);font-weight:var(--nd-typography-responsive-body-font-weight);letter-spacing:var(--nd-typography-responsive-body-letter-spacing);line-height:var(--nd-typography-responsive-body-line-height);margin:0;margin-block-start:var(--nd-spacing-24)}.SystemState-module__dD7ZTW__actions{align-items:center;gap:var(--nd-spacing-16);flex-wrap:wrap;margin-block-start:var(--nd-spacing-40);display:flex}
