:root{--bp-color-background:#f4f7f6;--bp-color-surface:#ffffff;--bp-color-surface-muted:#edf3f1;--bp-color-border:#cbd8d4;--bp-color-text:#18211f;--bp-color-text-muted:#53645f;--bp-color-interactive:#0d776f;--bp-color-interactive-strong:#075f5a;--bp-color-danger:#b3261e;--bp-color-warning:#8a4f00;--bp-color-success:#0b6b45;--bp-color-info:#2458b5;--bp-color-focus:#2458b5;--bp-color-inverse-text:#ffffff;--bp-font-family:var(--font-noto-sans-jp),"Noto Sans JP",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Yu Gothic",sans-serif;--bp-font-size-body:14px;--bp-font-size-small:12px;--bp-font-size-subheading:16px;--bp-font-size-title:clamp(18px,16px + 0.6vw,20px);--bp-font-size-heading:clamp(20px,18px + 0.6vw,24px);--bp-font-size-display:clamp(24px,20px + 1.1vw,32px);--bp-line-height:1.5;--bp-line-height-tight:1.25;--bp-line-height-relaxed:1.7;--bp-line-height-display:1.2;--bp-space-xs:4px;--bp-space-sm:8px;--bp-space-md:12px;--bp-space-lg:16px;--bp-space-xl:24px;--bp-space-xxl:32px;--bp-radius-sm:4px;--bp-radius-md:8px;--bp-radius-pill:999px;--bp-focus-ring-width:2px;--bp-focus-ring-offset:2px;--bp-shadow-raised:0 10px 28px rgb(24 33 31/12%);--bp-shadow-raised-top:0 -10px 24px rgb(24 33 31/10%);--bp-size-touch-target:44px;--bp-size-control-sm:44px;--bp-size-control-md:44px;--bp-size-control-lg:48px;--bp-size-control-dense:36px;--bp-size-control-inline:38px;--bp-size-nav-chip-min:34px;--bp-size-textarea-min:92px;--bp-size-status-min:22px;--bp-size-copy-state-min:20px;--bp-size-hairline:1px;--bp-size-icon-tiny:10px;--bp-size-icon-lg:56px;--bp-size-media-preview-sm:180px;--bp-size-media-preview-md:220px;--bp-size-track-compact-label:84px;--bp-size-track-label-column:96px;--bp-size-track-technical-label:132px;--bp-size-track-compact-field:150px;--bp-size-track-narrow:160px;--bp-size-track-field:180px;--bp-size-track-compact-wide:220px;--bp-size-track-ops-field:240px;--bp-size-track-wide-field:260px;--bp-size-track-wide:280px;--bp-size-track-two-column:320px;--bp-size-content-dialog:420px;--bp-size-content-narrow:560px;--bp-size-content-form:640px;--bp-size-content-page-wide:1120px;--bp-component-surface-gap:16px;--bp-component-surface-padding:20px;--bp-component-panel-gap:16px;--bp-component-panel-padding:20px;--bp-component-form-gap:16px;--bp-component-form-field-gap:8px;--bp-component-content-measure:42rem;--bp-tone-neutral-background:#ffffff;--bp-tone-neutral-border:#cbd8d4;--bp-tone-neutral-text:#18211f;--bp-tone-neutral-solid:#18211f;--bp-tone-neutral-solid-text:#ffffff;--bp-tone-accent-background:#e6f6f3;--bp-tone-accent-border:#4fb3a8;--bp-tone-accent-text:#075f5a;--bp-tone-accent-solid:#075f5a;--bp-tone-accent-solid-text:#ffffff;--bp-tone-danger-background:#fff0ed;--bp-tone-danger-border:#f0a49c;--bp-tone-danger-text:#a61f18;--bp-tone-danger-solid:#b3261e;--bp-tone-danger-solid-text:#ffffff;--bp-tone-warning-background:#fff4d6;--bp-tone-warning-border:#d6a23b;--bp-tone-warning-text:#734000;--bp-tone-warning-solid:#8a4f00;--bp-tone-warning-solid-text:#ffffff;--bp-tone-success-background:#edf9f2;--bp-tone-success-border:#73bf91;--bp-tone-success-text:#0b613f;--bp-tone-success-solid:#0b6b45;--bp-tone-success-solid-text:#ffffff;--bp-tone-info-background:#eef4ff;--bp-tone-info-border:#7ea1e6;--bp-tone-info-text:#214f9f;--bp-tone-info-solid:#2458b5;--bp-tone-info-solid-text:#ffffff;--bp-tone-muted-background:#f3f5f4;--bp-tone-muted-border:#c9d2cf;--bp-tone-muted-text:#53645f;--bp-tone-muted-solid:#53645f;--bp-tone-muted-solid-text:#ffffff;--bp-semantic-surface-canvas:#f4f7f6;--bp-semantic-surface-default:#ffffff;--bp-semantic-surface-muted:#edf3f1;--bp-semantic-surface-border:#cbd8d4;--bp-semantic-text-default:#18211f;--bp-semantic-text-muted:#53645f;--bp-semantic-text-inverse:#ffffff;--bp-semantic-focus-ring:#2458b5;--bp-semantic-focus-width:2px;--bp-semantic-focus-offset:2px;color-scheme:light}body,html{min-height:100%;margin:0;background:var(--bp-color-background);color:var(--bp-color-text);font-family:var(--bp-font-family);line-height:var(--bp-line-height)}*,:after,:before{box-sizing:border-box}:where(a,button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-color-focus);outline-offset:var(--bp-focus-ring-offset)}.bp-panel,.bp-surface{background:var(--bp-semantic-surface-default);border:1px solid var(--bp-semantic-surface-border);border-radius:var(--bp-radius-md);box-shadow:0 12px 30px rgb(24 33 31/7%);color:var(--bp-semantic-text-default);display:grid;min-width:0}.bp-surface{gap:var(--bp-component-surface-gap);padding:var(--bp-component-surface-padding)}.bp-panel{gap:var(--bp-component-panel-gap);padding:var(--bp-component-panel-padding)}.bp-panel--muted,.bp-surface--muted{background:var(--bp-semantic-surface-muted);box-shadow:none}.bp-panel__header{align-items:start;display:flex;flex-wrap:wrap;gap:var(--bp-space-lg);justify-content:space-between}.bp-action-form,.bp-action-queue,.bp-field-group,.bp-panel__title-stack,.bp-status-summary{display:grid;min-width:0}.bp-panel__title-stack{gap:var(--bp-space-xs)}.bp-panel__title{font-size:var(--bp-font-size-title);letter-spacing:0;line-height:1.3;margin:0}.bp-action-form__description,.bp-error-recovery__message,.bp-panel__description{color:var(--bp-semantic-text-muted);line-height:var(--bp-line-height);margin:0;max-width:var(--bp-component-content-measure)}.bp-mobile-nav,.bp-section-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bp-space-sm);min-width:0}.bp-mobile-nav__link,.bp-section-tabs__link{align-items:center;background:var(--bp-semantic-surface-default);border:1px solid var(--bp-semantic-surface-border);border-radius:var(--bp-radius-md);color:var(--bp-semantic-text-default);display:inline-flex;gap:var(--bp-space-xs);min-height:var(--bp-size-touch-target);text-decoration:none}.bp-mobile-nav__link{font-size:14px;font-weight:800;padding:8px 12px}.bp-section-tabs__link{flex:0 0 auto;font-size:var(--bp-font-size-small);font-weight:700;padding:0 var(--bp-space-md)}.bp-mobile-nav__link[aria-current=page],.bp-section-tabs__link[aria-current=page]{background:var(--bp-tone-neutral-solid);border-color:var(--bp-tone-neutral-solid);color:var(--bp-tone-neutral-solid-text)}.bp-mobile-nav__badge{background:var(--bp-tone-accent-solid);border-radius:var(--bp-radius-pill);color:var(--bp-tone-accent-solid-text);padding:2px 6px}.bp-mobile-nav__badge,.bp-section-tabs__badge{font-size:var(--bp-font-size-small);font-weight:700;line-height:1;min-width:18px;text-align:center}.bp-section-tabs__badge{background:var(--bp-color-surface-muted);border:1px solid var(--bp-tone-neutral-border);border-radius:var(--bp-radius-pill);color:var(--bp-tone-neutral-text);padding:1px 6px}.bp-nav-icon{align-items:center;display:inline-flex;flex:0 0 auto}.bp-nav-icon>svg{display:block;height:1em;stroke-width:2.25;width:1em}.bp-breadcrumb{color:var(--bp-semantic-text-muted);font-family:var(--bp-font-family);font-size:var(--bp-font-size-small);letter-spacing:0;line-height:var(--bp-line-height);min-width:0}.bp-breadcrumb__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.bp-breadcrumb__item,.bp-breadcrumb__list{align-items:center;gap:var(--bp-space-xs);min-width:0}.bp-breadcrumb__item{display:inline-flex}.bp-breadcrumb__link{align-items:center;border-radius:var(--bp-radius-sm);color:var(--bp-semantic-text-muted);display:inline-flex;padding-block:var(--bp-space-xs);text-decoration:none}.bp-breadcrumb__link:hover{color:var(--bp-color-interactive-strong);text-decoration:underline}.bp-breadcrumb__current{color:var(--bp-semantic-text-default);font-weight:700;overflow-wrap:anywhere}.bp-breadcrumb__separator{color:var(--bp-semantic-text-muted);flex:0 0 auto}@media (max-width:640px){.bp-section-tabs{--bp-section-tabs-fade-width:32px;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;padding-block:0 4px;padding-inline-end:var(--bp-section-tabs-fade-width);scroll-snap-type:x proximity;scrollbar-color:var(--bp-semantic-surface-border) transparent;scrollbar-width:thin;box-shadow:inset -28px 0 22px -24px rgb(17 24 39/72%)}.bp-section-tabs:after{align-self:stretch;background:linear-gradient(90deg,color-mix(in srgb,var(--bp-semantic-surface-default) 0%,transparent),var(--bp-semantic-surface-default) 72%);border-inline-end:2px solid var(--bp-semantic-surface-border);box-shadow:-22px 0 20px -18px rgb(17 24 39/68%);content:"";flex:0 0 var(--bp-section-tabs-fade-width);margin-inline-start:calc(var(--bp-section-tabs-fade-width) * -1);pointer-events:none;position:sticky;right:0;z-index:1}.bp-section-tabs__link{scroll-snap-align:start}}.bp-readiness-panel{display:grid;gap:var(--bp-space-lg)}.bp-readiness-panel__summary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bp-space-sm);justify-content:space-between}.bp-readiness-panel__body{display:grid;gap:var(--bp-space-md)}.bp-readiness-panel__group{display:grid;gap:var(--bp-space-sm)}.bp-readiness-panel__group-title{color:var(--bp-semantic-text-default);font-size:14px;font-weight:800}.bp-readiness-panel__items{display:grid;gap:var(--bp-space-sm)}.bp-readiness-panel__item{border:1px solid var(--bp-tone-muted-border);border-radius:var(--bp-radius-md);display:grid;gap:var(--bp-space-xs);padding:var(--bp-space-md)}.bp-readiness-panel__item strong{overflow-wrap:anywhere}.bp-readiness-panel__item small,.bp-readiness-panel__item span{color:var(--bp-semantic-text-muted);overflow-wrap:anywhere}.bp-readiness-panel__item--danger{background:var(--bp-tone-danger-background);border-color:var(--bp-tone-danger-border)}.bp-readiness-panel__item--warning{background:var(--bp-tone-warning-background);border-color:var(--bp-tone-warning-border)}.bp-readiness-panel__item--info{background:var(--bp-tone-info-background);border-color:var(--bp-tone-info-border)}.bp-readiness-panel__empty{color:var(--bp-semantic-text-muted);margin:0}.bp-status-summary{gap:var(--bp-space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0}.bp-status-summary__item{border:1px solid var(--bp-color-surface-muted);border-radius:var(--bp-radius-md);display:grid;gap:var(--bp-space-xs);min-width:0;padding:var(--bp-space-md)}.bp-status-summary__label{color:var(--bp-semantic-text-muted);font-size:var(--bp-font-size-small);font-weight:700}.bp-status-summary__value{font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere}.bp-action-form{gap:var(--bp-component-form-gap)}.bp-field-group{border:1px solid var(--bp-semantic-surface-border);border-radius:var(--bp-radius-md);gap:var(--bp-component-form-field-gap);margin:0;min-inline-size:0;padding:var(--bp-space-lg)}.bp-field-group__legend{color:var(--bp-semantic-text-default);font-weight:800;padding:0 var(--bp-space-xs)}.bp-action-queue{gap:var(--bp-space-sm)}.bp-command-footer,.bp-scoped-work-panel,.bp-section-launcher,.bp-task-focus{min-width:0}.bp-section-launcher,.bp-task-focus{display:grid;gap:var(--bp-space-md)}.bp-section-launcher__header,.bp-task-focus__header{display:grid;gap:var(--bp-space-xs)}.bp-section-launcher__title,.bp-task-focus__title{font-size:var(--bp-font-size-title);letter-spacing:0;line-height:1.3;margin:0}.bp-command-footer__description,.bp-evidence-disclosure__description,.bp-section-launcher__description,.bp-section-launcher__item-main span,.bp-task-focus__description,.bp-task-focus__detail,.bp-task-focus__empty,.bp-task-focus__meta{color:var(--bp-semantic-text-muted)}.bp-section-launcher__items,.bp-task-focus__items{display:grid;gap:var(--bp-space-sm);min-width:0}.bp-section-launcher__item,.bp-task-focus__item{background:var(--bp-semantic-surface-default);border:1px solid var(--bp-semantic-surface-border);border-radius:var(--bp-radius-md);display:flex;flex-wrap:wrap;gap:var(--bp-space-md);justify-content:space-between;min-width:0;padding:var(--bp-space-lg)}.bp-task-focus__item--danger{background:var(--bp-tone-danger-background);border-color:var(--bp-tone-danger-border)}.bp-task-focus__item--warning{background:var(--bp-tone-warning-background);border-color:var(--bp-tone-warning-border)}.bp-task-focus__item--success{background:var(--bp-tone-success-background);border-color:var(--bp-tone-success-border)}.bp-task-focus__item--accent,.bp-task-focus__item--info{background:var(--bp-tone-info-background);border-color:var(--bp-tone-info-border)}.bp-task-focus__item--muted{background:var(--bp-semantic-surface-muted)}.bp-section-launcher__item-main,.bp-task-focus__item-body{display:grid;flex:1 1 18rem;gap:var(--bp-space-xs);min-width:0}.bp-task-focus__item-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bp-space-sm);justify-content:space-between}.bp-section-launcher__item strong,.bp-task-focus__item strong{overflow-wrap:anywhere}.bp-section-launcher__count,.bp-section-launcher__status,.bp-task-focus__status{color:var(--bp-semantic-text-muted);font-size:var(--bp-font-size-small);font-weight:800}.bp-section-launcher__item-side,.bp-task-focus__action{align-items:center;display:inline-flex;flex:0 1 auto;gap:var(--bp-space-sm)}.bp-section-launcher__item{color:inherit;text-decoration:none}.bp-section-launcher__item:hover{border-color:var(--bp-tone-accent-border)}.bp-command-footer,.bp-scoped-work-panel__footer{align-items:center;border-top:1px solid var(--bp-semantic-surface-border);display:flex;flex-wrap:wrap;gap:var(--bp-space-md);justify-content:space-between;padding-top:var(--bp-space-md)}.bp-command-footer__description{margin:0}.bp-command-footer__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bp-space-sm)}.bp-action-queue__item{align-items:center;background:var(--bp-semantic-surface-default);border:1px solid var(--bp-semantic-surface-border);border-radius:var(--bp-radius-md);display:flex;flex-wrap:wrap;gap:var(--bp-space-md);justify-content:space-between;min-width:0;padding:var(--bp-space-lg)}.bp-action-queue__body{display:grid;flex:1 1 18rem;gap:var(--bp-space-xs);min-width:0}.bp-action-queue__meta{color:var(--bp-semantic-text-muted);font-size:var(--bp-font-size-small)}.bp-error-recovery{align-items:start}.bp-error-recovery__actions{display:flex;flex-wrap:wrap}.bp-button,.bp-error-recovery__actions{align-items:center;gap:var(--bp-space-sm)}.bp-button{--bp-button-bg:var(--bp-tone-neutral-background);--bp-button-border:var(--bp-tone-neutral-border);--bp-button-fg:var(--bp-tone-neutral-text);--bp-button-bg-hover:color-mix(in srgb,var(--bp-button-bg) 94%,var(--bp-color-text));--bp-button-border-hover:color-mix(in srgb,var(--bp-button-border) 70%,var(--bp-color-text));--bp-button-bg-active:color-mix(in srgb,var(--bp-button-bg) 88%,var(--bp-color-text));background:var(--bp-button-bg);border:1px solid var(--bp-button-border);border-radius:var(--bp-radius-md);color:var(--bp-button-fg);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;max-width:100%;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform 80ms ease;white-space:normal}.bp-button--primary{--bp-button-bg:var(--bp-tone-accent-solid);--bp-button-border:var(--bp-tone-accent-solid);--bp-button-fg:var(--bp-tone-accent-solid-text);--bp-button-bg-hover:var(--bp-color-interactive-strong);--bp-button-border-hover:var(--bp-color-interactive-strong);--bp-button-bg-active:color-mix(in srgb,var(--bp-tone-accent-solid) 82%,var(--bp-color-text))}.bp-button--danger{--bp-button-bg:var(--bp-tone-danger-solid);--bp-button-border:var(--bp-tone-danger-solid);--bp-button-fg:var(--bp-tone-danger-solid-text);--bp-button-bg-hover:color-mix(in srgb,var(--bp-tone-danger-solid) 88%,var(--bp-color-text));--bp-button-border-hover:color-mix(in srgb,var(--bp-tone-danger-solid) 88%,var(--bp-color-text));--bp-button-bg-active:color-mix(in srgb,var(--bp-tone-danger-solid) 78%,var(--bp-color-text))}.bp-button--ghost{--bp-button-bg:transparent;--bp-button-border:transparent;--bp-button-fg:var(--bp-tone-accent-text);--bp-button-bg-hover:var(--bp-tone-accent-background);--bp-button-border-hover:var(--bp-tone-accent-border);--bp-button-bg-active:color-mix(in srgb,var(--bp-tone-accent-background) 82%,var(--bp-color-text))}.bp-button:hover:not([disabled]):not([aria-disabled=true]):not([aria-busy=true]){background:var(--bp-button-bg-hover);border-color:var(--bp-button-border-hover)}.bp-button:active:not([disabled]):not([aria-disabled=true]):not([aria-busy=true]){background:var(--bp-button-bg-active);border-color:var(--bp-button-border-hover);transform:translateY(1px)}.bp-button:disabled,.bp-button[aria-disabled=true]{cursor:not-allowed;opacity:.62;transform:none}.bp-button[aria-busy=true]{cursor:progress}.bp-button__spinner{animation:bp-spin .72s linear infinite;block-size:1em;border-radius:var(--bp-radius-pill);border:2px solid;border-top:2px solid transparent;display:inline-block;flex:0 0 auto;inline-size:1em}@keyframes bp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bp-button{transition:none}.bp-button:active:not([disabled]):not([aria-disabled=true]):not([aria-busy=true]){transform:none}.bp-button__spinner{animation-duration:1.8s}}.bp-badge{--bp-badge-bg:var(--bp-tone-muted-background);--bp-badge-border:var(--bp-tone-muted-border);--bp-badge-fg:var(--bp-tone-muted-text);align-items:center;background:var(--bp-badge-bg);border:1px solid var(--bp-badge-border);border-radius:var(--bp-radius-pill);color:var(--bp-badge-fg);display:inline-flex;font-size:var(--bp-font-size-small);font-weight:600;min-height:24px;overflow-wrap:anywhere;padding:0 var(--bp-space-sm)}.bp-badge--neutral{--bp-badge-bg:var(--bp-color-surface-muted);--bp-badge-border:var(--bp-tone-neutral-border);--bp-badge-fg:var(--bp-tone-neutral-text)}.bp-badge--accent{--bp-badge-bg:var(--bp-tone-accent-background);--bp-badge-border:var(--bp-tone-accent-border);--bp-badge-fg:var(--bp-tone-accent-text)}.bp-badge--danger{--bp-badge-bg:var(--bp-tone-danger-background);--bp-badge-border:var(--bp-tone-danger-border);--bp-badge-fg:var(--bp-tone-danger-text)}.bp-badge--warning{--bp-badge-bg:var(--bp-tone-warning-background);--bp-badge-border:var(--bp-tone-warning-border);--bp-badge-fg:var(--bp-tone-warning-text)}.bp-badge--success{--bp-badge-bg:var(--bp-tone-success-background);--bp-badge-border:var(--bp-tone-success-border);--bp-badge-fg:var(--bp-tone-success-text)}.bp-badge--info{--bp-badge-bg:var(--bp-tone-info-background);--bp-badge-border:var(--bp-tone-info-border);--bp-badge-fg:var(--bp-tone-info-text)}.bp-badge--muted{--bp-badge-bg:var(--bp-tone-muted-background);--bp-badge-border:var(--bp-tone-muted-border);--bp-badge-fg:var(--bp-tone-muted-text)}.bp-alert{background:var(--bp-alert-bg);border:1px solid var(--bp-alert-border);border-radius:var(--bp-radius-md);color:var(--bp-alert-fg);padding:var(--bp-space-lg)}.bp-alert,.bp-alert--accent{--bp-alert-bg:var(--bp-tone-accent-background);--bp-alert-border:var(--bp-tone-accent-border);--bp-alert-fg:var(--bp-tone-accent-text)}.bp-alert--danger{--bp-alert-bg:var(--bp-tone-danger-background);--bp-alert-border:var(--bp-tone-danger-border);--bp-alert-fg:var(--bp-tone-danger-text)}.bp-alert--warning{--bp-alert-bg:var(--bp-tone-warning-background);--bp-alert-border:var(--bp-tone-warning-border);--bp-alert-fg:var(--bp-tone-warning-text)}.bp-alert--success{--bp-alert-bg:var(--bp-tone-success-background);--bp-alert-border:var(--bp-tone-success-border);--bp-alert-fg:var(--bp-tone-success-text)}.bp-alert--info{--bp-alert-bg:var(--bp-tone-info-background);--bp-alert-border:var(--bp-tone-info-border);--bp-alert-fg:var(--bp-tone-info-text)}.bp-alert--muted{--bp-alert-bg:var(--bp-tone-muted-background);--bp-alert-border:var(--bp-tone-muted-border);--bp-alert-fg:var(--bp-tone-muted-text)}.bp-alert__title{display:block;font-size:var(--bp-font-size-body)}.bp-alert__content{color:var(--bp-semantic-text-muted);margin-top:var(--bp-space-xs)}.bp-skeleton{animation:bp-skeleton-pulse 1.5s ease-in-out infinite;background:var(--bp-color-surface-muted);block-size:1.2em;display:block;inline-size:100%;max-inline-size:100%}.bp-skeleton,.bp-skeleton--sm{border-radius:var(--bp-radius-sm)}.bp-skeleton--md{border-radius:var(--bp-radius-md)}.bp-skeleton--pill{border-radius:var(--bp-radius-pill)}.bp-skeleton-text{display:grid;gap:var(--bp-space-sm);min-width:0}.bp-skeleton-group{display:grid;gap:var(--bp-space-md);min-width:0}@keyframes bp-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.bp-skeleton{animation:none;opacity:.75}}:root{--marketing-hero-quantum-background:#031029;--marketing-hero-quantum-particle:#87d0ff;--marketing-hero-quantum-shade:linear-gradient(90deg,rgb(3 16 41/46%),rgb(3 16 41/8%) 58%,transparent),linear-gradient(180deg,rgb(3 16 41/20%),transparent 35%);--marketing-hero-quantum-mobile-shade:linear-gradient(180deg,rgb(3 16 41/44%) 15%,rgb(3 16 41/30%) 60%,transparent);--marketing-hero-geometric-accent:#8bb4f3;--marketing-hero-neural-background:#0f1828;--marketing-hero-neural-right-background:#13243a;--marketing-hero-neural-background-gradient:linear-gradient(105deg,#0f1828 35%,#13243a);--marketing-hero-neural-line:#527fad;--marketing-hero-neural-node:#a9c1dc;--marketing-hero-neural-signal:#c9def3;--marketing-motion-duration-neural:18s;--marketing-hero-circuit-navy:#071120;--marketing-hero-circuit-paper:#f5f6f8;--marketing-hero-circuit-light-copy:#24354b;--marketing-hero-circuit-light-control:rgba(255,255,255,0.88);--marketing-hero-circuit-light-border:rgba(15,24,40,0.32);--marketing-safe-area-top:env(safe-area-inset-top,0px);--marketing-safe-area-right:env(safe-area-inset-right,0px);--marketing-safe-area-bottom:env(safe-area-inset-bottom,0px);--marketing-safe-area-left:env(safe-area-inset-left,0px);--services-product-border-1:var(--marketing-space-1) solid var(--services-product-color-cfd6e2);--services-product-border-2:var(--marketing-space-1) solid rgb(255 255 255/10%);--services-product-border-3:var(--marketing-space-1) solid rgb(255 255 255/9%);--services-product-border-4:var(--marketing-space-3) solid var(--product-accent);--services-product-border-5:var(--marketing-space-1) solid var(--services-product-color-d7deea);--services-product-border-6:var(--marketing-space-1) solid var(--services-product-color-1f2c3e);--services-product-border-7:var(--marketing-space-1) solid var(--services-product-color-4a3714);--services-product-border-8:var(--marketing-space-1) solid var(--services-product-color-d9cff1);--services-product-border-9:var(--marketing-space-1) solid var(--services-product-color-ebe5f6);--services-product-border-10:var(--marketing-space-1) solid var(--services-product-color-e3dcef);--services-product-border-11:var(--marketing-space-1) solid rgb(255 255 255/12%);--services-product-border-12:var(--marketing-space-6) solid var(--services-product-color-092b27);--services-product-border-13:var(--marketing-space-1) solid var(--services-product-color-dbcfc9);--services-product-border-14:var(--marketing-space-1) solid var(--services-product-color-2a352a);--services-product-border-15:var(--marketing-space-1) solid var(--services-product-color-354137);--services-product-border-16:var(--marketing-space-3) solid var(--services-product-color-54d6ff);--services-product-border-17:var(--marketing-space-3) solid var(--services-product-color-a68cff);--services-product-border-18:var(--marketing-space-3) solid var(--services-product-color-b8f34a);--services-product-border-19:var(--marketing-space-3) solid var(--services-product-color-ffb454);--services-product-border-20:var(--marketing-space-1) solid var(--services-product-color-4e5b50);--services-product-border-21:var(--marketing-space-1) solid var(--services-product-color-282941);--services-product-border-accent-thin:var(--marketing-space-1) solid var(--product-accent);--services-product-color-007963:#007963;--services-product-color-008b72:#008b72;--services-product-color-050705:#050705;--services-product-color-050a12:#050a12;--services-product-color-073c35:#073c35;--services-product-color-08111f:#08111f;--services-product-color-090a17:#090a17;--services-product-color-092b27:#092b27;--services-product-color-0a0e0b:#0a0e0b;--services-product-color-0c110d:#0c110d;--services-product-color-0d0e1b:#0d0e1b;--services-product-color-0d1729:#0d1729;--services-product-color-0d192a:#0d192a;--services-product-color-0e1b36:#0e1b36;--services-product-color-101511:#101511;--services-product-color-101827:#101827;--services-product-color-101a31:#101a31;--services-product-color-111225:#111225;--services-product-color-111712:#111712;--services-product-color-111f33:#111f33;--services-product-color-14152a:#14152a;--services-product-color-151c16:#151c16;--services-product-color-17160f:#17160f;--services-product-color-191a34:#191a34;--services-product-color-1a2618:#1a2618;--services-product-color-1b241d:#1b241d;--services-product-color-1f2c3e:#1f2c3e;--services-product-color-203119:#203119;--services-product-color-241a2d:#241a2d;--services-product-color-241a3c:#241a3c;--services-product-color-24254a:#24254a;--services-product-color-243248:#243248;--services-product-color-263026:#263026;--services-product-color-26354c:#26354c;--services-product-color-275ee7:#275ee7;--services-product-color-282941:#282941;--services-product-color-2864dc:#2864dc;--services-product-color-292833:#292833;--services-product-color-2a1d55:#2a1d55;--services-product-color-2a352a:#2a352a;--services-product-color-2d2132:#2d2132;--services-product-color-2d2340:#2d2340;--services-product-color-2f3151:#2f3151;--services-product-color-303152:#303152;--services-product-color-32213c:#32213c;--services-product-color-33260f:#33260f;--services-product-color-354137:#354137;--services-product-color-392b70:#392b70;--services-product-color-3b3d65:#3b3d65;--services-product-color-454776:#454776;--services-product-color-47770b:#47770b;--services-product-color-4a3714:#4a3714;--services-product-color-4b7d0c:#4b7d0c;--services-product-color-4e5b50:#4e5b50;--services-product-color-51466a:#51466a;--services-product-color-516078:#516078;--services-product-color-54d6ff:#54d6ff;--services-product-color-5c5dcc:#5c5dcc;--services-product-color-686ae8:#686ae8;--services-product-color-6d53dc:#6d53dc;--services-product-color-7357e8:#7357e8;--services-product-color-756d86:#756d86;--services-product-color-777482:#777482;--services-product-color-7b728b:#7b728b;--services-product-color-7c6a75:#7c6a75;--services-product-color-8291aa:#8291aa;--services-product-color-849184:#849184;--services-product-color-858292:#858292;--services-product-color-8997ad:#8997ad;--services-product-color-8a8dff:#8a8dff;--services-product-color-926100:#926100;--services-product-color-9698bb:#9698bb;--services-product-color-9bc7be:#9bc7be;--services-product-color-9fb0d0:#9fb0d0;--services-product-color-a68cff:#a68cff;--services-product-color-a9b5cc:#a9b5cc;--services-product-color-b6b7ff:#b6b7ff;--services-product-color-b8f34a:#b8f34a;--services-product-color-bb402a:#bb402a;--services-product-color-bcded4:#bcded4;--services-product-color-c4b9ea:#c4b9ea;--services-product-color-c5b895:#c5b895;--services-product-color-c9d5c9:#c9d5c9;--services-product-color-ccd5e4:#ccd5e4;--services-product-color-cdbfd2:#cdbfd2;--services-product-color-cfd6e2:#cfd6e2;--services-product-color-d0bcd8:#d0bcd8;--services-product-color-d18a00:#d18a00;--services-product-color-d7cadb:#d7cadb;--services-product-color-d7deea:#d7deea;--services-product-color-d7ebe5:#d7ebe5;--services-product-color-d94b31:#d94b31;--services-product-color-d9cff1:#d9cff1;--services-product-color-d9e2d8:#d9e2d8;--services-product-color-dbcfc9:#dbcfc9;--services-product-color-dfd6f5:#dfd6f5;--services-product-color-dff8f0:#dff8f0;--services-product-color-e3dcef:#e3dcef;--services-product-color-e6edf7:#e6edf7;--services-product-color-e9eef6:#e9eef6;--services-product-color-eaf0ff:#eaf0ff;--services-product-color-eaf1ff:#eaf1ff;--services-product-color-eaf5f1:#eaf5f1;--services-product-color-ebe5f6:#ebe5f6;--services-product-color-efeaff:#efeaff;--services-product-color-effaf6:#effaf6;--services-product-color-f0f7ee:#f0f7ee;--services-product-color-f25b3f:#f25b3f;--services-product-color-f4f0ff:#f4f0ff;--services-product-color-f4f3ff:#f4f3ff;--services-product-color-f4f6fa:#f4f6fa;--services-product-color-f4f7fb:#f4f7fb;--services-product-color-f4f7fc:#f4f7fc;--services-product-color-f7f4ff:#f7f4ff;--services-product-color-f7f5ef:#f7f5ef;--services-product-color-f7fffc:#f7fffc;--services-product-color-f8f1ec:#f8f1ec;--services-product-color-fbfaff:#fbfaff;--services-product-color-fcfbff:#fcfbff;--services-product-color-ff8b74:#ff8b74;--services-product-color-ffb020:#ffb020;--services-product-color-ffb454:#ffb454;--services-product-color-fff:#fff;--services-product-color-fff0e9:#fff0e9;--services-product-color-fff4d9:#fff4d9;--services-product-color-fffaf7:#fffaf7;--services-product-shadow-1:0 26px 72px rgb(20 31 54/14%);--services-product-shadow-2:inset 0 0 0 2px color-mix(in srgb,var(--product-accent) 72%,#000);--services-product-shadow-3:0 12px 28px rgb(28 52 92/8%);--services-product-shadow-4:inset 3px 0 0 var(--product-accent);--services-product-shadow-5:0 8px 22px rgb(66 42 119/7%);--services-product-shadow-6:0 18px 44px rgb(66 42 119/10%);--services-product-shadow-7:0 26px 48px rgb(7 60 53/22%);--services-product-shadow-8:0 18px 44px rgb(7 60 53/12%);--services-product-shadow-9:0 20px 50px rgb(50 33 60/18%);--services-product-shadow-10:0 14px 32px rgb(0 0 0/24%);--services-product-shadow-11:0 18px 36px rgb(0 0 0/28%);--services-product-shadow-ai-field:inset var(--marketing-space-3) 0 0 var(--services-product-color-8a8dff);--services-product-shadow-run:var(--services-product-shadow-10),0 0 0 var(--marketing-space-2) color-mix(in srgb,var(--product-accent) 24%,transparent);--marketing-ink:#0f1828;--marketing-ink-muted:#5a6776;--marketing-ink-muted-on-glass:#4f5b68;--marketing-forced-canvas:Canvas;--marketing-forced-canvas-text:CanvasText;--marketing-forced-button-text:ButtonText;--marketing-forced-highlight:Highlight;--marketing-canvas:#ffffff;--marketing-surface:#eef1f5;--marketing-border:rgba(15,24,40,0.15);--marketing-border-control:rgba(15,24,40,0.55);--marketing-border-control-width:1px;--marketing-border-line:1px solid var(--marketing-border);--marketing-border-control-line:1px solid var(--marketing-border-control);--marketing-border-transparent:1px solid transparent;--marketing-border-accent-width:3px;--marketing-border-accent-line:var(--marketing-border-accent-width) solid var(--marketing-accent);--marketing-border-chevron:2px solid currentColor;--marketing-accent:#0b5fd9;--marketing-accent-strong:#0747a6;--marketing-tap-highlight:color-mix(in srgb,var(--marketing-accent) 24%,transparent);--marketing-contact:#0f766e;--marketing-contact-strong:#0b5f59;--marketing-contact-surface:#e5f4f1;--marketing-line-brand:#06c755;--marketing-accent-surface:#e3edfc;--marketing-comparison-risk-surface:#fff2f0;--marketing-comparison-risk-ink:#963d36;--marketing-comparison-risk-border:#b35b52;--marketing-royal-navy-surface:var(--marketing-ink);--marketing-accent-disabled:#9aa6b6;--marketing-inverse:#ffffff;--marketing-inverse-muted:rgba(255,255,255,0.85);--marketing-border-on-dark:rgba(255,255,255,0.18);--marketing-border-on-dark-line:1px solid var(--marketing-border-on-dark);--marketing-focus-on-dark:#ffffff;--marketing-focus:var(--marketing-accent);--marketing-font-family-primary:"NeoLogic Sans","NeoLogic Sans Fallback Hiragino","NeoLogic Sans Fallback Yu Gothic";--marketing-font-family-system:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Yu Gothic","Yu Gothic UI",Meiryo,sans-serif;--marketing-font-family:var(--marketing-font-family-primary),var(--marketing-font-family-system);--marketing-stable-japanese-font-family:var(--marketing-font-family-primary),"NeoLogic Sans Fallback IPA Japanese",var(--marketing-font-family-system);--marketing-hero-font-family:var(--marketing-font-family-primary),"NeoLogic Sans Fallback WenQuanYi Kana",var(--marketing-font-family-system);--marketing-home-hero-font-family:var(--marketing-font-family-primary),"NeoLogic Sans Fallback IPA Japanese","NeoLogic Sans Fallback WenQuanYi Kana",var(--marketing-font-family-system);--marketing-brand-font-family:"Avenir Next","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic","Yu Gothic UI",Meiryo,sans-serif;--marketing-text-display:clamp(2rem,1.4rem + 2.6vw,2.875rem);--marketing-text-lead:clamp(1.0625rem,1rem + 0.35vw,1.1875rem);--marketing-text-h1:clamp(1.875rem,1.4rem + 1.8vw,2.5rem);--marketing-text-h2:clamp(1.5rem,1.25rem + 1vw,1.875rem);--marketing-text-h3:clamp(1.125rem,1rem + 0.4vw,1.25rem);--marketing-text-body:1rem;--marketing-text-small:0.875rem;--marketing-text-eyebrow:0.75rem;--marketing-text-brand:1.625rem;--marketing-text-card-index:clamp(1.75rem,1.5rem + 1vw,2.25rem);--marketing-text-home-promise-figure:clamp(2.75rem,0.65rem + 3.68vw,4.25rem);--marketing-text-home-promise-figure-compact:clamp(2.5rem,0.9rem + 2.3vw,3rem);--marketing-text-home-hero-offer:clamp(0.875rem,0.75rem + 0.5vw,1.125rem);--marketing-text-home-hero-offer-name:clamp(1.375rem,0.95rem + 1.6vw,2rem);--marketing-text-home-hero-promise-primary:clamp(2rem,1.15rem + 3.6vw,3.5rem);--marketing-text-home-hero-promise-secondary:clamp(1.125rem,0.78rem + 1.35vw,1.75rem);--marketing-text-landing-hero-offer-name:clamp(1.125rem,0.95rem + 0.7vw,1.5rem);--marketing-text-landing-hero-promise-primary:clamp(1.5rem,1.05rem + 1.6vw,2.25rem);--marketing-text-landing-hero-promise-secondary:clamp(1rem,0.85rem + 0.5vw,1.25rem);--marketing-text-services-hero-title:clamp(2.25rem,1.3rem + 4.4vw,4.5rem);--marketing-line-height-body:1.9;--marketing-line-height-relaxed:2;--marketing-line-height-compact:1.7;--marketing-line-height-lead:1.85;--marketing-line-height-heading:1.4;--marketing-line-height-display:1.3;--marketing-line-height-services-hero-title:1.12;--marketing-line-height-index:1;--marketing-tracking-mobile-conversion-line:-0.05em;--marketing-space-1:1px;--marketing-space-2:2px;--marketing-space-3:3px;--marketing-space-4:4px;--marketing-space-6:6px;--marketing-space-8:8px;--marketing-space-10:10px;--marketing-space-12:12px;--marketing-space-14:14px;--marketing-space-16:16px;--marketing-space-18:18px;--marketing-space-20:20px;--marketing-space-24:24px;--marketing-space-28:28px;--marketing-space-32:32px;--marketing-space-40:40px;--marketing-space-48:48px;--marketing-space-56:56px;--marketing-space-64:64px;--marketing-list-indent:1.2em;--marketing-list-indent-prose:1.4em;--marketing-size-9:9px;--marketing-size-13:13px;--marketing-size-14:14px;--marketing-size-16:16px;--marketing-size-18:18px;--marketing-size-20:20px;--marketing-size-22:22px;--marketing-size-24:24px;--marketing-size-26:26px;--marketing-size-28:28px;--marketing-size-32:32px;--marketing-size-40:40px;--marketing-size-44:44px;--marketing-size-48:48px;--marketing-size-56:56px;--marketing-size-64:64px;--marketing-size-72:72px;--marketing-size-112:112px;--marketing-header-conversion-action-width:80px;--marketing-header-overflow-min-width:176px;--marketing-home-hero-conversion-action-width:132px;--marketing-home-hero-conversion-action-height:52px;--marketing-hero-pair-action-width:160px;--marketing-control-glyph:18px;--marketing-fact-label-col:9em;--marketing-card-fact-label-col:4.5em;--marketing-turnstile-min-height:70px;--marketing-underline-offset:4px;--marketing-underline-offset-hover:6px;--marketing-underline-offset-sm:2px;--marketing-text-fine:0.8125rem;--marketing-width-content:1120px;--marketing-width-editorial:1496px;--marketing-viewport-bleed:100vmax;--marketing-print-a4-width:210mm;--marketing-print-a4-height:297mm;--marketing-width-hero:1280px;--marketing-width-narrow:760px;--marketing-gutter:clamp(20px,5vw,48px);--marketing-space-section:clamp(72px,10vw,120px);--marketing-space-block:var(--marketing-space-40);--marketing-space-stack:var(--marketing-space-16);--marketing-sticky-header-height:64px;--marketing-sticky-header-safe-height:calc(var(--marketing-sticky-header-height) + var(--marketing-safe-area-top));--marketing-home-hero-min-height:520px;--marketing-home-hero-max-height:660px;--marketing-home-hero-layer-min-height:400px;--marketing-home-hero-layer-max-height:720px;--marketing-home-hero-viewport-reserve:clamp(72px,12svh,120px);--marketing-home-hero-mobile-min-height:580px;--marketing-home-hero-copy-width:720px;--marketing-home-hero-promise-width:36rem;--marketing-home-hero-lead-width:31em;--marketing-home-hero-headline-second-line-offset:clamp(0.75em,1.2vw,1.2em);--marketing-home-hero-headline-second-line-mobile-offset:clamp(0.25em,2.5vw,0.5em);--marketing-home-hero-section-boundary-line:1px solid rgba(15,24,40,0.08);--marketing-home-hero-section-boundary-shadow:0 -12px 28px rgba(15,24,40,0.045);--marketing-brand-symbol-color:var(--marketing-ink);--marketing-brand-symbol-inline-width:56px;--marketing-brand-symbol-footer-width:56px;--marketing-security-action-footer-logo-width:56px;--marketing-home-hero-symbol-width:clamp(104px,13vw,196px);--marketing-home-hero-signature-mark-width:clamp(180px,23vw,360px);--marketing-home-hero-signature-mark-tablet-width:clamp(180px,34vw,310px);--marketing-home-hero-signature-mark-mobile-width:clamp(150px,44vw,210px);--marketing-home-hero-signature-mark-rest-opacity:0.38;--marketing-home-hero-signature-mark-tablet-rest-opacity:0.34;--marketing-home-hero-signature-mark-mobile-rest-opacity:0.32;--marketing-home-hero-signature-mark-blend-shadow:rgba(5,12,24,0.28);--marketing-home-hero-signature-mark-rest-shadow:rgba(5,12,24,0.22);--marketing-home-hero-wordmark-rest-opacity:0;--marketing-home-hero-wordmark-tablet-rest-opacity:0;--marketing-home-hero-wordmark-mobile-rest-opacity:0;--marketing-home-hero-wordmark-intro-shadow:rgba(215,232,255,0.2);--marketing-home-hero-wordmark-retreat-shadow:rgba(5,12,24,0.24);--marketing-home-hero-wordmark-rest-shadow:rgba(5,12,24,0.18);--marketing-hero-copy-shadow:none;--marketing-hero-promise-hover-shadow:0 0 var(--marketing-space-8) var(--marketing-hero-promise-signal-color);--marketing-hero-media-lead-color:rgba(255,255,255,0.95);--marketing-hero-media-footnote-color:rgba(255,255,255,0.78);--marketing-home-hero-conversion-background:rgba(8,22,38,0.68);--marketing-home-hero-conversion-border:rgba(255,255,255,0.42);--marketing-home-hero-conversion-divider:rgba(255,255,255,0.28);--marketing-home-hero-conversion-hover:rgba(255,255,255,0.14);--marketing-home-hero-conversion-border-line:var(--marketing-space-1) solid var(--marketing-home-hero-conversion-border);--marketing-home-hero-conversion-divider-line:var(--marketing-space-1) solid var(--marketing-home-hero-conversion-divider);--marketing-hero-media-accent:#7db4ff;--marketing-hero-image-copy-shadow:0 2px 22px rgba(5,12,24,0.42),0 1px 2px rgba(5,12,24,0.28);--marketing-hero-image-scrim:linear-gradient(180deg,rgba(255,255,255,0) 76%,rgba(255,255,255,0.68) 94%,rgba(255,255,255,0.96)),linear-gradient(90deg,rgba(5,12,24,0.52),rgba(5,12,24,0.28) 34%,rgba(5,12,24,0.06) 58%,rgba(5,12,24,0) 82%),linear-gradient(0deg,rgba(5,12,24,0.18),rgba(5,12,24,0.04) 38%,rgba(5,12,24,0) 74%);--marketing-hero-video-scrim:linear-gradient(90deg,rgba(5,12,24,0.82),rgba(5,12,24,0.6) 42%,rgba(5,12,24,0.24) 74%,rgba(5,12,24,0.04)),linear-gradient(0deg,rgba(5,12,24,0.5),rgba(5,12,24,0.16) 42%,rgba(5,12,24,0) 74%);--marketing-hero-video-scrim-narrow:linear-gradient(90deg,rgba(5,12,24,0.82),rgba(5,12,24,0.66) 42%,rgba(5,12,24,0.5) 74%,rgba(5,12,24,0.4)),linear-gradient(0deg,rgba(5,12,24,0.62),rgba(5,12,24,0.34) 42%,rgba(5,12,24,0.05) 74%,rgba(5,12,24,0)),linear-gradient(180deg,rgba(5,12,24,0.37),rgba(5,12,24,0.07) 35%,rgba(5,12,24,0) 50%);--marketing-hero-media-atmosphere:radial-gradient(ellipse at 82% 18%,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 38%),radial-gradient(ellipse at 8% 100%,rgba(11,95,217,0.22) 0%,rgba(11,95,217,0) 40%),radial-gradient(120% 120% at 50% 46%,rgba(5,12,24,0) 60%,rgba(5,12,24,0.28) 100%),linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0) 44%);--marketing-motion-duration-hero-wordmark-depth:2000ms;--marketing-motion-duration-hero-wordmark-particles:1700ms;--marketing-motion-delay-hero-layer-symbol:220ms;--marketing-motion-delay-hero-layer-flow:80ms;--marketing-hero-spotlight-glow:radial-gradient(circle,rgba(0,151,220,0.16) 0%,rgba(80,177,52,0.08) 32%,rgba(0,151,220,0) 68%);--marketing-hero-spotlight-size:clamp(360px,42vw,640px);--marketing-hero-parallax-copy:6px;--marketing-hero-parallax-symbol:16px;--marketing-hero-promise-signal-color:rgba(101,211,255,0.72);--marketing-hero-promise-signal-text-color:#65d3ff;--marketing-hero-promise-specular:linear-gradient(108deg,var(--marketing-inverse) 0%,var(--marketing-inverse) 42%,rgb(126,220,255) 49%,rgb(255,255,255) 53%,var(--marketing-inverse) 60%,var(--marketing-inverse) 100%);--marketing-hero-scroll-cue-color:rgba(0,151,220,0.72);--marketing-pillar-spotlight-glow:radial-gradient(circle,rgba(11,95,217,0.14) 0%,rgba(11,95,217,0.06) 36%,rgba(11,95,217,0) 70%);--marketing-pillar-spotlight-size:240px;--marketing-pillar-perspective:900px;--marketing-section-visual-border:1px solid rgba(15,24,40,0.1);--marketing-spectrum-rail-line:linear-gradient(90deg,rgba(15,24,40,0.12),rgba(11,95,217,0.28) 55%,rgba(11,95,217,0.62));--marketing-spectrum-rail-fill:linear-gradient(90deg,rgba(11,95,217,0.55),rgba(11,95,217,1));--marketing-journey-rail-line:linear-gradient(180deg,rgba(15,24,40,0.12),rgba(11,95,217,0.28) 55%,rgba(11,95,217,0.62));--marketing-journey-rail-fill:linear-gradient(180deg,rgba(11,95,217,0.55),rgba(11,95,217,1));--marketing-journey-dot-glow:0 0 0 4px rgba(11,95,217,0.12),0 2px 12px rgba(11,95,217,0.22);--marketing-cta-band-background:radial-gradient(ellipse 90% 70% at 82% 12%,rgba(11,95,217,0.22) 0%,rgba(11,95,217,0) 44%),radial-gradient(ellipse 70% 60% at 6% 104%,rgba(11,95,217,0.12) 0%,rgba(11,95,217,0) 42%),linear-gradient(180deg,#101b2e,#0a1120);--marketing-cta-band-edge-light:linear-gradient(90deg,rgba(11,95,217,0),rgba(11,95,217,0.5) 50%,rgba(11,95,217,0));--marketing-footer-glow:radial-gradient(80% 120% at 50% 100%,rgba(11,95,217,0.12) 0%,rgba(11,95,217,0) 60%);--marketing-footer-edge-light:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.12) 20%,rgba(255,255,255,0.12) 80%,rgba(255,255,255,0));--marketing-page-hero-atmosphere:radial-gradient(115% 130% at 95% -8%,rgba(11,95,217,0.18) 0%,rgba(11,95,217,0) 64%),radial-gradient(90% 105% at 2% 4%,rgba(11,95,217,0.08) 0%,rgba(11,95,217,0) 56%);--marketing-divider-edge-light:linear-gradient(90deg,rgba(15,24,40,0),rgba(15,24,40,0.14) 20%,rgba(15,24,40,0.14) 80%,rgba(15,24,40,0));--marketing-button-arrow-size:1em;--marketing-button-leading-icon-size:1.55em;--marketing-mascot-frame-width:192px;--marketing-mascot-frame-height:208px;--marketing-mascot-aspect-ratio:192/208;--marketing-mascot-display-width:96px;--marketing-mascot-display-width-mobile:64px;--marketing-mascot-bottom:var(--marketing-space-12);--marketing-mascot-bottom-mobile:var(--marketing-space-8);--marketing-mascot-side-inset:var(--marketing-space-16);--marketing-mascot-z-index:30;--marketing-mascot-shadow:0 10px 20px rgba(15,24,40,0.12);--marketing-header-backdrop-filter:saturate(1.18) blur(18px);--marketing-header-background:var(--marketing-canvas);--marketing-header-background-mobile:var(--marketing-canvas);--marketing-mobile-panel-width:min(90vw,420px);--marketing-mobile-panel-background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(255,255,255,0.9));--marketing-mobile-panel-scrim:rgba(15,24,40,0.18);--marketing-mobile-panel-shadow:inset 1px 0 0 rgba(255,255,255,0.6),-28px 0 72px rgba(15,24,40,0.22),-2px 0 8px rgba(15,24,40,0.06);--marketing-mobile-panel-scrim-filter:blur(18px) saturate(1.05);--marketing-header-background-scrolled:var(--marketing-canvas);--marketing-header-shadow-scrolled:0 1px 0 rgba(15,24,40,0.05),0 8px 24px rgba(15,24,40,0.08);--marketing-scrim:rgba(15,24,40,0.34);--marketing-motion-duration-fast:120ms;--marketing-motion-duration-visual-photo:900ms;--marketing-motion-duration-visual-arrival:620ms;--marketing-motion-duration-visual-scene:520ms;--marketing-motion-duration-visual-small:440ms;--marketing-motion-duration-visual-mobile:360ms;--marketing-motion-delay-visual-scene:90ms;--marketing-motion-delay-visual-scene-last:180ms;--marketing-motion-delay-visual-connector:120ms;--marketing-motion-duration-base:180ms;--marketing-motion-duration-menu:220ms;--marketing-motion-duration-menu-exit:160ms;--marketing-motion-ease-menu-exit:cubic-bezier(0.4,0,1,1);--marketing-motion-duration-menu-item:300ms;--marketing-motion-duration-slow:320ms;--marketing-motion-duration-section-arrival:520ms;--marketing-motion-duration-home-heading:720ms;--marketing-motion-delay-home-heading-char-step:18ms;--marketing-motion-delay-home-heading-beat-step:80ms;--marketing-motion-delay-home-heading-cap:300ms;--marketing-motion-distance-layered-text:var(--marketing-space-20);--marketing-motion-duration-layered-text-lift:900ms;--marketing-motion-duration-layered-text-opacity:700ms;--marketing-motion-duration-layered-text-glyph:800ms;--marketing-motion-delay-layered-text-character-step:60ms;--marketing-motion-ease-layered-text:cubic-bezier(0.47,0.16,0.24,1);--marketing-motion-ease-layered-text-opacity:cubic-bezier(0.26,0.06,0,1);--marketing-motion-distance-home-hero-copy:6px;--marketing-motion-delay-home-hero-second-line:280ms;--marketing-motion-delay-home-hero-description-first:560ms;--marketing-motion-delay-home-hero-description-second:640ms;--marketing-motion-delay-home-hero-statement:800ms;--marketing-motion-delay-home-hero-brand:880ms;--marketing-motion-delay-home-hero-primary:1000ms;--marketing-motion-delay-home-hero-secondary:1080ms;--marketing-motion-duration-figure-settle:620ms;--marketing-motion-duration-hero-intro-crossfade:900ms;--marketing-motion-duration-video-crossfade:460ms;--marketing-motion-duration-header-enter:320ms;--marketing-motion-delay-header-enter:0ms;--marketing-motion-duration-spinner:720ms;--marketing-motion-duration-spinner-reduced:1800ms;--marketing-motion-duration-indeterminate:1400ms;--marketing-motion-duration-indeterminate-reduced:3200ms;--marketing-motion-duration:160ms;--marketing-motion-delay-none:0ms;--marketing-motion-delay-hero-intro-poster:3000ms;--marketing-motion-delay-hero-wordmark-retreat-with-poster:var(--marketing-motion-delay-hero-intro-poster);--marketing-motion-delay-hero-signature-mark-after-intro:calc(var(--marketing-motion-delay-hero-intro-poster) + var(--marketing-motion-duration-hero-intro-crossfade) + 120ms);--marketing-motion-duration-headline-char:820ms;--marketing-motion-delay-headline-char-step:30ms;--marketing-motion-delay-stagger-1:80ms;--marketing-motion-delay-stagger-2:160ms;--marketing-motion-delay-stagger-3:240ms;--marketing-motion-delay-stagger-4:320ms;--marketing-motion-delay-rail-step:56ms;--marketing-motion-delay-cascade-step:90ms;--marketing-motion-ease:cubic-bezier(0.4,0,0.2,1);--marketing-motion-ease-out:cubic-bezier(0.16,1,0.3,1);--marketing-motion-ease-soft:cubic-bezier(0.4,0.4,0,1);--marketing-motion-ease-header-enter:cubic-bezier(0.33,0,0.2,1);--marketing-motion-press-translate:1px;--marketing-motion-duration-pulse:1400ms;--marketing-motion-ease-pulse:ease-in-out;--marketing-motion-duration-marquee:60000ms;--marketing-motion-duration-scroll-cue:2200ms;--marketing-motion-duration-mascot-fade:700ms;--marketing-motion-distance-reveal:var(--marketing-space-8);--marketing-motion-distance-headline-float:var(--marketing-space-16);--marketing-motion-distance-menu:var(--marketing-space-8);--marketing-motion-distance-nudge:var(--marketing-space-4);--marketing-motion-distance-faq:var(--marketing-space-4);--marketing-motion-distance-micro:var(--marketing-space-4);--marketing-motion-scale-node-from:0.92;--marketing-motion-duration-scrub:1ms;--marketing-motion-distance-hero-exit:var(--marketing-space-16);--marketing-journey-comet-length:44px;--marketing-journey-comet-streak:linear-gradient(90deg,rgba(11,95,217,0),rgba(11,95,217,0.35) 60%,rgba(7,71,166,0.9));--marketing-journey-comet-streak-vertical:linear-gradient(180deg,rgba(11,95,217,0),rgba(11,95,217,0.35) 60%,rgba(7,71,166,0.9));--marketing-glint-band-brand:linear-gradient(115deg,transparent 38%,rgba(215,232,255,0.3) 45%,rgba(255,255,255,0.8) 50%,rgba(215,232,255,0.3) 55%,transparent 62%);--marketing-glint-band-on-accent:linear-gradient(115deg,transparent 40%,rgba(255,255,255,0.2) 50%,transparent 60%);--marketing-glint-band-on-inverse:linear-gradient(115deg,transparent 40%,rgba(11,95,217,0.1) 50%,transparent 60%);--marketing-motion-duration-brand-glint:760ms;--marketing-motion-delay-brand-glint:calc(var(--marketing-motion-delay-header-enter) + var(--marketing-motion-duration-header-enter) + 560ms);--marketing-motion-duration-cta-sheen:560ms;--marketing-cta-band-trail-stroke:rgba(215,232,255,0.12);--marketing-cta-band-trail-stroke-strong:rgba(215,232,255,0.2);--marketing-cta-band-trail-shimmer:rgba(232,242,255,0.85);--marketing-motion-duration-band-shimmer:1200ms;--marketing-motion-delay-band-shimmer:220ms;--marketing-radius-sm:8px;--marketing-radius-md:14px;--marketing-radius-round:999px;--marketing-shadow-card:0 1px 1px rgba(15,24,40,0.04),0 2px 6px rgba(15,24,40,0.05);--marketing-shadow-card-image-frame:inset 0 0 0 var(--marketing-space-1) var(--marketing-border);--marketing-shadow-mobile-conversion-line-focus:inset 0 0 0 var(--marketing-space-3) var(--marketing-ink);--marketing-shadow-mobile-conversion-simulator-focus:inset 0 0 0 var(--marketing-space-3) var(--marketing-inverse);--marketing-shadow-mobile-conversion-dock:0 -1px 0 rgba(15,24,40,0.08),0 -6px 18px rgba(15,24,40,0.1);--marketing-outline-mobile-conversion-forced-focus:var(--marketing-space-2) solid var(--marketing-forced-highlight);--marketing-border-mobile-conversion-forced:var(--marketing-space-1) solid var(--marketing-forced-button-text);--marketing-shadow-raised:0 1px 2px rgba(15,24,40,0.04),0 10px 30px rgba(15,24,40,0.08);--marketing-shadow-feature:0 2px 6px rgba(15,24,40,0.06),0 24px 56px rgba(15,24,40,0.12);--marketing-ring-accent-soft:0 0 0 1px rgba(11,95,217,0.18);--marketing-shadow-raised-accent:var(--marketing-shadow-raised),var(--marketing-ring-accent-soft);--marketing-shadow-row-line:inset 0 1px 0 var(--marketing-border);--marketing-shadow-timeline-stage-current:0 0 0 var(--marketing-space-4) var(--marketing-canvas),0 0 0 var(--marketing-space-6) var(--marketing-accent);--marketing-shadow-selected:inset 0 0 0 1px var(--marketing-accent);--marketing-shadow-choice-card-selected:inset 0 0 0 1px var(--marketing-accent),var(--marketing-shadow-selected);--marketing-shadow-choice-card-settle-from:inset 0 0 0 0 var(--marketing-accent);--marketing-shadow-choice-control-selected:0 0 0 3px var(--marketing-accent-surface);--marketing-shadow-choice-control-settle-from:0 0 0 0 var(--marketing-accent-surface);--bp-tone-accent-background:var(--marketing-accent-surface);--bp-tone-accent-border:var(--marketing-accent);--bp-tone-accent-text:var(--marketing-accent-strong);--bp-tone-accent-solid:var(--marketing-accent);--bp-tone-accent-solid-text:var(--marketing-inverse);--bp-tone-success-background:var(--marketing-accent-surface);--bp-tone-success-border:var(--marketing-accent);--bp-tone-success-text:var(--marketing-accent-strong);--bp-tone-success-solid:var(--marketing-accent);--bp-tone-success-solid-text:var(--marketing-inverse);--bp-color-interactive:var(--marketing-accent);--bp-color-interactive-strong:var(--marketing-accent-strong);--bp-semantic-text-default:var(--marketing-ink);--bp-semantic-text-muted:var(--marketing-ink-muted)}@media (max-width:1024px) and (max-height:650px),(max-width:720px){:root{--marketing-motion-duration-layered-text-lift:620ms;--marketing-motion-duration-layered-text-opacity:420ms;--marketing-motion-duration-layered-text-glyph:520ms;--marketing-motion-delay-layered-text-character-step:10ms}}@media (max-width:720px){:root{--marketing-text-brand:clamp(1rem,5vw,1.25rem);--marketing-brand-symbol-inline-width:clamp(40px,12.5vw,48px);--marketing-brand-symbol-footer-width:48px;--marketing-button-leading-icon-size:1.7em;--marketing-motion-duration-home-heading:620ms;--marketing-motion-delay-home-heading-char-step:12ms;--marketing-motion-delay-home-heading-cap:180ms;--marketing-motion-distance-home-hero-copy:3px;--marketing-motion-delay-home-hero-second-line:224ms;--marketing-motion-delay-home-hero-description-first:448ms;--marketing-motion-delay-home-hero-description-second:512ms;--marketing-motion-delay-home-hero-statement:640ms;--marketing-motion-delay-home-hero-brand:704ms;--marketing-motion-delay-home-hero-primary:800ms;--marketing-motion-delay-home-hero-secondary:864ms}}html{scrollbar-gutter:stable;-webkit-tap-highlight-color:var(--marketing-tap-highlight)}body,html{background:var(--marketing-canvas)}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;color:var(--marketing-ink);font-family:var(--marketing-font-family);font-size:var(--marketing-text-body);line-height:var(--marketing-line-height-body);-webkit-font-smoothing:antialiased;text-size-adjust:100%;overflow-wrap:break-word}h1,h2,h3,h4{margin:0;line-height:var(--marketing-line-height-heading);text-wrap:pretty;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}.marketingDisplayTitle{font-size:var(--marketing-text-display)}p{margin:0}li,p{text-wrap:pretty;line-break:strict}[id]{scroll-margin-top:calc(var(--marketing-sticky-header-measured-height, var(--marketing-sticky-header-safe-height)) + var(--marketing-space-16))}:focus-visible{outline:var(--bp-focus-ring-width) solid var(--marketing-focus);outline-offset:var(--bp-focus-ring-offset)}main:focus-visible{outline:none}.marketingErrorPage{display:grid;justify-items:center;padding:var(--marketing-space-section) var(--marketing-gutter)}.marketingErrorPanel{display:grid;gap:var(--marketing-space-14);justify-items:start;max-width:var(--marketing-width-narrow);padding:var(--marketing-space-32);border:var(--marketing-border-line);border-radius:var(--marketing-radius-md);background:var(--marketing-surface)}.marketingErrorKicker{color:var(--marketing-ink-muted);font-size:var(--marketing-text-eyebrow);font-weight:700}.marketingErrorTitle{font-size:var(--marketing-text-h2)}.marketingErrorBody{color:var(--marketing-ink-muted);font-size:var(--marketing-text-small);line-height:var(--marketing-line-height-body)}.marketingErrorActions{display:flex;flex-wrap:wrap;gap:var(--marketing-space-12)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body{background:var(--marketing-canvas);color:var(--marketing-ink)}button,footer,header,video{display:none}a{color:inherit;text-decoration:underline}}[data-layer-cluster]{white-space:nowrap}[data-token-index="0"]{--token-index:0}[data-token-index="1"]{--token-index:1}[data-token-index="2"]{--token-index:2}[data-token-index="3"]{--token-index:3}[data-token-index="4"]{--token-index:4}[data-token-index="5"]{--token-index:5}[data-token-index="6"]{--token-index:6}[data-token-index="7"]{--token-index:7}[data-token-index="8"]{--token-index:8}[data-token-index="9"]{--token-index:9}[data-token-index="10"]{--token-index:10}[data-token-index="11"]{--token-index:11}[data-token-index="12"]{--token-index:12}[data-token-index="13"]{--token-index:13}[data-token-index="14"]{--token-index:14}[data-token-index="15"]{--token-index:15}[data-token-index="16"]{--token-index:16}[data-token-index="17"]{--token-index:17}[data-token-index="18"]{--token-index:18}[data-token-index="19"]{--token-index:19}[data-token-index="20"]{--token-index:20}[data-token-index="21"]{--token-index:21}[data-token-index="22"]{--token-index:22}[data-token-index="23"]{--token-index:23}[data-token-index="24"]{--token-index:24}[data-token-index="25"]{--token-index:25}[data-token-index="26"]{--token-index:26}[data-token-index="27"]{--token-index:27}[data-token-index="28"]{--token-index:28}[data-token-index="29"]{--token-index:29}[data-token-index="30"]{--token-index:30}[data-token-index="31"]{--token-index:31}[data-layer-delay-index="0"]{--layer-delay-index:0}[data-layer-delay-index="1"]{--layer-delay-index:1}[data-layer-delay-index="2"]{--layer-delay-index:2}[data-layer-delay-index="3"]{--layer-delay-index:3}[data-layer-delay-index="4"]{--layer-delay-index:4}[data-layer-delay-index="5"]{--layer-delay-index:5}[data-layer-delay-index="6"]{--layer-delay-index:6}[data-layer-delay-index="7"]{--layer-delay-index:7}[data-layer-delay-index="8"]{--layer-delay-index:8}[data-layer-delay-index="9"]{--layer-delay-index:9}[data-layer-delay-index="10"]{--layer-delay-index:10}[data-layer-delay-index="11"]{--layer-delay-index:11}[data-layer-delay-index="12"]{--layer-delay-index:12}[data-layer-delay-index="13"]{--layer-delay-index:13}[data-layer-delay-index="14"]{--layer-delay-index:14}[data-layer-delay-index="15"]{--layer-delay-index:15}[data-layer-delay-index="16"]{--layer-delay-index:16}[data-layer-delay-index="17"]{--layer-delay-index:17}[data-layer-delay-index="18"]{--layer-delay-index:18}[data-layer-delay-index="19"]{--layer-delay-index:19}[data-layer-delay-index="20"]{--layer-delay-index:20}[data-layer-delay-index="21"]{--layer-delay-index:21}[data-layer-delay-index="22"]{--layer-delay-index:22}[data-layer-delay-index="23"]{--layer-delay-index:23}[data-layer-delay-index="24"]{--layer-delay-index:24}[data-layer-delay-index="25"]{--layer-delay-index:25}[data-layer-delay-index="26"]{--layer-delay-index:26}[data-layer-delay-index="27"]{--layer-delay-index:27}[data-layer-delay-index="28"]{--layer-delay-index:28}[data-layer-delay-index="29"]{--layer-delay-index:29}[data-layer-delay-index="30"]{--layer-delay-index:30}[data-layer-delay-index="31"]{--layer-delay-index:31}[data-beat-index="0"]{--beat-index:0}[data-beat-index="1"]{--beat-index:1}[data-beat-index="2"]{--beat-index:2}[data-beat-index="3"]{--beat-index:3}[data-beat-index="4"]{--beat-index:4}[data-beat-index="5"]{--beat-index:5}[data-beat-index="6"]{--beat-index:6}[data-beat-index="7"]{--beat-index:7}html{scroll-padding-bottom:var(--mobile-conversion-bar-clearance,0)}@font-face{font-family:NeoLogic Sans Fallback Hiragino;src:local("Hiragino Sans"),local("Hiragino Kaku Gothic ProN");font-style:normal;font-weight:400 800;font-display:swap;size-adjust:100%;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:NeoLogic Sans Fallback Yu Gothic;src:local("Yu Gothic"),local("Yu Gothic UI");font-style:normal;font-weight:400 800;font-display:swap;size-adjust:100%;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:NeoLogic Sans Fallback WenQuanYi Kana;src:local("WenQuanYi Zen Hei");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:u+3041-3096,u+30a1-30fa;size-adjust:97.7099236641%;ascent-override:102.34375%;descent-override:20.46875%;line-gap-override:0%}@font-face{font-family:NeoLogic Sans Fallback IPA Japanese;src:local("IPAGothic"),local("IPAゴシック");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:u+3000-3098,u+309b-30ff,u+3400-9fff,u+ff01-ff60;size-adjust:100%;ascent-override:100%;descent-override:20%;line-gap-override:0%}.button_button__iBnBy{--consult-estimate-icon-check:var(--marketing-canvas);display:inline-flex;align-items:center;justify-content:center;gap:var(--marketing-space-8);border:var(--marketing-border-transparent);border-radius:var(--marketing-radius-sm);font-weight:700;text-decoration:none;word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere;transition:background-color var(--marketing-motion-duration-fast) var(--marketing-motion-ease),border-color var(--marketing-motion-duration-fast) var(--marketing-motion-ease),color var(--marketing-motion-duration-fast) var(--marketing-motion-ease)}.button_md__n_wDt{min-height:var(--bp-size-control-md);padding:0 var(--marketing-space-20);font-size:var(--marketing-text-small)}.button_lg___LIfy{min-height:var(--bp-size-control-lg);padding:0 var(--marketing-space-28);font-size:var(--marketing-text-body)}.button_primary__8QRtp{--consult-estimate-icon-check:var(--marketing-accent);background:var(--marketing-accent);color:var(--marketing-inverse)}.button_primaryOnDark__tfVc2{--glint-sheen-band:var(--marketing-glint-band-on-inverse);--consult-estimate-icon-check:var(--marketing-inverse);background:var(--marketing-inverse);color:var(--marketing-ink)}.button_primaryOnDark__tfVc2,.button_primary__8QRtp{position:relative;isolation:isolate;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.button_primaryOnDark__tfVc2:after,.button_primary__8QRtp:after{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--glint-sheen-band,var(--marketing-glint-band-on-accent));background-repeat:no-repeat;background-size:260% 100%;background-position:120% 0;pointer-events:none}.button_primaryOnDark__tfVc2:hover:after,.button_primary__8QRtp:hover:after{animation:button_glintSheenSweep__pq_I7 var(--marketing-motion-duration-cta-sheen) var(--marketing-motion-ease) both}}@keyframes button_glintSheenSweep__pq_I7{0%{background-position:120% 0}to{background-position:-20% 0}}.button_button__iBnBy:active{transform:translateY(var(--marketing-motion-press-translate))}.button_button__iBnBy:disabled{opacity:.55;cursor:not-allowed}.button_button__iBnBy:disabled:active{transform:none}.button_primary__8QRtp:disabled{background:var(--marketing-accent-disabled)}.button_secondary__4QS5s:disabled{border-color:var(--marketing-border-control);background:var(--marketing-canvas)}.button_primary__8QRtp:active,.button_primary__8QRtp:hover{--consult-estimate-icon-check:var(--marketing-accent-strong);background:var(--marketing-accent-strong)}.button_primaryOnDark__tfVc2:active,.button_primaryOnDark__tfVc2:hover{--consult-estimate-icon-check:var(--marketing-accent-surface);background:var(--marketing-accent-surface)}.button_outlineOnDark__Wb2DW{--consult-estimate-icon-check:var(--marketing-ink);border:var(--marketing-border-control-line);border-color:var(--marketing-inverse);background:transparent;color:var(--marketing-inverse)}.button_outlineOnDark__Wb2DW:active,.button_outlineOnDark__Wb2DW:hover{border-color:var(--marketing-inverse-muted);color:var(--marketing-inverse-muted)}.button_outlineOnDark__Wb2DW:focus-visible{outline-color:var(--marketing-focus-on-dark)}.button_softOnDark__d9CVD{--consult-estimate-icon-check:var(--marketing-accent-surface);background:var(--marketing-accent-surface);color:var(--marketing-ink)}.button_softOnDark__d9CVD:active,.button_softOnDark__d9CVD:hover{background:var(--marketing-inverse)}.button_softOnDark__d9CVD:focus-visible{outline-color:var(--marketing-focus-on-dark)}.button_secondary__4QS5s{--consult-estimate-icon-check:var(--marketing-canvas);border:var(--marketing-border-control-line);background:var(--marketing-canvas);color:var(--marketing-ink)}.button_secondary__4QS5s:active,.button_secondary__4QS5s:hover{border-color:var(--marketing-ink-muted)}.button_secondary__4QS5s:active{--consult-estimate-icon-check:var(--marketing-surface);background:var(--marketing-surface)}.button_text__wLe9W{min-height:var(--bp-size-control-md);padding:var(--marketing-space-4) 0;background:none;color:var(--marketing-accent);text-decoration:underline;text-underline-offset:var(--marketing-underline-offset);transition:color var(--marketing-motion-duration-fast) var(--marketing-motion-ease),text-underline-offset var(--marketing-motion-duration-fast) var(--marketing-motion-ease-out)}.button_text__wLe9W:hover{text-underline-offset:var(--marketing-underline-offset-hover)}.button_text__wLe9W:active,.button_text__wLe9W:hover{color:var(--marketing-accent-strong)}.button_textOnDark__Tjxgs{min-height:var(--bp-size-control-md);padding:var(--marketing-space-4) 0;background:none;color:var(--marketing-inverse);text-decoration:underline;text-underline-offset:var(--marketing-underline-offset);transition:color var(--marketing-motion-duration-fast) var(--marketing-motion-ease),text-underline-offset var(--marketing-motion-duration-fast) var(--marketing-motion-ease-out)}.button_textOnDark__Tjxgs:hover{text-underline-offset:var(--marketing-underline-offset-hover)}.button_textOnDark__Tjxgs:active,.button_textOnDark__Tjxgs:hover{color:var(--marketing-inverse-muted)}.button_textOnDark__Tjxgs:focus-visible{outline-color:var(--marketing-focus-on-dark)}.button_leadingIcon__FZVCQ{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--marketing-button-leading-icon-size);height:var(--marketing-button-leading-icon-size)}.button_leadingIconGlyph__WGtnq{display:block;width:100%;height:100%}.button_arrow__ZIy_g{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--marketing-button-arrow-size);height:var(--marketing-button-arrow-size);transition:transform var(--marketing-motion-duration-fast) var(--marketing-motion-ease-out)}.button_arrowIcon__jIg_X{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.button_button__iBnBy:hover .button_arrow__ZIy_g{transform:translateX(var(--marketing-motion-distance-nudge))}