*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--color-ink:#171719;--color-ink-soft:#242429;--color-ink-mute:#575960;--color-ink-subtle:#64666d;--color-paper:#ffffff;--color-paper-warm:#f5f5f7;--color-paper-card:#fff;--color-warm:#c4a882;--color-warm-deep:#80623c;--color-warm-light:#eee5d9;--color-sage:#5ba4cf;--color-sage-light:#dcebf5;--color-sage-deep:#28689c;--color-line:#e3e3e8;--color-dark-green:#0d0d0d;--color-dark:var(--color-ink);--font-en:"Inter",sans-serif;--font-ja:"Noto Sans JP",sans-serif;--ease-out-expo:cubic-bezier(.16,1,.3,1);--brand-ink:#0d0d0d;--brand-gold:#c4a882}html{scroll-behavior:smooth;scroll-padding-top:100px;-webkit-font-smoothing:antialiased}body{font-family:Noto Sans JP,sans-serif;background:var(--color-paper);color:var(--color-ink);line-height:1.8;letter-spacing:.015em}h1,h2,h3,h4{font-weight:600;letter-spacing:-.04em;line-height:1.55}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}::-moz-selection{background:var(--brand-gold);color:#0d0d0d}::selection{background:var(--brand-gold);color:#0d0d0d}:focus-visible{outline:2px solid #797979;outline-offset:5px}img{max-width:100%}[hidden]{display:none!important}.container-wide{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.container-wide{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 1024px){.container-wide{padding-left:4rem;padding-right:4rem}}.\!section,.section{padding-top:clamp(5rem,12vw,10rem);padding-bottom:clamp(5rem,12vw,10rem)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;font-weight:500;letter-spacing:.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border-radius:4px;background:var(--brand-ink);color:#fff}.btn-primary:hover{background:#545454;transform:translateY(-2px)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;font-weight:500;letter-spacing:.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border-radius:4px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(13 13 13 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(13 13 13 / var(--tw-text-opacity, 1))}.btn-outline:hover{--tw-bg-opacity: 1;background-color:rgb(13 13 13 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(250 250 247 / var(--tw-text-opacity, 1))}.eyebrow{font:500 11px/1.6 var(--font-en);letter-spacing:.18em;color:var(--color-warm-deep);text-transform:uppercase}.section-title{font-size:clamp(27px,3.1vw,43px);font-weight:600;line-height:1.65}.section-lead{margin-top:1.5rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.section-lead{font-size:1.125rem;line-height:1.75rem}}.card{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 226 218 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem}@media (min-width: 768px){.card{padding:2.5rem}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-1{bottom:-.25rem}.-left-40{left:-10rem}.-right-20{right:-5rem}.-right-40{right:-10rem}.-top-20{top:-5rem}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-1\/4{top:25%}.top-\[44px\]{top:44px}.-z-0{z-index:0}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-80{height:20rem}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-auto{height:auto}.h-px{height:1px}.w-1{width:.25rem}.w-12{width:3rem}.w-2{width:.5rem}.w-80{width:20rem}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-prose-jp{max-width:720px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-px{gap:1px}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-ink{--tw-border-opacity: 1;border-color:rgb(13 13 13 / var(--tw-border-opacity, 1))}.border-line{--tw-border-opacity: 1;border-color:rgb(229 226 218 / var(--tw-border-opacity, 1))}.border-paper\/15{border-color:#fafaf726}.border-warm{--tw-border-opacity: 1;border-color:rgb(196 168 130 / var(--tw-border-opacity, 1))}.border-warm\/40{border-color:#c4a88266}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(13 13 13 / var(--tw-bg-opacity, 1))}.bg-ink-subtle{--tw-bg-opacity: 1;background-color:rgb(102 102 102 / var(--tw-bg-opacity, 1))}.bg-line{--tw-bg-opacity: 1;background-color:rgb(229 226 218 / var(--tw-bg-opacity, 1))}.bg-paper{--tw-bg-opacity: 1;background-color:rgb(250 250 247 / var(--tw-bg-opacity, 1))}.bg-paper-warm{--tw-bg-opacity: 1;background-color:rgb(245 242 235 / var(--tw-bg-opacity, 1))}.bg-paper-warm\/50{background-color:#f5f2eb80}.bg-paper\/\[0\.03\]{background-color:#fafaf708}.bg-sage{--tw-bg-opacity: 1;background-color:rgb(91 164 207 / var(--tw-bg-opacity, 1))}.bg-sage\/10{background-color:#5ba4cf1a}.bg-warm{--tw-bg-opacity: 1;background-color:rgb(196 168 130 / var(--tw-bg-opacity, 1))}.bg-warm-deep{--tw-bg-opacity: 1;background-color:rgb(168 139 101 / var(--tw-bg-opacity, 1))}.bg-warm\/10{background-color:#c4a8821a}.bg-warm\/15{background-color:#c4a88226}.bg-warm\/30{background-color:#c4a8824d}.bg-warm\/40{background-color:#c4a88266}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-ink\/70{--tw-gradient-from: rgb(13 13 13 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 13 13 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-ink\/30{--tw-gradient-to: rgb(13 13 13 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(13 13 13 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.align-baseline{vertical-align:baseline}.font-en{font-family:Inter,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-\[1\.85\]{line-height:1.85}.leading-\[1\.95\]{line-height:1.95}.leading-\[1\.9\]{line-height:1.9}.leading-\[2\.0\]{line-height:2}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.text-ink{--tw-text-opacity: 1;color:rgb(13 13 13 / var(--tw-text-opacity, 1))}.text-ink-mute{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-ink-subtle{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-paper{--tw-text-opacity: 1;color:rgb(250 250 247 / var(--tw-text-opacity, 1))}.text-paper\/60{color:#fafaf799}.text-paper\/70{color:#fafaf7b3}.text-paper\/80{color:#fafaf7cc}.text-paper\/95{color:#fafaf7f2}.text-sage-deep{--tw-text-opacity: 1;color:rgb(40 104 156 / var(--tw-text-opacity, 1))}.text-warm{--tw-text-opacity: 1;color:rgb(196 168 130 / var(--tw-text-opacity, 1))}.text-warm-deep{--tw-text-opacity: 1;color:rgb(168 139 101 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-warm{text-decoration-color:#c4a882}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.chapter{padding-block:116px;scroll-margin-top:14px}.kicker{font:500 10px/1.7 var(--font-en);letter-spacing:.14em;color:#616161}.section-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px;border-bottom:1px solid var(--color-line);margin-bottom:52px;gap:20px}.section-side{font-size:11px;color:#656565}.chapter h2{font-size:clamp(28px,3.1vw,44px);line-height:1.65;letter-spacing:-.045em}.chapter h2 em{font-style:normal;color:#7d7d7d}.split-heading{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:60px;margin-bottom:52px}.split-heading>p{font-size:13px;color:var(--color-ink-mute);line-height:2.15;padding-bottom:6px}.tiny-index{font:500 10px/1.5 var(--font-en);letter-spacing:.12em;color:#646464}.fine-print{font-size:11px;line-height:1.9;color:#646464;margin-top:20px}.mobile-only{display:none}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:58px;padding:15px 24px;font-size:13px;font-weight:500;border-radius:4px;transition:background .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.action:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,#ffffff20 50%,transparent 80%);transform:translate(-130%);transition:transform .7s;pointer-events:none}.action:hover:after{transform:translate(130%)}.action:hover{transform:translateY(-3px);box-shadow:0 8px 24px #32323220}.action-dark{background:var(--brand-ink);color:#fff}.action-gold{background:var(--brand-gold);color:#353535}.action-outline{border:1px solid #bfbfbf;color:var(--brand-ink)}.arrow{font:400 23px var(--font-en);transition:transform .3s}.action:hover .arrow{transform:translate(2px,-2px)}.text-link{font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #b0b0b0;padding-block:10px}.text-link span{transition:transform .3s;font-size:17px}.text-link:hover span{transform:translateY(4px)}.status-dot{display:inline-block;width:6px;height:6px;background:#8c8c8c;border-radius:50%;box-shadow:0 0 0 4px #90909013;flex-shrink:0}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.problem-grid article{padding:28px 28px 38px;position:relative}.problem-grid article:first-child{padding-left:0}.problem-grid article+article{border-left:1px solid var(--color-line)}.problem-grid h3{font-size:21px;font-weight:500;margin-top:20px;line-height:1.7}.problem-grid p{font-size:11px;color:#6e6e6e;line-height:2;margin-top:15px}.problem-art{height:100px;position:relative;margin:22px 0 15px;color:#6a6a6a}.art-stack i{position:absolute;left:calc(50% - 33px);top:20px;width:64px;height:62px;border:1px solid #aeaeae;background:#fff;transform:rotate(-14deg)}.art-stack i:nth-child(2){transform:rotate(0);top:12px;left:calc(50% - 24px)}.art-stack i:nth-child(3){transform:rotate(12deg);top:6px;left:calc(50% - 16px)}.art-stack i:after{content:"";position:absolute;left:13px;right:13px;top:18px;height:1px;background:#cfcfcf;box-shadow:0 9px #cfcfcf,0 18px #cfcfcf}.art-stack b{position:absolute;left:calc(50% + 64px);top:15px;font-size:24px;font-weight:300}.art-fragment{display:flex;justify-content:center;gap:9px;align-items:center}.art-fragment i{display:grid;place-items:center;width:43px;height:43px;border:1px solid #c4c4c4;font:400 10px var(--font-en);background:#f3f3f3}.art-fragment i:nth-child(2){transform:translateY(-19px) rotate(9deg)}.art-fragment i:nth-child(3){transform:translateY(15px) rotate(-10deg)}.art-pulse{display:grid;place-items:center}.art-pulse svg{width:85%;max-width:230px;stroke:#a4a4a4;stroke-width:1.5}.bridge-copy{text-align:center;font-size:12px;color:#696969;padding-top:56px}.bridge-copy>span:first-of-type{display:block;color:#5e5e5e;font-size:clamp(18px,2vw,27px);margin-top:15px;font-weight:400}.bridge-copy strong{font-weight:500}.bridge-arrow{display:block;margin-top:30px;font-size:27px;color:#8b8b8b}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card{padding:32px 28px;background:#f0f0f0;border:1px solid #e3e3e3;border-radius:5px;transition:transform .4s,box-shadow .4s}.service-card:hover{transform:translateY(-7px);box-shadow:0 20px 40px #3e3e3e0a}.service-design{background:#f0f0f0;border-color:#e1e1e1}.service-human{background:#ececec;border-color:#e1e1e1}.service-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px;height:45px}.service-icon{position:relative;display:block;width:51px;height:51px}.icon-tech i{position:absolute;inset:8px;border:1px solid #8c8c8c;transform:rotate(30deg)}.icon-tech i:nth-child(2){transform:rotate(60deg)}.icon-tech i:nth-child(3){inset:19px;background:#8c8c8c}.icon-design i{position:absolute;width:29px;height:29px;border-radius:50%;border:1px solid #9e9e9e;top:5px;left:0}.icon-design i:nth-child(2){left:18px}.icon-design i:nth-child(3){top:22px;left:9px}.icon-human i{position:absolute;border:1px solid #878787;border-radius:50%;width:40px;height:40px;top:5px;left:5px}.icon-human i:nth-child(2){width:8px;height:8px;top:12px;left:21px;background:#87878733}.icon-human i:nth-child(3){width:20px;height:12px;top:25px;left:15px;border-radius:50% 50% 10% 10%}.service-en{font:500 9px var(--font-en);color:#636363;letter-spacing:.025em}.service-card h3{font-size:23px;letter-spacing:-.045em;margin:12px 0 18px}.service-description{font-size:12px;line-height:2;color:#626262;min-height:100px}.service-card ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:22px;border-top:1px solid #b0b0b050}.service-card li{font-size:10px;background:#ffffff7a;border:1px solid #dfdfdf;padding:5px 8px;border-radius:2px}.implementation-section{background:#efefef;border-block:1px solid #e3e3e3}.implementation-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.implementation-copy .kicker{margin-bottom:28px}.implementation-copy>p:not(.kicker){font-size:12px;line-height:2.3;margin-top:26px;color:#666}.implementation-copy .text-link{margin-top:24px}.implementation-steps{position:relative}.implementation-steps:before{content:"";position:absolute;left:23px;top:0;bottom:60px;width:1px;background:#cacaca}.implementation-steps article{position:relative;display:flex;gap:25px;padding-bottom:42px}.implementation-steps article:last-child{padding-bottom:0}.implementation-steps article>span{width:47px;height:47px;flex-shrink:0;display:grid;place-items:center;border:1px solid #c3c3c3;border-radius:50%;background:#efefef;font:400 12px var(--font-en);color:#636363}.implementation-steps small{font:500 8px var(--font-en);letter-spacing:.12em;color:#909090}.implementation-steps h3{font-size:19px;font-weight:500;margin:6px 0 10px}.implementation-steps p{font-size:12px;line-height:2;color:#646464}.allocation{border:1px solid #e0e0e0;border-radius:5px;display:grid;grid-template-columns:.9fr 1.8fr;overflow:hidden}.allocation-tabs{display:flex;flex-direction:column;background:#efefef;border-right:1px solid #e0e0e0;padding:26px 20px;gap:12px}.allocation-tabs button{display:flex;align-items:center;gap:12px;text-align:left;padding:20px 16px;font:400 10px var(--font-en);color:#656565;border:1px solid transparent;border-radius:3px;transition:background .3s,border .3s}.allocation-tabs button>span:first-of-type{font:500 12px var(--font-ja);color:#6a6a6a}.allocation-tabs button[aria-selected=true]{background:#fff;border-color:#e2e2e2;box-shadow:0 4px 15px #38383805}.tab-arrow{margin-left:auto;font-size:18px}.allocation-panel{padding:32px 36px;background:#fff}.allocation-panel-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.allocation-panel h3{font-size:17px;margin-top:8px}.hours-total{display:flex;align-items:baseline;gap:6px;flex-shrink:0}.hours-total strong{font:400 54px/1 var(--font-en);letter-spacing:-.075em;color:#4c4c4c}.hours-total span{font-size:10px;color:#6d6d6d}.allocation-bar{height:18px;display:flex;gap:3px;margin:28px 0;border-radius:2px;overflow:hidden}.allocation-bar i{width:var(--segment);background:var(--bar);transition:width .7s var(--ease-out-expo)}.allocation-rows{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px}.allocation-rows li{display:flex;align-items:center;gap:8px;font-size:10px}.allocation-rows i{height:6px;width:6px;background:#28689c;flex-shrink:0}.allocation-rows strong{margin-left:auto;font:500 19px var(--font-en);color:#525252}.allocation-rows small{font-size:10px;margin-left:3px}.allocation-result{margin-top:27px;padding-top:20px;border-top:1px solid var(--color-line);font-size:11px;color:#757575}.work-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:46px}.work-notes>div{padding-left:17px;border-left:2px solid #d3d3d3}.work-notes strong{font-size:13px;font-weight:500}.work-notes p{font-size:10px;color:#6c6c6c;line-height:2;margin-top:9px}.founder-section{background:#101114}.founder-layout{display:grid;grid-template-columns:1.03fr 1fr;gap:75px;align-items:center}.founder-photo{height:550px;position:relative;overflow:hidden;border-radius:4px;background:#b7b7b7}.founder-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center}.founder-photo:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#222b);pointer-events:none}.photo-location{position:absolute;top:23px;left:24px;font:400 8px/1.6 var(--font-en);letter-spacing:.13em;color:#fff;text-shadow:0 1px 6px #3a3a3a}.photo-signature{position:absolute;left:30px;bottom:27px;z-index:1;display:flex;align-items:baseline;gap:14px;color:#fff;flex-wrap:wrap}.photo-signature span{font-size:10px;letter-spacing:.08em}.photo-signature strong{font-size:28px;font-weight:400;letter-spacing:.06em}.photo-signature span:last-child{font:400 9px var(--font-en)}.founder-copy h2{font-size:clamp(27px,2.7vw,38px)}.founder-copy>p:not(.founder-career){font-size:12px;line-height:2.15;margin-top:25px;color:#666}.founder-copy blockquote{font-size:19px;line-height:1.9;margin-top:24px;padding-left:18px;border-left:2px solid #a1a1a1;color:#515151;font-weight:500}.founder-credentials{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.founder-credentials span{font-size:9px;border:1px solid #c3c3c3;padding:5px 9px}.founder-career{font-size:10px;color:#626262;margin-top:12px;line-height:1.9}.team-strip{margin-top:48px;padding-top:30px;border-top:1px solid #d3d3d3;display:flex;align-items:center;gap:60px}.team-strip>p:nth-child(2){font-size:12px;line-height:2;color:#646464}.team-strip strong{color:#474747;font-weight:500}.circle-link{width:44px;height:44px;display:grid;place-items:center;border:1px solid #b8b8b8;border-radius:50%;margin-left:auto;flex-shrink:0;font-size:22px;transition:background .3s,transform .3s}.circle-link:hover{background:#e0e0e0;transform:rotate(45deg)}.plans-section{background:#f4f4f4}.plan-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px;align-items:stretch}.plan-card{background:#fff;border:1px solid #dfdfdf;border-radius:5px;padding:31px 25px;display:flex;flex-direction:column;position:relative}.plan-name{font:400 28px var(--font-en);letter-spacing:-.04em}.plan-card .plan-tagline{font-size:12px;color:#707070;margin:12px 0 24px}.plan-price{font:500 38px/1.3 var(--font-en);letter-spacing:-.05em;margin-bottom:5px}.plan-price small{font:400 10px var(--font-ja);letter-spacing:0;margin-left:6px}.plan-tax{font-size:10px;color:#6e6e6e}.plan-features{margin-block:24px;padding-top:23px;border-top:1px solid #e2e2e2;flex:1}.plan-features li{font-size:11px;line-height:1.9;margin-bottom:12px;padding-left:17px;position:relative}.plan-features li:before{content:"✓";position:absolute;left:0;color:#888;font-size:11px}.plan-card .action{width:100%;min-height:48px;font-size:11px;gap:10px}.plan-premium{background:#101114;color:#f6f6f6;border-color:#101114;box-shadow:0 18px 35px #3c3c3c16}.plan-premium .plan-tagline,.plan-premium .plan-tax{color:#c8c8c8}.plan-premium .plan-price{color:#e4e4e4}.plan-premium .plan-features{border-color:#eaeaea33}.plan-premium .plan-features li:before{color:#dbdbdb}.plan-badge{font:500 8px var(--font-en);letter-spacing:.12em;background:#c4a882;color:#4a4a4a;padding:5px 9px;position:absolute;right:22px;top:0;transform:translateY(-50%);border-radius:2px}.premium-spotlight{font-size:12px;padding:12px 14px;border:1px solid #cbcbcb45;border-radius:3px;margin-top:19px;background:#dfdfdf10}.premium-spotlight strong{font:400 24px var(--font-en);margin-right:3px}.enterprise{display:flex;align-items:center;gap:24px;padding:25px 30px;border:1px solid #dddddd;border-radius:4px;margin-top:18px}.enterprise h3{font:400 20px var(--font-en)}.enterprise p{font-size:11px;color:#6a6a6a}.enterprise a{margin-left:auto;white-space:nowrap}.price-terms{margin-top:26px;padding:24px 28px;background:#ececec;border-radius:4px}.price-terms h3{font-size:12px;margin-bottom:12px;font-weight:500}.price-terms ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 32px;font-size:11px;color:#666}.price-terms li{padding-left:13px;position:relative}.price-terms li:before{content:"·";position:absolute;left:0}.price-terms .fine-print{margin-top:14px;padding-top:12px;border-top:1px solid #d8d8d8}.plan-help{text-align:center;margin-top:32px;font-size:12px;color:#676767}.plan-help a{color:#4e4e4e;text-decoration:underline;text-underline-offset:5px;margin-left:10px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.trust-grid article{border-top:2px solid #c2c2c2;padding-top:24px}.trust-grid h3{font-size:16px;margin:17px 0 12px}.trust-grid p{font-size:12px;color:#6d6d6d;line-height:2}.faq-layout{display:grid;grid-template-columns:.8fr 1.5fr;gap:75px;margin-top:100px}.faq-layout h2{font-size:24px;margin-top:20px}.faq-list{border-top:1px solid var(--color-line)}.faq-list details{border-bottom:1px solid var(--color-line)}.faq-list summary{display:flex;align-items:center;gap:16px;list-style:none;cursor:pointer;padding:23px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font:500 9px var(--font-en);color:#6b6b6b}.faq-list h3{font-size:12px;font-weight:500;letter-spacing:0;flex:1;line-height:1.8}.faq-list summary i{width:12px;height:12px;position:relative;flex-shrink:0}.faq-list summary i:before,.faq-list summary i:after{content:"";position:absolute;background:#878787;top:5px;left:0;width:12px;height:1px}.faq-list summary i:after{transform:rotate(90deg);transition:transform .3s}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details>p{padding:0 12px 24px 36px;font-size:12px;line-height:2.1;color:#707070}.process-section{background:#f0f0f0}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:46px}.process-grid article{border-top:1px solid #c9c9c9;padding-top:20px}.process-grid article>span{font:300 39px var(--font-en);color:#686868;letter-spacing:-.05em}.process-grid h3{font-size:16px;font-weight:500;margin:17px 0 12px}.process-grid p{font-size:11px;color:#686868;line-height:2}.company-section{display:grid;grid-template-columns:1fr 1fr;gap:90px}.company-section h2{font-size:31px;margin-top:27px}.company-section>div>p:last-child{font-size:12px;color:#696969;line-height:2;margin-top:23px}.company-section dl>div{display:grid;grid-template-columns:90px 1fr;padding:18px 0;border-bottom:1px solid var(--color-line);gap:20px;font-size:11px}.company-section dt{color:#6d6d6d}.company-section dd{line-height:2;color:#616161}.brand-links{display:flex;flex-wrap:wrap;gap:5px 15px}.brand-links a:hover{text-decoration:underline}.closing-statement{background:#c4a882;padding-block:47px}.closing-statement .wrap{display:flex;align-items:center;gap:30px}.closing-statement span{font:500 8px var(--font-en);letter-spacing:.14em;max-width:160px;line-height:1.9;color:#5b5b5b}.closing-statement p{font-size:clamp(20px,2.4vw,33px);letter-spacing:-.045em;font-weight:400}.closing-statement strong{font-weight:500}.closing-statement a{font:300 44px var(--font-en);margin-left:auto;padding:8px;transition:transform .3s}.closing-statement a:hover{transform:translate(4px,4px)}.wdx-home #contact{background:#f2f2f2;padding-block:90px}.wdx-home #contact .container-wide{max-width:1280px}.wdx-home #contact .form-input{border-color:#d3d3d3;background:#ffffffa0;border-radius:3px}.wdx-home #contact aside>div{border-color:#d5d5d5;background:#eaeaea;border-radius:4px}html.motion-enabled [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity 1s var(--ease-out-expo),transform 1s var(--ease-out-expo)}html.motion-enabled [data-reveal].in-view{opacity:1;transform:translateY(0)}html.motion-enabled .hero-enter{animation:hero-arrive 1.3s var(--ease-out-expo) both}html.motion-enabled .hero-enter:nth-child(2){animation-delay:.1s}html.motion-enabled .hero-enter:nth-child(3){animation-delay:.18s}html.motion-enabled .hero-enter:nth-child(4){animation-delay:.26s}html.motion-enabled .hero-enter:nth-child(5){animation-delay:.34s}html.motion-enabled .hero-enter:nth-child(6){animation-delay:.42s}@keyframes hero-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}html.motion-paused *,html.motion-paused *:before,html.motion-paused *:after{animation-play-state:paused!important;transition:none!important}html.motion-paused [data-reveal],html.motion-paused .hero-enter{opacity:1!important;transform:none!important;animation:none!important}html.hero-offscreen .orbit,html.hero-offscreen .orbital-path,html.hero-offscreen .float-label,html.hero-offscreen .scroll-line:after{animation-play-state:paused}@media (min-width:1600px){.wdx-hero{padding-top:155px}.hero-grid{min-height:660px}.hero-visual{height:600px}.hero-copy h1{font-size:61px}.hero-description{font-size:15px}.hero-foot{min-height:105px}}@media (max-width:1100px){.wrap{width:calc(100% - 64px)}.hero-grid{grid-template-columns:1.1fr 1fr}.hero-copy h1{font-size:4.3vw}.hero-visual{height:440px}.orbital-core{width:140px;height:140px}.orbital-core>strong{font-size:35px}.orbit{border-width:20px}.float-label{padding:11px}.label-tech{left:0;top:60px}.label-human{right:-12px;bottom:72px}.hero-actions{gap:20px}.hero-actions .action{padding:14px 19px;gap:25px}.hero-foot-item{font-size:9px}.chapter{padding-block:90px}.split-heading,.concept-heading{gap:35px}.concept-heading>p{font-size:11px}.implementation-layout{gap:55px}.founder-layout{gap:40px}.founder-photo{height:580px}.allocation{grid-template-columns:.9fr 1.6fr}.allocation-tabs{padding:20px 12px}.allocation-tabs button{padding:20px 10px;gap:7px}.allocation-tabs button>span:first-of-type{font-size:11px}.allocation-panel{padding:26px}.allocation-panel h3{font-size:14px}.allocation-rows{gap:18px}.plan-card{padding:30px 20px}.plan-price{font-size:34px}.plan-features li{font-size:10px}.faq-layout{gap:40px}.company-section{gap:55px}.service-card{padding:27px 22px}.service-card h3{font-size:21px}}@media (max-width:800px){.wrap{width:calc(100% - 44px)}.chapter{padding-block:70px}.wdx-hero{padding-top:95px}.hero-grid{grid-template-columns:1fr 1fr;gap:0;min-height:470px}.hero-copy{padding-top:20px}.hero-copy>.kicker{font-size:8px;margin-bottom:22px}.hero-copy h1{font-size:4.25vw}.hero-sub{font-size:14px;margin-top:22px}.hero-description{font-size:11px}.hero-visual{height:355px}.hero-actions{gap:18px;align-items:start;flex-direction:column;margin-top:22px}.hero-actions .action{min-height:48px}.hero-actions .text-link{padding-top:0}.hero-price{font-size:8px;gap:8px}.hero-price strong{font-size:18px}.hero-price>span{font-size:9px}.hero-visual .label-tech{top:26px}.hero-visual .label-human{bottom:55px}.float-label strong{font-size:9px}.float-label small{font-size:6px}.label-symbol{width:23px;height:23px;font-size:17px}.float-label{gap:8px;padding:10px}.orbital-core{width:119px;height:119px}.orbital-core>strong{font-size:30px}.orbital-core>span{font-size:6px}.orbit{border-width:17px}.hero-foot-item{display:none}.hero-foot{min-height:74px}.visual-caption{font-size:6px}.section-top{margin-bottom:34px;padding-bottom:20px}.section-side{font-size:10px}.split-heading{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.split-heading>p{font-size:12px}.chapter h2{font-size:30px}.problem-grid article{padding-inline:19px}.problem-grid h3{font-size:17px}.problem-grid p{font-size:10px}.problem-grid br{display:none}.concept-heading{align-items:start;flex-direction:column;gap:20px}.concept-heading>p{font-size:12px}.health-circle{width:290px;height:290px}.health-circle>strong{font-size:26px}.duality{margin:48px auto}.concept-bottom>p{font-size:16px}.concept-bottom>span{font-size:10px}.service-grid{gap:12px}.service-card{padding:23px 16px}.service-card h3{font-size:18px}.service-en{font-size:8px}.service-description{font-size:11px;min-height:132px}.service-card li{font-size:9px}.service-card-top{margin-bottom:24px}.implementation-layout{gap:35px}.implementation-copy>p:not(.kicker){font-size:11px}.implementation-copy h2{font-size:27px}.implementation-steps h3{font-size:16px}.implementation-steps p{font-size:11px}.implementation-steps article{gap:16px}.allocation{display:block}.allocation-tabs{flex-direction:row;padding:14px;gap:8px;border-right:0;border-bottom:1px solid #e0e0e0}.allocation-tabs button{flex:1;justify-content:center;gap:5px;padding:15px 7px}.tab-arrow{display:none}.work-notes{gap:18px}.work-notes strong{font-size:11px}.work-notes p{font-size:9px}.founder-layout{grid-template-columns:1fr 1fr;gap:28px}.founder-photo{height:590px}.founder-copy h2{font-size:24px}.founder-copy>p:not(.founder-career){font-size:11px}.founder-copy blockquote{font-size:16px}.team-strip{gap:25px}.team-strip>p:nth-child(2){font-size:10px}.plan-grid{gap:11px}.plan-card{padding:26px 16px}.plan-name{font-size:23px}.plan-price{font-size:29px}.plan-card .plan-tagline{font-size:10px}.plan-price small{display:block;margin:8px 0}.premium-spotlight{font-size:10px;padding:10px}.plan-features li{font-size:10px}.plan-card .action{font-size:10px;padding:12px}.enterprise{padding:20px;gap:18px}.enterprise p{font-size:10px}.enterprise h3{font-size:17px}.price-terms ul{gap:10px 22px;font-size:10px}.trust-grid{gap:22px}.trust-grid h3{font-size:14px}.trust-grid p{font-size:11px}.faq-layout{grid-template-columns:1fr;gap:35px;margin-top:65px}.faq-layout h2{font-size:26px}.process-grid{gap:20px}.process-grid h3{font-size:13px}.process-grid p{font-size:10px}.company-section{gap:35px}.company-section h2{font-size:25px}.company-section dl>div{grid-template-columns:65px 1fr;gap:10px;font-size:10px}.closing-statement .wrap{gap:20px}.closing-statement span{font-size:7px;width:110px}.closing-statement p{font-size:24px}}@media (max-width:600px){.wrap{width:calc(100% - 40px)}.chapter{padding-block:64px}.kicker{font-size:8px;letter-spacing:.11em}.wdx-hero{padding-top:100px}.hero-grid{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero-copy{padding:15px 0 0}.hero-copy>.kicker{font-size:8px;margin-bottom:22px}.hero-copy h1{font-size:clamp(32px,7.75vw,45px);line-height:1.5;letter-spacing:-.055em}.hero-sub{font-size:15px;margin:24px 0 15px}.hero-description{font-size:12px;line-height:2}.hero-actions{flex-direction:row;align-items:center;gap:22px;margin-top:26px}.hero-actions .action{font-size:12px;padding:14px 19px;gap:22px;min-height:52px}.hero-actions .text-link{font-size:11px;gap:13px;padding:10px 0}.hero-price{margin-top:23px;gap:13px;font-size:8px}.hero-price>span{font-size:10px}.hero-price strong{font-size:21px}.hero-visual{height:325px;margin-top:30px;margin-inline:0}.orbital-system{inset:5px 8% 9px}.orbital-core{height:126px;width:126px}.orbital-core>strong{font-size:32px}.orbital-core>span{font-size:7px}.orbit{border-width:19px}.orbit-two{border-width:14px}.visual-caption{bottom:9px;font-size:7px}.coordinate-top{top:0;font-size:6px}.coordinate-bottom{display:none}.hero-visual .label-tech{top:34px;left:4px}.hero-visual .label-human{bottom:39px;right:0}.float-label{padding:10px 11px;gap:9px}.float-label strong{font-size:10px}.float-label small{font-size:6px}.hero-foot{margin-top:17px;min-height:66px;gap:10px}.scroll-cue{font-size:7px;gap:10px}.motion-toggle{font-size:8px;padding:8px 0}.section-top{margin-bottom:29px;padding-bottom:18px;align-items:start;gap:12px}.section-side{font-size:9px;max-width:135px;text-align:right}.chapter h2{font-size:27px;line-height:1.7}.split-heading{gap:20px;margin-bottom:30px}.split-heading>p{font-size:12px;line-height:2.1}.desktop-only{display:none}.mobile-only,.problem-grid{display:block}.problem-grid article{padding:26px 0 27px;display:grid;grid-template-columns:1fr 90px;gap:8px 10px}.problem-grid article+article{border-left:0;border-top:1px solid var(--color-line)}.problem-grid .tiny-index{grid-column:1}.problem-grid h3{font-size:19px;margin:7px 0 0;grid-column:1}.problem-grid br{display:block}.problem-grid p{font-size:11px;grid-column:1 / -1;margin-top:7px}.problem-art{grid-column:2;grid-row:1 / 3;height:95px;margin:12px 0 0;align-self:center;transform:scale(.72)}.art-fragment{flex-wrap:wrap;width:102px;gap:6px}.art-fragment i{width:35px;height:35px}.art-fragment i:nth-child(2){transform:translateY(-6px) rotate(8deg)}.art-fragment i:nth-child(3){transform:rotate(-8deg)}.art-stack b{display:none}.art-pulse svg{width:120px;max-width:none}.bridge-copy{padding-top:33px;font-size:11px}.bridge-copy>span:first-of-type{font-size:17px;line-height:1.9}.bridge-copy strong{display:block}.bridge-arrow{margin-top:20px}.concept-heading h2{font-size:26px}.concept-heading>p{font-size:11px}.pill-dark{font-size:8px;padding:5px 9px}.duality{margin:43px -9px 35px}.health-circle{width:205px;height:205px;flex-shrink:0}.org-circle{margin-right:-27px}.human-circle{margin-left:-27px}.health-circle>span{font-size:6px;letter-spacing:.06em}.health-circle>strong{font-size:21px;margin-block:11px 9px}.health-circle>p{font-size:9px}.duality-cross{font-size:22px}.concept-bottom{align-items:center;padding-top:24px;gap:14px}.concept-bottom>p{font-size:18px;line-height:1.85}.concept-bottom>span{font-size:10px;max-width:150px}.service-grid{display:block}.service-card+.service-card{margin-top:14px}.service-card{padding:27px 25px;position:relative;overflow:hidden}.service-card-top{height:30px;margin-bottom:16px}.service-icon{position:absolute;right:25px;top:26px;transform:scale(1.1)}.service-en{font-size:9px}.service-card h3{font-size:24px;margin:9px 0 16px}.service-description{font-size:12px;min-height:0;max-width:320px}.service-card ul{margin-top:20px;padding-top:17px;gap:7px}.service-card li{font-size:10px}.fine-print{font-size:10px;margin-top:17px}.implementation-layout{display:block}.implementation-copy .kicker{margin-bottom:24px}.implementation-copy h2{font-size:28px}.implementation-copy>p:not(.kicker){font-size:12px;line-height:2.2;margin-top:23px}.implementation-copy .text-link{margin-top:20px}.implementation-steps{margin-top:42px}.implementation-steps h3{font-size:19px}.implementation-steps p{font-size:12px}.implementation-steps article{gap:22px;padding-bottom:33px}.implementation-steps small{font-size:8px}.allocation-tabs{padding:9px;gap:4px}.allocation-tabs button{padding:12px 4px;font-size:8px;display:flex;flex-direction:column;gap:6px}.allocation-tabs button>span:first-of-type{font-size:10px;white-space:nowrap;letter-spacing:-.05em}.allocation-panel{padding:23px 20px}.allocation-panel-head{gap:10px;align-items:start}.allocation-panel h3{font-size:16px;max-width:205px;line-height:1.8}.allocation-panel-head .kicker{font-size:7px;max-width:170px}.hours-total{flex-direction:column;gap:3px}.hours-total strong{font-size:48px}.hours-total span{font-size:9px;align-self:end}.allocation-bar{margin:23px 0;height:15px}.allocation-rows{grid-template-columns:1fr;gap:16px}.allocation-rows li{font-size:12px;gap:12px}.allocation-rows strong{font-size:22px}.allocation-result{font-size:11px;margin-top:23px}.work-notes{grid-template-columns:1fr;gap:23px;margin-top:32px}.work-notes strong{font-size:13px}.work-notes p{font-size:11px;margin-top:7px}.founder-layout{display:flex;flex-direction:column;gap:32px}.founder-photo{height:390px;width:100%;max-width:440px}.founder-photo img{-o-object-position:72% center;object-position:72% center}.photo-signature{left:24px;gap:12px}.photo-signature strong,.founder-copy h2{font-size:28px}.founder-copy>p:not(.founder-career){font-size:12px;line-height:2.15}.founder-copy blockquote{font-size:18px}.founder-credentials span{font-size:9px}.founder-career{font-size:10px}.team-strip{flex-wrap:wrap;gap:18px;position:relative;padding-right:40px;margin-top:32px;padding-top:24px}.team-strip>p:nth-child(2){font-size:11px}.team-strip .kicker{font-size:8px;width:100%}.team-strip .kicker br{display:none}.team-strip .circle-link{position:absolute;right:0;bottom:10px;width:35px;height:35px}.plan-grid{display:flex;flex-direction:column;gap:18px}.plan-card{padding:28px 25px}.plan-name{font-size:29px}.plan-card .plan-tagline{font-size:12px;margin-bottom:20px}.plan-price{font-size:40px}.plan-price small{display:inline;margin-left:8px}.plan-features{margin:22px 0;padding-top:20px}.plan-features li{font-size:12px;margin-bottom:10px}.plan-card .action{font-size:12px;min-height:52px;padding:14px 20px}.plan-premium{margin-top:8px}.premium-spotlight{font-size:12px;padding:13px 15px}.plan-badge{font-size:9px}.enterprise{flex-wrap:wrap;gap:12px 22px;padding:23px}.enterprise h3{font-size:22px}.enterprise p{width:100%;font-size:11px;order:1}.enterprise a{font-size:10px;gap:14px}.price-terms{padding:23px 20px}.price-terms ul{grid-template-columns:1fr;font-size:11px;gap:11px}.price-terms h3{font-size:13px}.plan-help{font-size:11px;line-height:2}.plan-help a{display:block;margin:7px 0 0}.trust-grid{grid-template-columns:1fr;gap:29px}.trust-grid article{padding-top:21px}.trust-grid h3{font-size:18px;margin:14px 0 10px}.trust-grid p{font-size:12px}.faq-layout{margin-top:55px;gap:26px}.faq-layout h2{font-size:25px;margin-top:14px}.faq-list summary{gap:12px;padding:21px 0}.faq-list h3{font-size:12px}.faq-list details>p{font-size:12px;padding-left:30px;padding-right:0}.process-grid{grid-template-columns:1fr 1fr;gap:28px 23px;margin-top:34px}.process-grid article>span{font-size:35px}.process-grid h3{font-size:15px;margin:11px 0 10px}.process-grid p{font-size:11px}.company-section{grid-template-columns:1fr;gap:33px}.company-section h2{font-size:28px;margin-top:22px}.company-section dl>div{grid-template-columns:72px 1fr;font-size:11px;padding:18px 0}.closing-statement{padding-block:30px}.closing-statement .wrap{position:relative;display:block}.closing-statement span{display:block;width:auto;font-size:7px;max-width:none;margin-bottom:15px}.closing-statement p{font-size:26px;line-height:1.7}.closing-statement a{position:absolute;right:0;bottom:0;font-size:40px}.wdx-home #contact{padding-block:64px}.wdx-home #contact .section-title{font-size:27px}.wdx-home #contact .container-wide{padding-inline:20px}}@media (max-width:360px){.wrap{width:calc(100% - 32px)}.hero-actions{gap:15px}.hero-actions .action{padding:13px 15px;gap:15px}.hero-copy h1{font-size:30px}.health-circle{width:180px;height:180px}.health-circle>strong{font-size:18px}.allocation-tabs button>span:first-of-type{font-size:9px}.concept-heading h2{font-size:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.motion-enabled [data-reveal],html.motion-enabled .hero-enter{opacity:1;transform:none}.org-circle,.human-circle{transform:none}}@media (max-width:600px){.float-label small{font-size:8px;letter-spacing:.03em}.orbital-core>span{font-size:8px}.hero-price{line-height:1.9}.hero-price>span{line-height:1.9}.service-description,.implementation-copy>p:not(.kicker),.implementation-steps p,.founder-copy>p:not(.founder-career),.trust-grid p,.faq-list details>p{font-size:13px}.fine-print{font-size:11px}.health-circle>span{font-size:8px;letter-spacing:0}}html.motion-paused{scroll-behavior:auto}:root{--brand-black:#0d0d0d;--brand-gold:#c4a882;--brand-blue:#5ba4cf;--brand-blue-deep:#28689c;--brand-ink:#0d0d0d}.kicker,.eyebrow{color:#80623c}.section-side{color:#60616a}.chapter h2 em{color:#80623c}.action{border-radius:2px}.action-dark:hover{background:#242428}.action-gold{background:#c4a882;color:#0d0d0d}.action-gold:hover{background:#d4b995}.action-outline:hover{background:#0d0d0d;color:#fff}.text-link{border-color:#a5a5ad}.text-link:hover{color:#28689c}.split-heading>p{font-size:14px}.fine-print{font-size:12px}.chapter{padding-block:105px}.advisory-intro{background:#fff}.intro-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:start}.intro-service-name{color:#80623c;font-size:13px;margin-bottom:22px}.intro-layout h2{font-size:clamp(29px,3.05vw,43px);line-height:1.65}.intro-definition h3{font-size:20px;margin-bottom:18px;font-weight:500}.intro-definition p{font-size:14px;line-height:2.1;color:#575960}.intro-definition p+p{margin-top:17px}.intro-definition strong{font-weight:500;color:#171719}.intro-examples{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;border-block:1px solid #dedee4}.intro-examples a{position:relative;padding:29px 24px 30px;border-right:1px solid #dedee4;overflow:hidden}.intro-examples a:first-child{padding-left:0}.intro-examples a:last-child{border-right:0}.intro-examples a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#c4a882,#5ba4cf);transform:scaleX(0);transform-origin:left;transition:transform .5s}.intro-examples a:hover:after{transform:scaleX(1)}.intro-examples a>span{display:block;color:#28689c;font-size:11px;margin-bottom:18px}.intro-examples a:nth-child(2)>span{color:#80623c}.intro-examples a:nth-child(3)>span{color:#565863}.intro-examples strong{font-size:16px;font-weight:500;display:block;padding-right:16px}.intro-examples p{font-size:12px;color:#666872;margin-top:12px;line-height:1.9}.intro-examples i{position:absolute;right:16px;top:28px;font:400 20px var(--font-en);color:#999}.intro-foot{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-top:27px}.intro-foot p{font-size:13px;line-height:2;color:#60616a}.intro-foot strong{font-weight:500;color:#333}.intro-foot .text-link{white-space:nowrap}.problems{padding-top:65px}.problem-grid h3{font-size:22px}.problem-grid p{font-size:13px}.problem-art{color:#28689c}.art-pulse svg{stroke:#5ba4cf}.art-stack i{border-color:#c4a882}.art-fragment i{border-color:#b0c8dc;background:#f2f6fa}.bridge-copy{font-size:14px}.bridge-copy>span:first-of-type{color:#282a32}.bridge-arrow{color:#9b7545}.service-card{background:#f7f7f9;border-color:#dedee6;border-radius:2px}.service-card:nth-child(2){background:#f7f4ef;border-color:#e8ded1}.service-card:nth-child(3){background:#f1f6fa;border-color:#d7e3ed}.service-card h3{font-size:22px;min-height:69px}.service-description{font-size:14px;line-height:2;min-height:114px}.service-en{font-size:10px;color:#575960}.service-card li{font-size:11px;border-color:#dcdce4}.icon-tech i{border-color:#28689c}.icon-tech i:nth-child(3){background:#28689c}.icon-design i{border-color:#ad8452}.icon-human i{border-color:#5ba4cf}.service-card:hover{box-shadow:0 20px 50px #1111110f;transform:translateY(-10px)}.implementation-section{background:#f5f5f7}.implementation-copy>p:not(.kicker),.implementation-steps p{font-size:14px}.implementation-steps small{font-size:10px;color:#676b75}.implementation-steps article>span{color:#28689c;border-color:#9cbcd3;background:#f5f5f7}.implementation-steps:before{background:linear-gradient(#5ba4cf,#c4a882)}.learning-section{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:center;border-bottom:1px solid #e3e3e8}.learning-copy h2{margin-top:24px;font-size:35px}.learning-copy>p:not(.kicker){font-size:14px;line-height:2.1;color:#5e606a;margin-top:26px}.learning-copy .text-link{margin-top:25px}.learning-card{border:1px solid #d7e3ed;background:linear-gradient(140deg,#f6f9fc,#fff 75%);padding:33px;border-radius:3px;position:relative}.learning-card:before{content:"";position:absolute;top:-1px;left:-1px;width:75px;height:2px;background:#5ba4cf}.learning-type{color:#28689c;font-size:11px}.learning-card h3{font-size:32px;margin:13px 0 21px;font-weight:500}.learning-card h3>span{display:block;font:400 11px var(--font-en);letter-spacing:.03em;margin-top:9px;color:#747882}.learning-card>p:not(.learning-type):not(.learning-note){font-size:13px;line-height:2;color:#575d67}.learning-card ol{display:grid;grid-template-columns:1fr 1fr 1fr;margin:23px 0 25px;border-block:1px solid #dae3ea;padding-block:19px;gap:13px}.learning-card li>span{display:block;font:400 11px var(--font-en);color:#28689c}.learning-card li>strong{display:block;font-size:12px;font-weight:500;margin:9px 0}.learning-card li>small{font-size:10px;line-height:1.8;color:#626772;display:block}.learning-benefit{border-left:2px solid #c4a882;padding-left:17px}.learning-benefit>span{font-size:10px;color:#80623c}.learning-benefit p{font-size:12px;line-height:2;margin-top:7px}.learning-benefit strong{color:#80623c;font-size:17px;font-weight:500;margin-left:5px}.learning-note{font-size:10px;line-height:1.9;color:#70727c;margin-top:21px}.allocation-tabs{background:#f4f5f8}.allocation-tabs button[aria-selected=true]{border-color:#8cb8d6;box-shadow:inset 3px 0 #28689c}.allocation-tabs button[aria-selected=true]>span:first-of-type{color:#225b87}.allocation-panel{border-radius:0}.allocation-panel h3{font-size:19px}.allocation-rows li{font-size:12px}.allocation-rows i{background:#28689c}.allocation-rows li:nth-child(2) i{background:#669bc4}.allocation-rows li:nth-child(3) i{background:#c4a882}.allocation-rows li:nth-child(4) i{background:#d6d6de}.allocation-result{font-size:13px}.work-notes>div{border-left-color:#c4a882}.work-notes strong{font-size:14px}.work-notes p{font-size:12px}.founder-section{background:#101114;color:#fff}.founder-section .section-top{border-color:#ffffff25}.founder-section .section-side{color:#b9bac2}.founder-section .kicker{color:#c4a882}.founder-layout{gap:65px;align-items:start}.founder-photo{height:700px;border-radius:1px}.founder-copy h2{font-size:35px;color:#fff;line-height:1.65}.founder-copy h2 em{color:#c4a882}.founder-copy>p:not(.founder-career){font-size:13px;color:#bebec8;line-height:2.1;margin-top:22px}.founder-copy>.founder-intro-label{font-size:11px!important;color:#c4a882!important;margin:0 0 23px!important}.founder-journey{margin-top:24px}.founder-journey li{display:flex;gap:17px;margin-bottom:22px}.founder-journey li>span{font:400 10px var(--font-en);color:#c4a882;padding-top:6px}.founder-journey h3{font-size:15px;font-weight:500;color:#eeeef2;margin-bottom:8px}.founder-journey p{font-size:12px;color:#aeb1bd;line-height:2}.founder-copy blockquote{color:#e2d0b8;border-color:#c4a882;font-size:19px;margin-top:25px}.team-strip{border-color:#ffffff25}.team-strip>p:nth-child(2){color:#aeb1bd;font-size:13px}.team-strip strong{color:#f1f1f4}.team-strip .circle-link{border-color:#a38c6e;color:#c4a882}.team-strip .circle-link:hover{background:#302a23}.plans-section{background:#f5f5f7}.plan-card{border-radius:2px}.plan-premium{background:#101114;border-color:#c4a882;color:#fff}.plan-premium .plan-price{color:#c4a882}.plan-premium .plan-features li:before{color:#c4a882}.plan-premium .plan-tagline,.plan-premium .plan-tax{color:#bdbdc6}.plan-badge{background:#c4a882;color:#171719}.plan-features li{font-size:12px;line-height:2}.premium-spotlight{border-color:#c4a88255;background:#c4a8820d}.price-terms{background:#eeeef2}.price-terms ul{font-size:12px;line-height:2}.price-terms h3{font-size:14px}.plan-help{font-size:13px}.plan-help a{color:#28689c}.trust-grid article{border-top-color:#c4a882}.trust-grid h3{font-size:18px}.trust-grid p,.faq-list h3{font-size:14px}.faq-list details>p{font-size:13px}.faq-list summary>span{color:#28689c}.process-section{background:#f5f5f7}.process-grid article{border-color:#bda282}.process-grid article>span{color:#80623c}.process-grid p{font-size:13px}.company-section dl>div{font-size:13px}.company-section>div>p:last-child{font-size:14px}.brand-links{flex-direction:column;gap:7px}.closing-statement{background:#c4a882}.closing-statement span{color:#433626}.closing-statement p{color:#121212}.wdx-home #contact{background:#f5f5f7}.wdx-home #contact aside>div{background:#eeeef2;border-color:#dedee6}html.motion-enabled [data-reveal]{transform:translateY(42px);transition:opacity 1.1s var(--ease-out-expo),transform 1.1s var(--ease-out-expo);transition-delay:var(--reveal-delay,0ms)}@media (max-width:1100px){.intro-layout{gap:40px}.intro-examples strong{font-size:14px}.intro-examples a{padding-inline:20px}.learning-section{gap:40px}.learning-card{padding:27px}.learning-copy h2{font-size:30px}.service-card h3{font-size:20px;min-height:65px}.service-description{font-size:13px;min-height:125px}.founder-layout{gap:40px}.founder-copy h2{font-size:30px}.founder-photo{height:780px}}@media (max-width:800px){.chapter{padding-block:75px}.intro-layout{grid-template-columns:1fr;gap:28px}.intro-definition h3{font-size:21px}.intro-examples{margin-top:35px;grid-template-columns:1fr}.intro-examples a,.intro-examples a:first-child{padding:24px 5px;border-right:0;border-bottom:1px solid #dedee4}.intro-examples a:last-child{border-bottom:0}.intro-examples strong{font-size:18px}.intro-examples p{font-size:13px}.intro-examples a>span{margin-bottom:13px}.intro-foot p{font-size:12px}.service-card h3{font-size:19px;min-height:94px}.service-description{font-size:12px;min-height:144px}.learning-section{grid-template-columns:1fr;gap:35px}.learning-copy>p:not(.kicker){max-width:520px}.learning-card h3{font-size:34px}.learning-card li>strong{font-size:14px}.learning-card li>small{font-size:12px}.learning-card>p:not(.learning-type):not(.learning-note){font-size:14px}.learning-benefit p{font-size:14px}.founder-layout{grid-template-columns:1fr;gap:35px}.founder-photo{height:470px;max-width:none;width:100%}.founder-photo img{-o-object-position:center 35%;object-position:center 35%}.founder-copy h2{font-size:32px}.founder-copy>p:not(.founder-career){font-size:14px}.founder-journey{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.founder-journey li{gap:12px}.founder-journey h3{font-size:14px}.founder-journey p{font-size:12px}.allocation-panel h3{font-size:17px}.work-notes p,.plan-features li{font-size:11px}.trust-grid p{font-size:13px}.process-grid p{font-size:12px}.company-section dl>div{font-size:12px}}@media (max-width:600px){.chapter{padding-block:64px}.kicker{font-size:9px}.section-side{font-size:10px}.chapter h2{font-size:28px;line-height:1.7}.split-heading>p{font-size:13px}.intro-layout h2{font-size:27px}.intro-service-name{font-size:12px;margin-bottom:18px}.intro-definition h3{font-size:20px}.intro-definition p{font-size:13px}.intro-foot{flex-direction:column;align-items:start;gap:17px}.intro-foot p{font-size:12px}.intro-examples strong{font-size:17px}.intro-examples p{font-size:12px}.problem-grid h3{font-size:20px}.problem-grid p,.bridge-copy{font-size:12px}.service-card{padding:26px 24px}.service-card h3{font-size:23px;min-height:0;max-width:285px;line-height:1.7}.service-description{min-height:0;font-size:14px}.service-card li{font-size:11px}.implementation-copy>p:not(.kicker),.implementation-steps p{font-size:13px}.implementation-steps small{font-size:9px}.learning-section{gap:30px}.learning-copy h2{font-size:27px}.learning-copy>p:not(.kicker){font-size:13px}.learning-card{padding:24px 20px}.learning-type{font-size:10px}.learning-card h3{font-size:29px}.learning-card ol{gap:10px}.learning-card li>strong{font-size:12px}.learning-card li>small{font-size:10px}.learning-card>p:not(.learning-type):not(.learning-note){font-size:13px}.learning-benefit p{font-size:12px}.learning-note{font-size:11px}.allocation-panel h3{font-size:16px}.allocation-result,.work-notes p{font-size:12px}.founder-photo{height:405px}.founder-photo img{-o-object-position:72% center;object-position:72% center}.founder-copy h2{font-size:28px}.founder-copy>p:not(.founder-career){font-size:13px}.founder-journey{display:block;margin-top:27px}.founder-journey li{gap:16px;margin-bottom:24px}.founder-journey h3{font-size:15px}.founder-journey p{font-size:13px}.founder-copy blockquote{font-size:18px}.team-strip>p:nth-child(2){font-size:12px}.plan-features li{font-size:13px}.price-terms ul{font-size:12px}.price-terms .fine-print{font-size:11px}.trust-grid p,.faq-list h3{font-size:13px}.faq-list details>p{font-size:13px}.process-grid p{font-size:12px}.company-section dl>div{font-size:12px}.company-section>div>p:last-child{font-size:13px}.fine-print{font-size:11px}}@media (prefers-reduced-motion:reduce){html.motion-enabled [data-reveal]{transform:none;opacity:1;transition:none}}.wdx-home .chapter{padding-block:104px}.wdx-home .chapter h2,.wdx-home .section-title{font-size:clamp(38px,4.7vw,64px);line-height:1.38;letter-spacing:-.055em;font-weight:600;text-wrap:balance}.wdx-home .chapter h2 em{color:#80623c}.wdx-home .section-top{border:0;padding:0;margin-bottom:36px}.wdx-home .section-side{display:none}.wdx-home .kicker{font-size:12px;letter-spacing:.1em;line-height:1.8}.wdx-home .split-heading{display:block;margin-bottom:48px}.wdx-home .split-heading>p,.wdx-home .story-lead{font-size:19px;line-height:1.85;margin-top:26px;padding:0;color:#62636b}.wdx-home .text-link{font-size:16px;min-height:48px;line-height:1.6;gap:18px;width:-moz-fit-content;width:fit-content;max-width:100%}.wdx-home .fine-print{font-size:14px;line-height:1.9;max-width:960px;margin-top:28px}.wdx-home .action{font-size:16px;min-height:56px}.wdx-home .story-heading{text-align:center}.wdx-home .story-heading h2{margin-top:24px;font-size:clamp(48px,6.2vw,84px)}.wdx-home .story-lead{margin-inline:auto}.wdx-home .intro-next{display:flex;width:-moz-fit-content;width:fit-content;margin:40px auto 0}.connection-map{max-width:700px;margin:40px auto 0}.map-top{display:flex;flex-direction:column;align-items:center;gap:12px}.map-top>span{font-size:16px;color:#62636b}.map-top>i{font:300 32px var(--font-en);color:#b69a74}.map-top>strong{font:500 30px var(--font-en);letter-spacing:.09em;padding:24px 50px;background:#101114;color:#fff;border:1px solid #c4a882;box-shadow:0 14px 40px #10111416;border-radius:12px}.map-branches{width:67%;margin:auto;display:flex;height:55px;position:relative;border-top:1px solid #a9bac9;top:27px}.map-branches i{position:absolute;top:0;left:0;border-left:1px solid #a9bac9;height:28px}.map-branches i:nth-child(2){left:50%;height:55px;top:-27px;border-color:#c4a882}.map-branches i:nth-child(3){left:100%;border-color:#c4a882}.map-services{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.map-services>span{display:flex;align-items:center;flex-direction:column;gap:14px;padding:24px 12px;border:1px solid #e3e6ec;background:#f7f8fa;border-radius:12px;font-size:18px;font-weight:500}.map-services svg{width:62px;height:62px;stroke:#28689c;stroke-width:1.4}.map-services>span:last-child svg{stroke:#947143}.wdx-home .problems{padding-top:80px}.wdx-home .problem-grid{gap:34px;border:0}.wdx-home .problem-grid article,.wdx-home .problem-grid article:first-child{padding:30px 0;border:0}.wdx-home .tiny-index{font-size:11px}.wdx-home .problem-art{height:126px;margin:28px 0}.wdx-home .problem-grid h3{font-size:clamp(25px,2.2vw,31px);line-height:1.55}.wdx-home .problem-grid p{font-size:16px;line-height:1.85}.wdx-home .problem-grid p br{display:block}.wdx-home .coverage .section-top,.wdx-home .plans-section .section-top{justify-content:center}.wdx-home .coverage .split-heading,.wdx-home .plans-section .split-heading{text-align:center}.wdx-home .service-grid{gap:22px;align-items:start}.wdx-home .service-card{border:0;border-radius:22px;padding:34px 28px 25px;overflow:hidden}.wdx-home .service-en{font-size:11px;letter-spacing:.1em}.service-illustration{height:220px;display:grid;place-items:center;margin:5px -5px 14px;background:radial-gradient(ellipse,#c9dfed55,transparent 68%)}.service-illustration svg{width:100%;max-width:270px;stroke:#28689c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 10px #28689c18)}.illustration-design{background:radial-gradient(ellipse,#e5d2b655,transparent 68%)}.illustration-design svg{stroke:#967041}.illustration-human svg{stroke:#3d7ea8}.wdx-home .service-card h3{font-size:clamp(27px,2.6vw,36px);line-height:1.45;min-height:0;margin:0 0 22px;max-width:none}.wdx-home .service-description{font-size:16px;line-height:1.85;min-height:0;margin:0}.wdx-home .service-description br{display:none}.wdx-home .read-more{margin-top:26px;border-top:1px solid #c6c9d1}.wdx-home .read-more>summary{font-size:15px;font-weight:500;line-height:1.7;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;cursor:pointer;list-style:none}.wdx-home .read-more>summary::-webkit-details-marker{display:none}.wdx-home .read-more>summary:after{content:"+";font:300 24px/1 var(--font-en);flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#dce5ee;color:#214f72}.wdx-home .read-more[open]>summary:after{content:"−"}.wdx-home .read-more>p,.wdx-home .read-more>ul{font-size:16px;line-height:1.9;margin-bottom:22px;color:#575960}.wdx-home .service-card .read-more ul{margin:0 0 12px;border:0;padding:0;gap:10px}.wdx-home .service-card li{font-size:14px;padding:6px 10px;background:#fff;border-color:#dedee6}.wdx-home .implementation-layout{gap:70px;align-items:center}.wdx-home .implementation-copy>p:not(.kicker),.wdx-home .learning-copy>p:not(.kicker){font-size:18px;line-height:1.85;margin-top:26px}.hours-visual{text-align:center;padding:40px 26px;color:#111}.hours-visual>p:first-child{font-size:18px;color:#62636b}.hours-visual>div:nth-child(2){display:flex;justify-content:center;align-items:baseline;gap:16px;margin:8px 0 22px}.hours-visual strong{font:500 clamp(120px,14vw,196px)/1.1 var(--font-en);letter-spacing:-.075em;padding-inline-end:.1em;flex-shrink:0;background:linear-gradient(140deg,#28689c,#111 70%);background-clip:text;-webkit-background-clip:text;color:transparent}.hours-visual>div>span{font-size:20px}.hours-track{display:flex;gap:5px;align-items:center;height:50px;max-width:440px;margin:0 auto 28px}.hours-track i{flex:1;height:32px;background:#28689c;border-radius:2px;transform-origin:bottom}.hours-track i:nth-child(n+13){background:#669bc4}.hours-track i:nth-child(n+20){background:#c4a882}.hours-visual .hours-caption{font-size:16px;line-height:1.8;color:#575960}.hours-visual>a{display:inline-block;font-size:14px;color:#28689c;border-bottom:1px solid;margin-top:18px;padding:5px}.wdx-home .learning-section{gap:64px;border:0}.wdx-home .learning-copy h2{font-size:clamp(32px,3.6vw,50px)}.wdx-home .learning-card{border:0;border-radius:20px;background:#f5f7fa;padding:32px}.wdx-home .learning-card:before{display:none}.learning-screen{border:1px solid #b7c8d8;border-radius:12px;overflow:hidden;box-shadow:0 24px 40px #24476612;background:#fff;transform:perspective(1000px) rotateY(-5deg) rotateX(3deg)}.screen-top{display:flex;align-items:center;gap:6px;padding:14px 16px;border-bottom:1px solid #d7e1e9}.screen-top i{width:5px;height:5px;border-radius:50%;background:#a6b6c5}.screen-top span{margin-left:auto;font:500 9px var(--font-en);letter-spacing:.12em;color:#536779}.screen-lesson{height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;background:radial-gradient(ellipse at 70% 100%,#234861,#111216 75%);color:#fff}.screen-lesson>span{font-size:22px;font-weight:500;letter-spacing:.03em}.screen-lesson svg{width:50px;height:50px;stroke:#c4a882;stroke-width:1.2}.screen-lesson svg path{fill:#c4a882}.lesson-track{display:flex;justify-content:center;align-items:center;padding:20px;gap:14px;color:#4e6476;font-size:12px}.lesson-track i{height:1px;width:28px;background:#b9c8d7}.wdx-home .learning-benefit{margin-top:34px;padding:0;border:0}.wdx-home .learning-benefit>span{font-size:13px}.wdx-home .learning-benefit p{font-size:16px;line-height:1.9}.wdx-home .learning-benefit strong{display:block;font:500 64px/1.25 var(--font-en);letter-spacing:-.05em;color:#171719;margin:8px 0}.wdx-home .learning-benefit small{font:500 18px var(--font-ja);letter-spacing:0;margin-left:10px}.wdx-home .allocation{grid-template-columns:1fr 2fr;border-radius:16px}.wdx-home .allocation-tabs button{font-size:12px;min-height:76px;padding:20px 12px}.wdx-home .allocation-tabs button>span:first-of-type{font-size:16px}.wdx-home .allocation-panel{padding:40px}.wdx-home .allocation-panel h3{font-size:24px;line-height:1.6;max-width:390px}.wdx-home .hours-total strong{font-size:72px}.wdx-home .hours-total span{font-size:14px}.wdx-home .allocation-bar{height:30px;margin-block:34px}.wdx-home .allocation-rows{gap:22px}.wdx-home .allocation-rows li{font-size:14px}.wdx-home .allocation-rows strong{font-size:25px}.wdx-home .allocation-rows small{font-size:14px}.wdx-home .allocation-result{font-size:15px}.wdx-home .founder-layout{align-items:center;gap:70px}.wdx-home .founder-photo{height:560px;border-radius:16px}.wdx-home .founder-copy h2{font-size:clamp(32px,3.6vw,50px)}.wdx-home .founder-copy h2 em{color:#c4a882}.wdx-home .founder-copy>p:not(.founder-career){font-size:18px;line-height:1.9}.wdx-home .founder-copy>.founder-intro-label{font-size:14px!important}.wdx-home .founder-copy>p br{display:none}.wdx-home .founder-details{border-color:#ffffff35;color:#e6e6ec}.wdx-home .founder-details summary:after{background:#302b25;color:#d7bd99}.wdx-home .founder-journey{display:block}.wdx-home .founder-journey h3{font-size:18px}.wdx-home .founder-journey p{font-size:16px}.wdx-home .photo-signature span{font-size:13px}.wdx-home .photo-signature strong{font-size:32px}.wdx-home .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.wdx-home .plan-card{padding:35px 28px;border-radius:16px}.wdx-home .plan-name{font-size:32px}.wdx-home .plan-card .plan-tagline{font-size:16px;min-height:58px;line-height:1.8;margin:14px 0 22px}.wdx-home .plan-price{font-size:clamp(35px,3.3vw,46px);line-height:1.2}.wdx-home .plan-price small{display:block;font-size:14px;margin:12px 0 0}.wdx-home .plan-tax{font-size:14px;margin-top:6px}.wdx-home .plan-badge{font-size:10px;left:22px;right:auto}.wdx-home .premium-spotlight{font-size:16px}.wdx-home .plan-features{margin-bottom:0}.wdx-home .plan-features li{font-size:15px;line-height:1.85;margin-bottom:12px}.wdx-home .plan-card .action{font-size:15px;min-height:54px}.wdx-home .plan-details{margin:20px 0}.wdx-home .plan-details ul{list-style:disc;padding-left:18px}.wdx-home .plan-details li{font-size:15px;line-height:1.9;margin-bottom:12px}.wdx-home .plan-premium .read-more{border-color:#ffffff35}.wdx-home .plan-premium .read-more>ul{color:#d3d3de}.wdx-home .plan-premium .read-more summary:after{background:#342e25;color:#d4ba95}.wdx-home .enterprise{padding:28px;border-radius:12px;gap:30px}.wdx-home .enterprise p{font-size:15px}.wdx-home .essential-terms{font-size:14px;line-height:1.9;max-width:950px;margin:30px auto 0;color:#575960}.wdx-home .essential-terms strong{font-size:16px;color:#171719}.wdx-home .price-terms{padding:0 26px;border:0;border-radius:12px}.wdx-home .price-terms ul{font-size:16px;margin-top:15px}.wdx-home .price-terms .fine-print{font-size:14px;padding-bottom:24px}.wdx-home .plan-help{font-size:16px;line-height:2}.wdx-home .trust-grid{gap:45px}.wdx-home .trust-grid article{border:0;padding:20px 0}.trust-grid svg{width:72px;height:72px;stroke:#947143;stroke-width:1.3;margin-bottom:30px}.wdx-home .trust-grid h3{font-size:30px;line-height:1.5}.wdx-home .trust-grid p{font-size:16px;line-height:1.9}.wdx-home .faq-layout{gap:65px;margin-top:95px}.wdx-home .faq-layout h2{font-size:34px}.wdx-home .faq-list h3{font-size:17px;line-height:1.8}.wdx-home .faq-list summary{padding-block:26px}.wdx-home .faq-list details>p{font-size:16px;line-height:2}.wdx-home .process-grid h3{font-size:21px}.wdx-home .process-grid p{font-size:16px}.wdx-home .process-grid article>span{font-size:56px}.wdx-home .company-section h2{font-size:clamp(32px,3.4vw,48px)}.wdx-home .company-section>div>p:last-child{font-size:18px}.wdx-home .company-section dl>div{font-size:15px;grid-template-columns:80px 1fr;gap:20px}.wdx-home .closing-statement{padding-block:62px}.wdx-home .closing-statement p{font-size:clamp(26px,3.5vw,46px)}.wdx-home .closing-statement span{font-size:11px}.wdx-home #contact .contact-heading>p:last-child{font-size:18px;line-height:1.9}.wdx-home #contact label{font-size:15px}.wdx-home #contact label>small,.wdx-home #contact label>span{font-size:12px}.wdx-home #contact .form-input{font-size:16px;min-height:54px}.wdx-home #contact .form-input::-moz-placeholder{font-size:14px}.wdx-home #contact .form-input::placeholder{font-size:14px}.wdx-home #contact .privacy-note,.wdx-home #contact .privacy-note details p,.wdx-home #contact .consent-label>span,.wdx-home #contact .form-footnote{font-size:14px}.wdx-home #contact .contact-direct>p:not(.eyebrow){font-size:16px}.wdx-home #contact .contact-direct h3{font-size:26px}.wdx-home #contact .contact-direct small{font-size:13px}.wdx-home #contact .contact-direct>.direct-note{font-size:14px!important}html.motion-enabled .in-view .service-illustration path{animation:story-line-in 1.5s var(--ease-out-expo) both;stroke-dasharray:450}html.motion-enabled .in-view .hours-track i{animation:story-bar-in 1s var(--ease-out-expo) both}html.motion-enabled .in-view .hours-track i:nth-child(3n){animation-delay:.15s}@keyframes story-line-in{0%{stroke-dashoffset:450;opacity:.3}to{stroke-dashoffset:0;opacity:1}}@keyframes story-bar-in{0%{transform:scaleY(.15);opacity:.3}to{transform:scaleY(1);opacity:1}}@media (max-width:1100px){.wdx-home .service-grid{grid-template-columns:1fr;gap:26px}.wdx-home .service-card{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px;padding:40px}.wdx-home .service-card .service-en{grid-column:1}.wdx-home .service-illustration{grid-column:2;grid-row:1/5;height:100%;min-height:240px}.wdx-home .service-card h3{font-size:38px;margin-top:24px}.wdx-home .service-card .read-more{grid-column:1}.wdx-home .service-card .service-description{font-size:17px}.wdx-home .plan-card{padding:28px 20px}.wdx-home .plan-grid{gap:14px}.wdx-home .allocation{grid-template-columns:1fr}.wdx-home .allocation-tabs{flex-direction:row;border-right:0;border-bottom:1px solid #ddd;padding:15px;gap:10px}.wdx-home .allocation-tabs button{flex:1;min-width:0}.wdx-home .allocation-tabs button>span:first-of-type{font-size:15px}.wdx-home .learning-section,.wdx-home .implementation-layout,.wdx-home .founder-layout{gap:36px}}@media (max-width:800px){.wdx-home .chapter{padding-block:88px}.wdx-home .plan-grid{grid-template-columns:1fr;gap:30px;max-width:540px;margin:auto}.wdx-home .plan-card{padding:35px}.wdx-home .plan-card .plan-tagline{min-height:0}.wdx-home .plan-price{font-size:46px}.wdx-home .plan-features li{font-size:16px}.wdx-home .learning-section,.wdx-home .implementation-layout{grid-template-columns:1fr;gap:40px}.wdx-home .learning-card{width:100%;max-width:560px;margin:auto}.wdx-home .founder-layout{grid-template-columns:1fr}.wdx-home .founder-photo{height:480px}.wdx-home .founder-copy h2,.wdx-home .learning-copy h2{font-size:46px}.wdx-home .enterprise{flex-wrap:wrap}.wdx-home .enterprise a{margin:0}.wdx-home .trust-grid{gap:25px}.wdx-home .trust-grid h3{font-size:25px}.wdx-home .trust-grid p{font-size:15px}.wdx-home .trust-grid p br{display:none}.wdx-home .company-section{grid-template-columns:1fr;gap:35px}.wdx-home .faq-layout{grid-template-columns:1fr;gap:32px}.wdx-home .process-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:600px){.wdx-home .wrap{width:calc(100% - 40px)}.wdx-home .chapter{padding-block:80px}.wdx-home .chapter h2,.wdx-home .section-title,.wdx-home .founder-copy h2,.wdx-home .learning-copy h2{font-size:clamp(28px,8.4vw,40px);line-height:1.5;letter-spacing:-.06em}.wdx-home .story-heading h2{font-size:clamp(42px,12vw,60px);line-height:1.35}.wdx-home .kicker{font-size:11px;letter-spacing:.04em}.wdx-home .section-top{margin-bottom:26px}.wdx-home .split-heading{margin-bottom:40px}.wdx-home .split-heading>p,.wdx-home .story-lead{font-size:16px;line-height:1.9;margin-top:24px}.wdx-home .text-link{font-size:15px;gap:14px}.wdx-home .fine-print{font-size:13px;line-height:1.9}.connection-map{margin-top:40px}.map-top>strong{font-size:25px;padding:20px 32px}.map-services{gap:8px}.map-services>span{padding:20px 4px;font-size:12px;gap:12px}.map-services svg{width:44px;height:44px}.wdx-home .problem-grid{display:block}.wdx-home .problem-grid article,.wdx-home .problem-grid article:first-child{display:grid;grid-template-columns:1fr 70px;gap:10px;padding:32px 0;border-bottom:1px solid #e3e3e8}.wdx-home .problem-art svg{min-width:0;max-width:70px;width:100%}.wdx-home .problem-art{width:70px;height:100px;margin:15px 0 0;grid-column:2;grid-row:1/4;transform:scale(.8);transform-origin:center}.wdx-home .problem-grid h3{font-size:24px;line-height:1.55;margin-top:8px}.wdx-home .problem-grid h3 br{display:block}.wdx-home .problem-grid p{grid-column:1/-1;font-size:16px;line-height:1.85;margin-top:10px}.wdx-home .service-card{display:flex;flex-direction:column;padding:30px 26px;border-radius:18px}.wdx-home .service-illustration{height:180px;min-height:0;margin:15px 0 24px}.wdx-home .service-illustration svg{height:100%}.wdx-home .service-card h3{font-size:32px;line-height:1.45;margin:0 0 20px}.wdx-home .service-card .service-description{font-size:16px;line-height:1.85}.wdx-home .read-more>summary{font-size:15px;min-height:60px}.wdx-home .read-more>p,.wdx-home .read-more>ul{font-size:16px}.wdx-home .implementation-copy>p:not(.kicker),.wdx-home .learning-copy>p:not(.kicker),.wdx-home .founder-copy>p:not(.founder-career){font-size:16px;line-height:1.9}.hours-visual{padding:15px 0}.hours-visual strong{font-size:150px}.hours-visual>div>span{font-size:18px}.wdx-home .learning-card{padding:24px 20px}.screen-lesson{height:175px}.screen-lesson>span{font-size:19px}.wdx-home .learning-benefit p{font-size:16px}.wdx-home .allocation-tabs{display:grid;grid-template-columns:1fr;padding:12px;gap:4px}.wdx-home .allocation-tabs button{min-height:52px;padding:12px;font-size:12px}.wdx-home .allocation-tabs button>span:first-of-type{font-size:16px}.wdx-home .allocation-panel{padding:26px 20px}.wdx-home .allocation-panel-head{align-items:start;gap:16px;flex-direction:column-reverse}.wdx-home .allocation-panel h3{font-size:22px}.wdx-home .allocation-rows{grid-template-columns:1fr;gap:18px}.wdx-home .allocation-rows li{font-size:15px}.wdx-home .allocation-result{font-size:14px}.wdx-home .founder-photo{height:390px}.wdx-home .founder-copy>.founder-intro-label{font-size:13px!important}.wdx-home .founder-journey h3{font-size:17px}.wdx-home .founder-journey p{font-size:16px}.wdx-home .plan-card{padding:32px 26px}.wdx-home .plan-badge{font-size:9px}.wdx-home .plan-name{font-size:34px}.wdx-home .plan-tax,.wdx-home .plan-price small{font-size:14px}.wdx-home .plan-card .action{font-size:15px}.wdx-home .price-terms{padding:0 20px}.wdx-home .price-terms ul{display:block;font-size:16px}.wdx-home .price-terms li{margin-bottom:15px}.wdx-home .essential-terms{font-size:14px}.wdx-home .plan-help a{display:block;margin:6px 0 0}.wdx-home .trust-grid{grid-template-columns:1fr;gap:20px}.wdx-home .trust-grid article{display:grid;grid-template-columns:1fr 60px;gap:10px;padding:24px 0;border-bottom:1px solid #e3e3e8}.wdx-home .trust-grid svg{grid-column:2;grid-row:1;width:55px;height:55px;margin:14px 0 0}.wdx-home .trust-grid h3{grid-column:1;grid-row:1;font-size:26px;margin:0}.wdx-home .trust-grid p{grid-column:1/-1;font-size:16px;margin:6px 0 0}.wdx-home .faq-layout{margin-top:65px}.wdx-home .faq-layout h2{font-size:30px}.wdx-home .faq-list h3{font-size:16px}.wdx-home .faq-list details>p{font-size:16px;padding-left:0}.wdx-home .process-grid{gap:25px 20px}.wdx-home .process-grid h3{font-size:19px}.wdx-home .process-grid p{font-size:15px}.wdx-home .company-section dl>div{font-size:15px;grid-template-columns:1fr;gap:5px}.wdx-home .company-section>div>p:last-child{font-size:16px}.wdx-home .closing-statement .wrap{flex-wrap:wrap;gap:15px}.wdx-home .closing-statement span{max-width:none;width:100%}.wdx-home .closing-statement p{font-size:28px}.wdx-home #contact .contact-heading>p:last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){.wdx-home .learning-screen{transform:none}html.motion-enabled .in-view .service-illustration path,html.motion-enabled .in-view .hours-track i{animation:none}}@media (max-width:600px){.wdx-home .chapter{padding-block:60px}.wdx-home .chapter h2,.wdx-home .section-title{font-size:clamp(27px,7.7vw,36px);line-height:1.5;letter-spacing:-.045em}.wdx-home .section-top{margin-bottom:20px}.wdx-home .kicker{font-size:10px;letter-spacing:.06em}.wdx-home .split-heading{margin-bottom:28px}.wdx-home .split-heading>p,.wdx-home .story-lead{font-size:15px;line-height:1.9;margin-top:18px}.wdx-home .fine-print{margin-top:22px;font-size:13px}.wdx-home .chapter:not(.founder-section) .section-top .kicker:before{content:"";display:inline-block;width:16px;height:2px;margin:0 9px 3px 0;background:#a88a62}.wdx-home section[id]{scroll-margin-top:88px}.wdx-home #hero,.wdx-home #hero .hero-stage{min-height:0}.wdx-home #hero .hero-stage{padding-top:102px;padding-bottom:0}.wdx-home #hero .statement-word{font-size:13vw}.wdx-home #hero .statement-meets{margin:16px 0 18px;gap:14px}.wdx-home #hero .statement-meets>span{font-size:clamp(22px,5.4vw,28px)}.wdx-home #hero .statement-meets small{font-size:10px}.wdx-home #hero .brand-statement{margin-bottom:24px}.wdx-home #hero.has-particle-field .brand-statement{margin-bottom:150px}.wdx-home #hero .hero-explanation{margin-top:8px;gap:20px}.wdx-home #hero .hero-service{width:100%}.wdx-home #hero .hero-japanese{margin-bottom:12px}.wdx-home #hero .hero-service-equation{font-size:clamp(24px,7.1vw,32px);gap:.2em}.wdx-home #hero .hero-service-definition{font-size:16px;color:#e2e1e4;margin-top:7px}.wdx-home #hero .hero-business{font-size:13px;line-height:1.85;color:#aeb2be}.wdx-home #hero .hero-business span{display:block;font-size:14px;color:#d8dde5;margin-top:3px}.wdx-home #hero .hero-business br{display:none}.wdx-home #hero .hero-conversion{display:grid;grid-template-columns:1fr auto;gap:12px 10px;padding:0}.wdx-home #hero .hero-primary{grid-column:1/-1;min-width:0;min-height:56px;font-size:14px;padding:14px 18px;background:#c4a882;border-color:#c4a882}.wdx-home #hero .hero-primary:hover{background:#dfc9ab}.wdx-home #hero .hero-consult{font-size:12px;width:-moz-fit-content;width:fit-content;min-height:44px}.wdx-home #hero .hero-conversion>p{font-size:10px;text-align:right}.wdx-home #hero .hero-conversion strong{font-size:22px}.wdx-home #hero .hero-baseline{margin-top:22px;min-height:54px;padding-top:0}.wdx-home #hero .hero-scroll{font-size:7px;letter-spacing:.08em}.wdx-home #hero .hero-baseline .motion-toggle{font-size:10px;min-height:44px}.wdx-home #hero #co-creation-field{opacity:1}.wdx-home #hero .light-blue{top:0;right:-40%;opacity:.6}.wdx-home #dx-advisory .story-heading h2{font-size:clamp(35px,10vw,48px)}.wdx-home #dx-advisory .advisory-definition{grid-template-columns:1fr 1fr;gap:10px;position:relative;margin-top:26px}.wdx-home #dx-advisory .advisory-definition article{padding:24px 12px;text-align:left;background:#f5f0e9;border:1px solid #e8ddce;border-radius:12px}.wdx-home #dx-advisory .advisory-definition article:last-child{background:#edf4f9;border-color:#d4e3ee}.wdx-home #dx-advisory .support-step{font-size:11px}.wdx-home #dx-advisory .advisory-definition h3{font-size:clamp(22px,6vw,28px);margin:8px 0 12px}.wdx-home #dx-advisory .advisory-definition p{font-size:14px;line-height:1.85}.wdx-home #dx-advisory .advisory-definition br{display:none}.wdx-home #dx-advisory .support-plus{position:absolute;left:50%;top:46px;transform:translate(-50%);z-index:1;width:27px;height:27px;display:grid;place-items:center;background:#fff;border-radius:50%;font-size:19px;line-height:1;color:#80623c}.wdx-home #dx-advisory .advisory-scope{font-size:13px;margin-top:18px}.wdx-home .connection-map{margin-top:28px;padding:25px 12px 15px;border:1px solid #e5e8ed;border-radius:16px;background:linear-gradient(160deg,#f9fafc,#fff)}.wdx-home .map-top{gap:8px}.wdx-home .map-top>span{font-size:13px}.wdx-home .map-top>strong{font-size:21px;padding:15px 32px;border-radius:6px}.wdx-home .map-services>span{background:#fff;border-radius:8px;padding:16px 2px;font-size:11px}.wdx-home .map-services svg{width:36px;height:36px}.wdx-home .intro-next{margin-top:22px}.wdx-home .problems{padding-top:28px}.wdx-home .problem-grid{display:grid;grid-template-columns:1fr;gap:12px}.wdx-home .problem-grid article,.wdx-home .problem-grid article:first-child{padding:22px 18px;border:1px solid #e4e6eb;background:#f8f9fa;border-radius:12px;grid-template-columns:1fr 64px;gap:4px 8px}.wdx-home .problem-grid h3{font-size:22px;margin-top:8px}.wdx-home .problem-grid p{font-size:14px;margin-top:10px}.wdx-home .tiny-index{font-size:9px;letter-spacing:.08em;color:#6c717a}.wdx-home .problem-art{width:60px;transform:scale(.65);margin-top:2px}.wdx-home #true-health .co-create-sticky{padding-block:60px}.wdx-home #true-health .co-create-content h2{font-size:30px;text-align:left;margin:24px 0 16px}.wdx-home #true-health .co-create-lead{text-align:left;font-size:14px;max-width:none;margin-bottom:24px}.wdx-home #true-health .co-create-equation{grid-template-columns:1fr 1fr;position:relative;gap:12px;align-items:stretch}.wdx-home #true-health .equation-side{padding:24px 10px 20px;border:1px solid #31536c;border-radius:12px;background:radial-gradient(ellipse at top,#18394d80,#111820)}.wdx-home #true-health .equation-human{border-color:#6c5942;background:radial-gradient(ellipse at top,#60472766,#1b1917)}.wdx-home #true-health .equation-en{font-size:9px;letter-spacing:.08em}.wdx-home #true-health .equation-side h3{font-size:clamp(17px,4.8vw,22px);margin-top:12px}.wdx-home #true-health .equation-side p{font-size:14px;line-height:1.8;margin:14px 0}.wdx-home #true-health .equation-side p br{display:none}.wdx-home #true-health .equation-label{font-size:11px;letter-spacing:0}.wdx-home #true-health .equation-times{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;padding:0;display:grid;place-items:center;width:26px;height:26px;font-size:23px;border-radius:50%;background:#101114}.wdx-home #true-health .equation-connection{display:flex;height:30px}.wdx-home #true-health .equation-result{margin-top:18px}.wdx-home #true-health .equation-result p{font-size:24px}.wdx-home #true-health .equation-result>span{font-size:14px}.wdx-home .coverage .split-heading{text-align:left}.wdx-home .coverage .section-top{justify-content:start}.wdx-home .service-grid{gap:16px}.wdx-home .service-card{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:12px 4px;padding:24px 20px;border:1px solid #e0e6ed;border-radius:14px}.wdx-home .service-card .service-en{grid-column:1/-1;font-size:10px}.wdx-home .service-card h3{grid-column:1;grid-row:2;font-size:clamp(22px,6.2vw,28px);margin:0}.wdx-home .service-card .service-illustration{grid-column:2;grid-row:2;height:95px;min-height:0;margin:0;align-self:center}.wdx-home .service-card .service-description{grid-column:1/-1;font-size:14px;line-height:1.9}.wdx-home .service-card .read-more{grid-column:1/-1;margin-top:4px}.wdx-home .read-more>summary{min-height:52px;padding-block:14px;font-size:14px}.wdx-home .service-card:hover{transform:none}.wdx-home #team .team-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wdx-home #team .team-capability{padding:18px 14px;background:#fff;border:1px solid #dce4eb;border-top:3px solid #8ab4d0;border-radius:10px}.wdx-home #team .team-health,.wdx-home #team .team-field{border-top-color:#c4a882}.wdx-home #team .capability-top{padding:0;gap:12px;flex-direction:column-reverse;min-height:0}.wdx-home #team .capability-top>span{font-size:11px}.wdx-home #team .capability-top svg{position:static;width:38px;height:38px}.wdx-home #team .team-capability h3{font-size:clamp(17px,4.7vw,22px);padding:0;margin:12px 0;line-height:1.65}.wdx-home #team .team-credentials{font-size:13px;margin-top:0}.wdx-home #team .team-description{font-size:14px;line-height:1.85;margin-top:12px}.wdx-home #team .team-approach{padding:24px 20px;margin-top:24px;gap:24px}.wdx-home #team .team-approach h3{font-size:24px}.wdx-home #team .team-approach>div>p{font-size:14px}.wdx-home #team .team-method li{align-items:start;gap:12px}.wdx-home #team .team-method li>span{background:#edf4f9;border-radius:50%;width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;font-size:12px}.wdx-home #team .team-method strong{font-size:17px}.wdx-home #team .team-method p{font-size:13px}.wdx-home .implementation-layout,.wdx-home .learning-section{gap:26px}.wdx-home .implementation-copy>p:not(.kicker),.wdx-home .learning-copy>p:not(.kicker),.wdx-home .founder-copy>p:not(.founder-career){font-size:15px;line-height:1.9;margin-top:18px}.wdx-home .hours-visual{background:#fff;border-radius:16px;padding:25px 18px;border:1px solid #dae3eb}.wdx-home .hours-visual>p:first-child{font-size:13px}.wdx-home .hours-visual strong{font-size:128px}.wdx-home .hours-track{height:36px;margin-bottom:18px;gap:4px}.wdx-home .hours-track i{height:24px}.wdx-home .hours-caption{font-size:13px}.wdx-home .hours-visual>a{font-size:13px}.wdx-home .learning-card{padding:22px 18px}.wdx-home .screen-lesson{height:135px;gap:16px}.wdx-home .learning-benefit{margin-top:24px}.wdx-home .learning-benefit strong{font-size:54px}.wdx-home .allocation-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px}.wdx-home .allocation-tabs button{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:8px;padding:10px 8px;min-height:94px;font-size:10px;line-height:1.65}.wdx-home .allocation-tabs button>span:first-of-type{font-size:13px;text-align:left;white-space:normal;min-width:0}.wdx-home .allocation-tabs .tab-arrow{display:none}.wdx-home .allocation-tabs button[aria-selected=true]{box-shadow:inset 0 -3px #28689c}.wdx-home .allocation-panel{padding:24px 18px}.wdx-home .allocation-panel-head{flex-direction:row;align-items:center}.wdx-home .allocation-panel-head>div:first-child{min-width:0}.wdx-home .allocation-panel-head .kicker{font-size:8px}.wdx-home .allocation-panel h3{font-size:19px}.wdx-home .hours-total strong{font-size:48px}.wdx-home .hours-total{flex-shrink:0}.wdx-home .allocation-bar{margin-block:24px;height:22px}.wdx-home .allocation-rows{gap:14px}.wdx-home .allocation-rows li{font-size:14px}.wdx-home .plan-grid{gap:20px}.wdx-home .plan-card{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px;padding:26px 20px;border-radius:14px}.wdx-home .plan-name{grid-column:1;grid-row:1;font-size:26px;align-self:center}.wdx-home .plan-card .plan-tagline{grid-column:1/-1;grid-row:3;font-size:14px;margin:16px 0;padding-top:14px;border-top:1px solid #d5d8df}.wdx-home .plan-price{grid-column:2;grid-row:1;font-size:clamp(27px,7.4vw,36px);text-align:right}.wdx-home .plan-price small{display:inline;font-size:11px;margin:0 0 0 4px}.wdx-home .plan-tax{grid-column:2;grid-row:2;text-align:right;font-size:11px}.wdx-home .plan-card>ul,.wdx-home .plan-card>details,.wdx-home .plan-card>.action,.wdx-home .premium-spotlight{grid-column:1/-1}.wdx-home .plan-features{margin-top:4px}.wdx-home .plan-features li{font-size:14px;margin-bottom:8px}.wdx-home .plan-details{margin:12px 0}.wdx-home .plan-premium{padding-top:36px}.wdx-home .plan-premium .plan-tagline{border-color:#ffffff30}.wdx-home .plan-badge{font-size:10px}.wdx-home .enterprise{padding:22px;gap:15px}.wdx-home .plan-help{font-size:14px}.wdx-home .trust-grid{gap:12px}.wdx-home .trust-grid article{padding:22px 18px;border:1px solid #e5e6eb;border-radius:12px;gap:8px;background:#fafafa}.wdx-home .trust-grid h3{font-size:23px}.wdx-home .trust-grid p{font-size:14px}.wdx-home .trust-grid svg{width:44px;height:44px;justify-self:end}.wdx-home .faq-list h3{font-size:15px}.wdx-home .faq-list summary{padding-block:20px}.wdx-home .process-grid{grid-template-columns:1fr;gap:0;margin-top:28px}.wdx-home .process-grid article{display:grid;grid-template-columns:48px 1fr;gap:6px 16px;padding:22px 0;border-top:1px solid #d4d8df}.wdx-home .process-grid article>span{grid-row:1/3;font-size:34px;line-height:1.4}.wdx-home .process-grid h3{font-size:20px;margin:0}.wdx-home .process-grid p{grid-column:2;font-size:14px;margin:0}.wdx-home #story .founder-photo{height:340px}.wdx-home .company-section dl>div{grid-template-columns:60px 1fr;gap:14px;font-size:14px;padding-block:18px}.wdx-home .closing-statement{padding-block:36px}.wdx-home #contact{padding-block:60px}.wdx-home #contact .contact-heading>p:last-child{font-size:15px}.wdx-home #contact .form-input{background:#fff;border-radius:8px}.wdx-home #contact .contact-direct{border-radius:12px}.wdx-home #contact .form-pair{grid-template-columns:1fr;gap:20px}.wdx-home #contact #cf-submit{width:100%;min-width:0;font-size:15px}.wdx-home #plans .plan-suffix{display:block;font-size:11px;line-height:1.8;margin:4px 0 0}.wdx-home #plans .plan-price small{display:block;margin:7px 0 0;font-size:11px}.wdx-home #other-services .service-preview{padding:24px 20px;border-radius:14px}.wdx-home #other-services .preview-training{background:linear-gradient(130deg,#f8f1e7,#fff);border-color:#dfd0bb}.wdx-home #other-services .preview-top{margin-bottom:14px;gap:12px}.wdx-home #other-services .preview-top svg{width:56px;height:56px;padding:8px;background:#fff;border:1px solid #dddfe3;border-radius:12px}.wdx-home #other-services .service-preview h3{font-size:25px}.wdx-home #other-services .service-preview>p{font-size:14px}.wdx-home #other-services .service-preview .preview-meta{font-size:12px;padding:12px;background:#ffffffb3;border-radius:8px}.wdx-home #other-services .service-preview .preview-grant-note{font-size:12px}.wdx-home #other-services .service-open{min-height:56px;font-size:14px}.wdx-home #corporate-training .service-lead{font-size:15px}.wdx-home #corporate-training .training-facts dd>strong{font-size:54px}.wdx-home #corporate-training .support-grid article{padding:20px 16px;border:1px solid #d5e0e9;border-radius:10px;background:#f5f8fa}.wdx-home #corporate-training .support-grid h4{font-size:20px}.wdx-home #corporate-training .support-grid p{font-size:14px}}@media (max-width:359px){.wdx-home #team .team-capability{padding:16px 10px}.wdx-home #team .team-description{font-size:13px}.wdx-home #hero .hero-consult{font-size:11px}.wdx-home #hero .hero-conversion strong{font-size:19px}}.hover\:border-sage:hover{--tw-border-opacity: 1;border-color:rgb(91 164 207 / var(--tw-border-opacity, 1))}.hover\:border-warm:hover{--tw-border-opacity: 1;border-color:rgb(196 168 130 / var(--tw-border-opacity, 1))}.hover\:border-warm-deep:hover{--tw-border-opacity: 1;border-color:rgb(168 139 101 / var(--tw-border-opacity, 1))}.hover\:border-warm\/60:hover{border-color:#c4a88299}.hover\:text-paper:hover{--tw-text-opacity: 1;color:rgb(250 250 247 / var(--tw-text-opacity, 1))}.hover\:text-warm-deep:hover{--tw-text-opacity: 1;color:rgb(168 139 101 / var(--tw-text-opacity, 1))}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-sage-deep{--tw-text-opacity: 1;color:rgb(40 104 156 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-warm-deep{--tw-text-opacity: 1;color:rgb(168 139 101 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-9{grid-column:span 9 / span 9}.md\:mb-24{margin-bottom:6rem}.md\:block{display:block}.md\:inline{display:inline}.md\:hidden{display:none}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-6{gap:1.5rem}.md\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8rem * var(--tw-space-y-reverse))}.md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[15px\]{font-size:15px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:block{display:block}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-8{gap:2rem}.lg\:p-12{padding:3rem}}.skip-link[data-astro-cid-hnhh3bfe]{position:fixed;top:-100px;left:20px;z-index:200;padding:12px 18px;background:#c4a882;color:#111;font-size:13px}.skip-link[data-astro-cid-hnhh3bfe]:focus{top:10px}#site-header[data-astro-cid-hnhh3bfe]{position:fixed;top:0;left:0;right:0;z-index:50;background:#0d0d0dec;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff15}.header-inner[data-astro-cid-hnhh3bfe]{height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand[data-astro-cid-hnhh3bfe]{display:flex;flex-direction:column;align-items:start;flex-shrink:0}.brand[data-astro-cid-hnhh3bfe] img[data-astro-cid-hnhh3bfe]{width:147px;height:auto;margin:-7px 0 -11px -5px;filter:brightness(0) invert(1)}.brand[data-astro-cid-hnhh3bfe]>span[data-astro-cid-hnhh3bfe]{font:400 8px/1.8 var(--font-en);letter-spacing:.02em;color:#babac2;margin-top:4px}.desktop-nav[data-astro-cid-hnhh3bfe]{display:flex;align-items:center;gap:29px}.desktop-nav[data-astro-cid-hnhh3bfe]>a[data-astro-cid-hnhh3bfe]{font-size:11px;color:#e0e0e7;transition:color .3s;position:relative}.desktop-nav[data-astro-cid-hnhh3bfe]>a[data-astro-cid-hnhh3bfe]:not(.header-cta):after{content:"";position:absolute;bottom:-9px;left:0;right:0;height:1px;background:#c4a882;transform:scaleX(0);transform-origin:left;transition:transform .3s}.desktop-nav[data-astro-cid-hnhh3bfe]>a[data-astro-cid-hnhh3bfe]:hover:after{transform:scaleX(1)}.desktop-nav[data-astro-cid-hnhh3bfe]>a[data-astro-cid-hnhh3bfe]:hover{color:#c4a882}.desktop-nav[data-astro-cid-hnhh3bfe]>a[data-astro-cid-hnhh3bfe].header-cta{display:flex;align-items:center;justify-content:space-between;gap:27px;background:#c4a882;color:#111;border:1px solid #c4a882;padding:12px 19px;border-radius:2px;font-size:11px}.header-cta[data-astro-cid-hnhh3bfe] span[data-astro-cid-hnhh3bfe]{font-size:20px;line-height:1}.desktop-nav[data-astro-cid-hnhh3bfe]>a[data-astro-cid-hnhh3bfe].header-cta:hover{background:#d4ba99;color:#111}.mobile-controls[data-astro-cid-hnhh3bfe]{display:none}.reading-progress[data-astro-cid-hnhh3bfe]{position:absolute;height:2px;bottom:-1px;left:0;right:0}.reading-progress[data-astro-cid-hnhh3bfe] i[data-astro-cid-hnhh3bfe]{display:block;width:100%;height:100%;background:linear-gradient(90deg,#c4a882,#5ba4cf);transform:scaleX(0);transform-origin:left;will-change:transform}#mobile-menu[data-astro-cid-hnhh3bfe]{padding:24px;color:#eee;background:#111216;border:1px solid #444;border-radius:3px;width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;overscroll-behavior:contain}#mobile-menu[data-astro-cid-hnhh3bfe]::backdrop{background:#000b;backdrop-filter:blur(7px)}.menu-top[data-astro-cid-hnhh3bfe]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff22;padding-bottom:12px}.menu-top[data-astro-cid-hnhh3bfe] img[data-astro-cid-hnhh3bfe]{width:125px;filter:brightness(0) invert(1)}.menu-top[data-astro-cid-hnhh3bfe] button[data-astro-cid-hnhh3bfe]{width:44px;height:44px;font:300 33px var(--font-en);color:#c4a882}.menu-top[data-astro-cid-hnhh3bfe] button[data-astro-cid-hnhh3bfe]:hover{background:#ffffff15;border-radius:50%}#mobile-menu[data-astro-cid-hnhh3bfe] nav[data-astro-cid-hnhh3bfe]{margin:15px 0}#mobile-menu[data-astro-cid-hnhh3bfe] nav[data-astro-cid-hnhh3bfe] a[data-astro-cid-hnhh3bfe]{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #ffffff22;font-size:16px}#mobile-menu[data-astro-cid-hnhh3bfe] nav[data-astro-cid-hnhh3bfe] span[data-astro-cid-hnhh3bfe]{font:400 9px var(--font-en);color:#c4a882}#mobile-menu[data-astro-cid-hnhh3bfe] nav[data-astro-cid-hnhh3bfe] i[data-astro-cid-hnhh3bfe]{margin-left:auto;font-style:normal}.menu-services[data-astro-cid-hnhh3bfe]{display:flex;flex-wrap:wrap;gap:16px;padding:18px 0;font-size:10px;color:#9ec3df}#mobile-menu[data-astro-cid-hnhh3bfe]>p[data-astro-cid-hnhh3bfe]{font:400 9px var(--font-en);color:#b7b8c2;letter-spacing:.1em;margin-top:12px}@media (max-width:1100px){.desktop-nav[data-astro-cid-hnhh3bfe]{gap:20px}.desktop-nav[data-astro-cid-hnhh3bfe]>a[data-astro-cid-hnhh3bfe]{font-size:10px}.header-inner[data-astro-cid-hnhh3bfe]{gap:18px}}@media (max-width:900px){.desktop-nav[data-astro-cid-hnhh3bfe]{display:none}.mobile-controls[data-astro-cid-hnhh3bfe]{display:flex;align-items:center;gap:23px}.mobile-contact[data-astro-cid-hnhh3bfe]{font-size:11px;color:#dfc9aa}.header-inner[data-astro-cid-hnhh3bfe]{height:76px}.brand[data-astro-cid-hnhh3bfe] img[data-astro-cid-hnhh3bfe]{width:129px}.brand[data-astro-cid-hnhh3bfe]>span[data-astro-cid-hnhh3bfe]{font-size:7px}#menu-toggle[data-astro-cid-hnhh3bfe]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px}#menu-toggle[data-astro-cid-hnhh3bfe] i[data-astro-cid-hnhh3bfe]{width:23px;height:1px;background:#eee}.mobile-controls[data-astro-cid-hnhh3bfe] button[data-astro-cid-hnhh3bfe]:hover{background:#ffffff15;border-radius:3px}}@media (max-width:600px){.header-inner[data-astro-cid-hnhh3bfe]{height:70px}.brand[data-astro-cid-hnhh3bfe] img[data-astro-cid-hnhh3bfe]{width:123px}.mobile-controls[data-astro-cid-hnhh3bfe]{gap:16px}.brand[data-astro-cid-hnhh3bfe]>span[data-astro-cid-hnhh3bfe]{font-size:6px}}.site-footer[data-astro-cid-mh6itkc3]{background:#323232;color:#ececec;padding-block:64px 27px}.footer-top[data-astro-cid-mh6itkc3]{display:flex;align-items:center;gap:45px;border-bottom:1px solid #bcbcbc28;padding-bottom:36px}.footer-top[data-astro-cid-mh6itkc3] img[data-astro-cid-mh6itkc3]{width:180px;margin-left:-7px}.footer-top[data-astro-cid-mh6itkc3]>p[data-astro-cid-mh6itkc3]{font:400 12px/2 var(--font-en);color:#c7c7c7}.footer-top[data-astro-cid-mh6itkc3]>p[data-astro-cid-mh6itkc3]>span[data-astro-cid-mh6itkc3]{font:400 10px var(--font-ja);color:#b1b1b1}.back-top[data-astro-cid-mh6itkc3]{margin-left:auto;width:42px;height:42px;border:1px solid #b4b4b466;border-radius:50%;display:grid;place-items:center;transition:background .3s}.back-top[data-astro-cid-mh6itkc3]:hover{background:#535353}.footer-body[data-astro-cid-mh6itkc3]{display:grid;grid-template-columns:1.3fr 1.2fr .8fr;gap:60px;padding-block:40px 46px}.footer-address[data-astro-cid-mh6itkc3] strong[data-astro-cid-mh6itkc3]{font-size:12px;font-weight:500}.footer-address[data-astro-cid-mh6itkc3] p[data-astro-cid-mh6itkc3]{font-size:10px;line-height:2;color:#b7b7b7;margin:12px 0}.footer-address[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]{display:block;font:400 11px/2.1 var(--font-en);color:#cfcfcf}.footer-body[data-astro-cid-mh6itkc3] nav[data-astro-cid-mh6itkc3]{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;align-content:start}.footer-body[data-astro-cid-mh6itkc3] nav[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]{font-size:10px;color:#cecece}.footer-brands[data-astro-cid-mh6itkc3] p[data-astro-cid-mh6itkc3]{font:400 8px var(--font-en);letter-spacing:.16em;color:#a3a3a3;margin-bottom:16px}.footer-brands[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]{display:block;font:400 11px/2.5 var(--font-en);color:#c8c8c8}.site-footer[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]:hover{color:#e4e4e4}.footer-bottom[data-astro-cid-mh6itkc3]{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #bcbcbc28;padding-top:23px;color:#ababab;font:400 8px var(--font-en);letter-spacing:.04em}.footer-bottom[data-astro-cid-mh6itkc3]>a[data-astro-cid-mh6itkc3]{font:400 9px var(--font-ja)}@media (max-width:800px){.footer-body[data-astro-cid-mh6itkc3]{gap:25px;grid-template-columns:1.2fr 1.1fr .8fr}.footer-body[data-astro-cid-mh6itkc3] nav[data-astro-cid-mh6itkc3]{gap:12px 15px}.footer-top[data-astro-cid-mh6itkc3] img[data-astro-cid-mh6itkc3]{width:155px}}@media (max-width:600px){.site-footer[data-astro-cid-mh6itkc3]{padding-block:40px 22px}.footer-top[data-astro-cid-mh6itkc3]{gap:20px;padding-bottom:24px}.footer-top[data-astro-cid-mh6itkc3] img[data-astro-cid-mh6itkc3]{width:115px}.footer-top[data-astro-cid-mh6itkc3]>p[data-astro-cid-mh6itkc3]{font-size:8px}.footer-top[data-astro-cid-mh6itkc3]>p[data-astro-cid-mh6itkc3]>span[data-astro-cid-mh6itkc3]{font-size:8px}.back-top[data-astro-cid-mh6itkc3]{width:34px;height:34px;flex-shrink:0}.footer-body[data-astro-cid-mh6itkc3]{grid-template-columns:1fr 1fr;gap:30px;padding-block:28px 35px}.footer-address[data-astro-cid-mh6itkc3]{grid-column:1 / -1}.footer-body[data-astro-cid-mh6itkc3] nav[data-astro-cid-mh6itkc3]{grid-template-columns:1fr;gap:14px}.footer-bottom[data-astro-cid-mh6itkc3]{flex-wrap:wrap;gap:16px;font-size:7px}.footer-bottom[data-astro-cid-mh6itkc3]>span[data-astro-cid-mh6itkc3]{width:100%;font-size:7px}.footer-bottom[data-astro-cid-mh6itkc3]>a[data-astro-cid-mh6itkc3]{font-size:8px}}.site-footer[data-astro-cid-mh6itkc3]{background:#0d0d0d}.footer-top[data-astro-cid-mh6itkc3]>p[data-astro-cid-mh6itkc3]{color:#c4a882}.back-top[data-astro-cid-mh6itkc3]{border-color:#c4a88280}.footer-brands[data-astro-cid-mh6itkc3] p[data-astro-cid-mh6itkc3]{color:#c4a882}.site-footer[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]:hover{color:#d4b995}#floatingCta[data-astro-cid-37fxchfa]{position:fixed;bottom:22px;right:22px;z-index:35;background:#111216;color:#f7f7fa;box-shadow:0 8px 35px #00000025;border:1px solid #c4a882;border-radius:5px;display:flex;align-items:center;max-width:calc(100vw - 32px)}#floatingCta[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;gap:3px;padding:15px 22px}#floatingCta[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]>span[data-astro-cid-37fxchfa]{font-size:9px;color:#d8bd98}#floatingCta[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]>strong[data-astro-cid-37fxchfa]{font-size:12px;font-weight:500}#floatingCta[data-astro-cid-37fxchfa] button[data-astro-cid-37fxchfa]{width:36px;height:44px;margin-right:5px;color:#d8bd98;font-size:22px;font-weight:300}@media (max-width:600px){#floatingCta[data-astro-cid-37fxchfa]{bottom:max(12px,env(safe-area-inset-bottom));right:12px}#floatingCta[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{padding:12px 17px}#floatingCta[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]>span[data-astro-cid-37fxchfa]{font-size:8px}#floatingCta[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]>strong[data-astro-cid-37fxchfa]{font-size:11px}}.plan-suffix[data-astro-cid-y5n6silz]{display:inline-block;font:400 16px/1.6 var(--font-ja);letter-spacing:0;margin-left:8px}.enterprise[data-astro-cid-y5n6silz] h3[data-astro-cid-y5n6silz]{flex-shrink:0}.contact-heading[data-astro-cid-zbjjch6a]{margin-bottom:40px}.contact-heading[data-astro-cid-zbjjch6a] h2[data-astro-cid-zbjjch6a]{margin-top:22px}.contact-heading[data-astro-cid-zbjjch6a]>p[data-astro-cid-zbjjch6a]:last-child{font-size:13px;line-height:2.1;color:#6e6e6e;margin-top:22px}.contact-layout[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:1.7fr 1fr;gap:60px;align-items:start}#contactForm[data-astro-cid-zbjjch6a]{display:flex;flex-direction:column;gap:22px}.form-pair[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-astro-cid-zbjjch6a]{display:block;font-size:11px;margin-bottom:9px;color:#5c5c5c}label[data-astro-cid-zbjjch6a]>span[data-astro-cid-zbjjch6a]{font-size:8px;padding:2px 5px;border-radius:2px;background:#e6e6e6;color:#5e5e5e;margin-left:5px}label[data-astro-cid-zbjjch6a]>small[data-astro-cid-zbjjch6a]{font-size:9px;color:#676767;margin-left:5px}.form-input[data-astro-cid-zbjjch6a]{width:100%;padding:13px 14px;border:1px solid #d3d3d3;border-radius:3px;background:#fff;color:#363636;font-size:13px;min-height:48px;transition:border-color .2s,box-shadow .2s}.form-input[data-astro-cid-zbjjch6a]:focus{outline:none;border-color:#8e8e8e;box-shadow:0 0 0 3px #9e9e9e1a}.form-input[data-astro-cid-zbjjch6a]::-moz-placeholder{color:#989898;font-size:11px}.form-input[data-astro-cid-zbjjch6a]::placeholder{color:#989898;font-size:11px}textarea[data-astro-cid-zbjjch6a]{resize:vertical}select[data-astro-cid-zbjjch6a]{padding-right:5px}.honeypot[data-astro-cid-zbjjch6a]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.privacy-note[data-astro-cid-zbjjch6a]{font-size:10px;color:#686868;scroll-margin-top:100px}.privacy-note[data-astro-cid-zbjjch6a] summary[data-astro-cid-zbjjch6a]{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.privacy-note[data-astro-cid-zbjjch6a] details[data-astro-cid-zbjjch6a] p[data-astro-cid-zbjjch6a]{font-size:11px;line-height:2;padding-top:12px}.consent-label[data-astro-cid-zbjjch6a]{display:flex;gap:9px;align-items:center;margin-top:16px;margin-bottom:0;cursor:pointer}.consent-label[data-astro-cid-zbjjch6a] input[data-astro-cid-zbjjch6a]{width:16px;height:16px;accent-color:#595959}.consent-label[data-astro-cid-zbjjch6a]>span[data-astro-cid-zbjjch6a]{font-size:11px;background:none;padding:0;margin:0;color:#5c5c5c}#cf-submit[data-astro-cid-zbjjch6a]{align-self:start;min-width:255px}#cf-submit[data-astro-cid-zbjjch6a]:disabled{opacity:.65;cursor:wait;transform:none}.form-footnote[data-astro-cid-zbjjch6a]{font-size:10px;line-height:2;color:#686868}#cf-status[data-astro-cid-zbjjch6a]{padding:25px;margin-top:24px;border:1px solid #c4c4c4;background:#ebebeb;color:#4b4b4b;border-radius:4px;font-size:13px;line-height:2}#cf-status[data-astro-cid-zbjjch6a][data-state=error],#cf-status[data-astro-cid-zbjjch6a][data-state=unconfirmed]{background:#f3f3f3;border-color:#c5c5c5;color:#5e5e5e}.contact-direct[data-astro-cid-zbjjch6a]{padding:30px 27px}.contact-direct[data-astro-cid-zbjjch6a] .eyebrow[data-astro-cid-zbjjch6a]{font-size:8px}.contact-direct[data-astro-cid-zbjjch6a] h3[data-astro-cid-zbjjch6a]{font-size:20px;font-weight:500;margin:18px 0 13px}.contact-direct[data-astro-cid-zbjjch6a]>p[data-astro-cid-zbjjch6a]:not(.eyebrow){font-size:11px;color:#616161;line-height:2}.contact-direct[data-astro-cid-zbjjch6a]>div[data-astro-cid-zbjjch6a]{margin-top:28px}.contact-direct[data-astro-cid-zbjjch6a]>div[data-astro-cid-zbjjch6a]>span[data-astro-cid-zbjjch6a]{display:block;font:500 8px var(--font-en);letter-spacing:.13em;color:#636363;margin-bottom:8px}.contact-direct[data-astro-cid-zbjjch6a] a[data-astro-cid-zbjjch6a]{display:block;font:400 16px/1.7 var(--font-en);letter-spacing:-.015em}.contact-direct[data-astro-cid-zbjjch6a] .phone-link[data-astro-cid-zbjjch6a]{font-size:25px;letter-spacing:-.04em}.contact-direct[data-astro-cid-zbjjch6a] small[data-astro-cid-zbjjch6a]{font-size:9px;color:#636363}.contact-direct[data-astro-cid-zbjjch6a]>.direct-note[data-astro-cid-zbjjch6a]{border-top:1px solid #cfcfcf;margin-top:25px;padding-top:22px;font-size:10px!important}@media (max-width:1000px){.contact-layout[data-astro-cid-zbjjch6a]{gap:30px}.contact-direct[data-astro-cid-zbjjch6a]{padding:25px 20px}.contact-direct[data-astro-cid-zbjjch6a] .phone-link[data-astro-cid-zbjjch6a]{font-size:21px}}@media (max-width:700px){.contact-layout[data-astro-cid-zbjjch6a]{grid-template-columns:1fr;gap:35px}.contact-heading[data-astro-cid-zbjjch6a]>p[data-astro-cid-zbjjch6a]:last-child{font-size:12px}.contact-heading[data-astro-cid-zbjjch6a]{margin-bottom:32px}.form-pair[data-astro-cid-zbjjch6a]{gap:15px}.contact-direct[data-astro-cid-zbjjch6a]{padding:27px}.contact-direct[data-astro-cid-zbjjch6a] .phone-link[data-astro-cid-zbjjch6a]{font-size:27px}.form-input[data-astro-cid-zbjjch6a]{font-size:16px}.form-input[data-astro-cid-zbjjch6a]::-moz-placeholder{font-size:11px}.form-input[data-astro-cid-zbjjch6a]::placeholder{font-size:11px}#contactForm[data-astro-cid-zbjjch6a]{gap:20px}}@media (max-width:400px){.form-pair[data-astro-cid-zbjjch6a]{grid-template-columns:1fr;gap:20px}}.form-input[data-astro-cid-zbjjch6a]:focus{border-color:#28689c;box-shadow:0 0 0 3px #5ba4cf20}.consent-label[data-astro-cid-zbjjch6a] input[data-astro-cid-zbjjch6a]{accent-color:#28689c}.contact-direct[data-astro-cid-zbjjch6a] .eyebrow[data-astro-cid-zbjjch6a]{color:#80623c}#cf-status[data-astro-cid-zbjjch6a]{background:#edf4fa;border-color:#b2cce0;color:#214f72}#cf-status[data-astro-cid-zbjjch6a][data-state=error],#cf-status[data-astro-cid-zbjjch6a][data-state=unconfirmed]{background:#faf2e4;border-color:#d8c39a;color:#715d36}.brand-hero[data-astro-cid-anhloy43]{background:#08090c;color:#fff;position:relative;overflow:hidden;isolation:isolate;min-height:880px;min-height:max(790px,100svh)}.hero-atmosphere[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:linear-gradient(125deg,#0c0c0e,#080a0f)}.light-field[data-astro-cid-anhloy43]{position:absolute;width:75%;height:90%;border-radius:50%;filter:blur(85px);opacity:.28}.light-gold[data-astro-cid-anhloy43]{background:radial-gradient(ellipse,#aa784d66,transparent 65%);left:-32%;top:-10%}.light-blue[data-astro-cid-anhloy43]{background:radial-gradient(ellipse,#076bc48c,transparent 65%);right:-18%;top:20%}#co-creation-field[data-astro-cid-anhloy43]{width:100%;height:100%;position:absolute;inset:0;opacity:.9}.hero-vignette[data-astro-cid-anhloy43]{position:absolute;inset:0;background:linear-gradient(0deg,#08090c 0%,transparent 20%,#08090c08 65%,#08090c99 100%)}.hero-stage[data-astro-cid-anhloy43]{position:relative;padding-top:134px;min-height:max(790px,100svh);display:flex;flex-direction:column}.brand-statement[data-astro-cid-anhloy43]{margin:0;font-family:var(--font-en);font-weight:600;letter-spacing:-.065em;line-height:.95;color:#fff;position:relative}.statement-row[data-astro-cid-anhloy43]{display:flex;align-items:center;overflow:clip;padding-bottom:.09em;gap:35px}.statement-word[data-astro-cid-anhloy43]{display:inline-block;font-size:clamp(70px,9.15vw,138px);line-height:1;font-weight:600;will-change:transform}.humanity-word[data-astro-cid-anhloy43]{background:linear-gradient(110deg,#fff 45%,#d5c6b3 85%);background-clip:text;-webkit-background-clip:text;color:transparent}.technology-word[data-astro-cid-anhloy43]{background:linear-gradient(105deg,#fff 30%,#d8e6f4 70%,#65a6dc);background-clip:text;-webkit-background-clip:text;color:transparent}.statement-period[data-astro-cid-anhloy43]{color:#c4a882}.statement-aside[data-astro-cid-anhloy43]{font:400 13px/2 var(--font-ja);letter-spacing:.12em;color:#bcb2a3;align-self:center;padding-left:30px;border-left:1px solid #c4a88266;margin-left:auto}.statement-meets[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:25px;margin:16px 0 23px 5px;max-width:700px;letter-spacing:.12em;font-weight:400}.statement-meets[data-astro-cid-anhloy43]>span[data-astro-cid-anhloy43]{font:400 clamp(25px,3vw,43px)/1 var(--font-en);color:#c4a882;letter-spacing:.08em}.statement-meets[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]{height:1px;background:linear-gradient(90deg,#c4a882,#5ba4cf);width:155px;transform-origin:left}.statement-meets[data-astro-cid-anhloy43] small[data-astro-cid-anhloy43]{font:400 12px var(--font-ja);color:#aaabb4;letter-spacing:.14em}.hero-explanation[data-astro-cid-anhloy43]{margin-top:38px;display:flex;justify-content:space-between;align-items:start;gap:35px}.hero-japanese[data-astro-cid-anhloy43]{font-size:26px;font-weight:400;letter-spacing:.04em;line-height:1.7;margin-bottom:15px}.hero-business[data-astro-cid-anhloy43]{font-size:13px;line-height:2.1;color:#b6b8c0;font-weight:400}.hero-business[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]{color:#f4f4f6}.hero-conversion[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px 25px;max-width:430px;padding-top:4px}.hero-primary[data-astro-cid-anhloy43]{background:#f7f7f8;color:#121316;min-width:245px;border:1px solid #fff;border-radius:2px;padding:17px 22px;font-size:13px;min-height:61px;gap:35px}.hero-primary[data-astro-cid-anhloy43]:hover{background:#c4a882;border-color:#c4a882}.hero-consult[data-astro-cid-anhloy43]{font-size:11px;color:#ddd;display:flex;align-items:center;gap:14px;border-bottom:1px solid #6d6d74;padding-block:11px}.hero-consult[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]{font-size:18px}.hero-conversion[data-astro-cid-anhloy43]>p[data-astro-cid-anhloy43]{font-size:10px;color:#9b9da8;width:100%;line-height:1.8}.hero-conversion[data-astro-cid-anhloy43]>p[data-astro-cid-anhloy43]>span[data-astro-cid-anhloy43]{margin-left:14px;color:#bbbcc5}.hero-conversion[data-astro-cid-anhloy43] strong[data-astro-cid-anhloy43]{font:400 18px var(--font-en);margin-right:4px;color:#c4a882}.hero-baseline[data-astro-cid-anhloy43]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:85px;border-top:1px solid #ffffff22;margin-top:auto;padding-top:12px;font:400 8px var(--font-en);letter-spacing:.13em;color:#a3a5ae}.hero-scroll[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:14px}.hero-scroll[data-astro-cid-anhloy43]>span[data-astro-cid-anhloy43]{height:30px;width:1px;background:#4b4c52;overflow:hidden;position:relative}.hero-scroll[data-astro-cid-anhloy43]>span[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:-100% 0 100%;background:#c4a882;animation:brand-scroll 2s ease-in-out infinite}.hero-baseline[data-astro-cid-anhloy43] .motion-toggle[data-astro-cid-anhloy43]{color:#c0c0c8;font-size:9px;min-height:40px;padding:9px;border:1px solid transparent;border-radius:2px}.hero-baseline[data-astro-cid-anhloy43] .motion-toggle[data-astro-cid-anhloy43]:hover{border-color:#555}@keyframes brand-scroll{to{transform:translateY(200%)}}html.motion-paused .statement-word[data-astro-cid-anhloy43],html.motion-paused .hero-explanation[data-astro-cid-anhloy43]{transform:none!important;opacity:1!important}@media (min-width:1600px){.hero-stage[data-astro-cid-anhloy43]{justify-content:center}.hero-explanation[data-astro-cid-anhloy43]{margin-top:44px}.hero-baseline[data-astro-cid-anhloy43]{margin-top:70px}.statement-word[data-astro-cid-anhloy43]{font-size:142px}}@media (max-width:1100px){.hero-stage[data-astro-cid-anhloy43]{padding-top:125px}.hero-conversion[data-astro-cid-anhloy43]{max-width:300px;gap:12px}.hero-explanation[data-astro-cid-anhloy43]{gap:30px}.hero-consult[data-astro-cid-anhloy43]{font-size:11px}.hero-japanese[data-astro-cid-anhloy43]{font-size:23px}.hero-business[data-astro-cid-anhloy43]{font-size:12px}.statement-aside[data-astro-cid-anhloy43]{font-size:11px;padding-left:18px}.hero-baseline[data-astro-cid-anhloy43]{margin-top:45px}.brand-hero[data-astro-cid-anhloy43],.hero-stage[data-astro-cid-anhloy43]{min-height:max(760px,100svh)}}@media (max-width:800px){.hero-stage[data-astro-cid-anhloy43]{padding-top:115px}.statement-word[data-astro-cid-anhloy43]{font-size:9vw}.statement-aside[data-astro-cid-anhloy43]{font-size:9px;line-height:2.1;padding-left:18px}.statement-meets[data-astro-cid-anhloy43]{margin-block:17px 22px}.statement-meets[data-astro-cid-anhloy43]>span[data-astro-cid-anhloy43]{font-size:30px}.statement-meets[data-astro-cid-anhloy43] small[data-astro-cid-anhloy43]{font-size:10px}.statement-meets[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]{width:110px}.hero-explanation[data-astro-cid-anhloy43]{margin-top:40px;flex-direction:column;gap:28px}.hero-conversion[data-astro-cid-anhloy43]{max-width:none;gap:18px 30px}.hero-conversion[data-astro-cid-anhloy43]>p[data-astro-cid-anhloy43]{margin-top:0}.hero-japanese[data-astro-cid-anhloy43]{font-size:25px}.hero-business[data-astro-cid-anhloy43]{font-size:13px}.hero-baseline[data-astro-cid-anhloy43]{margin-top:auto;min-height:75px}.brand-hero[data-astro-cid-anhloy43],.hero-stage[data-astro-cid-anhloy43]{min-height:790px}}@media (max-width:600px){.hero-stage[data-astro-cid-anhloy43]{padding-top:110px;min-height:max(780px,100svh)}.brand-hero[data-astro-cid-anhloy43]{min-height:max(780px,100svh)}.statement-word[data-astro-cid-anhloy43]{font-size:9.75vw;font-weight:600;letter-spacing:-.065em}.statement-row[data-astro-cid-anhloy43]{gap:0;overflow:visible}.statement-aside[data-astro-cid-anhloy43]{display:none}.statement-meets[data-astro-cid-anhloy43]{margin:20px 0 26px 1px;gap:15px}.statement-meets[data-astro-cid-anhloy43]>span[data-astro-cid-anhloy43]{font-size:24px}.statement-meets[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]{width:52px}.statement-meets[data-astro-cid-anhloy43] small[data-astro-cid-anhloy43]{font-size:9px;letter-spacing:.06em}.hero-explanation[data-astro-cid-anhloy43]{margin-top:36px;gap:28px}.hero-japanese[data-astro-cid-anhloy43]{font-size:26px;line-height:1.75;letter-spacing:.015em;margin-bottom:16px}.hero-business[data-astro-cid-anhloy43]{font-size:12px;line-height:2.2}.hero-business[data-astro-cid-anhloy43] br[data-astro-cid-anhloy43]{display:none}.hero-business[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]{white-space:normal}.hero-conversion[data-astro-cid-anhloy43]{gap:16px 23px;width:100%}.hero-primary[data-astro-cid-anhloy43]{min-width:215px;padding:15px 18px;gap:16px;min-height:54px;font-size:12px}.hero-consult[data-astro-cid-anhloy43]{font-size:10px;gap:7px}.hero-conversion[data-astro-cid-anhloy43]>p[data-astro-cid-anhloy43]{font-size:10px}.hero-conversion[data-astro-cid-anhloy43] strong[data-astro-cid-anhloy43]{font-size:19px}.hero-baseline[data-astro-cid-anhloy43]{margin-top:40px;min-height:68px;gap:8px;font-size:7px}.hero-baseline[data-astro-cid-anhloy43] .motion-toggle[data-astro-cid-anhloy43]{font-size:9px}.light-field[data-astro-cid-anhloy43]{filter:blur(40px);opacity:.4}.light-gold[data-astro-cid-anhloy43]{width:100%;left:-60%;top:15%}.light-blue[data-astro-cid-anhloy43]{width:110%;right:-65%;top:35%}#co-creation-field[data-astro-cid-anhloy43]{opacity:.6}}@media (max-width:360px){.hero-primary[data-astro-cid-anhloy43]{min-width:190px;font-size:11px;padding:14px}.hero-conversion[data-astro-cid-anhloy43]{gap:14px}.hero-japanese[data-astro-cid-anhloy43]{font-size:24px}.hero-business[data-astro-cid-anhloy43]{font-size:12px}.statement-meets[data-astro-cid-anhloy43] small[data-astro-cid-anhloy43]{font-size:8px}.hero-stage[data-astro-cid-anhloy43],.brand-hero[data-astro-cid-anhloy43]{min-height:790px}}@media (prefers-reduced-motion:reduce){.statement-word[data-astro-cid-anhloy43]{will-change:auto}.hero-scroll[data-astro-cid-anhloy43]>span[data-astro-cid-anhloy43]:after{animation:none}}.hero-japanese[data-astro-cid-anhloy43]{font-size:32px;line-height:1.6}.hero-business[data-astro-cid-anhloy43]{font-size:18px;line-height:1.85}.hero-consult[data-astro-cid-anhloy43]{font-size:15px}.hero-conversion[data-astro-cid-anhloy43]>p[data-astro-cid-anhloy43]{font-size:13px}.hero-conversion[data-astro-cid-anhloy43] strong[data-astro-cid-anhloy43]{font-size:24px}.hero-baseline[data-astro-cid-anhloy43] .motion-toggle[data-astro-cid-anhloy43]{font-size:12px}@media (max-width:800px){.hero-explanation[data-astro-cid-anhloy43]{margin-top:30px}.hero-baseline[data-astro-cid-anhloy43]{margin-top:36px}.hero-business[data-astro-cid-anhloy43]{font-size:17px}}@media (max-width:600px){.hero-japanese[data-astro-cid-anhloy43]{font-size:29px}.hero-business[data-astro-cid-anhloy43]{font-size:16px;line-height:1.9}.hero-business[data-astro-cid-anhloy43] br[data-astro-cid-anhloy43]{display:block}.hero-primary[data-astro-cid-anhloy43]{width:100%}.hero-conversion[data-astro-cid-anhloy43]{gap:12px}.hero-consult[data-astro-cid-anhloy43]{font-size:14px}.hero-conversion[data-astro-cid-anhloy43]>p[data-astro-cid-anhloy43]{font-size:12px}.hero-baseline[data-astro-cid-anhloy43] .motion-toggle[data-astro-cid-anhloy43]{font-size:11px}.hero-stage[data-astro-cid-anhloy43]{padding-bottom:8px}}.hero-service[data-astro-cid-anhloy43]{flex:1;min-width:0}.hero-service-equation[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:.25em;font-weight:500;white-space:nowrap}.hero-service-equation[data-astro-cid-anhloy43]>span[data-astro-cid-anhloy43]{color:#c4a882;font-weight:300}.hero-service-definition[data-astro-cid-anhloy43]{display:block;font-size:22px;line-height:1.65;margin-top:6px}.hero-conversion[data-astro-cid-anhloy43]{flex-shrink:0}.hero-conversion[data-astro-cid-anhloy43]>p[data-astro-cid-anhloy43]>span[data-astro-cid-anhloy43]{display:block;margin-left:0}.hero-conversion[data-astro-cid-anhloy43]>p[data-astro-cid-anhloy43]>small[data-astro-cid-anhloy43]{display:block;font-size:12px;line-height:1.8;margin-top:6px;color:#b6b8c0}@media (max-width:1100px) and (min-width:801px){.hero-japanese[data-astro-cid-anhloy43]{font-size:28px}.hero-service-definition[data-astro-cid-anhloy43]{font-size:20px}.hero-business[data-astro-cid-anhloy43]{font-size:16px}}@media (max-width:600px){.hero-service-equation[data-astro-cid-anhloy43]{font-size:clamp(24px,6.8vw,32px);gap:.15em}.hero-service-definition[data-astro-cid-anhloy43]{font-size:20px}.hero-explanation[data-astro-cid-anhloy43]{margin-top:28px}.hero-conversion[data-astro-cid-anhloy43]>p[data-astro-cid-anhloy43]>small[data-astro-cid-anhloy43]{font-size:12px}}.client-logos[data-astro-cid-dmnr2se2]{padding:30px 0 32px;background:#f7f7f9;border-bottom:1px solid #e4e5e9;overflow:hidden;--logo-gap:44px;--logo-width:236px;--logo-duration:63s}.client-logos-header[data-astro-cid-dmnr2se2]{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.client-logos-header[data-astro-cid-dmnr2se2]>div[data-astro-cid-dmnr2se2]{display:flex;align-items:baseline;gap:16px}.client-logos-header[data-astro-cid-dmnr2se2] h2[data-astro-cid-dmnr2se2]{font-size:18px;font-weight:500;letter-spacing:.06em;line-height:1.5}.client-logos-header[data-astro-cid-dmnr2se2]>div[data-astro-cid-dmnr2se2]>span[data-astro-cid-dmnr2se2]{font-size:11px;color:#696b74}#client-logos-toggle[data-astro-cid-dmnr2se2]{min-height:40px;padding:8px 13px;border:1px solid #c6c8d0;border-radius:3px;font-size:12px;color:#50535d;background:transparent}#client-logos-toggle[data-astro-cid-dmnr2se2]:hover:not(:disabled){background:#e8edf2;color:#171719}#client-logos-toggle[data-astro-cid-dmnr2se2]:disabled{color:#6a6c75;cursor:default}.client-logos-window[data-astro-cid-dmnr2se2]{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#bdc3ce transparent;padding:4px 0 12px;outline-offset:-3px}.client-logos-track[data-astro-cid-dmnr2se2]{display:flex;width:-moz-max-content;width:max-content}.client-logos-group[data-astro-cid-dmnr2se2]{display:flex;align-items:center;gap:var(--logo-gap);padding-inline:calc(var(--logo-gap) / 2);flex-shrink:0;margin:0;list-style:none}.client-logos-copy[data-astro-cid-dmnr2se2]{display:none}.client-logo-item[data-astro-cid-dmnr2se2]{width:var(--logo-width);height:147px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px}.client-logo-image[data-astro-cid-dmnr2se2]{height:114px;width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.client-logo-image[data-astro-cid-dmnr2se2] img[data-astro-cid-dmnr2se2]{max-width:100%;max-height:76px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(1)}.client-logo-image[data-astro-cid-dmnr2se2] img[data-astro-cid-dmnr2se2].logo-officehiroko{width:173px}.client-logo-image[data-astro-cid-dmnr2se2] img[data-astro-cid-dmnr2se2].logo-voreas{height:114px;max-height:114px}.client-logo-image[data-astro-cid-dmnr2se2] img[data-astro-cid-dmnr2se2].silhouette{filter:brightness(0);opacity:.83}.client-logo-image[data-astro-cid-dmnr2se2] img[data-astro-cid-dmnr2se2].inverted{filter:grayscale(1) invert(1);opacity:.83}.client-logo-caption[data-astro-cid-dmnr2se2]{font-size:11px;line-height:1.6;color:#656872;text-align:center;white-space:nowrap}.client-company-name[data-astro-cid-dmnr2se2]{font-size:19px;font-weight:500;color:#4c505b;text-align:center;line-height:1.8;letter-spacing:0;overflow-wrap:anywhere}.client-logos[data-astro-cid-dmnr2se2].is-enhanced:not(.is-static) .client-logos-window[data-astro-cid-dmnr2se2]{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.client-logos[data-astro-cid-dmnr2se2].is-enhanced:not(.is-static) .client-logos-copy[data-astro-cid-dmnr2se2]{display:flex}.client-logos[data-astro-cid-dmnr2se2].is-enhanced:not(.is-static) .client-logos-track[data-astro-cid-dmnr2se2]{animation:client-logo-travel var(--logo-duration) linear infinite;animation-play-state:paused;will-change:transform}.client-logos[data-astro-cid-dmnr2se2][data-playing=true]:not(.is-static) .client-logos-track[data-astro-cid-dmnr2se2]{animation-play-state:running}@media (hover:hover){.client-logos-window[data-astro-cid-dmnr2se2]:hover .client-logos-track[data-astro-cid-dmnr2se2]{animation-play-state:paused!important}}@keyframes client-logo-travel{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:600px){.client-logos[data-astro-cid-dmnr2se2]{padding:24px 0;--logo-gap:30px;--logo-width:206px;--logo-duration:53.1s}.client-logos-header[data-astro-cid-dmnr2se2]{margin-bottom:15px;gap:12px}.client-logos-header[data-astro-cid-dmnr2se2]>div[data-astro-cid-dmnr2se2]{gap:10px}.client-logos-header[data-astro-cid-dmnr2se2] h2[data-astro-cid-dmnr2se2]{font-size:16px}.client-logos-header[data-astro-cid-dmnr2se2]>div[data-astro-cid-dmnr2se2]>span[data-astro-cid-dmnr2se2]{font-size:10px}#client-logos-toggle[data-astro-cid-dmnr2se2]{font-size:11px;padding:8px 9px}.client-logo-item[data-astro-cid-dmnr2se2]{height:132px;gap:10px}.client-logo-image[data-astro-cid-dmnr2se2]{height:102px}.client-logo-image[data-astro-cid-dmnr2se2] img[data-astro-cid-dmnr2se2]{max-height:68px}.client-logo-image[data-astro-cid-dmnr2se2] img[data-astro-cid-dmnr2se2].logo-voreas{height:102px;max-height:102px}.client-logo-caption[data-astro-cid-dmnr2se2]{font-size:10px}.client-company-name[data-astro-cid-dmnr2se2]{font-size:17px}}@media (prefers-reduced-motion:reduce){.client-logos[data-astro-cid-dmnr2se2] .client-logos-track[data-astro-cid-dmnr2se2]{animation:none!important;transform:none!important}.client-logos[data-astro-cid-dmnr2se2] .client-logos-copy[data-astro-cid-dmnr2se2]{display:none!important}.client-logos[data-astro-cid-dmnr2se2] .client-logos-window[data-astro-cid-dmnr2se2]{overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}}html.motion-paused .client-logos[data-astro-cid-dmnr2se2] .client-logos-track[data-astro-cid-dmnr2se2]{animation:none!important;transform:none!important}html.motion-paused .client-logos[data-astro-cid-dmnr2se2] .client-logos-copy[data-astro-cid-dmnr2se2]{display:none!important}html.motion-paused .client-logos[data-astro-cid-dmnr2se2] .client-logos-window[data-astro-cid-dmnr2se2]{overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.co-create-scene[data-astro-cid-7vmlrvcc]{background:#0d0d0f;color:#fff;position:relative}.co-create-sticky[data-astro-cid-7vmlrvcc]{padding:90px 0;overflow:hidden;background:radial-gradient(ellipse at 10% 55%,#0d345030,transparent 45%),radial-gradient(ellipse at 90% 55%,#6c492324,transparent 45%)}html.motion-enabled:not(.motion-paused) .co-create-scene[data-astro-cid-7vmlrvcc]{height:175svh;min-height:1150px}html.motion-enabled:not(.motion-paused) .co-create-sticky[data-astro-cid-7vmlrvcc]{position:sticky;top:76px;height:calc(100svh - 76px);min-height:640px;display:flex;align-items:center;padding:45px 0}.co-create-content[data-astro-cid-7vmlrvcc]{width:min(1080px,calc(100% - 112px))}.co-create-top[data-astro-cid-7vmlrvcc]{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff20;padding-bottom:22px;color:#b3b3bc;gap:18px;font-size:10px}.co-create-top[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]:first-child{font:400 9px var(--font-en);letter-spacing:.15em;color:#c4a882}.co-create-content[data-astro-cid-7vmlrvcc] h2[data-astro-cid-7vmlrvcc]{font:500 clamp(28px,3.2vw,44px)/1.6 var(--font-ja);letter-spacing:-.045em;margin:32px 0 36px;text-align:center;color:#fff}.co-create-content[data-astro-cid-7vmlrvcc] h2[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]{color:#b7b7c0}.co-create-equation[data-astro-cid-7vmlrvcc]{display:grid;grid-template-columns:1fr 60px 1fr;gap:28px;align-items:center}.equation-side[data-astro-cid-7vmlrvcc]{padding:24px 24px 25px;border-top:1px solid #5ba4cf;border-bottom:1px solid #ffffff22;text-align:center;position:relative;will-change:transform}.equation-human[data-astro-cid-7vmlrvcc]{border-top-color:#c4a882}.equation-en[data-astro-cid-7vmlrvcc]{font:500 13px var(--font-en);letter-spacing:.18em;color:#7cb8de}.equation-human[data-astro-cid-7vmlrvcc] .equation-en[data-astro-cid-7vmlrvcc]{color:#d6b889}.equation-side[data-astro-cid-7vmlrvcc] h3[data-astro-cid-7vmlrvcc]{font-size:24px;font-weight:500;margin-top:15px;color:#fff}.equation-side[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:12px;line-height:2;margin:14px 0 18px;color:#c1c1ca}.equation-label[data-astro-cid-7vmlrvcc]{font-size:11px;letter-spacing:.1em;color:#8cbcdf}.equation-human[data-astro-cid-7vmlrvcc] .equation-label[data-astro-cid-7vmlrvcc]{color:#d6b889}.equation-times[data-astro-cid-7vmlrvcc]{font:200 50px var(--font-en);text-align:center;color:#ddd}.equation-connection[data-astro-cid-7vmlrvcc]{display:flex;justify-content:center;height:30px;position:relative;margin:0 auto;width:56%}.equation-connection[data-astro-cid-7vmlrvcc] i[data-astro-cid-7vmlrvcc]{position:absolute;top:0;height:15px;border-bottom:1px solid #5ba4cf;width:50%;left:0;border-left:1px solid #5ba4cf;transform-origin:left}.equation-connection[data-astro-cid-7vmlrvcc] i[data-astro-cid-7vmlrvcc]:last-child{right:0;left:auto;border-left:0;border-right:1px solid #c4a882;border-color:#c4a882;transform-origin:right}.equation-connection[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]{position:absolute;bottom:0;left:50%;width:1px;height:15px;background:#d6d7dc}.equation-result[data-astro-cid-7vmlrvcc]{text-align:center;margin-top:17px}.equation-result[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:27px;color:#f1f1f4;font-weight:400}.equation-result[data-astro-cid-7vmlrvcc] strong[data-astro-cid-7vmlrvcc]{font-weight:500;color:#d8ba90}.equation-result[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]{font-size:12px;color:#b2b3bc;display:block;margin-top:10px}.scene-progress[data-astro-cid-7vmlrvcc]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px;font:400 8px var(--font-en);letter-spacing:.1em;color:#a5a5af}.scene-progress[data-astro-cid-7vmlrvcc]>div[data-astro-cid-7vmlrvcc]{width:65px;height:1px;background:#444}.scene-progress[data-astro-cid-7vmlrvcc] i[data-astro-cid-7vmlrvcc]{display:block;width:100%;height:1px;background:linear-gradient(90deg,#5ba4cf,#c4a882);transform-origin:left}@media (max-width:800px){.co-create-content[data-astro-cid-7vmlrvcc]{width:calc(100% - 44px)}.co-create-equation[data-astro-cid-7vmlrvcc]{gap:15px;grid-template-columns:1fr 30px 1fr}.equation-side[data-astro-cid-7vmlrvcc]{padding:21px 12px}.equation-side[data-astro-cid-7vmlrvcc] h3[data-astro-cid-7vmlrvcc]{font-size:20px}.equation-side[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc],.equation-en[data-astro-cid-7vmlrvcc]{font-size:11px}.co-create-content[data-astro-cid-7vmlrvcc] h2[data-astro-cid-7vmlrvcc]{font-size:31px}.equation-times[data-astro-cid-7vmlrvcc]{font-size:35px}.co-create-top[data-astro-cid-7vmlrvcc]{font-size:9px}}@media (max-width:600px){.co-create-sticky[data-astro-cid-7vmlrvcc]{padding:60px 0}html.motion-enabled:not(.motion-paused) .co-create-scene[data-astro-cid-7vmlrvcc]{height:160svh;min-height:1030px}html.motion-enabled:not(.motion-paused) .co-create-sticky[data-astro-cid-7vmlrvcc]{top:70px;height:calc(100svh - 70px);min-height:625px;padding:25px 0}.co-create-content[data-astro-cid-7vmlrvcc]{width:calc(100% - 40px)}.co-create-top[data-astro-cid-7vmlrvcc]{font-size:9px;flex-direction:column;gap:8px;padding-bottom:18px}.co-create-top[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]:first-child{font-size:8px}.co-create-content[data-astro-cid-7vmlrvcc] h2[data-astro-cid-7vmlrvcc]{font-size:25px;text-align:left;margin:25px 0 31px}.co-create-equation[data-astro-cid-7vmlrvcc]{grid-template-columns:1fr 18px 1fr;gap:8px}.equation-side[data-astro-cid-7vmlrvcc]{padding:19px 0;border-bottom-color:#ffffff20}.equation-en[data-astro-cid-7vmlrvcc]{font-size:9px;letter-spacing:.08em}.equation-side[data-astro-cid-7vmlrvcc] h3[data-astro-cid-7vmlrvcc]{font-size:17px;letter-spacing:-.04em;margin-top:13px}.equation-side[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:11px;line-height:1.9;margin-top:15px;min-height:85px}.equation-side[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc] br[data-astro-cid-7vmlrvcc]{display:none}.equation-label[data-astro-cid-7vmlrvcc]{font-size:10px;letter-spacing:.02em}.equation-times[data-astro-cid-7vmlrvcc]{font-size:26px}.equation-result[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:22px;line-height:1.7}.equation-result[data-astro-cid-7vmlrvcc] strong[data-astro-cid-7vmlrvcc]{display:block}.equation-result[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]{font-size:11px}.scene-progress[data-astro-cid-7vmlrvcc]{gap:8px;font-size:6px;letter-spacing:0;margin-top:30px}.scene-progress[data-astro-cid-7vmlrvcc]>div[data-astro-cid-7vmlrvcc]{width:18px}.equation-connection[data-astro-cid-7vmlrvcc]{height:26px}.equation-connection[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]{height:11px}}@media (prefers-reduced-motion:reduce){.co-create-scene[data-astro-cid-7vmlrvcc]{height:auto!important;min-height:0!important}.co-create-sticky[data-astro-cid-7vmlrvcc]{position:relative!important;height:auto!important;min-height:0!important;padding-block:65px!important}}.co-create-content[data-astro-cid-7vmlrvcc] h2[data-astro-cid-7vmlrvcc]{font-size:56px;line-height:1.4;margin:30px 0}.co-create-top[data-astro-cid-7vmlrvcc]{border:0;padding-bottom:0}.co-create-top[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]:first-child{font-size:11px}.co-create-top[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]:last-child{display:none}.equation-side[data-astro-cid-7vmlrvcc] h3[data-astro-cid-7vmlrvcc]{font-size:32px}.equation-side[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:18px;line-height:1.85}.equation-label[data-astro-cid-7vmlrvcc]{font-size:14px}.equation-result[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:34px}.equation-result[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]{font-size:16px}.scene-progress[data-astro-cid-7vmlrvcc]{display:none}@media (max-width:800px){.co-create-content[data-astro-cid-7vmlrvcc] h2[data-astro-cid-7vmlrvcc]{font-size:44px}.equation-side[data-astro-cid-7vmlrvcc] h3[data-astro-cid-7vmlrvcc]{font-size:25px}.equation-side[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:16px}}@media (max-width:600px){.co-create-content[data-astro-cid-7vmlrvcc] h2[data-astro-cid-7vmlrvcc]{font-size:34px;text-align:center}.equation-side[data-astro-cid-7vmlrvcc] h3[data-astro-cid-7vmlrvcc]{font-size:21px}.equation-side[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:15px;min-height:0}.equation-en[data-astro-cid-7vmlrvcc]{font-size:10px}.equation-label[data-astro-cid-7vmlrvcc]{font-size:13px}.equation-result[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:27px}.equation-result[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]{font-size:15px}.equation-side[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc] br[data-astro-cid-7vmlrvcc]{display:block}.equation-side[data-astro-cid-7vmlrvcc]{padding-inline:0}}@media (max-width:600px),(max-height:920px){html.motion-enabled:not(.motion-paused) .co-create-scene[data-astro-cid-7vmlrvcc]{height:auto;min-height:0}html.motion-enabled:not(.motion-paused) .co-create-sticky[data-astro-cid-7vmlrvcc]{position:relative;top:0;height:auto;min-height:0;padding:80px 0}}.co-create-content[data-astro-cid-7vmlrvcc] h2[data-astro-cid-7vmlrvcc]{margin-bottom:18px}.co-create-lead[data-astro-cid-7vmlrvcc]{text-align:center;font-size:18px;line-height:1.8;color:#c1c1ca;margin:0 0 30px;text-wrap:balance}.equation-side[data-astro-cid-7vmlrvcc]{padding-block:20px}.equation-side[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{margin-block:12px 15px}.equation-result[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:32px;line-height:1.5}.equation-result[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]{line-height:1.8}@media (max-width:800px){.co-create-lead[data-astro-cid-7vmlrvcc]{font-size:16px}.equation-result[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:28px}}@media (max-width:600px){.co-create-content[data-astro-cid-7vmlrvcc] h2[data-astro-cid-7vmlrvcc]{font-size:34px}.co-create-lead[data-astro-cid-7vmlrvcc]{font-size:16px;max-width:20em;margin:0 auto 34px}.co-create-equation[data-astro-cid-7vmlrvcc]{grid-template-columns:1fr;gap:0}.equation-side[data-astro-cid-7vmlrvcc]{padding:24px 12px}.equation-side[data-astro-cid-7vmlrvcc] h3[data-astro-cid-7vmlrvcc]{font-size:28px}.equation-side[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:17px}.equation-label[data-astro-cid-7vmlrvcc]{font-size:14px}.equation-en[data-astro-cid-7vmlrvcc]{font-size:12px}.equation-times[data-astro-cid-7vmlrvcc]{font-size:30px;line-height:1;padding:14px 0}.equation-connection[data-astro-cid-7vmlrvcc]{display:none}.equation-result[data-astro-cid-7vmlrvcc]{margin-top:34px}.equation-result[data-astro-cid-7vmlrvcc] p[data-astro-cid-7vmlrvcc]{font-size:26px}.equation-result[data-astro-cid-7vmlrvcc]>span[data-astro-cid-7vmlrvcc]{font-size:15px}}.team-section[data-astro-cid-5bfvjeui]{background:#f3f6f8;border-top:1px solid #e1e7eb}.team-capabilities[data-astro-cid-5bfvjeui]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.team-capability[data-astro-cid-5bfvjeui]{padding:26px 0 0;border-top:1px solid #9bb9cf;min-width:0}.team-health[data-astro-cid-5bfvjeui],.team-field[data-astro-cid-5bfvjeui]{border-color:#c4a882}.capability-top[data-astro-cid-5bfvjeui]{display:flex;flex-direction:column;gap:22px;align-items:start}.capability-top[data-astro-cid-5bfvjeui]>span[data-astro-cid-5bfvjeui]{font-size:13px;line-height:1.8;color:#28689c}.team-health[data-astro-cid-5bfvjeui] .capability-top[data-astro-cid-5bfvjeui]>span[data-astro-cid-5bfvjeui],.team-field[data-astro-cid-5bfvjeui] .capability-top[data-astro-cid-5bfvjeui]>span[data-astro-cid-5bfvjeui]{color:#80623c}.capability-top[data-astro-cid-5bfvjeui] svg[data-astro-cid-5bfvjeui]{width:64px;height:64px;stroke:#28689c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.team-health[data-astro-cid-5bfvjeui] svg[data-astro-cid-5bfvjeui],.team-field[data-astro-cid-5bfvjeui] svg[data-astro-cid-5bfvjeui]{stroke:#947143}.team-capability[data-astro-cid-5bfvjeui] h3[data-astro-cid-5bfvjeui]{font-size:clamp(23px,2vw,29px);font-weight:600;letter-spacing:-.045em;line-height:1.55;margin:24px 0 18px}.team-credentials[data-astro-cid-5bfvjeui]{font-size:15px;line-height:1.8;font-weight:500;min-height:54px}.team-description[data-astro-cid-5bfvjeui]{font-size:16px;line-height:1.9;color:#62636b;margin-top:12px}.team-approach[data-astro-cid-5bfvjeui]{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;margin-top:56px;padding:40px;background:#fff;border-radius:12px;border:1px solid #e1e7eb}.team-approach[data-astro-cid-5bfvjeui] h3[data-astro-cid-5bfvjeui]{font-size:32px;line-height:1.5;font-weight:600;letter-spacing:-.045em}.team-approach[data-astro-cid-5bfvjeui] h3[data-astro-cid-5bfvjeui] em[data-astro-cid-5bfvjeui]{font-style:normal;color:#80623c}.team-approach[data-astro-cid-5bfvjeui]>div[data-astro-cid-5bfvjeui]>p[data-astro-cid-5bfvjeui]{font-size:17px;line-height:1.9;color:#62636b;margin-top:20px}.team-method[data-astro-cid-5bfvjeui]{list-style:none;display:flex;flex-direction:column;justify-content:center;gap:22px;margin:0;padding:0}.team-method[data-astro-cid-5bfvjeui] li[data-astro-cid-5bfvjeui]{display:flex;gap:20px;align-items:baseline}.team-method[data-astro-cid-5bfvjeui] li[data-astro-cid-5bfvjeui]>span[data-astro-cid-5bfvjeui]{font:400 16px var(--font-en);color:#28689c}.team-method[data-astro-cid-5bfvjeui] strong[data-astro-cid-5bfvjeui]{font-size:20px;font-weight:500;line-height:1.6}.team-method[data-astro-cid-5bfvjeui] p[data-astro-cid-5bfvjeui]{font-size:15px;line-height:1.8;color:#62636b;margin-top:4px}.team-contact[data-astro-cid-5bfvjeui]{margin-top:30px}@media (max-width:1100px){.team-capabilities[data-astro-cid-5bfvjeui]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.team-capability[data-astro-cid-5bfvjeui] h3[data-astro-cid-5bfvjeui]{font-size:28px}.team-credentials[data-astro-cid-5bfvjeui]{min-height:0}.team-approach[data-astro-cid-5bfvjeui]{gap:32px;padding:32px}.team-approach[data-astro-cid-5bfvjeui] h3[data-astro-cid-5bfvjeui]{font-size:28px}}@media (max-width:700px){.team-approach[data-astro-cid-5bfvjeui]{grid-template-columns:1fr}.team-approach[data-astro-cid-5bfvjeui]>div[data-astro-cid-5bfvjeui]>p[data-astro-cid-5bfvjeui] br[data-astro-cid-5bfvjeui]{display:none}}@media (max-width:600px){.team-capabilities[data-astro-cid-5bfvjeui]{grid-template-columns:1fr;gap:30px}.team-capability[data-astro-cid-5bfvjeui]{position:relative;padding-top:22px}.capability-top[data-astro-cid-5bfvjeui]{min-height:30px;padding-right:72px}.capability-top[data-astro-cid-5bfvjeui] svg[data-astro-cid-5bfvjeui]{position:absolute;right:0;top:25px;width:56px;height:56px}.team-capability[data-astro-cid-5bfvjeui] h3[data-astro-cid-5bfvjeui]{font-size:29px;margin-top:12px;padding-right:62px}.team-credentials[data-astro-cid-5bfvjeui]{margin-top:14px;font-size:15px}.team-description[data-astro-cid-5bfvjeui]{font-size:16px;margin-top:8px}.team-approach[data-astro-cid-5bfvjeui]{margin-top:38px;padding:26px 20px;gap:28px}.team-approach[data-astro-cid-5bfvjeui] h3[data-astro-cid-5bfvjeui]{font-size:26px}.team-approach[data-astro-cid-5bfvjeui]>div[data-astro-cid-5bfvjeui]>p[data-astro-cid-5bfvjeui]{font-size:16px}.team-method[data-astro-cid-5bfvjeui] li[data-astro-cid-5bfvjeui]{gap:14px}.team-method[data-astro-cid-5bfvjeui] strong[data-astro-cid-5bfvjeui]{font-size:19px}}.more-services[data-astro-cid-b5e6cgoz].chapter{padding-block:76px}.more-heading[data-astro-cid-b5e6cgoz]{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.more-services[data-astro-cid-b5e6cgoz].chapter h2[data-astro-cid-b5e6cgoz]{font-size:clamp(27px,3vw,40px);line-height:1.5;margin-top:16px}.more-heading[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]{font-size:15px;line-height:1.9;color:#62636b}.service-preview-grid[data-astro-cid-b5e6cgoz]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.service-preview[data-astro-cid-b5e6cgoz]{padding:30px 32px;border:1px solid #d5dfe8;border-radius:8px;display:flex;flex-direction:column;background:#eff5fa}.preview-training[data-astro-cid-b5e6cgoz]{background:#fff;color:#182330;border-color:#cbd7e1}.preview-top[data-astro-cid-b5e6cgoz]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.preview-top[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font:500 10px/1.6 var(--font-en);letter-spacing:.12em;color:#28689c}.preview-training[data-astro-cid-b5e6cgoz] .preview-top[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{color:#806039}.preview-top[data-astro-cid-b5e6cgoz] svg[data-astro-cid-b5e6cgoz]{width:42px;height:42px;stroke:#28689c;stroke-width:1.4;flex-shrink:0}.preview-training[data-astro-cid-b5e6cgoz] svg[data-astro-cid-b5e6cgoz]{stroke:#806039}.service-preview[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{font-size:clamp(24px,2.7vw,34px);font-weight:500;line-height:1.5;letter-spacing:-.045em}.service-preview[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]{font-size:16px;line-height:1.9;color:#536777;margin-top:14px}.preview-training[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]{color:#465769}.service-preview[data-astro-cid-b5e6cgoz] .preview-meta[data-astro-cid-b5e6cgoz]{font-size:12px;margin-top:18px;margin-bottom:24px;color:#536777}.preview-training[data-astro-cid-b5e6cgoz] .preview-meta[data-astro-cid-b5e6cgoz]{color:#806039}.service-preview[data-astro-cid-b5e6cgoz] .preview-grant-note[data-astro-cid-b5e6cgoz]{font-size:12px;line-height:1.8;color:#465769;margin:0 0 22px}.preview-training[data-astro-cid-b5e6cgoz] .preview-meta[data-astro-cid-b5e6cgoz]{margin-bottom:10px}.service-open[data-astro-cid-b5e6cgoz]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:auto;padding-top:17px;border-top:1px solid #b7c9d8;font-size:15px;min-height:65px}.preview-training[data-astro-cid-b5e6cgoz] .service-open[data-astro-cid-b5e6cgoz]{border-color:#cbd7e1}.preview-plus[data-astro-cid-b5e6cgoz]{display:grid;place-items:center;width:44px;height:44px;border:1px solid #97b2c7;border-radius:50%;font-size:27px;font-weight:300;line-height:1;transition:transform .35s,background .35s,color .35s}.preview-training[data-astro-cid-b5e6cgoz] .preview-plus[data-astro-cid-b5e6cgoz]{border-color:#806039;color:#806039}.service-open[data-astro-cid-b5e6cgoz]:hover .preview-plus[data-astro-cid-b5e6cgoz]{transform:rotate(90deg);background:#28689c;color:#fff}.preview-training[data-astro-cid-b5e6cgoz] .service-open[data-astro-cid-b5e6cgoz]:hover .preview-plus[data-astro-cid-b5e6cgoz]{background:#c4a882;color:#111}.service-modal[data-astro-cid-b5e6cgoz]{width:min(1360px,calc(100% - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid #c4a88260;border-radius:16px;overflow:hidden;background:#fff;color:#171719;box-shadow:0 25px 100px #0005}.service-modal[data-astro-cid-b5e6cgoz]::backdrop{background:#090e19b8;backdrop-filter:blur(9px)}.service-modal[data-astro-cid-b5e6cgoz][open]{animation:service-pop .45s cubic-bezier(.2,1.15,.35,1) both}.service-modal[data-astro-cid-b5e6cgoz][open]::backdrop{animation:service-backdrop .3s ease both}.service-modal-bar[data-astro-cid-b5e6cgoz]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 26px;min-height:66px;border-bottom:1px solid #d9dee5;background:#fff}.service-modal-bar[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:14px;font-weight:500}.service-modal-close[data-astro-cid-b5e6cgoz]{display:flex;align-items:center;gap:12px;min-height:44px;padding:5px 10px;font-size:13px;border-radius:5px}.service-modal-close[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font:300 30px/1 var(--font-en)}.service-modal-close[data-astro-cid-b5e6cgoz]:hover{background:#e8edf3}.training-modal[data-astro-cid-b5e6cgoz] .service-modal-bar[data-astro-cid-b5e6cgoz]{background:#f1f6fa;color:#182330;border-color:#cbd7e1}.training-modal[data-astro-cid-b5e6cgoz] .service-modal-close[data-astro-cid-b5e6cgoz]:hover{background:#dfeaf3}.service-modal-scroll[data-astro-cid-b5e6cgoz]{overflow-y:auto;overscroll-behavior:contain;max-height:calc(100dvh - 116px);scroll-padding-top:20px}.service-modal[data-astro-cid-b5e6cgoz] .chapter[data-astro-cid-b5e6cgoz]{padding-block:48px}.service-modal[data-astro-cid-b5e6cgoz] .wrap[data-astro-cid-b5e6cgoz]{width:calc(100% - 80px)}.service-modal[data-astro-cid-b5e6cgoz] .chapter[data-astro-cid-b5e6cgoz] h2[data-astro-cid-b5e6cgoz]{font-size:clamp(32px,4vw,56px)}.service-modal[data-astro-cid-b5e6cgoz] [data-astro-cid-b5e6cgoz][data-reveal]{opacity:1!important;transform:none!important;transition:none!important}@keyframes service-pop{0%{opacity:0;transform:translateY(40px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes service-backdrop{0%{opacity:0}to{opacity:1}}html.motion-paused .service-modal[data-astro-cid-b5e6cgoz],html.motion-paused .service-modal[data-astro-cid-b5e6cgoz]::backdrop{animation:none!important}@media (max-width:900px){.more-heading[data-astro-cid-b5e6cgoz]{display:block}.more-heading[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]{margin-top:17px}.service-preview[data-astro-cid-b5e6cgoz]{padding:25px}.service-preview[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]{font-size:15px}.service-preview[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz] br[data-astro-cid-b5e6cgoz]{display:none}.service-modal[data-astro-cid-b5e6cgoz] .wrap[data-astro-cid-b5e6cgoz]{width:calc(100% - 56px)}}@media (max-width:600px){.more-services[data-astro-cid-b5e6cgoz].chapter{padding-block:56px}.service-preview-grid[data-astro-cid-b5e6cgoz]{grid-template-columns:1fr;gap:18px}.more-heading[data-astro-cid-b5e6cgoz]{margin-bottom:26px}.more-services[data-astro-cid-b5e6cgoz].chapter h2[data-astro-cid-b5e6cgoz]{font-size:28px}.more-heading[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]{font-size:14px}.service-preview[data-astro-cid-b5e6cgoz]{padding:24px}.service-preview[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{font-size:26px}.service-preview[data-astro-cid-b5e6cgoz] .preview-meta[data-astro-cid-b5e6cgoz]{line-height:1.8}.service-modal[data-astro-cid-b5e6cgoz]{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.service-modal-bar[data-astro-cid-b5e6cgoz]{padding:8px 12px;min-height:62px}.service-modal-bar[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:12px}.service-modal-close[data-astro-cid-b5e6cgoz]{font-size:12px;gap:8px}.service-modal-scroll[data-astro-cid-b5e6cgoz]{max-height:calc(100dvh - 80px);padding-bottom:env(safe-area-inset-bottom)}.service-modal[data-astro-cid-b5e6cgoz] .chapter[data-astro-cid-b5e6cgoz]{padding-block:30px 38px}.service-modal[data-astro-cid-b5e6cgoz] .wrap[data-astro-cid-b5e6cgoz]{width:calc(100% - 32px)}.service-modal[data-astro-cid-b5e6cgoz] .chapter[data-astro-cid-b5e6cgoz] h2[data-astro-cid-b5e6cgoz]{font-size:clamp(27px,7.7vw,38px)}}@media (prefers-reduced-motion:reduce){.service-modal[data-astro-cid-b5e6cgoz],.service-modal[data-astro-cid-b5e6cgoz]::backdrop{animation:none!important}.preview-plus[data-astro-cid-b5e6cgoz]{transition:none!important}}.corporate-training[data-astro-cid-b5e6cgoz]{background:#fff;color:#182330}.corporate-training[data-astro-cid-b5e6cgoz] .section-top[data-astro-cid-b5e6cgoz]{border-color:#cbd7e1}.corporate-training[data-astro-cid-b5e6cgoz] .kicker[data-astro-cid-b5e6cgoz]{color:#806039}.corporate-training[data-astro-cid-b5e6cgoz] h2[data-astro-cid-b5e6cgoz] em[data-astro-cid-b5e6cgoz]{color:#215e89!important}.service-badge[data-astro-cid-b5e6cgoz]{font-size:13px;color:#806039;border:1px solid #c7b397;padding:7px 13px;flex-shrink:0}.training-intro[data-astro-cid-b5e6cgoz]{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.service-lead[data-astro-cid-b5e6cgoz]{font-size:19px;line-height:1.9;color:#465769;margin-top:28px}.format-note[data-astro-cid-b5e6cgoz]{font-size:15px;color:#806039;margin-top:15px}.live-diagram[data-astro-cid-b5e6cgoz]{border:1px solid #c2d4e1;background:linear-gradient(135deg,#edf4f9,#f7fafc);padding:25px 28px;border-radius:8px}.live-heading[data-astro-cid-b5e6cgoz]{display:flex;align-items:center;gap:9px;font:500 12px/1.8 var(--font-en);letter-spacing:.1em;color:#215e89}.live-heading[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]:last-child{margin-left:auto;font:400 12px var(--font-ja);letter-spacing:0}.live-indicator[data-astro-cid-b5e6cgoz]{width:7px;height:7px;border-radius:50%;background:#5ba4cf;box-shadow:0 0 0 5px #5ba4cf18}.live-people[data-astro-cid-b5e6cgoz]{display:grid;grid-template-columns:1fr 65px 1fr;gap:8px;align-items:center;margin:32px 0}.live-person[data-astro-cid-b5e6cgoz]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px}.live-person[data-astro-cid-b5e6cgoz] svg[data-astro-cid-b5e6cgoz]{width:100px;max-width:100%;stroke:#806039;stroke-width:1.7}.live-person[data-astro-cid-b5e6cgoz]:last-child svg[data-astro-cid-b5e6cgoz]{stroke:#28689c}.live-person[data-astro-cid-b5e6cgoz] strong[data-astro-cid-b5e6cgoz]{font-size:21px;font-weight:500}.live-person[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:11px;color:#465769}.live-exchange[data-astro-cid-b5e6cgoz]{display:flex;flex-direction:column;align-items:center;color:#28689c;font-size:11px}.live-exchange[data-astro-cid-b5e6cgoz] b[data-astro-cid-b5e6cgoz]{font-size:36px;line-height:1.6;font-weight:400}.live-diagram[data-astro-cid-b5e6cgoz] figcaption[data-astro-cid-b5e6cgoz]{border-top:1px solid #cbd7e1;padding-top:16px;font-size:13px;text-align:center;color:#465769}.training-facts[data-astro-cid-b5e6cgoz]{display:grid;grid-template-columns:1fr 1.1fr 1.25fr;margin-top:48px;border-block:1px solid #cbd7e1;padding-block:28px}.training-facts[data-astro-cid-b5e6cgoz]>div[data-astro-cid-b5e6cgoz]{padding-inline:30px}.training-facts[data-astro-cid-b5e6cgoz]>div[data-astro-cid-b5e6cgoz]:first-child{padding-left:0}.training-facts[data-astro-cid-b5e6cgoz]>div[data-astro-cid-b5e6cgoz]+div[data-astro-cid-b5e6cgoz]{border-left:1px solid #cbd7e1}.training-facts[data-astro-cid-b5e6cgoz] dt[data-astro-cid-b5e6cgoz]{font-size:13px;color:#465769;margin-bottom:12px}.training-facts[data-astro-cid-b5e6cgoz] dd[data-astro-cid-b5e6cgoz]{display:flex;align-items:baseline;gap:12px}.training-facts[data-astro-cid-b5e6cgoz] dd[data-astro-cid-b5e6cgoz]>strong[data-astro-cid-b5e6cgoz]{font:400 clamp(56px,6.5vw,84px)/1.1 var(--font-en);letter-spacing:-.06em;color:#806039}.training-facts[data-astro-cid-b5e6cgoz] dd[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:23px}.training-facts[data-astro-cid-b5e6cgoz] small[data-astro-cid-b5e6cgoz]{display:block;font-size:12px;color:#465769;letter-spacing:0}.training-facts[data-astro-cid-b5e6cgoz] .online-fact[data-astro-cid-b5e6cgoz]{display:block;font-size:clamp(23px,2.5vw,32px);padding-top:12px;line-height:1.5;font-weight:500}.training-facts[data-astro-cid-b5e6cgoz] .online-fact[data-astro-cid-b5e6cgoz] small[data-astro-cid-b5e6cgoz]{margin-top:9px;font-size:13px;font-weight:400}.package-note[data-astro-cid-b5e6cgoz]{font-size:13px;line-height:1.9;color:#465769;margin-top:17px}.curriculum[data-astro-cid-b5e6cgoz]{margin-top:28px;border-block:1px solid #cbd7e1;padding-block:18px}summary[data-astro-cid-b5e6cgoz]{cursor:pointer}.curriculum[data-astro-cid-b5e6cgoz] summary[data-astro-cid-b5e6cgoz]{font-size:18px;font-weight:500}.curriculum[data-astro-cid-b5e6cgoz] summary[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:13px;color:#215e89;margin-left:24px;font-weight:400}.curriculum-grid[data-astro-cid-b5e6cgoz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}.curriculum-grid[data-astro-cid-b5e6cgoz] li[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font:400 26px var(--font-en);color:#806039}.curriculum-grid[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{font-size:20px;margin:12px 0}.curriculum-grid[data-astro-cid-b5e6cgoz] p[data-astro-cid-b5e6cgoz]{font-size:15px;color:#465769;line-height:1.9}.grant-panel[data-astro-cid-b5e6cgoz]{background:#edf4f9;color:#151d27;padding:32px 36px;margin-top:38px;border-radius:4px}.grant-top[data-astro-cid-b5e6cgoz]{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.grant-panel[data-astro-cid-b5e6cgoz] .kicker[data-astro-cid-b5e6cgoz]{color:#28689c;margin-bottom:12px}.grant-panel[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{font-size:23px;line-height:1.7}.grant-panel[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:16px;font-weight:400;letter-spacing:0}.grant-rate[data-astro-cid-b5e6cgoz]{border-left:1px solid #c2d4e1;padding-left:35px}.grant-rate[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:13px;color:#355770;display:block}.grant-rate[data-astro-cid-b5e6cgoz] p[data-astro-cid-b5e6cgoz]{font-size:20px;display:flex;align-items:baseline;gap:8px;line-height:1.4;margin-block:4px}.grant-rate[data-astro-cid-b5e6cgoz] strong[data-astro-cid-b5e6cgoz]{font:500 76px/1.1 var(--font-en);letter-spacing:-.07em;color:#28689c}.grant-rate[data-astro-cid-b5e6cgoz] b[data-astro-cid-b5e6cgoz]{font-size:30px;font-weight:500;color:#28689c}.grant-caution[data-astro-cid-b5e6cgoz]{font-size:13px;line-height:1.9;color:#465769;margin-top:24px}.grant-details[data-astro-cid-b5e6cgoz]{border-top:1px solid #c2d4e1;margin-top:18px;padding-top:18px;font-size:14px}.grant-example[data-astro-cid-b5e6cgoz]{padding-top:24px;line-height:1.9}.grant-example[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]{font-size:14px}.grant-example[data-astro-cid-b5e6cgoz] dl[data-astro-cid-b5e6cgoz]{max-width:600px;margin-block:20px}.grant-example[data-astro-cid-b5e6cgoz] dl[data-astro-cid-b5e6cgoz]>div[data-astro-cid-b5e6cgoz]{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #c2d4e1}.grant-example[data-astro-cid-b5e6cgoz] dd[data-astro-cid-b5e6cgoz]{text-align:right}.grant-total[data-astro-cid-b5e6cgoz] dd[data-astro-cid-b5e6cgoz]{font-size:21px;color:#28689c}.grant-example[data-astro-cid-b5e6cgoz] ul[data-astro-cid-b5e6cgoz]{padding-left:1.3em;list-style:disc;margin-block:20px}.grant-example[data-astro-cid-b5e6cgoz] li[data-astro-cid-b5e6cgoz]+li[data-astro-cid-b5e6cgoz]{margin-top:10px}.grant-example[data-astro-cid-b5e6cgoz] a[data-astro-cid-b5e6cgoz]{display:inline-block;color:#215880;text-decoration:underline;text-underline-offset:4px;margin-top:16px}.support-examples[data-astro-cid-b5e6cgoz]{margin-top:52px}.cases-heading[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{font-size:26px;line-height:1.65;margin-top:12px}.cases-heading[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]:last-child{font-size:16px;color:#465769;margin-top:8px}.support-grid[data-astro-cid-b5e6cgoz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:26px}.support-grid[data-astro-cid-b5e6cgoz] article[data-astro-cid-b5e6cgoz]{border-top:1px solid #c7b397;padding-top:20px}.support-grid[data-astro-cid-b5e6cgoz] article[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:13px;color:#806039}.support-grid[data-astro-cid-b5e6cgoz] h4[data-astro-cid-b5e6cgoz]{font-size:20px;font-weight:500;margin:12px 0}.support-grid[data-astro-cid-b5e6cgoz] p[data-astro-cid-b5e6cgoz]{font-size:15px;color:#465769;line-height:1.9}.corporate-training[data-astro-cid-b5e6cgoz] .service-inquiry[data-astro-cid-b5e6cgoz]{margin-top:30px;font-size:16px}.development-label[data-astro-cid-b5e6cgoz]{font-size:13px;color:#62636b}.development-grid[data-astro-cid-b5e6cgoz]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.ocria-project[data-astro-cid-b5e6cgoz]{background:#edf4f9;border:1px solid #c5d9e8;border-radius:5px;padding:38px}.project-number[data-astro-cid-b5e6cgoz]{font:500 12px/1.7 var(--font-en);letter-spacing:.08em;color:#626d78}.ocria-project[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{font:500 clamp(42px,4.6vw,60px)/1.3 var(--font-en);letter-spacing:-.05em;margin-top:20px;color:#215e89}.ocria-project[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{display:block;font:400 14px var(--font-ja);letter-spacing:0;margin-top:12px;color:#536c7e}.ocria-logo[data-astro-cid-b5e6cgoz]{display:block;width:320px;max-width:100%;height:auto}.estall-logo[data-astro-cid-b5e6cgoz]{display:block;width:auto;height:160px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.wolf-base-brand[data-astro-cid-b5e6cgoz]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-family:var(--font-en);letter-spacing:.015em}.wolf-base-brand[data-astro-cid-b5e6cgoz] img[data-astro-cid-b5e6cgoz]{display:block;width:112px;max-width:100%;height:auto;flex-shrink:0;border-radius:24px}.wolf-base-brand[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{white-space:nowrap}.ocria-tagline[data-astro-cid-b5e6cgoz]{font-size:25px;line-height:1.6;font-weight:500;margin-top:14px;letter-spacing:-.035em}.ocria-flow[data-astro-cid-b5e6cgoz]{padding:25px 0 24px;margin-top:24px;border-block:1px solid #c2d4e1;text-align:center}.document-symbol[data-astro-cid-b5e6cgoz]{width:72px;margin-inline:auto}.document-symbol[data-astro-cid-b5e6cgoz] svg[data-astro-cid-b5e6cgoz]{stroke:#28689c;stroke-width:1.6}.document-symbol[data-astro-cid-b5e6cgoz] .scan-line[data-astro-cid-b5e6cgoz]{stroke:#9c7644;stroke-width:2.5}.ocria-flow[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]{font-size:14px;color:#375b76;margin-top:9px}.flow-arrow[data-astro-cid-b5e6cgoz]{font-size:25px;color:#809bad;line-height:1.5;display:block}.ocria-functions[data-astro-cid-b5e6cgoz]{display:flex;justify-content:center;gap:8px}.ocria-functions[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:14px;background:#fff;border:1px solid #c2d4e1;padding:9px 12px;border-radius:3px}.project-description[data-astro-cid-b5e6cgoz]{font-size:16px;color:#536777;line-height:1.9;margin-top:23px}.ocria-project[data-astro-cid-b5e6cgoz] .text-link[data-astro-cid-b5e6cgoz]{font-size:15px;color:#215e89;margin-top:16px}.project-list[data-astro-cid-b5e6cgoz]{display:grid;grid-template-rows:auto auto repeat(2,1fr)}.project-list[data-astro-cid-b5e6cgoz] article[data-astro-cid-b5e6cgoz]{border-top:1px solid #d3d8df;display:flex;flex-direction:column;justify-content:center;position:relative;padding:23px 24px 23px 0}.project-list[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{font-size:clamp(23px,2.5vw,32px);font-weight:500;margin-top:12px;line-height:1.6;overflow-wrap:anywhere}.project-rule[data-astro-cid-b5e6cgoz]{width:30px;height:2px;background:#c4a882;display:block;margin-top:17px}.development-bottom[data-astro-cid-b5e6cgoz]{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #d3d8df;margin-top:40px;padding-top:30px}.development-bottom[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]{font-size:22px;font-weight:500}.development-bottom[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:15px;color:#62636b;font-weight:400}.development-bottom[data-astro-cid-b5e6cgoz] .action[data-astro-cid-b5e6cgoz]{font-size:16px;flex-shrink:0}@media (min-width:901px){html.motion-enabled:not(.motion-paused) .live-diagram[data-astro-cid-b5e6cgoz].in-view .live-exchange[data-astro-cid-b5e6cgoz] b[data-astro-cid-b5e6cgoz]{animation:dialogue-glow 4s ease-in-out 3}}@keyframes dialogue-glow{0%,to{opacity:.65}50%{opacity:1;text-shadow:0 0 18px #5ba4cf99}}@media (max-width:1100px){.training-intro[data-astro-cid-b5e6cgoz]{gap:30px}.live-diagram[data-astro-cid-b5e6cgoz]{padding:23px 20px}.training-facts[data-astro-cid-b5e6cgoz]>div[data-astro-cid-b5e6cgoz]{padding-inline:22px}.grant-panel[data-astro-cid-b5e6cgoz]{padding:28px}.grant-rate[data-astro-cid-b5e6cgoz]{padding-left:24px}.development-grid[data-astro-cid-b5e6cgoz]{gap:28px}.ocria-project[data-astro-cid-b5e6cgoz]{padding:28px}.development-bottom[data-astro-cid-b5e6cgoz]{align-items:start;flex-direction:column}}@media (max-width:900px){.training-intro[data-astro-cid-b5e6cgoz]{grid-template-columns:1fr}.live-diagram[data-astro-cid-b5e6cgoz]{max-width:560px;width:100%;margin-top:5px}.training-facts[data-astro-cid-b5e6cgoz] .online-fact[data-astro-cid-b5e6cgoz]{font-size:23px}.training-facts[data-astro-cid-b5e6cgoz] dd[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:19px}.grant-top[data-astro-cid-b5e6cgoz]{grid-template-columns:1fr}.grant-rate[data-astro-cid-b5e6cgoz]{border-left:0;padding:22px 0 0;border-top:1px solid #c2d4e1}.development-grid[data-astro-cid-b5e6cgoz]{grid-template-columns:1fr}.project-list[data-astro-cid-b5e6cgoz]{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:18px 30px}.project-list[data-astro-cid-b5e6cgoz] article[data-astro-cid-b5e6cgoz]{min-height:170px}.support-grid[data-astro-cid-b5e6cgoz]{gap:20px}.support-grid[data-astro-cid-b5e6cgoz] h4[data-astro-cid-b5e6cgoz]{font-size:18px}}@media (max-width:600px){.corporate-training[data-astro-cid-b5e6cgoz] .section-top[data-astro-cid-b5e6cgoz]{flex-direction:column;gap:16px}.service-badge[data-astro-cid-b5e6cgoz]{font-size:12px}.service-lead[data-astro-cid-b5e6cgoz]{font-size:16px;margin-top:23px}.format-note[data-astro-cid-b5e6cgoz]{font-size:14px;line-height:1.8}.live-diagram[data-astro-cid-b5e6cgoz]{padding:21px 16px}.live-people[data-astro-cid-b5e6cgoz]{grid-template-columns:1fr 52px 1fr;gap:4px;margin:24px 0}.live-person[data-astro-cid-b5e6cgoz] svg[data-astro-cid-b5e6cgoz]{width:82px}.live-person[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:10px}.live-diagram[data-astro-cid-b5e6cgoz] figcaption[data-astro-cid-b5e6cgoz]{font-size:12px}.live-person[data-astro-cid-b5e6cgoz] strong[data-astro-cid-b5e6cgoz]{font-size:19px}.training-facts[data-astro-cid-b5e6cgoz]{grid-template-columns:1fr 1fr;margin-top:30px;padding:0}.training-facts[data-astro-cid-b5e6cgoz]>div[data-astro-cid-b5e6cgoz]{padding:23px 0}.training-facts[data-astro-cid-b5e6cgoz]>div[data-astro-cid-b5e6cgoz]:nth-child(2){padding-left:20px}.training-facts[data-astro-cid-b5e6cgoz]>div[data-astro-cid-b5e6cgoz]:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #cbd7e1}.training-facts[data-astro-cid-b5e6cgoz] dd[data-astro-cid-b5e6cgoz]>strong[data-astro-cid-b5e6cgoz]{font-size:62px}.training-facts[data-astro-cid-b5e6cgoz] dd[data-astro-cid-b5e6cgoz]{gap:9px}.training-facts[data-astro-cid-b5e6cgoz] dt[data-astro-cid-b5e6cgoz]{font-size:12px}.training-facts[data-astro-cid-b5e6cgoz] .online-fact[data-astro-cid-b5e6cgoz]{padding-top:0;font-size:27px}.training-facts[data-astro-cid-b5e6cgoz] .online-fact[data-astro-cid-b5e6cgoz] small[data-astro-cid-b5e6cgoz]{font-size:13px}.curriculum[data-astro-cid-b5e6cgoz] summary[data-astro-cid-b5e6cgoz]{font-size:17px}.curriculum[data-astro-cid-b5e6cgoz] summary[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{display:block;font-size:12px;margin:5px 0 0 19px}.curriculum-grid[data-astro-cid-b5e6cgoz]{grid-template-columns:1fr;gap:25px}.curriculum-grid[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{margin:8px 0}.package-note[data-astro-cid-b5e6cgoz]{font-size:12px}.grant-panel[data-astro-cid-b5e6cgoz]{padding:25px 20px;margin-top:30px}.grant-panel[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{font-size:21px}.grant-panel[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:15px}.grant-top[data-astro-cid-b5e6cgoz]{gap:22px}.grant-rate[data-astro-cid-b5e6cgoz] strong[data-astro-cid-b5e6cgoz]{font-size:70px}.grant-rate[data-astro-cid-b5e6cgoz] p[data-astro-cid-b5e6cgoz]{font-size:18px}.grant-rate[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:12px}.grant-caution[data-astro-cid-b5e6cgoz]{font-size:12px}.grant-details[data-astro-cid-b5e6cgoz]{font-size:13px}.grant-example[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]{font-size:13px}.grant-example[data-astro-cid-b5e6cgoz] dl[data-astro-cid-b5e6cgoz]>div[data-astro-cid-b5e6cgoz]{display:block}.grant-example[data-astro-cid-b5e6cgoz] dd[data-astro-cid-b5e6cgoz]{text-align:left;margin-top:4px}.support-examples[data-astro-cid-b5e6cgoz]{margin-top:38px}.cases-heading[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{font-size:24px}.cases-heading[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]:last-child{font-size:15px}.support-grid[data-astro-cid-b5e6cgoz]{grid-template-columns:1fr;gap:24px}.support-grid[data-astro-cid-b5e6cgoz] h4[data-astro-cid-b5e6cgoz]{font-size:22px}.support-grid[data-astro-cid-b5e6cgoz] p[data-astro-cid-b5e6cgoz]{font-size:16px}.corporate-training[data-astro-cid-b5e6cgoz] .service-inquiry[data-astro-cid-b5e6cgoz]{font-size:14px;width:100%;gap:15px;padding:16px 18px}.development[data-astro-cid-b5e6cgoz] .section-top[data-astro-cid-b5e6cgoz]{align-items:start;flex-direction:column;gap:10px}.development-label[data-astro-cid-b5e6cgoz]{font-size:12px}.ocria-project[data-astro-cid-b5e6cgoz]{padding:25px 20px}.ocria-project[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{font-size:49px}.ocria-tagline[data-astro-cid-b5e6cgoz]{font-size:24px}.ocria-functions[data-astro-cid-b5e6cgoz]{gap:5px}.ocria-functions[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:12px;padding:8px}.project-description[data-astro-cid-b5e6cgoz]{font-size:15px}.project-list[data-astro-cid-b5e6cgoz]{grid-template-columns:1fr;gap:0}.project-list[data-astro-cid-b5e6cgoz] article[data-astro-cid-b5e6cgoz]{min-height:150px;padding:25px 0}.project-list[data-astro-cid-b5e6cgoz] h3[data-astro-cid-b5e6cgoz]{font-size:26px}.development-bottom[data-astro-cid-b5e6cgoz]{margin-top:20px;padding-top:25px;gap:25px}.development-bottom[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]{font-size:21px}.development-bottom[data-astro-cid-b5e6cgoz]>p[data-astro-cid-b5e6cgoz]>span[data-astro-cid-b5e6cgoz]{font-size:14px;display:block;margin-top:8px}.development-bottom[data-astro-cid-b5e6cgoz] .action[data-astro-cid-b5e6cgoz]{font-size:14px;width:100%;gap:15px}}@media (prefers-reduced-motion:reduce){.live-exchange[data-astro-cid-b5e6cgoz] b[data-astro-cid-b5e6cgoz]{animation:none!important}}#dx-advisory[data-astro-cid-j7pv25f6] .story-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;text-wrap:nowrap}#dx-advisory[data-astro-cid-j7pv25f6] .intro-title-line[data-astro-cid-j7pv25f6]{display:block;position:relative;width:-moz-max-content;width:max-content;max-width:100%;padding-left:.055em;margin-inline:auto}#dx-advisory[data-astro-cid-j7pv25f6] .intro-punctuation[data-astro-cid-j7pv25f6]{position:absolute;left:100%;top:0;letter-spacing:0}#dx-advisory[data-astro-cid-j7pv25f6] .map-branches[data-astro-cid-j7pv25f6]{width:calc(66.666667% + 16px);transform-origin:50% 0}#dx-advisory[data-astro-cid-j7pv25f6] .map-top[data-astro-cid-j7pv25f6]>strong[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}#dx-advisory[data-astro-cid-j7pv25f6] .map-services[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{position:relative}#dx-advisory[data-astro-cid-j7pv25f6] .map-services[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-1px;border:2px solid #5ba4cf;border-radius:inherit;opacity:0;pointer-events:none}#dx-advisory[data-astro-cid-j7pv25f6] .map-services[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child:after{border-color:#c4a882}#dx-advisory[data-astro-cid-j7pv25f6] .map-top[data-astro-cid-j7pv25f6]>strong[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,#c4a88250 50%,transparent 70%);transform:translate(-120%);pointer-events:none}html.motion-enabled #dx-advisory[data-astro-cid-j7pv25f6] .connection-map[data-astro-cid-j7pv25f6].intro-active .map-top[data-astro-cid-j7pv25f6]>strong[data-astro-cid-j7pv25f6]:after{animation:advisory-hub-signal 5s ease-in-out infinite}html.motion-enabled #dx-advisory[data-astro-cid-j7pv25f6] .connection-map[data-astro-cid-j7pv25f6].intro-active .map-services[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:after{animation:advisory-channel-signal 5s ease-in-out infinite;animation-delay:1.1s}html.motion-enabled #dx-advisory[data-astro-cid-j7pv25f6] .connection-map[data-astro-cid-j7pv25f6].intro-active .map-services[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:nth-child(2):after{animation-delay:1.45s}html.motion-enabled #dx-advisory[data-astro-cid-j7pv25f6] .connection-map[data-astro-cid-j7pv25f6].intro-active .map-services[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:nth-child(3):after{animation-delay:1.8s}@keyframes advisory-hub-signal{0%,8%{transform:translate(-120%)}32%,to{transform:translate(120%)}}@keyframes advisory-channel-signal{0%,35%,to{opacity:0}12%{opacity:.85}}@media (max-width:600px){#dx-advisory[data-astro-cid-j7pv25f6] .map-branches[data-astro-cid-j7pv25f6]{width:calc(66.666667% + 5.333333px)}}@media (prefers-reduced-motion:reduce){#dx-advisory[data-astro-cid-j7pv25f6] .connection-map[data-astro-cid-j7pv25f6].intro-active .map-top[data-astro-cid-j7pv25f6]>strong[data-astro-cid-j7pv25f6]:after,#dx-advisory[data-astro-cid-j7pv25f6] .connection-map[data-astro-cid-j7pv25f6].intro-active .map-services[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:after{animation:none!important}}.advisory-definition[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 48px 1fr;gap:20px;align-items:center;max-width:860px;margin:40px auto 0;text-align:center}.advisory-definition[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{padding:28px 20px;border-block:1px solid #b7cddd;background:linear-gradient(180deg,#eff5fa80,transparent)}.advisory-definition[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]:last-child{border-color:#d9c8b1;background:linear-gradient(180deg,#f8f3ed80,transparent)}.support-step[data-astro-cid-j7pv25f6]{font-size:15px;color:#28689c}.advisory-definition[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]:last-child .support-step[data-astro-cid-j7pv25f6]{color:#80623c}.advisory-definition[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:34px;font-weight:500;margin:10px 0 14px}.advisory-definition[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:17px;line-height:1.9;color:#62636b}.support-plus[data-astro-cid-j7pv25f6]{font-size:36px;font-weight:300;color:#80623c}.advisory-scope[data-astro-cid-j7pv25f6]{text-align:center;font-size:16px;line-height:1.9;margin:24px auto 0;color:#62636b}.advisory-scope[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:5px;color:#28689c}@media (max-width:600px){.advisory-definition[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:8px;margin-top:30px}.advisory-definition[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{padding:24px 14px}.advisory-definition[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:30px}.advisory-definition[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px}.support-plus[data-astro-cid-j7pv25f6]{font-size:28px;line-height:1.4}.advisory-scope[data-astro-cid-j7pv25f6]{font-size:15px;text-wrap:balance}}
