:root{color-scheme:light;--ax-color-neutral-0:#fff;--ax-color-neutral-25:#f7f7f7;--ax-color-neutral-50:#f1f1f1;--ax-color-neutral-100:#e9e9ea;--ax-color-neutral-200:#dedfe1;--ax-color-neutral-500:#747780;--ax-color-neutral-600:#606570;--ax-color-neutral-700:#4b5260;--ax-color-neutral-800:#383c45;--ax-color-neutral-950:#151a24;--ax-color-green-50:#edf3ed;--ax-color-green-700:#3d6144;--ax-color-amber-50:#faf3e5;--ax-color-amber-700:#805b20;--ax-color-red-50:#fbeeee;--ax-color-red-700:#9d3e36;--ax-color-bg-canvas:var(--ax-color-neutral-25);--ax-color-bg-surface:var(--ax-color-neutral-0);--ax-color-bg-subtle:var(--ax-color-neutral-50);--ax-color-bg-inverse:var(--ax-color-neutral-950);--ax-color-text-primary:var(--ax-color-neutral-950);--ax-color-text-secondary:var(--ax-color-neutral-700);--ax-color-text-muted:var(--ax-color-neutral-600);--ax-color-text-inverse:var(--ax-color-neutral-0);--ax-color-text-disabled:var(--ax-color-neutral-600);--ax-color-border-subtle:var(--ax-color-neutral-200);--ax-color-border-control:var(--ax-color-neutral-500);--ax-color-border-strong:var(--ax-color-neutral-700);--ax-color-action-default:var(--ax-color-neutral-950);--ax-color-action-hover:var(--ax-color-neutral-800);--ax-color-action-active:var(--ax-color-neutral-700);--ax-color-action-foreground:var(--ax-color-neutral-0);--ax-color-action-disabled-bg:var(--ax-color-neutral-100);--ax-color-action-disabled-text:var(--ax-color-neutral-600);--ax-color-focus-ring:var(--ax-color-neutral-950);--ax-color-link-default:var(--ax-color-neutral-950);--ax-color-link-hover:var(--ax-color-neutral-700);--ax-color-selection-bg:var(--ax-color-neutral-200);--ax-color-selection-text:var(--ax-color-neutral-950);--ax-color-status-success-text:var(--ax-color-green-700);--ax-color-status-success-bg:var(--ax-color-green-50);--ax-color-status-warning-text:var(--ax-color-amber-700);--ax-color-status-warning-bg:var(--ax-color-amber-50);--ax-color-status-error-text:var(--ax-color-red-700);--ax-color-status-error-bg:var(--ax-color-red-50);--ax-color-status-pending-text:var(--ax-color-neutral-700);--ax-color-status-pending-bg:var(--ax-color-neutral-50);--ax-color-status-loading-text:var(--ax-color-neutral-700);--ax-color-status-loading-bg:var(--ax-color-neutral-50);--ax-font-family-sans:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--ax-font-family-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ax-font-weight-regular:400;--ax-font-weight-medium:500;--ax-font-weight-bold:700;--ax-font-size-12:.75rem;--ax-font-size-14:.875rem;--ax-font-size-16:1rem;--ax-font-size-18:1.125rem;--ax-font-size-20:1.25rem;--ax-font-size-24:1.5rem;--ax-font-size-28:1.75rem;--ax-font-size-32:2rem;--ax-font-size-36:2.25rem;--ax-font-size-40:2.5rem;--ax-font-size-48:3rem;--ax-font-size-56:3.5rem;--ax-font-size-64:4rem;--ax-font-size-72:4.5rem;--ax-font-line-height-tight:1.25;--ax-font-line-height-heading:1.4;--ax-font-line-height-ui:1.5;--ax-font-line-height-caption:1.65;--ax-font-line-height-body:1.75;--ax-font-tracking-normal:0em;--ax-font-tracking-label:.04em;--ax-space-0:0rem;--ax-space-1:.25rem;--ax-space-2:.5rem;--ax-space-3:.75rem;--ax-space-4:1rem;--ax-space-5:1.25rem;--ax-space-6:1.5rem;--ax-space-8:2rem;--ax-space-10:2.5rem;--ax-space-12:3rem;--ax-space-16:4rem;--ax-space-20:5rem;--ax-space-24:6rem;--ax-space-32:8rem;--ax-space-40:10rem;--ax-radius-none:0px;--ax-radius-control:8px;--ax-radius-panel:8px;--ax-border-width-hairline:1px;--ax-border-width-emphasis:2px;--ax-border-width-focus:2px;--ax-focus-offset:4px;--ax-shadow-none:none;--ax-shadow-overlay:0 8px 24px #151a241a;--ax-motion-duration-none:0s;--ax-motion-duration-fast:.12s;--ax-motion-duration-normal:.18s;--ax-motion-duration-slow:.24s;--ax-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--ax-z-base:0;--ax-z-sticky:10;--ax-z-overlay:30;--ax-z-dialog:40;--ax-breakpoint-tablet:760px;--ax-breakpoint-desktop:1100px;--ax-layout-max-width-page:75rem;--ax-layout-max-width-reading:42rem;--ax-layout-max-width-wide:90rem;--ax-layout-space-gutter:clamp(1.25rem, 4vw, 4rem);--ax-layout-space-section:clamp(3.5rem, 6vw, 6rem);--ax-layout-space-hero:clamp(3rem, 6vw, 6rem);--ax-layout-space-block:clamp(2rem, 4vw, 4rem);--ax-layout-space-grid-gap:clamp(1.5rem, 3vw, 3rem);--ax-type-display-size:clamp(2.125rem, 1.25rem + 3vw, 3.25rem);--ax-type-display-line-height:var(--ax-font-line-height-tight);--ax-type-display-weight:var(--ax-font-weight-semibold);--ax-type-h2-size:clamp(1.75rem, 1.25rem + 2vw, 2.25rem);--ax-type-h2-line-height:var(--ax-font-line-height-heading);--ax-type-h2-weight:var(--ax-font-weight-semibold);--ax-type-h3-size:clamp(1.25rem, 1.05rem + .8vw, 1.375rem);--ax-type-h3-line-height:var(--ax-font-line-height-heading);--ax-type-h3-weight:var(--ax-font-weight-medium);--ax-type-lead-size:var(--ax-font-size-16);--ax-type-lead-line-height:var(--ax-font-line-height-body);--ax-type-lead-weight:var(--ax-font-weight-regular);--ax-type-body-size:var(--ax-font-size-16);--ax-type-body-line-height:var(--ax-font-line-height-body);--ax-type-body-weight:var(--ax-font-weight-regular);--ax-type-small-size:var(--ax-font-size-14);--ax-type-small-line-height:var(--ax-font-line-height-caption);--ax-type-small-weight:var(--ax-font-weight-regular);--ax-type-label-size:var(--ax-font-size-12);--ax-type-label-line-height:var(--ax-font-line-height-ui);--ax-type-label-weight:var(--ax-font-weight-medium);--ax-button-primary-bg:var(--ax-color-action-default);--ax-button-primary-hover:var(--ax-color-action-hover);--ax-button-primary-active:var(--ax-color-action-active);--ax-button-primary-text:var(--ax-color-action-foreground);--ax-button-secondary-bg:var(--ax-color-bg-surface);--ax-button-secondary-border:var(--ax-color-border-control);--ax-button-radius:var(--ax-radius-control);--ax-button-padding-x:var(--ax-space-4);--ax-button-padding-y:var(--ax-space-3);--ax-button-gap:10px;--ax-input-bg:var(--ax-color-bg-surface);--ax-input-border:var(--ax-color-border-control);--ax-input-text:var(--ax-color-text-primary);--ax-input-radius:var(--ax-radius-control);--ax-panel-bg:var(--ax-color-bg-surface);--ax-panel-border:var(--ax-color-border-subtle);--ax-panel-radius:var(--ax-radius-panel);--ax-panel-padding:var(--ax-space-6);--ax-evidence-bg:var(--ax-color-bg-subtle);--ax-evidence-caption:var(--ax-color-text-secondary);--ax-status-radius:var(--ax-radius-control);--ax-table-border:var(--ax-color-border-subtle);--ax-table-header-bg:var(--ax-color-bg-subtle);--ax-button-min-height:3rem;--ax-input-min-height:3rem;--ax-target-min-size:2.75rem;--ax-evidence-ratio-desktop:4 / 3;--ax-font-weight-semibold:600;--ax-font-size-60:3.75rem;--ax-radius-section:12px;--ax-space-14:3.5rem;--ax-space-18:4.5rem;--ax-layout-frame-gutter-desktop:24px;--ax-layout-frame-gutter-mobile:16px;--ax-layout-content-gutter-desktop:64px;--ax-layout-content-gutter-tablet:40px;--ax-layout-content-gutter-mobile:20px;--ax-layout-breakpoint-compact:var(--ax-breakpoint-tablet);--ax-layout-breakpoint-tablet:var(--ax-breakpoint-desktop);--ax-color-border-frame:#151a241a;--ax-color-text-inverse-secondary:#c1c1c2;--ax-section-frame-radius:var(--ax-radius-section);--ax-section-frame-border:var(--ax-color-border-frame);--ax-section-frame-border-width:var(--ax-border-width-hairline);--ax-section-inverse-bg:var(--ax-color-bg-inverse);--ax-section-inverse-text:var(--ax-color-text-inverse);--ax-section-closing-bg:var(--ax-color-bg-subtle);--ax-section-closing-text:var(--ax-color-text-primary);--ax-section-frame-padding-y:var(--ax-space-20);--ax-section-frame-padding-ymobile:var(--ax-space-14);--ax-section-closing-padding-y:var(--ax-space-18);--ax-section-closing-padding-ymobile:var(--ax-space-12);--ax-button-visual-height:40px;--ax-shadow-control:0 1px 2px #151a241f;--ax-shadow-evidence:0 12px 32px #151a241f;--ax-motion-distance-arrow:3px;--ax-motion-distance-press:1px;--ax-icon-size-default:18px;--ax-icon-size-product:20px;--ax-icon-stroke-default:1.7}@media (prefers-reduced-motion:reduce){:root{--ax-motion-duration-fast:0s;--ax-motion-duration-normal:0s;--ax-motion-duration-slow:0s}}@media print{:root{--ax-color-bg-canvas:#fff;--ax-color-bg-subtle:#fff;--ax-color-bg-inverse:#fff;--ax-color-text-inverse:#151a24;--ax-color-text-inverse-secondary:#151a24;--ax-shadow-control:none;--ax-shadow-evidence:none;--ax-shadow-overlay:none}}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink:var(--ax-color-neutral-950);--ink-hover:var(--ax-color-neutral-800);--ink-active:var(--ax-color-neutral-700);--canvas:var(--ax-color-bg-canvas);--sheet:var(--ax-color-bg-surface);--mist:var(--ax-color-bg-subtle);--line:var(--ax-color-border-subtle);--line-control:var(--ax-color-border-control);--frame:var(--ax-color-border-frame);--text:var(--ax-color-text-primary);--text-2:var(--ax-color-text-secondary);--text-3:var(--ax-color-text-muted);--on-ink:var(--ax-color-text-inverse);--on-ink-2:var(--ax-color-text-inverse-secondary);--on-ink-line:#ffffff24;--on-ink-line-strong:#ffffff52;--signal:var(--ax-color-status-success-text);--signal-bg:var(--ax-color-status-success-bg);--wait:var(--ax-color-status-warning-text);--wait-bg:var(--ax-color-status-warning-bg);--danger:var(--ax-color-status-error-text);--danger-bg:var(--ax-color-status-error-bg);--r-lg:var(--ax-radius-section);--r-md:var(--ax-radius-control);--r-sm:4px;--gutter:var(--ax-layout-content-gutter-mobile);--frame-gutter:8px;--frame-max:1920px;--frame-x:max(var(--frame-gutter), calc((100% - var(--frame-max)) / 2 + var(--frame-gutter)));--maxw:82.5rem;--header-h:64px;--ease:var(--ax-motion-easing-standard);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:var(--ax-motion-duration-fast);--t-normal:var(--ax-motion-duration-normal);--t-slow:var(--ax-motion-duration-slow);--fs-display:clamp(3.25rem, 1.75rem + 4.4vw, 5.5rem);--fs-h2:clamp(var(--ax-font-size-28), 1.1rem + 2.1vw, var(--ax-font-size-40));--fs-h3:clamp(var(--ax-font-size-20), 1.1rem + .35vw, 1.375rem);--fs-h3-lg:clamp(1.375rem, 1.1rem + .9vw, 1.75rem);--fs-page:clamp(2rem, 1.3rem + 2.8vw, 3.25rem);--font-wordmark:"Switzer", var(--ax-font-family-sans);--space-section:clamp(var(--ax-space-16), 8vw, var(--ax-space-32));--sec-tight:clamp(2rem, 4vw, 3rem);--shadow-bar:0 1px 2px #151a240d, 0 12px 32px -14px #151a2438;--fv-bg:#07090e;--shadow-float:0 1px 2px #151a240f, 0 24px 48px -16px #151a242e}@media (width>=760px){:root{--gutter:var(--ax-layout-content-gutter-tablet);--frame-gutter:var(--ax-layout-frame-gutter-desktop);--header-h:80px}}@media (width>=1100px){:root{--gutter:var(--ax-layout-content-gutter-desktop);--header-h:88px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:calc(var(--header-h) + 24px);-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--canvas);color:var(--text);font-family:var(--ax-font-family-sans);font-size:var(--ax-type-body-size);font-weight:var(--ax-font-weight-regular);line-height:var(--ax-type-body-line-height);letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;line-break:strict;overflow-wrap:anywhere;margin:0}.site{min-height:100%}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit}::selection{background:var(--ax-color-selection-bg);color:var(--ax-color-selection-text)}:focus-visible{outline:var(--ax-border-width-focus) solid var(--ax-color-focus-ring);outline-offset:var(--ax-focus-offset);border-radius:2px}.on-ink :focus-visible{outline-color:var(--on-ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.phrase{display:inline-block}.skip{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:60;background:var(--ink);color:var(--on-ink);border-radius:var(--r-md);transition:transform var(--t-normal) var(--ease);padding:10px 14px;font-size:14px;text-decoration:none;position:fixed;left:8px;transform:translateY(-160%)}.skip:focus{transform:none}.ico{width:var(--ax-icon-size-default);height:var(--ax-icon-size-default);fill:none;stroke:currentColor;stroke-width:var(--ax-icon-stroke-default);stroke-linecap:round;stroke-linejoin:round;flex:none}.wrap{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.sheet{margin-inline:var(--frame-x);background:var(--sheet);border:var(--ax-border-width-hairline) solid var(--frame);border-radius:var(--r-lg);position:relative}.sheet>.wrap{max-width:calc(var(--maxw) + var(--gutter) * 2)}.section{padding-block:var(--space-section)}.site--sub{--space-section:var(--ax-layout-space-section)}.h2{font-size:var(--fs-h2);font-weight:var(--ax-font-weight-medium);letter-spacing:-.02em;font-feature-settings:"palt";text-wrap:balance;word-break:auto-phrase;line-height:1.38}.h3{font-size:var(--fs-h3);font-weight:var(--ax-font-weight-medium);letter-spacing:0;font-feature-settings:"palt";text-wrap:balance;word-break:auto-phrase;line-height:1.5}.lead{word-break:auto-phrase;font-size:clamp(var(--ax-font-size-16), .95rem + .3vw, var(--ax-font-size-18));color:var(--text-2);max-width:34em;line-height:1.9}.sec-label{font-size:13px;font-weight:var(--ax-font-weight-medium);color:var(--text-2);letter-spacing:.06em;align-items:center;gap:12px;line-height:1.5;display:inline-flex}.sec-label:before{content:"";background:var(--ink);width:20px;height:1px}.btn{justify-content:center;align-items:center;gap:var(--ax-button-gap);border-radius:var(--r-md);min-height:44px;font-size:15px;font-weight:var(--ax-font-weight-medium);letter-spacing:.04em;font-feature-settings:"palt";white-space:nowrap;transition:background-color var(--t-normal) var(--ease), color var(--t-normal) var(--ease), border-color var(--t-normal) var(--ease), transform var(--t-fast) var(--ease);border:1px solid #0000;padding:0 20px;line-height:1;text-decoration:none;display:inline-flex}.btn .ico{transition:transform var(--t-slow) var(--ease-out)}.btn:hover .ico{transform:translateX(var(--ax-motion-distance-arrow))}.btn:active{transform:translateY(var(--ax-motion-distance-press))}.btn--ink{background:var(--ax-button-primary-bg);color:var(--ax-button-primary-text)}.btn--ink:hover{background:var(--ax-button-primary-hover)}.btn--ink:active{background:var(--ax-button-primary-active)}.btn--lg{min-height:56px;padding:0 26px 0 28px;font-size:16px}.btn--sm{min-height:40px;padding:0 16px;font-size:15px}.btn--block{width:100%}.btn[disabled]{cursor:progress;background:var(--ax-color-action-disabled-bg);color:var(--ax-color-action-disabled-text);transform:none}.btn-line{min-height:var(--ax-button-min-height);border:1px solid var(--frame);border-radius:var(--r-md);background:var(--ax-button-secondary-bg);color:var(--ink);font-size:15px;font-weight:var(--ax-font-weight-medium);letter-spacing:.04em;font-feature-settings:"palt";transition:border-color var(--t-normal) var(--ease), background-color var(--t-normal) var(--ease), color var(--t-normal) var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 18px 0 20px;line-height:1;text-decoration:none;display:inline-flex}.btn-line .ico{width:18px;height:18px;transition:transform var(--t-slow) var(--ease-out)}.btn-line:hover{border-color:var(--ax-button-primary-bg);background:var(--ax-button-primary-bg);color:var(--ax-button-primary-text)}.btn-line:hover .ico{transform:translateX(var(--ax-motion-distance-arrow))}.btn-line:active{background:var(--ax-button-primary-active);border-color:var(--ax-button-primary-active)}.on-ink .btn-line{border-color:var(--on-ink-line);color:var(--on-ink);background:0 0}.on-ink .btn-line:hover{border-color:var(--on-ink);background:var(--on-ink);color:var(--ink)}.on-ink .btn-line:active{background:var(--ax-color-neutral-100)}@media (width<=359px){.btn-line{letter-spacing:0;gap:8px;padding:0 14px 0 16px;font-size:14px}.btn-line .ico{width:16px;height:16px}}.tag{border-radius:var(--r-sm);background:var(--mist);color:var(--text-2);font-size:12px;font-weight:var(--ax-font-weight-medium);letter-spacing:.04em;align-items:center;gap:8px;padding:3px 9px 3px 8px;line-height:1.6;display:inline-flex}.tag b{font-family:var(--ax-font-family-mono);color:var(--text-3);letter-spacing:0;font-size:11px;font-weight:500}.state{border-radius:var(--r-sm);font-size:12px;font-weight:var(--ax-font-weight-medium);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;line-height:1.7;display:inline-flex}.state--ok{color:var(--signal);background:var(--signal-bg)}.state--wait{color:var(--wait);background:var(--wait-bg)}.state--live{color:var(--signal);background:var(--signal-bg)}.dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.state--live .dot{animation:pulse 2.4s var(--ease) infinite;animation-play-state:paused}.is-inview .state--live .dot{animation-play-state:running}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.header-sentinel{pointer-events:none;width:1px;height:8px;position:absolute;top:0;left:0}.site-header{top:env(safe-area-inset-top,0px);z-index:var(--ax-z-sticky);--island-x:var(--gutter);--island-y:6px;--island-pad:12px;position:sticky}@media (width>=760px){.site-header{--island-x:max(var(--gutter), (100% - var(--maxw)) / 2);--island-y:8px;--island-pad:16px}}.site-header:before{content:"";z-index:-1;inset:var(--island-y) var(--island-x);border-radius:var(--r-lg);backdrop-filter:blur(16px)saturate(1.4);box-shadow:var(--shadow-bar);opacity:0;transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease-out);pointer-events:none;background:#fffc;position:absolute;transform:translateY(-6px)}.site-header.is-scrolled:before{opacity:1;transform:none}.header-bar{height:var(--header-h);padding-inline:calc(var(--gutter) + var(--island-pad));justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{color:#181818;border-radius:var(--r-sm);align-items:center;text-decoration:none;display:inline-flex}.brand svg{width:auto;height:25px;transform:translateY(2px)}.site-nav{align-items:center;gap:6px;display:flex}.site-nav a:not(.btn){border-radius:var(--r-md);min-height:40px;font-size:14px;font-weight:var(--ax-font-weight-medium);color:var(--text-2);letter-spacing:.04em;font-feature-settings:"palt";transition:color var(--t-normal) var(--ease), background-color var(--t-normal) var(--ease);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.site-nav a:not(.btn):hover{color:var(--text);background:#151a240d}.site-nav a:not(.btn):active{background:#151a241a}.site-nav .btn{margin-left:14px}.nav-toggle{border-radius:var(--r-md);width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;padding:0;display:none}.nav-toggle .ico{width:22px;height:22px}.nav-toggle .ico-close,.nav-toggle[aria-expanded=true] .ico-open{display:none}.nav-toggle[aria-expanded=true] .ico-close{display:block}@media (width<=759px){.nav-toggle{display:inline-flex}.site-nav{top:calc(100% - var(--island-y) + 8px);left:var(--island-x);right:var(--island-x);z-index:var(--ax-z-overlay);background:var(--sheet);border:1px solid var(--frame);border-radius:var(--r-lg);box-shadow:var(--shadow-float);flex-direction:column;align-items:stretch;gap:2px;padding:10px;display:none;position:absolute}.site-nav.is-open{animation:drop var(--t-slow) var(--ease-out);display:flex}.site-nav a:not(.btn){min-height:52px;color:var(--text);padding:0 14px;font-size:16px}.site-nav .btn{min-height:52px;margin:8px 0 0;font-size:16px}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.fv{padding-bottom:var(--frame-gutter)}.fv-panel{--fv-inset:16px;isolation:isolate;height:calc(100vh - var(--header-h) - var(--frame-gutter));height:calc(100svh - var(--header-h) - var(--frame-gutter));min-height:560px;max-height:1040px;margin-inline:var(--frame-x);border-radius:var(--r-lg);background:var(--fv-bg) url(/media/AxioLeap_FVloop-bg_poster_20260926.jpg) center / cover no-repeat;color:var(--on-ink);align-items:center;display:grid;position:relative;overflow:hidden}.fv-video{z-index:-2;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fv-scrim{--c0:max(var(--gutter), (100% - var(--maxw)) / 2);z-index:-1;pointer-events:none;background:linear-gradient(90deg, #07090eb8 0, #07090e99 calc(var(--c0) + 26rem), #07090e00 calc(var(--c0) + 52rem));position:absolute;inset:0}.fv .hero-title{color:var(--on-ink)}.fv .hero-sub{color:var(--on-ink-2)}.fv .hero-title,.fv .hero-sub{text-shadow:0 0 1.2em #07090e8c}.fv-toggle{right:var(--fv-inset);bottom:var(--fv-inset);width:var(--ax-target-min-size);height:var(--ax-target-min-size);color:var(--on-ink);backdrop-filter:blur(8px);transition:background-color var(--t-normal) var(--ease);background:#ffffff1f;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.fv-toggle:hover{background:#fff3}.fv-toggle:focus-visible{border-radius:50%}.fv-toggle .ico{width:16px;height:16px}.fv-toggle .ico-play,.fv-toggle[data-state=paused] .ico-pause{display:none}.fv-toggle[data-state=paused] .ico-play{display:block}@media (width>=760px){.fv-panel{--fv-inset:24px}}.fv-body{padding-bottom:clamp(56px,11svh,120px)}@media (aspect-ratio<=9/10){.fv-panel{background-image:url(/media/AxioLeap_FVloop-bg-sp_poster_20260926.jpg);align-items:start}.fv-body{padding-top:clamp(2.25rem,7vw,4.5rem);padding-bottom:0}.fv-scrim{background:linear-gradient(#07090e80 0%,#07090e1f 40%,#07090e00 58%)}}@media (prefers-reduced-motion:reduce){.fv-video,.fv-toggle{display:none!important}.fv-panel{background-image:url(/media/AxioLeap_FVloop-bg_v2_still-symbol_20260926.jpg)}}@media (prefers-reduced-motion:reduce) and (aspect-ratio<=9/10){.fv-panel{background-image:url(/media/AxioLeap_FVloop-bg-sp_v2_still-symbol_20260926.jpg)}}.hero-title{font-size:var(--fs-display);font-weight:var(--ax-font-weight-medium);letter-spacing:-.02em;font-feature-settings:"palt";line-height:1.16}.hero-title span{display:block}.hero-sub{word-break:auto-phrase;font-size:clamp(var(--ax-font-size-16), .9rem + .55vw, var(--ax-font-size-20));color:var(--text-2);letter-spacing:.03em;margin-top:clamp(1.25rem,2.2vw,1.75rem);line-height:1.8}@media (prefers-reduced-motion:no-preference){.hero-title span,.hero-sub{animation:rise .9s var(--ease-out) both}.hero-title .t-exec{animation-delay:.12s}.hero-sub{animation-delay:.24s}@keyframes rise{0%{opacity:.001;transform:translateY(18px)}}}.journey{gap:48px;margin-top:clamp(2.5rem,4vw,3.5rem);list-style:none;display:grid}.station{align-content:start;gap:14px;display:grid}.st-mark{font-size:13px;font-weight:var(--ax-font-weight-medium);color:var(--text-2);letter-spacing:.06em;align-items:center;gap:10px;line-height:1.5;display:flex}.st-mark b{font-family:var(--ax-font-family-mono);color:var(--text-3);letter-spacing:0;font-size:12px;font-weight:500}.station .h3{margin-top:10px}.station p{color:var(--text-2);max-width:22em;word-break:auto-phrase;text-wrap:pretty;font-size:15px;line-height:1.85}@media (width>=760px){.journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,2.5rem)}}.touch-art{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--mist);width:100%;height:auto;display:block}.station .touch-art{margin-top:4px}.menu-head,.outcome-head{gap:20px;max-width:46rem;display:grid}.menu-head .lead,.outcome-head .lead{margin-top:4px}.card--wide{margin-top:clamp(2.5rem,5vw,3.5rem)}@media (width>=760px){.card.card--wide{grid-template-rows:1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:18px 28px;display:grid}.card--wide .card-body{align-self:center;padding-top:8px}.card--wide .card-foot{grid-column:2}}.card--wide .h3{font-size:var(--fs-h3-lg);line-height:1.5}.card-art{aspect-ratio:3/2;border-radius:var(--r-md);background:var(--canvas);width:100%;height:auto;display:block}.card-art--svc{aspect-ratio:16/9}@media (width>=760px){.card--wide .card-art{grid-row:1/span 2;align-self:center}}.sub-head{gap:8px;margin-top:clamp(3.5rem,7vw,5.5rem);display:grid}.sub-head p{color:var(--text-2);word-break:auto-phrase;font-size:15px}.cards{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px;display:grid}@media (width>=760px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.card{background:var(--sheet);border:1px solid var(--frame);border-radius:var(--r-lg);color:inherit;transition:border-color var(--t-slow) var(--ease);flex-direction:column;gap:18px;padding:16px 16px 20px;text-decoration:none;display:flex}.card:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.card-body{gap:10px;padding-inline:8px;display:grid}.card-body .tag{justify-self:start;margin-bottom:4px}.card-body p{color:var(--text-2);word-break:auto-phrase;font-size:14px;line-height:1.85}.card-foot{justify-content:flex-end;margin-top:auto;padding:6px 8px 0;display:flex}.card-foot .ico{transition:transform var(--t-slow) var(--ease-out)}.card:hover .card-foot .ico{transform:translateX(var(--ax-motion-distance-arrow))}.foundation{background:var(--ink);color:var(--on-ink);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr);gap:36px;margin-top:24px;padding:clamp(28px,4vw,48px);display:grid}@media (width>=1100px){.foundation{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px}}.fd-copy{align-content:start;gap:14px;display:grid}.fd-label{color:var(--on-ink-2);letter-spacing:.06em;font-size:13px}.foundation .h3{font-size:var(--fs-h3-lg);line-height:1.5}.fd-copy p:not(.fd-label){color:var(--on-ink-2);max-width:30em;word-break:auto-phrase;font-size:15px;line-height:1.9}.fd-copy .btn-line{justify-self:start;margin-top:8px}@media (width<=359px){.foundation{padding:24px}}.fd-art{display:block}.fd-art img{width:100%;height:auto;display:block}@media (width>=760px) and (width<=1099px){.fd-art{width:100%;max-width:640px;margin-inline:auto}}.about-open{margin-inline:var(--frame-x);padding-inline:calc(var(--gutter) - var(--frame-gutter));grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;display:grid}.about-copy{align-content:center;gap:22px;display:grid}.about-copy p{color:var(--text-2);word-break:auto-phrase;font-size:16px;line-height:2}.about-copy .btn-line{justify-self:start}.native-art{aspect-ratio:3/2;width:100%;height:auto;display:block}@media (width>=760px) and (width<=1099px){.native-art{max-width:640px;margin-inline:auto}}@media (width>=1100px){.about-open{--lead:calc(max(var(--gutter), (100% + 2 * var(--frame-gutter) - var(--maxw)) / 2) - var(--frame-gutter));grid-template-columns:var(--lead) minmax(0, 7fr) minmax(0, 5fr) var(--lead);gap:0;padding-inline:0}.about-open .native-art{grid-column:1/3}.about-open .about-copy{grid-column:3;padding-left:56px}.about-open--rev{grid-template-columns:var(--lead) minmax(0, 5fr) minmax(0, 7fr) var(--lead)}.about-open--rev .about-copy{grid-column:2;padding:0 56px 0 0}.about-open--rev .native-art{grid-column:3/5}}.closing{margin-block:var(--frame-gutter);background:var(--ax-section-closing-bg);color:var(--ax-section-closing-text);overflow:hidden}.cta{padding-block:clamp(3.5rem,7vw,5.5rem) 0}.cta-card{background:var(--sheet);border:1px solid var(--frame);border-radius:var(--r-lg);gap:32px;padding:clamp(24px,4vw,48px);display:grid}.cta-copy{align-content:start;gap:16px;display:grid}.cta-title{font-size:var(--fs-h3-lg)}.cta-lead{color:var(--text-2);max-width:30em;word-break:auto-phrase;font-size:15px;line-height:1.9}.cta-ways{align-content:start;gap:14px;display:grid}.cta-ways ul{gap:10px;list-style:none;display:grid}.cta-ways .btn-line{justify-content:space-between;width:100%}.br-md{display:none}@media (width>=760px){.cta-ways{width:min(100%,26rem)}.br-md{display:inline}}@media (width>=1100px){.cta-card{grid-template-columns:minmax(0,1fr) 23rem;align-items:center;gap:40px clamp(40px,6vw,96px)}.cta-ways{width:auto}}.site-footer{padding-block:clamp(3.5rem,7vw,5.5rem) clamp(2rem,4vw,2.5rem)}.ft-grid{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}@media (width>=760px){.ft-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.ft-brand{color:#181818;gap:18px;display:grid}.ft-brand svg{width:auto;height:29px}.ft-line{color:var(--text-2);letter-spacing:.04em;flex-wrap:wrap;gap:4px 12px;font-size:14px;line-height:1.8;display:flex}.ft-line b{font-weight:var(--ax-font-weight-medium);color:var(--text)}.ft-line i{color:#151a2447;font-style:normal}@media (width<=759px){.ft-line{gap:2px;display:grid}.ft-line i{display:none}}.ft-nav ul{grid-template-columns:repeat(2,minmax(0,auto));gap:4px 48px;list-style:none;display:grid}.ft-nav a,.ft-nav button{color:var(--text-2);letter-spacing:.04em;text-align:left;transition:color var(--t-normal) var(--ease);background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:none;display:inline-block}.ft-nav a:hover,.ft-nav button:hover{color:var(--text)}.ft-bottom{color:var(--text-3);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(3rem,6vw,4.5rem);font-size:12px;display:flex}.page-head{padding-block:clamp(2rem,4.5vw,4rem) 0}.crumbs ol{color:var(--text-3);letter-spacing:.04em;font-size:13px;line-height:1.6;list-style:none;display:flex}.crumbs li{white-space:nowrap;flex:none}.crumbs li[aria-current]{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.crumbs li+li:before{content:"/";color:#151a2447;margin-inline:10px}.crumbs a{color:var(--text-2);transition:color var(--t-normal) var(--ease);text-decoration:none}.crumbs a:hover{color:var(--text)}.page-head .sec-label{margin-top:clamp(2.5rem,5vw,4rem)}.page-title{font-size:var(--fs-page);font-weight:var(--ax-font-weight-medium);letter-spacing:-.02em;font-feature-settings:"palt";text-wrap:balance;word-break:auto-phrase;margin-top:20px;line-height:1.3}.page-head .lead{margin-top:24px}.crumbs+.page-title{margin-top:clamp(2.5rem,5vw,4rem)}.page-head+.section{padding-top:clamp(3rem,5.5vw,5rem)}.section--tight{padding-block:var(--sec-tight)}.page-head+.section--tight{padding-top:clamp(3rem,6vw,4.5rem)}.section--list{padding-block:clamp(2.5rem, 5vw, 4rem) var(--space-section)}.sec-head{gap:16px;max-width:46rem;display:grid}.sec-head p{font-size:clamp(var(--ax-font-size-16), .95rem + .3vw, var(--ax-font-size-18));color:var(--text-2);word-break:auto-phrase;line-height:1.9}.h3-lg{font-size:var(--fs-h3-lg)}.why-head{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1100px){.why-head{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start}}.why-title{align-content:start;gap:20px;display:grid}.why-sub{font-size:clamp(var(--ax-font-size-16), .95rem + .3vw, var(--ax-font-size-18));color:var(--text-2);word-break:auto-phrase;line-height:1.9}.evidence{gap:10px;list-style:none;display:grid}.ev{background:var(--sheet);border:1px solid var(--frame);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr);align-items:center;gap:6px 24px;padding:22px 24px;display:grid}@media (width>=760px){.ev{grid-template-columns:10rem minmax(0,1fr)}}.ev-num{font-size:clamp(2.25rem,1.5rem + 1.6vw,3rem);font-weight:var(--ax-font-weight-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"palt", "tnum";white-space:nowrap;line-height:1.1}.ev-num small{font-size:.5em;font-weight:var(--ax-font-weight-medium);letter-spacing:0;margin-left:.25em}.ev-text{font-size:15px;font-weight:var(--ax-font-weight-medium);word-break:auto-phrase;line-height:1.6}.ev-src{color:var(--text-3);letter-spacing:.02em;text-align:right;grid-column:1/-1;justify-self:end;margin:-2px -8px -10px 0;font-size:11px;line-height:1.6}.ev-src a{transition:color var(--t-normal) var(--ease);align-items:center;gap:3px;margin-block:-4px;padding-block:4px;text-decoration:none;display:inline-flex}.ev-src a:hover{color:var(--text)}.ev-src .ico{width:10px;height:10px}.touch{grid-template-columns:minmax(0,1fr);gap:24px 40px;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.touch+.touch{margin-top:clamp(3.5rem,7vw,5.5rem)}@media (width>=1100px){.touch{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.touch-head{align-content:start;gap:14px;display:grid}.touch-title{font-size:var(--fs-h3-lg);font-weight:var(--ax-font-weight-medium);font-feature-settings:"palt";line-height:1.5}.touch-head>p:not(.st-mark){color:var(--text-2);max-width:26em;word-break:auto-phrase;font-size:15px;line-height:1.9}@media (width>=1100px){.touch-head{top:calc(var(--header-h) + 24px);position:sticky}}.supports{gap:12px;display:grid}.support{background:var(--sheet);border:1px solid var(--frame);border-radius:var(--r-lg);gap:14px;padding:clamp(22px,3vw,32px);display:grid}.support>p{color:var(--text-2);word-break:auto-phrase;font-size:15px;line-height:1.85}.makes{gap:10px;display:grid}.makes-label{font-size:12px;font-weight:var(--ax-font-weight-medium);color:var(--text-3);letter-spacing:.06em}.makes ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.makes li{border-radius:var(--r-sm);background:var(--mist);color:var(--text);letter-spacing:.03em;padding:5px 10px;font-size:13px;line-height:1.6}.paths{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (width>=760px){.paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width>=1100px){.paths{gap:24px}}.path{background:var(--sheet);border:1px solid var(--frame);border-radius:var(--r-lg);transition:border-color var(--t-slow) var(--ease);flex-direction:column;gap:14px;padding:clamp(24px,4vw,40px);display:flex;position:relative}.path:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.path .tag{align-self:flex-start;margin-bottom:4px}.path>p{color:var(--text-2);max-width:32em;word-break:auto-phrase;font-size:15px;line-height:1.9}.path .makes{margin-block:4px}.path-go{align-self:flex-start;margin-top:auto}.path:hover .path-go{border-color:var(--ax-button-primary-bg);background:var(--ax-button-primary-bg);color:var(--ax-button-primary-text)}.path:hover .path-go .ico{transform:translateX(var(--ax-motion-distance-arrow))}.path-go:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.path-go:focus-visible{outline:none}.path-go:focus-visible:after{outline:var(--ax-border-width-focus) solid var(--ax-color-focus-ring);outline-offset:var(--ax-focus-offset)}.step-no{font-family:var(--ax-font-family-mono);color:var(--text-3);letter-spacing:0;font-size:12px;font-weight:500}.steps{gap:var(--steps-gap);--steps-gap:36px;max-width:56rem;margin-top:clamp(1rem,2vw,1.5rem);list-style:none;display:grid}@media (width>=1100px){.steps{margin-top:10px}}.step{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:0 16px;display:grid;position:relative}.step .step-no,.flow-steps .step-no{border:1px solid var(--line);background:var(--sheet);width:2.5rem;height:26px;color:var(--text);border-radius:999px;place-items:center;display:inline-grid}.step .step-no{margin-top:2px}.step-body{gap:8px;display:grid}.step-title{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.step-body>p{color:var(--text-2);max-width:36em;word-break:auto-phrase;font-size:15px;line-height:1.85}.step-body .makes{margin-top:6px}.step:not(:last-child):before,.flow-steps li:not(:last-child):before{content:"";border-left:1px dashed var(--ink);position:absolute;top:32px;bottom:-26px;left:calc(1.25rem - .5px)}.step:not(:last-child):after,.flow-steps li:not(:last-child):after{content:"";border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);width:6px;height:6px;position:absolute;bottom:-25px;left:calc(1.25rem - 3.5px);transform:rotate(45deg)}.step:not(:last-child):before{top:34px;bottom:calc(6px - var(--steps-gap))}.step:not(:last-child):after{bottom:calc(7px - var(--steps-gap))}.flow-steps li:not(:last-child):before{bottom:-17px}.flow-steps li:not(:last-child):after{bottom:-16px}@media (width>=760px){.step{gap:0 20px}}.band{--band-pad:clamp(3rem, 6vw, 5.5rem);margin-inline:var(--frame-x);padding-block:var(--band-pad);border-radius:var(--r-lg)}.band+.band{margin-top:var(--frame-gutter)}.band--sheet{background:var(--sheet);border:1px solid var(--frame)}.band--ink{background:var(--ink);color:var(--on-ink)}.band--ink .sec-head p,.band--ink .path>p,.band--ink .makes-label{color:var(--on-ink-2)}.band--ink .tag{color:var(--on-ink);background:#ffffff1a}.band--ink .tag b{color:var(--on-ink-2)}.band--ink .makes li{color:var(--on-ink);background:#ffffff14}.band--ink .path{border-color:var(--on-ink-line);background:0 0}.band--ink .path:hover{border-color:var(--on-ink-line-strong)}.band--ink .path:hover .path-go{background:var(--on-ink);border-color:var(--on-ink);color:var(--ink)}.band--ink .path-go:focus-visible:after{outline-color:var(--on-ink)}#start.band{scroll-margin-top:calc(var(--band-pad) * -1)}@media (width<=599px){.path-go{align-self:stretch}}.side-grid{grid-template-columns:minmax(0,1fr);gap:28px 40px;display:grid}@media (width>=1100px){.side-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.side-grid>.sec-head{top:calc(var(--header-h) + 24px);position:sticky}}.faq{gap:0;margin:0;display:grid}.qa{gap:8px;padding:22px 0;display:grid}.qa+.qa{border-top:1px solid var(--line)}.qa:first-child{padding-top:4px}.qa:last-child{padding-bottom:0}.qa dt{font-size:16px;font-weight:var(--ax-font-weight-medium);word-break:auto-phrase;line-height:1.7}.qa dd{color:var(--text-2);word-break:auto-phrase;margin:0;font-size:15px;line-height:1.9}.values{gap:32px;list-style:none;display:grid}.value{gap:4px;display:grid}.value-key{font-family:var(--font-wordmark);font-kerning:normal;font-size:var(--fs-h2);font-weight:var(--ax-font-weight-medium);letter-spacing:0;color:var(--text);white-space:nowrap;overflow-wrap:normal;line-height:1.2}.value-sub{font-size:clamp(var(--ax-font-size-16), .95rem + .3vw, var(--ax-font-size-18));font-weight:var(--ax-font-weight-medium);letter-spacing:.02em;color:var(--text);font-feature-settings:"palt";word-break:auto-phrase;margin:0;line-height:1.7}@media (width>=760px){.values{grid-template-columns:max-content minmax(0,1fr);gap:48px 40px}.value{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;gap:0 normal}@supports not (grid-template-columns:subgrid){.value{grid-template-columns:13rem minmax(0,1fr);column-gap:40px}}}@media (width>=1100px){.side-grid--values>.values{margin-top:22.5px}}.roles{gap:12px;display:grid}.roles .roles-head{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;line-height:1.6;display:flex}.roles ul{gap:10px;list-style:none;display:grid}.roles li{grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.roles .k{border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--sheet);min-width:2.25rem;font-size:12px;font-weight:var(--ax-font-weight-medium);color:var(--text);letter-spacing:.04em;justify-self:start;place-items:center;padding:1px 8px;line-height:1.7;display:inline-grid}.roles .k--human{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.roles li p{color:var(--text);word-break:auto-phrase;font-size:15px;line-height:1.8}.facts{background:var(--sheet);border:1px solid var(--frame);border-radius:var(--r-lg);gap:0;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:clamp(8px,2vw,16px) clamp(24px,4vw,40px);display:grid}.fact{grid-template-columns:minmax(0,1fr);gap:4px 40px;padding-block:16px;display:grid}@media (width>=760px){.fact{grid-template-columns:9rem minmax(0,1fr);align-items:baseline}}.fact dt{font-size:13px;font-weight:var(--ax-font-weight-medium);color:var(--text-3);letter-spacing:.06em}.fact dd{word-break:auto-phrase;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:15px;line-height:1.8;display:flex}#company{scroll-margin-top:calc(var(--space-section) * -1)}.news-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.news-more{justify-self:end}@media (width>=1100px){.news-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"head list"".more";align-items:start;gap:24px clamp(2.5rem,5vw,4rem)}.news-head{grid-area:head}.news-grid .news-list{grid-area:list}.news-more{grid-area:more}}.news-list{gap:10px;list-style:none;display:grid}.news-item{background:var(--sheet);border:1px solid var(--frame);border-radius:var(--r-lg);color:inherit;transition:border-color var(--t-slow) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"date tag arrow""title title arrow";align-items:center;gap:8px 16px;padding:18px 20px 18px 24px;text-decoration:none;display:grid}.news-item:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.news-item time{color:var(--text-3);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:date;font-size:13px}.news-item .tag{grid-area:tag;justify-self:start}.news-title{font-size:15px;font-weight:var(--ax-font-weight-medium);word-break:auto-phrase;grid-area:title;line-height:1.7}.news-item .ico{width:18px;height:18px;transition:transform var(--t-slow) var(--ease-out);grid-area:arrow}.news-item:hover .ico{transform:translateX(var(--ax-motion-distance-arrow))}@media (width>=760px){.news-item{grid-template-columns:5rem 5rem minmax(0,1fr) auto;grid-template-areas:"date tag title arrow";gap:16px 20px;padding:22px 24px 22px 28px}}.news-meta{color:var(--text-3);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:clamp(2.5rem,5vw,4rem);font-size:13px;display:flex}.news-col{max-width:60rem;margin-inline:auto}.crumbs+.news-col>.page-title{margin-top:clamp(2.5rem,5vw,4rem)}.article-title{font-size:clamp(1.625rem,1.3rem + 1.2vw,2rem);font-weight:var(--ax-font-weight-medium);letter-spacing:-.01em;font-feature-settings:"palt";text-wrap:balance;word-break:auto-phrase;margin-top:16px;line-height:1.45}.page-head--article{padding-bottom:clamp(2rem,4vw,3rem)}.prose{max-width:var(--ax-layout-max-width-reading);padding-bottom:clamp(2rem,4vw,3rem)}.prose.news-col{max-width:60rem}.prose>*+*{margin-top:1.1em}.prose>p,.prose>ul>li{color:var(--text-2);word-break:auto-phrase;font-size:16px;line-height:2}.prose>h2{font-size:20px;font-weight:var(--ax-font-weight-medium);color:var(--text);font-feature-settings:"palt";word-break:auto-phrase;margin-top:2.2em;line-height:1.6}.prose>ul{gap:6px;list-style:none;display:grid}.prose>ul>li{padding-left:1.1em;position:relative}.prose>ul>li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:.95em;left:0}.prose>p a,.prose>ul a{color:var(--text);text-underline-offset:3px}.article-visual{margin:4px 0 12px}.article-visual img{border-radius:var(--r-lg);width:100%;height:auto;display:block}.article .prose{padding-bottom:var(--space-section)}.policy h2{font-size:18px}.policy-date{color:var(--text-3);align-items:center;gap:12px;margin-top:2.4em;font-size:14px;display:flex}:root{--sys-bg:#eef3f9;--sys-line:#cfdbea;--sys-text:#34507a}.fl{fill:none;stroke:currentColor;stroke-width:1px;flex:none;width:40px;height:12px;overflow:visible}.fig{border-radius:var(--r-md);background:var(--canvas);color:var(--text);margin:0;padding:clamp(18px,2.2vw,28px);position:relative;container-type:inline-size}.fg-in{position:relative}.fg-cap{font-size:11px;font-weight:var(--ax-font-weight-medium);letter-spacing:.04em;color:var(--text-3);margin:0;line-height:1.5;display:block}.fg-node{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-md);letter-spacing:.02em;color:var(--text);word-break:auto-phrase;margin:0;padding:9px 12px;font-size:13px;line-height:1.55}.fg-node--a{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.fg-node--s{background:var(--sys-bg);border-color:var(--sys-line);color:var(--sys-text);font-weight:var(--ax-font-weight-medium)}.fig .state{padding:1px 7px;font-size:11px;font-style:normal;line-height:1.7}.state--none{color:var(--text-3);background:var(--mist)}.fg-thumb{border-radius:var(--r-sm);background:var(--sheet);flex:none;width:44px;height:44px;display:block}.fd-q{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:10px;margin:0 0 16px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.fd-q-k{border-radius:var(--r-sm);background:var(--ink);color:var(--on-ink);font-size:11px;font-weight:var(--ax-font-weight-medium);letter-spacing:.04em;flex:none;padding:1px 7px}.fd-q-t{min-width:0;word-break:auto-phrase}.fd-cmp{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.fd-col{gap:6px;display:grid}.fd-rows{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-md);gap:7px;padding:12px 14px;list-style:none;display:grid}.fd-rows li{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;line-height:1.6;display:flex}.fd-col--after .fd-rows{border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.fd-mid{color:var(--ink);text-align:center;justify-items:center;gap:4px;margin:0;display:grid}.fd-mid .fg-cap{max-width:7em;word-break:auto-phrase}@container (width<=470px){.fig .fd-cmp{grid-template-columns:minmax(0,1fr)}.fig .fd-mid{grid-auto-flow:column;justify-content:center;align-items:center;gap:10px;padding-block:2px}.fig .fd-mid .fl{width:28px;transform:rotate(90deg)}.fig .fd-mid .fg-cap{max-width:none}}.fb{gap:14px;display:grid}.fb-chat{align-content:start;gap:8px;display:grid}.fb-msg{border-radius:var(--r-md);letter-spacing:.02em;max-width:min(88%,22rem);word-break:auto-phrase;margin:0;padding:8px 12px;font-size:13px;line-height:1.6}.fb-msg p{margin:0}.fb-item{align-items:center;gap:10px;display:flex}.fb-msg--u{background:var(--sheet);border:1px solid var(--line);justify-self:end}.fb-msg--ai{background:var(--ink);color:var(--on-ink);justify-self:start}.fb-opts{flex-wrap:wrap;gap:6px;display:flex;margin-top:8px!important}.fb-opt{border-radius:var(--r-sm);border:1px solid var(--on-ink-line-strong);color:var(--on-ink);padding:2px 9px;font-size:11.5px;line-height:1.7}.fb-opt--on{background:var(--on-ink);border-color:var(--on-ink);color:var(--ink);font-weight:var(--ax-font-weight-medium)}.fb-acts{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-md);align-content:start;gap:10px;padding:14px 16px;display:grid}.fb-acts ol{gap:8px;list-style:none;display:grid}.fb-acts li{align-items:center;gap:8px;font-size:13px;line-height:1.6;display:flex}@container (width>=560px){.fb{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:20px}}.fc{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.fc-col{align-content:start;gap:6px;display:grid}.fc-link{height:30px;color:var(--ink);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.fc-link .fl{width:28px;margin-inline:-8px;transform:rotate(90deg)}.fc-rules{gap:6px;list-style:none;display:grid}.fc-rules li{align-items:center;gap:8px;font-size:13px;display:flex}.fc-rules li:before{content:"";border-left:1.5px solid var(--signal);border-bottom:1.5px solid var(--signal);flex:none;width:7px;height:4px;margin-top:-3px;transform:rotate(-45deg)}.fc-sys{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;list-style:none;display:grid}.fc-sys .fg-node{text-align:center;padding-block:7px}@container (width>=600px){.fig .fc{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) auto minmax(0,1.1fr) auto minmax(0,.7fr);gap:6px 10px}.fig .fc-col{grid-row:1/span 2;grid-template-rows:subgrid}.fig .fc-link{flex-direction:column;grid-row:2;align-self:center;gap:3px;height:auto}.fig .fc>:nth-child(2){grid-column:2}.fig .fc>:nth-child(3){grid-column:3}.fig .fc>:nth-child(4){grid-column:4}.fig .fc>:nth-child(5){grid-column:5}.fig .fc-link .fg-cap{text-align:center;max-width:6em;word-break:auto-phrase}.fig .fc-link .fl{width:40px;margin:0;transform:none}.fig .fc-sys{grid-auto-flow:row}}.ff{--ff-n:4;gap:4px;display:grid}.ff-line{grid-template-columns:repeat(var(--ff-n), minmax(0, 1fr));grid-template-rows:auto auto;gap:6px 28px;list-style:none;display:grid}.ff-pt{grid-row:span 2;grid-template-rows:subgrid;row-gap:6px;display:grid}.ff-pt .fg-cap{align-self:end}.ff-pt .fg-node{text-align:center;place-items:center;gap:8px;display:grid;position:relative}.ff-pt+.ff-pt .fg-node:before{content:"";border-top:1px dashed var(--ink);width:18px;position:absolute;top:50%;left:-24px}.ff-pt+.ff-pt .fg-node:after{content:"";border-top:1px solid var(--ink);border-right:1px solid var(--ink);width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:-9px;transform:rotate(45deg)}.ff-loop{margin:0;margin-inline:calc(100% / var(--ff-n) * 1.5) calc(100% / var(--ff-n) * .5);justify-items:center;padding-top:22px;display:grid;position:relative}.ff-loop .fg-cap{text-align:center;word-break:auto-phrase}.ff-loop-line{border:1px dashed var(--ink);border-top:0;border-radius:0 0 8px 8px;height:14px;position:absolute;top:0;left:0;right:0}.ff-loop-line:before{content:"";border-top:1px solid var(--ink);border-left:1px solid var(--ink);width:6px;height:6px;position:absolute;top:-3px;left:-4px;transform:rotate(45deg)}@container (width<=479px){.fig .ff-line{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:18px}.fig .ff-pt{grid-row:auto;grid-template-rows:none;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:10px}.fig .ff-pt .fg-cap{align-self:center}.fig .ff-pt .fg-node{text-align:left;grid-auto-flow:column;justify-content:start;place-items:center start;gap:10px}.fig .ff-pt+.ff-pt .fg-node:before{border-top:0;border-left:1px dashed var(--ink);width:0;height:12px;top:-16px;left:20px}.fig .ff-pt+.ff-pt .fg-node:after{top:-8px;left:17px;transform:rotate(135deg)}.fig .ff-loop{grid-template-columns:64px minmax(0,1fr);place-items:center start;column-gap:10px;margin:12px 0 0;padding-top:0}.fig .ff-loop .fg-cap{text-align:left}.fig .ff-loop-line{display:none}.fig .ff-loop:before{content:"↻";color:var(--ink);justify-self:end;font-size:15px;line-height:1}}@keyframes flow{to{stroke-dashoffset:-6px}}@media (prefers-reduced-motion:no-preference){.is-inview .fl:not(.fl--2){animation:1.1s linear infinite flow}}.contact-page{padding-bottom:var(--space-section);grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width>=1100px){.contact-page{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,5vw,4rem)}}.contact-flow{align-content:start;gap:24px;display:grid}.flow-steps{gap:24px;list-style:none;display:grid}.flow-steps li{grid-template-columns:2.5rem minmax(0,1fr);gap:4px 16px;display:grid;position:relative}.flow-steps .step-no{margin-top:1px}.flow-steps h3{font-size:16px;font-weight:var(--ax-font-weight-medium);line-height:1.7}.flow-steps p{max-width:26em;color:var(--text-2);word-break:auto-phrase;font-size:15px;line-height:1.85}.form-card{background:var(--sheet);border:1px solid var(--frame);border-radius:var(--r-lg);padding:clamp(24px,4vw,44px)}.form-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.form-card-head h2:focus{outline:none}.form{gap:22px;display:grid}.field{gap:8px;display:grid}.field label{font-size:14px;font-weight:var(--ax-font-weight-medium);letter-spacing:.04em;align-items:center;gap:8px;display:flex}.req,.opt{font-size:11px;font-weight:var(--ax-font-weight-medium);border-radius:var(--r-sm);letter-spacing:.04em;padding:0 6px;line-height:1.6}.req{color:var(--ink);background:var(--mist);box-shadow:inset 0 0 0 1px var(--line-control)}.opt{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.input{width:100%;min-height:var(--ax-input-min-height);background:var(--ax-input-bg);border:1px solid var(--ax-input-border);border-radius:var(--ax-input-radius);letter-spacing:.02em;color:var(--ax-input-text);transition:border-color var(--t-normal) var(--ease), box-shadow var(--t-normal) var(--ease);padding:11px 14px;font-size:16px;line-height:1.6;display:block}.input::placeholder{color:var(--text-3);opacity:1}.input:hover{border-color:var(--ax-color-border-strong)}.input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #151a241f}textarea.input{resize:vertical;min-height:120px}.input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 14%, transparent)}.hint{color:var(--text-3);word-break:auto-phrase;font-size:12px;line-height:1.6}.error{font-size:13px;font-weight:var(--ax-font-weight-medium);color:var(--danger);align-items:center;gap:6px;line-height:1.6;display:flex}.error:empty{display:none}.error .ico--alert{width:14px;height:14px}.form-note{color:var(--text-2);font-size:13px;line-height:1.8}.form-note a{text-underline-offset:3px}.form-note .ico{vertical-align:-1px;width:13px;height:13px;margin-left:2px;display:inline-block}.status{word-break:auto-phrase;border-radius:var(--r-md);padding:12px 14px;font-size:14px;line-height:1.7}.status:empty{display:none}.status.is-error{color:var(--danger);background:var(--danger-bg)}.btn .spin{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field--choice{border:0;min-width:0;margin:0;padding:0}.field--choice legend{font-size:14px;font-weight:var(--ax-font-weight-medium);letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:8px;padding:0;display:flex}.choices{flex-wrap:wrap;gap:8px;display:flex}.choice{display:inline-flex;position:relative}.choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice span{border:1px solid var(--line-control);border-radius:var(--r-md);background:var(--sheet);letter-spacing:.03em;min-height:40px;transition:background-color var(--t-normal) var(--ease), border-color var(--t-normal) var(--ease), color var(--t-normal) var(--ease);align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.choice input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.choice input:focus-visible+span{outline:var(--ax-border-width-focus) solid var(--ax-color-focus-ring);outline-offset:2px}.form-final{gap:16px;display:grid}.chat-count{font-family:var(--ax-font-family-mono);color:var(--text-3);letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:500}.form.is-chat{gap:0}.is-chat [data-step]:not(.is-current){display:none}.is-chat .field>label,.is-chat .field--choice>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.is-chat .field .hint,.is-chat .choices{display:none}.is-chat .field .error{margin-top:8px}.chat-log{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.msg{letter-spacing:.02em;max-width:min(88%,30rem);word-break:auto-phrase;margin:0;font-size:15px;line-height:1.75}.msg--q{border-radius:4px var(--r-lg) var(--r-lg) var(--r-lg);background:var(--mist);color:var(--text);justify-self:start;margin-left:36px;padding:11px 16px;position:relative}.msg--q+.msg--q{margin-top:-5px}.msg--first:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 2.5c.7 5.2 4.3 8.8 9.5 9.5-5.2.7-8.8 4.3-9.5 9.5-.7-5.2-4.3-8.8-9.5-9.5 5.2-.7 8.8-4.3 9.5-9.5z'/%3E%3C/svg%3E") center / 14px 14px no-repeat;border-radius:50%;width:26px;height:26px;position:absolute;top:11px;left:-36px}.msg--a{justify-self:end;justify-items:end;gap:2px;display:grid}.msg-text{border:1px solid var(--line);border-radius:var(--r-lg) 4px var(--r-lg) var(--r-lg);background:var(--sheet);white-space:pre-wrap;overflow-wrap:anywhere;padding:11px 16px}.msg-edit{border-radius:var(--r-sm);min-height:28px;color:var(--text-3);letter-spacing:.04em;transition:color var(--t-normal) var(--ease), background-color var(--t-normal) var(--ease);background:0 0;border:0;margin-right:-8px;padding:0 8px;font-size:12px}.msg-edit:hover{color:var(--text);background:#151a240d}@media (prefers-reduced-motion:no-preference){.is-chat .msg,.is-chat [data-step].is-current{animation:msg-in .4s var(--ease-out) both}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}.msg--typing i{animation:1.2s ease-in-out infinite typing}.msg--typing i:nth-child(2){animation-delay:.16s}.msg--typing i:nth-child(3){animation-delay:.32s}@keyframes typing{0%,55%,to{opacity:.35;transform:translateY(0)}25%{opacity:1;transform:translateY(-3px)}}}.msg--typing{align-items:center;gap:5px;min-height:48px;padding:0 18px;display:inline-flex}.msg--typing i{background:var(--text-2);opacity:.5;border-radius:50%;width:6px;height:6px;display:block}.composer{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sheet);transition:border-color var(--t-normal) var(--ease), box-shadow var(--t-normal) var(--ease);gap:0;padding:4px 8px 8px;display:grid}.composer:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #151a241f}.composer:has(.input[aria-invalid=true]){border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 14%, transparent)}.composer .input{background:0 0;border:0;border-radius:0;min-width:0;padding:10px 10px 6px}.composer .input:hover,.composer .input:focus,.composer .input[aria-invalid=true]{box-shadow:none;border-color:#0000}.composer textarea.input{resize:none;min-height:88px}.composer-send{background:var(--ink);width:36px;height:36px;color:var(--on-ink);transition:background-color var(--t-normal) var(--ease);border:0;border-radius:50%;justify-self:end;place-items:center;padding:0;display:grid}.composer-send:hover{background:var(--ink-hover)}.composer-send:active{background:var(--ink-active)}.composer-send .ico{width:18px;height:18px;transform:rotate(-90deg)}.composer--line{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:6px 6px 6px 8px}.composer--line .input{padding:8px}.quick{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.quick--answers{margin:0}.quick-btn{border:1px solid var(--line);background:var(--sheet);min-height:38px;color:var(--ink);font-size:14px;font-weight:var(--ax-font-weight-medium);letter-spacing:.03em;text-align:left;transition:background-color var(--t-normal) var(--ease), border-color var(--t-normal) var(--ease), color var(--t-normal) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 13px;line-height:1.4;display:inline-flex}.quick-btn:hover{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.ico--spark{fill:currentColor;stroke:none;flex:none;width:14px;height:14px}.done{gap:16px;padding-block:8px 4px;display:grid}.done-mark{background:var(--signal-bg);width:44px;height:44px;color:var(--signal);border-radius:50%;place-items:center;display:grid}.done-mark .ico{stroke-width:2px;width:22px;height:22px}.done h3{font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);font-weight:var(--ax-font-weight-medium);font-feature-settings:"palt";line-height:1.5}.done h3:focus{outline:none}.done p{color:var(--text-2);word-break:auto-phrase;font-size:15px;line-height:1.8}.done .btn-line{justify-self:start;margin-top:8px}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.js [data-reveal]:not(.is-shown){opacity:0;animation:0s linear 3s forwards reveal-timeout}.js.reveal-live [data-reveal]:not(.is-shown){animation:none}.js [data-reveal].is-shown{animation:reveal .75s var(--ease-out) var(--rd,0s) backwards}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}}@keyframes reveal-timeout{to{opacity:1}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.fl{animation:none!important}}@media print{.site-header,.nav-toggle,.fv-video,.fv-scrim,.fv-toggle{display:none!important}[data-reveal]{opacity:1!important;animation:none!important}.sheet,.closing{box-shadow:none}.fv-panel{height:auto;min-height:0;color:var(--text);background:0 0;padding-block:48px}.fv .hero-title{color:var(--text)}.fv .hero-sub{color:var(--text-2)}}
