/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.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,)}}:root{--ink:#f7f3ea;--night:#08070a;--night-soft:#100d14;--paper:#f5f3ef;--paper-bright:#fbfaf8;--text:#17141a;--muted:#f7f3ea8f;--dark-muted:#17141a94;--line:#ffffff21;--dark-line:#17141a24;--purple:#a67be9;--purple-dark:#7650af;--gold:#d7bd83;--font-cn:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night)}body{background:var(--night);color:var(--ink);font-family:var(--font-geist-sans), var(--font-cn);margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #d7bd83eb}img{max-width:100%;display:block}.meyer-site{--pointer-x:0;--pointer-y:0;background:var(--night);min-width:320px;overflow:clip}.page-progress{z-index:100;pointer-events:none;background:#ffffff09;height:2px;position:fixed;top:0;left:0;right:0}.page-progress span{width:100%;height:100%;transform:scaleX(var(--page-progress,0));transform-origin:0;background:linear-gradient(90deg,#7752b5,#d6b4ff 56%,#e3c989);display:block;box-shadow:0 0 14px #bb8fff99}.site-header{z-index:80;width:100%;height:86px;color:var(--ink);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:#070609b3;border-bottom:1px solid #ffffff1a;grid-template-columns:205px 1fr 205px;align-items:center;padding:0 clamp(28px,4.2vw,76px);display:grid;position:fixed;top:0;left:0}.brand{flex-direction:column;align-items:center;width:max-content;display:inline-flex}.brand-symbol{width:122px;display:block}.brand-symbol img{width:100%;height:auto}.brand-tagline{color:#f7f3eab8;letter-spacing:.48em;white-space:nowrap;margin-top:5px;padding-left:.42em;font-size:5px;font-weight:400;line-height:1}.main-nav{justify-content:center;align-items:center;gap:clamp(16px,2vw,34px);display:flex}.main-nav a{color:#f7f3eaa3;letter-spacing:.08em;padding:34px 0 29px;font-size:12px;position:relative}.main-nav a:after{background:var(--gold);content:"";height:1px;transition:transform .25s;position:absolute;bottom:24px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover,.main-nav a.active{color:var(--ink)}.main-nav a:hover:after,.main-nav a.active:after{transform:scaleX(1)}.header-actions{justify-content:flex-end;align-items:center;gap:15px;display:flex}.language{color:#f7f3ea8c;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;font-size:10px}.header-cta{letter-spacing:.12em;background:#d7bd830f;border:1px solid #d7bd8361;border-radius:99px;place-items:center;min-width:94px;height:38px;font-size:11px;transition:background .25s,border-color .25s;display:grid}.header-cta:hover{border-color:var(--gold);background:#d7bd8321}.menu-button{cursor:pointer;background:0 0;border:0;width:42px;height:42px;padding:12px 8px;display:none}.menu-button i{background:var(--ink);width:23px;height:1px;margin:6px auto;transition:transform .25s;display:block}.mobile-menu{z-index:70;visibility:hidden;opacity:0;background:#08070afa;flex-direction:column;justify-content:space-between;padding:112px 28px 38px;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-20px)}.mobile-menu.open{visibility:visible;opacity:1;transform:none}.mobile-menu nav{display:grid}.mobile-menu nav a{border-bottom:1px solid var(--line);letter-spacing:-.03em;padding:18px 0;font-size:clamp(28px,8vw,42px);font-weight:280}.mobile-menu nav a.active{color:#c8a7f5}.mobile-menu-footer{gap:24px;margin-top:28px;display:grid}.mobile-menu-footer>a{min-height:52px;color:var(--ink);letter-spacing:.08em;background:#d7bd8314;border:1px solid #d7bd837a;border-radius:99px;justify-content:space-between;align-items:center;padding:0 20px;font-size:12px;display:flex}.mobile-language{border:0;border-bottom:1px solid var(--line);color:#f7f3ea9e;cursor:pointer;letter-spacing:.08em;text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:13px 0;font-size:11px;display:flex}.mobile-language span{width:34px;height:34px;color:var(--gold);border:1px solid #d7bd8359;border-radius:50%;place-items:center;font-size:9px;display:grid}.mobile-menu small{color:var(--muted);letter-spacing:.18em;font-size:8px}.booking-dialog{width:min(920px,100% - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--ink);background:#0b080e;border:1px solid #cdb0ef38;border-radius:28px;margin:auto;padding:0;inset:0;overflow:hidden;box-shadow:0 42px 130px #000000b8,0 0 80px #7549a321}.booking-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040306d1}.booking-dialog-shell{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);min-height:560px;display:grid;position:relative}.booking-dialog-close{z-index:3;color:#f7f3eac2;cursor:pointer;background:#08070a3d;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:38px;height:38px;padding:0 0 3px;font-family:Arial,sans-serif;font-size:24px;font-weight:200;line-height:1;transition:border-color .2s,background .2s,transform .2s;display:grid;position:absolute;top:18px;right:18px}.booking-dialog-close:hover{background:#d7bd831a;border-color:#d7bd839e;transform:rotate(4deg)}.booking-dialog-copy{flex-direction:column;justify-content:center;padding:72px clamp(38px,5vw,70px) 62px;display:flex}.booking-dialog-kicker{color:#b78be8;letter-spacing:.28em;margin:0 0 24px;font-size:7px}.booking-dialog-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.2vw,62px);font-weight:260;line-height:1.08}.booking-dialog-copy h2 span{color:#f7f3ea59;display:block}.booking-dialog-copy>p:not(.booking-dialog-kicker){color:#f7f3ea7a;letter-spacing:.04em;margin:28px 0 0;font-size:11px;line-height:1.9}.booking-dialog-notes{border-top:1px solid #ffffff1a;margin-top:32px;display:grid}.booking-dialog-notes span{color:#f7f3ea8c;letter-spacing:.035em;border-bottom:1px solid #ffffff14;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:46px;padding:13px 0;font-size:9px;display:grid}.booking-dialog-notes i{color:#a77bd9;font-family:var(--font-geist-mono);font-size:7px;font-style:normal}.booking-email{color:#f7f3eac7;letter-spacing:.04em;background:#d7bd830e;border:1px solid #d7bd8352;border-radius:99px;justify-content:space-between;align-items:center;width:max-content;min-width:206px;min-height:43px;margin-top:31px;padding:0 17px;font-size:9px;transition:border-color .2s,background .2s;display:flex}.booking-email:hover{background:#d7bd831c;border-color:#d7bd83ad}.booking-dialog-qr{color:#111015;background:linear-gradient(160deg,#f8f7f4,#eeeae5);flex-direction:column;justify-content:center;align-items:center;padding:74px 44px 46px;display:flex}.booking-qr-frame{background:#fff;border:1px solid #11101517;border-radius:20px;width:min(100%,330px);padding:14px;box-shadow:0 20px 55px #1c12241f}.booking-qr-frame img{image-rendering:auto;border-radius:8px;width:100%;height:auto}.booking-dialog-qr strong{letter-spacing:.1em;margin-top:24px;font-size:16px;font-weight:470}.booking-dialog-qr small{color:#1110156e;font-family:var(--font-geist-mono);letter-spacing:.24em;margin-top:8px;font-size:6px}.hero{min-height:100svh;color:var(--ink);isolation:isolate;background:#070609;position:relative;overflow:hidden}.hero-grid{z-index:-3;opacity:.16;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-position:0 0;background-size:14vw 14vw;animation:20s linear infinite grid-drift;position:absolute;inset:-12%;-webkit-mask-image:linear-gradient(#0000 6%,#000 60%,#0000);mask-image:linear-gradient(#0000 6%,#000 60%,#0000)}.hero-aurora{z-index:-2;filter:blur(32px);transform:translate3d(calc(var(--pointer-x) * 32px),calc(var(--pointer-y) * 22px),0);background:radial-gradient(circle,#6c39a147,#0000 67%);border-radius:50%;transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:8s ease-in-out infinite alternate aurora-breathe;position:absolute;inset:-20% 35% 12% -18%}.spectral-beam{z-index:0;opacity:.45;pointer-events:none;transform-origin:100%;background:linear-gradient(90deg,#0000,#b27eff08 20%,#dabcff8c 62%,#0000);width:65%;height:1px;position:absolute;top:12%;right:-18%;box-shadow:0 0 28px #a368f638}.beam-a{animation:9s ease-in-out infinite alternate beam-sweep-a;transform:rotate(-26deg)}.beam-b{opacity:.24;width:78%;animation:12s ease-in-out 1.5s infinite alternate beam-sweep-b;top:62%;right:-24%;transform:rotate(12deg)}.photon-field{z-index:4;pointer-events:none;transform:translate3d(calc(var(--pointer-x) * 14px),calc(var(--pointer-y) * 10px),0);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:86px 0 0 42%;overflow:hidden}.photon-field>i{top:var(--y);left:var(--x);width:var(--size);height:var(--size);opacity:0;animation:photon-float var(--duration) ease-in-out var(--delay) infinite;background:#e2cfffd9;border-radius:50%;position:absolute;box-shadow:0 0 10px #b277ffe6,0 0 28px #9151ec7a}.photon-field>i:after{content:"";background:linear-gradient(90deg,#0000,#cfacff8f);width:clamp(24px,4vw,70px);height:1px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.photon-field span{border-radius:inherit;border:1px solid #d7baff33;animation:2.2s ease-out infinite photon-ring;position:absolute;inset:-5px}.hero-copy{z-index:5;flex-direction:column;justify-content:center;width:min(53%,840px);min-height:100svh;padding:150px 4vw 128px clamp(40px,8vw,148px);display:flex;position:relative}.eyebrow{color:var(--muted);letter-spacing:.3em;align-items:center;gap:16px;margin:0 0 28px;font-size:9px;display:flex}.eyebrow span{background:var(--gold);width:35px;height:1px}.hero h1{font-family:var(--font-cn);letter-spacing:-.07em;margin:0;font-size:clamp(66px,7.3vw,128px);font-weight:250;line-height:.91}.hero h1>span{display:block}.title-accent{color:#0000;background:linear-gradient(108deg,#8a5ed0,#b78cff 46%,#8f65d7 88%);-webkit-background-clip:text;background-clip:text;margin-top:.14em;font-family:Songti SC,STSong,serif;font-weight:300}.hero-description{max-width:500px;color:var(--muted);letter-spacing:.075em;margin:34px 0 0;font-size:clamp(15px,1.15vw,18px);font-weight:350;line-height:2}.hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.primary-action{letter-spacing:.09em;background:#d7bd8314;border:1px solid #d7bd83b8;border-radius:99px;justify-content:center;align-items:center;gap:24px;min-width:180px;height:52px;padding:0 23px;font-size:12px;transition:transform .25s,background .25s;display:flex}.primary-action:hover{background:#d7bd8329;transform:translateY(-2px)}.text-action{color:var(--muted);letter-spacing:.08em;align-items:center;gap:17px;font-size:11px;display:flex}.text-action:hover{color:var(--ink)}.lens-stage{z-index:1;position:absolute;inset:86px 0 0;overflow:hidden}.lens-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070609 0%,#070609c2 29%,#07060933 51%,#0000 70%),linear-gradient(#0000 82%,#070609 100%);position:absolute;inset:0}.lens-stage img{object-fit:cover;object-position:center;image-rendering:auto;filter:saturate(1.08)contrast(1.13)brightness(1.24);width:100%;height:100%;transform:translate3d(calc(var(--pointer-x) * -10px),calc(var(--pointer-y) * -7px),0) scale(1.035);transition:transform .75s cubic-bezier(.2,.8,.2,1);animation:1.15s cubic-bezier(.2,.7,.2,1) both lens-image-reveal}.lens-refraction{z-index:2;filter:blur(9px);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#ddc9ff05,#efe2ff33,#a670ee0d,#0000);width:14%;height:150%;animation:8.5s cubic-bezier(.5,0,.3,1) 1.4s infinite lens-refraction;position:absolute;top:-25%;left:48%;transform:rotate(13deg)translate(-130%)}.lens-reticle{z-index:3;aspect-ratio:1;opacity:.72;pointer-events:none;width:clamp(120px,14vw,230px);transform:translate(-50%,-50%) translate3d(calc(var(--pointer-x) * 22px),calc(var(--pointer-y) * 17px),0);border:1px solid #e0cdff24;border-radius:50%;transition:transform .5s ease-out;position:absolute;top:48%;left:72%}.lens-reticle:before,.lens-reticle:after{content:"";background:#dec9ff2e;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lens-reticle:before{width:136%;height:1px}.lens-reticle:after{width:1px;height:136%}.lens-reticle i{border:1px solid #caa7ff26;border-radius:50%;animation:5.4s ease-out infinite reticle-pulse;position:absolute}.lens-reticle i:first-child{inset:19%}.lens-reticle i:nth-child(2){animation-delay:1.7s;inset:-18%}.lens-reticle i:nth-child(3){animation-delay:3.4s;inset:-42%}.optical-readout{z-index:4;color:#ebdeff80;pointer-events:none;gap:8px;width:clamp(115px,12vw,180px);display:grid;position:absolute;top:30%;right:clamp(25px,4vw,70px)}.optical-readout span,.optical-readout b{font-family:var(--font-geist-mono);letter-spacing:.17em;font-size:6px;font-weight:400}.optical-readout i{background:#ecdcff24;height:1px;position:relative;overflow:hidden}.optical-readout i:after{content:"";background:linear-gradient(90deg,#0000,#c698ff,#0000);animation:2.6s linear infinite readout-scan;position:absolute;inset:0}.optical-readout b{color:#d7bdff57;font-size:5px}.lens-caption{z-index:3;color:#f7f3ea7a;text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;bottom:48px;right:52px}.lens-caption span{letter-spacing:.32em;font-size:6px}.lens-caption strong{letter-spacing:.16em;font-size:9px;font-weight:400}.hero-index{z-index:6;color:var(--muted);font-family:var(--font-geist-mono);flex-direction:column;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;top:46%;right:30px}.hero-index i{background:linear-gradient(var(--gold) 16%, #ffffff29 16%);width:1px;height:50px}.scroll-cue{z-index:6;color:var(--muted);letter-spacing:.28em;align-items:center;gap:16px;font-size:6px;display:flex;position:absolute;bottom:34px;left:clamp(40px,8vw,148px)}.scroll-cue i{background:var(--line);width:54px;height:1px;position:relative;overflow:hidden}.scroll-cue i:after{background:var(--gold);content:"";animation:2.4s ease-in-out infinite scan-line;position:absolute;inset:0}.meyer-site[data-locale=en] .main-nav{gap:clamp(14px,1.7vw,28px)}.meyer-site[data-locale=en] .main-nav a{letter-spacing:.055em;font-size:11px}.meyer-site[data-locale=en] .hero h1{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.065em;font-size:clamp(64px,7vw,120px);font-weight:245;line-height:.9}.meyer-site[data-locale=en] .title-accent{font-family:var(--font-geist-sans),sans-serif;font-style:italic;font-weight:245}.meyer-site[data-locale=en] .hero-description{letter-spacing:.02em;max-width:555px;line-height:1.75}.meyer-site[data-locale=en] .phase-order-heading h2,.meyer-site[data-locale=en] .tech-intro h2,.meyer-site[data-locale=en] .about h2,.meyer-site[data-locale=en] .product-copy h2,.meyer-site[data-locale=en] .product-consult-heading h2,.meyer-site[data-locale=en] .product-structure-heading h2,.meyer-site[data-locale=en] .optical-passage-heading h2,.meyer-site[data-locale=en] .cooperation-heading h2{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.055em}.meyer-site[data-locale=en] .phase-order-heading h2{font-size:clamp(50px,5.7vw,92px)}.meyer-site[data-locale=en] .tech-intro h2,.meyer-site[data-locale=en] .about h2{font-size:clamp(44px,4.6vw,78px)}.meyer-site[data-locale=en] .cooperation-heading h2{max-width:960px}.meyer-site[data-locale=en] .concept-tabs strong,.meyer-site[data-locale=en] .stage-tabs strong,.meyer-site[data-locale=en] .structure-tabs strong,.meyer-site[data-locale=en] .passage-tabs strong,.meyer-site[data-locale=en] .product-lead,.meyer-site[data-locale=en] .service-lead,.meyer-site[data-locale=en] .cooperation-heading>p{letter-spacing:.025em}.meyer-site[data-locale=en] h1,.meyer-site[data-locale=en] h2,.meyer-site[data-locale=en] h3{text-wrap:balance}.meyer-site[data-locale=en] p,.meyer-site[data-locale=en] strong{text-wrap:pretty}.reading-path{z-index:8;color:var(--ink);background:#0a080d;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(240px,1.1fr) minmax(0,4fr);gap:45px;padding:30px clamp(32px,8vw,148px);display:grid;position:relative}.reading-path-intro{flex-direction:column;justify-content:center;display:flex}.reading-path-intro small{color:#ae88ec;letter-spacing:.25em;font-size:6px}.reading-path-intro strong{color:#f7f3eaa3;letter-spacing:.055em;max-width:350px;margin-top:10px;font-size:11px;font-weight:380;line-height:1.65}.reading-path-grid{border-left:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid}.reading-path-grid article{border-right:1px solid #ffffff14;gap:4px;min-width:0;padding:8px 18px;display:grid;position:relative}.reading-path-grid article:not(:last-child):after{color:#b98fee70;content:"→";font-size:7px;position:absolute;top:50%;right:-4px;transform:translate(50%,-50%)}.reading-path-grid span{color:#a27ad8;font-family:var(--font-geist-mono);font-size:6px}.reading-path-grid strong{letter-spacing:.05em;font-size:11px;font-weight:440}.reading-path-grid small{color:#f7f3ea57;letter-spacing:.04em;font-size:7px}.phase-order{--concept-x:0;--concept-y:0;color:#f4f1e9;isolation:isolate;background:#02070c;border-bottom:1px solid #7bb9e81f;min-height:940px;padding:118px clamp(32px,8vw,148px) 78px;position:relative;overflow:hidden}.phase-order:before{z-index:-2;content:"";background:radial-gradient(circle at 77% 48%,#11679d3b,#0000 32%),radial-gradient(circle at 91% 30%,#57aadd21,#0000 24%),linear-gradient(90deg,#02060a 0%,#03090e 48%,#04111b 100%);position:absolute;inset:0}.phase-order:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#02060afc 0%,#02060af2 31%,#02060aa6 49%,#02060a14 73%,#0000 100%),linear-gradient(#02060a26,#0000 62%,#02060ad1);position:absolute;inset:0}.phase-order-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#69aedc09 1px,#0000 1px),linear-gradient(90deg,#69aedc09 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%,#000);mask-image:linear-gradient(90deg,#0000,#000 38%,#000)}.phase-order-content{z-index:3;flex-direction:column;width:min(60%,870px);min-height:744px;display:flex;position:relative}.phase-order-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,6.6vw,108px);font-weight:250;line-height:.98}.phase-order-heading h2 span{color:#f4f1e94f;margin-top:7px;display:block}.phase-order-heading>p{color:#f4f1e975;letter-spacing:.055em;max-width:760px;margin:43px 0 0;font-size:13px;line-height:2.1}.concept-tabs{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.concept-tabs button{color:#f4f1e945;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff1a;flex-direction:column;gap:30px;min-height:116px;padding:23px 20px 20px 0;transition:color .35s,background .35s;display:flex;position:relative}.concept-tabs button:not(:first-child){padding-left:20px}.concept-tabs button:last-child{border-right:0}.concept-tabs button:before{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#64baff,#a57ef0);height:2px;transition:opacity .35s,transform .35s;position:absolute;top:-2px;left:0;right:0;transform:scaleX(.25);box-shadow:0 0 18px #5eb3f580}.concept-tabs button:hover,.concept-tabs button.active{color:#f4f1e9d1;background:linear-gradient(#438abe14,#0000)}.concept-tabs button.active:before{opacity:1;transform:scaleX(1)}.concept-tabs span{font-family:var(--font-geist-mono);font-size:7px}.concept-tabs strong{letter-spacing:.055em;font-size:12px;font-weight:430}.concept-detail{width:min(100%,720px);margin-top:39px}.concept-detail small{color:#75baf1;font-family:var(--font-geist-mono);letter-spacing:.28em;font-size:6px}.concept-detail h3{letter-spacing:-.035em;margin:24px 0 0;font-size:clamp(34px,3.2vw,54px);font-weight:290}.concept-detail>p{color:#f4f1e975;letter-spacing:.045em;max-width:650px;margin:22px 0 0;font-size:12px;line-height:1.95}.concept-detail>div{color:#f4f1e94d;letter-spacing:.1em;align-items:center;gap:12px;margin-top:27px;font-size:7px;display:flex}.concept-detail>div span{color:#75baf1b3;font-family:var(--font-geist-mono)}.concept-detail>div i{background:linear-gradient(90deg,#5cb5f1,#0000);width:42px;height:1px}.phase-order-visual{z-index:0;pointer-events:none;width:72%;height:100%;transform:translate3d(calc(var(--concept-x) * -24px),calc(var(--concept-y) * -18px),0);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;right:-1%}.phase-order-lens{background:radial-gradient(circle at 54% 47%,#125b8b33,#03121d9e 54%,#01080ee0 75%),linear-gradient(145deg,#307bab21,#0000 68%);border:1px solid #82ccf633;border-radius:53% 41% 48% 49%/47% 50% 43% 54%;width:112%;height:90%;animation:8s ease-in-out infinite alternate phase-lens-float;position:absolute;top:5%;right:-15%;overflow:hidden;transform:perspective(1400px)rotateY(-8deg)rotate(-3deg);box-shadow:inset 0 0 120px #3099d81f,inset 22px -12px 50px #68c2f614,0 0 110px #1577b424}.phase-order-lens:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 75% 30%,#8fdcff14,#0000 31%);border:1px solid #91d3fa1a;position:absolute;inset:2.4%}.phase-order-lens:after{z-index:3;content:"";filter:blur(9px);opacity:.42;background:linear-gradient(90deg,#0000,#a7e1ff29,#0000);width:13%;height:140%;animation:7s ease-in-out infinite network-sheen;position:absolute;top:-20%;right:19%;transform:rotate(14deg)}.molecular-network{filter:drop-shadow(0 0 15px #4ba9e02e);transform-origin:56%;width:97%;height:94%;animation:6.8s ease-in-out infinite alternate network-breathe;position:absolute;inset:4% 3% 2% 0;overflow:visible}.molecular-edges line{stroke:url(#myr-edge);stroke-width:calc(.65px + var(--edge-depth) * 1.65px);opacity:calc(.13 + var(--edge-depth) * .48);stroke-dasharray:8 5;animation:network-edge-flow 5.4s linear var(--edge-delay) infinite;transition:opacity .8s,stroke-width .8s}.molecule-node{transform-box:fill-box;transform-origin:50%;animation:molecule-jump var(--node-jump) ease-in-out var(--node-delay) infinite alternate}.node-halo{fill:#4aaee924;opacity:calc(.18 + var(--node-depth) * .46);filter:url(#myr-glow)}.node-core{fill:url(#myr-node);stroke:#bee8ff94;stroke-width:calc(.4px + var(--node-depth) * .75px);filter:url(#myr-glow)}.node-specular{fill:#f8fdfff0;opacity:calc(.42 + var(--node-depth) * .52)}.refractive-contours{opacity:.08;transform-origin:52%;transition:opacity .9s,transform 1.1s}.refractive-contours ellipse{fill:none;stroke:#77cbfb7a;stroke-width:1.1px;stroke-dasharray:6 9}.wavefront-arcs{opacity:0;transition:opacity .9s,transform 1.1s;transform:translate(60px)}.wavefront-arcs path{fill:none;stroke:#a8d8ffa8;stroke-width:2px;filter:url(#myr-glow)}.phase-order[data-concept-stage="0"] .molecular-edges line{opacity:calc(.08 + var(--edge-depth) * .28)}.phase-order[data-concept-stage="0"] .node-halo{opacity:calc(.28 + var(--node-depth) * .58)}.phase-order[data-concept-stage="1"] .refractive-contours{opacity:.78;transform:scale(1.04)rotate(-3deg)}.phase-order[data-concept-stage="1"] .molecular-edges line{opacity:calc(.24 + var(--edge-depth) * .68);stroke-width:calc(.8px + var(--edge-depth) * 2.1px)}.phase-order[data-concept-stage="2"] .molecular-network{transform:translate(-22px)scale(.97)}.phase-order[data-concept-stage="2"] .wavefront-arcs{opacity:.85;transform:none}.phase-order[data-concept-stage="2"] .refractive-contours{opacity:.26}.network-scan{z-index:4;opacity:.48;background:linear-gradient(#0000,#80cffac2,#0000);width:2px;animation:8s ease-in-out infinite phase-network-scan;position:absolute;top:-12%;bottom:-12%;left:18%;transform:rotate(7deg);box-shadow:0 0 28px #4db0eab8}.lens-rim{pointer-events:none;border:1px solid #7fccf821;border-radius:50%;position:absolute}.lens-rim-a{width:107%;height:88%;top:7%;right:-21%;transform:rotate(-4deg);box-shadow:0 0 42px #399fd914}.lens-rim-b{border-color:#0000 #0000 #8cd8ff57;width:84%;height:40%;bottom:2%;right:-8%;transform:rotate(-8deg);box-shadow:0 16px 18px -18px #5dbff5a8}.network-readout{z-index:5;color:#b2e0fb47;text-align:right;gap:9px;width:220px;display:grid;position:absolute;top:12%;right:6%}.network-readout span,.network-readout strong{font-family:var(--font-geist-mono);letter-spacing:.22em;font-size:6px;font-weight:400}.network-readout i{background:linear-gradient(90deg,#0000,#86d2fc6b);height:1px}.network-readout strong{color:#c0e5fa80;letter-spacing:.14em}.technology{min-height:1160px;color:var(--ink);background:#09070d;padding:145px clamp(32px,8vw,148px) 118px;position:relative;overflow:hidden}.technology:before{content:"";background:radial-gradient(circle at 70% 40%,#7a48e12e,#0000 31%),radial-gradient(circle at 14% 83%,#213c861f,#0000 26%);position:absolute;inset:0}.tech-intro,.about-copy{z-index:3;max-width:860px;position:relative}.section-kicker,.light-kicker{color:#ae88ec;letter-spacing:.3em;margin:0 0 27px;font-size:8px}.tech-intro h2,.about h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,86px);font-weight:255;line-height:1.12}.tech-intro h2 span,.about h2 span{color:#f7f3ea61;display:block}.tech-intro>p:last-child{color:#f7f3ea80;letter-spacing:.06em;max-width:630px;margin:31px 0 0;font-size:14px;line-height:2}.phase-lab{z-index:1;aspect-ratio:1.38;background:radial-gradient(circle at 58% 48%,#6f43c629,#0000 42%),linear-gradient(145deg,#0e0a15,#07060a 58%,#0c0812);border:1px solid #bd9df424;border-radius:52% 0 0 52%;width:min(57vw,920px);position:absolute;top:148px;right:clamp(-82px,-3vw,-28px);overflow:hidden;box-shadow:inset 0 0 120px #6c40b812,0 45px 160px #0006}.phase-lab:before{border-radius:inherit;content:"";border:1px solid #d6beff14;position:absolute;inset:6%}.lab-grid{opacity:.48;background-image:linear-gradient(#c39fff0e 1px,#0000 1px),linear-gradient(90deg,#c39fff0e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58%,#000,#0000 72%);mask-image:radial-gradient(circle at 58%,#000,#0000 72%)}.material-field,.index-field,.opd-map,.wavefront-stack,.retinal-plane{transition:opacity .8s,filter .8s,transform 1s cubic-bezier(.2,.8,.2,1);position:absolute}.material-field{opacity:.95;inset:18% 27% 19% 14%}.material-field i{aspect-ratio:1;background:radial-gradient(circle at 38% 34%,#e3d1ff4d,#8050d024 36%,#0000 70%);border:1px solid #d0b3ff40;border-radius:44% 56% 61% 39%/52% 41% 59% 48%;width:clamp(42px,5.5vw,86px);position:absolute;box-shadow:inset 0 0 22px #b58bf21f,0 0 42px #7a48c714}.material-field i:first-child{top:4%;left:12%}.material-field i:nth-child(2){top:13%;left:48%;scale:.72}.material-field i:nth-child(3){top:44%;left:28%;scale:.86}.material-field i:nth-child(4){top:56%;left:65%;scale:.62}.material-field i:nth-child(5){top:4%;left:78%;scale:.46}.material-field i:nth-child(6){top:69%;left:5%;scale:.52}.index-field{opacity:.12;filter:blur(1px);border-radius:48%;inset:12% 17% 15% 14%;overflow:hidden}.index-field:before{content:"";filter:blur(18px);background:radial-gradient(circle at 22% 26%,#7b5be5b8,#0000 18%),radial-gradient(circle at 64% 36%,#4d97ec9e,#0000 21%),radial-gradient(circle at 42% 73%,#dc84e894,#0000 22%),radial-gradient(circle at 82% 76%,#6545c68a,#0000 19%);position:absolute;inset:0}.index-field i{inset:calc(var(--ring,0) * 7%);border:1px solid #d2bcff2e;border-radius:48%;position:absolute}.index-field i:first-child{--ring:0}.index-field i:nth-child(2){--ring:1}.index-field i:nth-child(3){--ring:2}.index-field i:nth-child(4){--ring:3}.opd-map{opacity:.08;inset:16% 21% 20% 22%;transform:perspective(900px)rotateX(60deg)rotate(-8deg)}.opd-map i{background:linear-gradient(90deg,#0000,#9968e417,#0000);border:1px solid #d1b2ff3d;border-radius:50%;height:12%;position:absolute;left:0;right:0;box-shadow:0 0 22px #8657d114}.opd-map i:first-child{top:0}.opd-map i:nth-child(2){top:17%;transform:translate(2%)}.opd-map i:nth-child(3){top:34%;transform:translate(-1%)}.opd-map i:nth-child(4){top:51%;transform:translate(3%)}.opd-map i:nth-child(5){top:68%;transform:translate(-2%)}.opd-map i:nth-child(6){top:85%;transform:translate(1%)}.wavefront-stack{aspect-ratio:1;opacity:.08;width:54%;top:9%;right:6%;transform:perspective(850px)rotateY(-62deg)rotate(3deg)}.wavefront-stack i{border:1px solid #a4cdff47;border-radius:50%;animation:5.4s ease-out infinite wavefront-pulse;position:absolute;box-shadow:inset 0 0 20px #6da1ff0d,0 0 24px #7177ff0d}.wavefront-stack i:first-child{inset:1%}.wavefront-stack i:nth-child(2){animation-delay:.45s;inset:12%}.wavefront-stack i:nth-child(3){animation-delay:.9s;inset:23%}.wavefront-stack i:nth-child(4){animation-delay:1.35s;inset:34%}.wavefront-stack i:nth-child(5){animation-delay:1.8s;inset:45%}.retinal-plane{aspect-ratio:.68;opacity:.08;border:1px solid #bcdbff30;border-radius:50%;width:18%;top:33%;right:9%;transform:perspective(600px)rotateY(-28deg)}.retinal-plane:before{border-radius:inherit;content:"";border:1px dashed #b8d4ff24;position:absolute;inset:9%}.retinal-plane i{aspect-ratio:1;background:#e2efff;border-radius:50%;width:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #aebfff,0 0 48px #8a66ffe6}.retinal-plane span{filter:blur(4px);background:radial-gradient(circle,#dcebffcc,#9c74f659 28%,#0000 70%);border-radius:50%;position:absolute;inset:39% 20%}.lab-scan{opacity:0;background:linear-gradient(#0000,#d9c6ffbf,#0000);width:2px;animation:5.8s ease-in-out infinite lab-scan;position:absolute;top:-12%;bottom:-12%;left:24%;transform:rotate(8deg);box-shadow:0 0 28px #aa7bff8c}.lab-axis{color:#e1d1ff47;font-family:var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:9%;left:14%;right:12%}.lab-axis:before{content:"";background:linear-gradient(90deg,#bf97ff1a,#d5beff47,#bf97ff1a);height:1px;position:absolute;top:-10px;left:0;right:0}.phase-readout{color:#ddc8ff59;text-align:right;flex-direction:column;gap:8px;display:flex;position:absolute;top:14%;right:11%}.phase-readout span{font-family:var(--font-geist-mono);letter-spacing:.24em;font-size:6px}.phase-readout strong{color:#e6d6ffa8;letter-spacing:.15em;max-width:230px;font-size:7px;font-weight:400}.phase-lab[data-stage="1"] .material-field{opacity:.16;filter:blur(2px)}.phase-lab[data-stage="1"] .index-field{opacity:.96;filter:none}.phase-lab[data-stage="2"] .material-field,.phase-lab[data-stage="3"] .material-field{opacity:.08}.phase-lab[data-stage="2"] .index-field,.phase-lab[data-stage="3"] .index-field{opacity:.35;filter:blur(2px)}.phase-lab[data-stage="2"] .opd-map,.phase-lab[data-stage="3"] .opd-map{opacity:.92;transform:perspective(900px)rotateX(54deg)rotate(-4deg)}.phase-lab[data-stage="3"] .lab-scan{opacity:.85}.phase-lab[data-stage="4"] .material-field,.phase-lab[data-stage="5"] .material-field{opacity:.04}.phase-lab[data-stage="4"] .index-field,.phase-lab[data-stage="5"] .index-field{opacity:.16}.phase-lab[data-stage="4"] .opd-map,.phase-lab[data-stage="5"] .opd-map{opacity:.28}.phase-lab[data-stage="4"] .wavefront-stack{opacity:.96;transform:perspective(850px)rotateY(-55deg)rotate(1deg)}.phase-lab[data-stage="5"] .wavefront-stack{opacity:.52}.phase-lab[data-stage="5"] .retinal-plane{opacity:.98;transform:perspective(600px)rotateY(-18deg)scale(1.05)}.stage-story{z-index:4;border-top:1px solid var(--line);grid-template-columns:minmax(620px,1.4fr) minmax(330px,.6fr);gap:clamp(46px,6vw,110px);margin-top:410px;padding-top:58px;display:grid;position:relative}.stage-tabs{grid-template-columns:repeat(6,1fr);display:grid}.stage-tabs button{color:#f7f3ea5c;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff17;flex-direction:column;gap:34px;min-height:152px;padding:23px 13px;transition:color .25s,background .25s;display:flex;position:relative}.stage-tabs button:before{background:var(--purple);content:"";opacity:0;transform-origin:0;height:2px;transition:opacity .25s,transform .25s;position:absolute;top:-59px;left:0;right:0;transform:scaleX(.35)}.stage-tabs button:hover,.stage-tabs button.active{color:var(--ink);background:linear-gradient(#975deb14,#0000)}.stage-tabs button.active:before{opacity:1;transform:scaleX(1)}.stage-tabs button span{font-family:var(--font-geist-mono);font-size:8px}.stage-tabs button strong{letter-spacing:.06em;font-size:12px;font-weight:430}.stage-detail{min-height:285px;padding-top:4px}.stage-detail>p:first-child{color:var(--purple);letter-spacing:.28em;margin:0 0 18px;font-size:7px}.stage-detail h3{letter-spacing:-.02em;margin:0;font-size:clamp(30px,2.5vw,43px);font-weight:310}.stage-detail>p:nth-child(3){color:#f7f3ea80;letter-spacing:.05em;max-width:480px;margin:21px 0 18px;font-size:13px;line-height:1.9}.stage-formula{color:#e2cfffb8;width:max-content;max-width:100%;font-family:var(--font-geist-mono);overflow-wrap:anywhere;background:#a16fe70f;border:1px solid #ae88ec2e;border-radius:7px;margin-bottom:24px;padding:8px 11px;font-size:9px;font-weight:400;display:block}.stage-evidence{flex-wrap:wrap;align-items:center;gap:8px;margin:-7px 0 17px;display:flex}.stage-evidence span{letter-spacing:.08em;border:1px solid #ffffff1f;border-radius:99px;padding:6px 9px;font-size:7px}.stage-evidence .basis{color:#90befa;background:#5889d312;border-color:#76adf747}.stage-evidence .pending{color:#c09cf0;background:#a670e512;border-color:#b38af147}.stage-handoff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;max-width:520px;margin:2px 0 16px;display:grid}.stage-handoff>span{background:#ffffff05;border:1px solid #ffffff17;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:11px 12px;display:flex}.stage-handoff small{color:#f7f3ea40;font-family:var(--font-geist-mono);letter-spacing:.18em;font-size:6px}.stage-handoff strong{color:#f7f3ea9e;letter-spacing:.04em;font-size:9px;font-weight:380;line-height:1.5}.stage-handoff>i{color:#b991f07a;font-family:var(--font-geist-mono);place-items:center;font-size:11px;font-style:normal;display:grid}.stage-bridge{max-width:520px;color:#f7f3ea57!important;letter-spacing:.035em!important;margin:0 0 16px!important;font-size:9px!important;line-height:1.75!important}.research-state{color:#f7f3ea61;align-items:flex-start;gap:14px;font-size:9px;line-height:1.6;display:flex}.research-state span{color:#bb9aec;white-space:nowrap;border:1px solid #a982ef3d;border-radius:99px;padding:6px 10px}.research-state strong{letter-spacing:.06em;font-weight:350}.technical-terms{z-index:4;border-top:1px solid #ffffff17;grid-template-columns:minmax(180px,.7fr) minmax(0,3.3fr);gap:28px 42px;margin-top:42px;padding-top:28px;display:grid;position:relative}.technical-terms-heading{flex-direction:column;gap:13px;display:flex}.technical-terms-heading small{color:var(--purple);letter-spacing:.22em;font-size:6px}.technical-terms-heading strong{color:#f7f3ea9e;letter-spacing:.045em;max-width:220px;font-size:11px;font-weight:400;line-height:1.65}.technical-terms-grid{border-left:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid}.technical-terms-grid article{border-right:1px solid #ffffff14;min-width:0;padding:3px 20px 4px}.technical-terms-grid span{color:#bb91ed;font-family:var(--font-geist-mono);font-size:11px}.technical-terms-grid strong{color:#f7f3eaab;margin-top:12px;font-size:9px;font-weight:430;line-height:1.45;display:block}.technical-terms-grid p{color:#f7f3ea52;margin:8px 0 0;font-size:7px;line-height:1.65}.science-note{color:#f7f3ea47;letter-spacing:.05em;align-items:center;gap:11px;font-size:8px;display:flex;position:absolute;bottom:38px;left:clamp(32px,8vw,148px)}.science-note span{border:1px solid #f7f3ea33;border-radius:50%;place-items:center;width:17px;height:17px;font-family:serif;display:grid}.product{min-height:900px;color:var(--ink);isolation:isolate;background:radial-gradient(circle at 10% 12%,#67378f29,#0000 31%),linear-gradient(135deg,#07050a 0%,#0b0710 48%,#050409 100%);grid-template-columns:minmax(0,1.18fr) minmax(410px,.82fr);align-items:center;gap:clamp(48px,5.5vw,112px);padding:132px clamp(34px,5.2vw,100px) 96px;display:grid;position:relative;overflow:hidden}.product:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.product-copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:8px 0 10px clamp(0px,1vw,18px);display:flex;position:relative}.light-kicker{color:#bd91e8}.product h2,.service h2,.cooperation h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,3.8vw,64px);font-weight:270;line-height:1.12}.product h2 span,.cooperation h2 span{color:#e1cdef6b;display:block}.product-lead,.service-lead{color:#f7f3ea7a;letter-spacing:.045em;max-width:620px;margin:30px 0 0;font-size:13px;line-height:1.95}.product-points{border-top:1px solid #ffffff1a;margin-top:38px;display:grid}.product-points article{border-bottom:1px solid #ffffff17;grid-template-columns:42px 1fr;gap:14px;padding:19px 0;display:grid}.product-points article>span{color:#bd91e8;font-family:var(--font-geist-mono);font-size:8px}.product-points h3{color:#f7f3ead9;letter-spacing:.06em;margin:-3px 0 6px;font-size:14px;font-weight:440}.product-points p{color:#f7f3ea6b;margin:0;font-size:11px;line-height:1.72}.product-price{color:#e5c992;letter-spacing:.04em;font-size:15px;font-weight:520}.product-links{flex-wrap:wrap;align-items:center;gap:26px;margin-top:31px;display:flex}.product-links .dark-link{margin-top:0}.dark-link{color:#f7f3eab8;letter-spacing:.08em;border-bottom:1px solid #d0adec59;align-items:center;gap:30px;width:max-content;margin-top:31px;padding-bottom:8px;font-size:10px;display:flex}.product-visual{z-index:1;min-width:0;position:relative}.product-image-frame{aspect-ratio:2048/1638;background:#030308;border:1px solid #cba7e829;position:relative;overflow:hidden;box-shadow:0 44px 120px #00000075,0 0 80px #6b399714}.product-image-frame:before{z-index:1;content:"";pointer-events:none;border:1px solid #ffffff0b;position:absolute;inset:13px}.product-image-frame picture{width:100%;height:100%;display:block}.product-image-frame img{object-fit:contain;filter:none;width:100%;height:100%;display:block;transform:none}.product-image-meta{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:start;gap:24px;margin-top:17px;padding-top:15px;display:grid}.product-image-meta>span{color:#bd91e8;font-family:var(--font-geist-mono);letter-spacing:.2em;font-size:7px}.product-image-meta p{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;margin:0;display:flex}.product-image-meta strong{color:#f7f3eac2;letter-spacing:.08em;font-size:9px;font-weight:420}.product-image-meta small{color:#f7f3ea4d;letter-spacing:.13em;font-size:6px}.product-consult{color:var(--ink);isolation:isolate;background:linear-gradient(135deg,#0d0912,#08070a 58%,#09060c);border-top:1px solid #ffffff12;padding:104px clamp(32px,8vw,148px) 92px;position:relative;overflow:hidden}.product-consult:before{z-index:-1;aspect-ratio:1;content:"";filter:blur(24px);background:radial-gradient(circle,#8e57cc26,#0000 67%);border-radius:50%;width:54vw;position:absolute;top:-58%;right:-14%}.product-consult-heading{grid-template-columns:minmax(0,1fr) minmax(340px,470px);align-items:end;gap:34px 88px;display:grid}.product-consult-heading .section-kicker{margin-bottom:22px}.product-consult-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,68px);font-weight:260;line-height:1.1}.product-consult-heading h2 span{color:#f7f3ea57;display:block}.product-consult-heading>p{color:#f7f3ea75;letter-spacing:.04em;margin:0 0 5px;font-size:12px;line-height:1.95}.product-consult-grid{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.product-consult-grid article{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-height:225px;padding:25px clamp(20px,2.5vw,38px) 30px}.product-consult-grid article>span{color:#b98ae8;font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:7px}.product-consult-grid h3{color:#f7f3ead6;letter-spacing:.045em;margin:44px 0 15px;font-size:17px;font-weight:430}.product-consult-grid p{color:#f7f3ea6e;letter-spacing:.03em;margin:0;font-size:10px;line-height:1.82}.product-consult-action{justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:24px 0 0;display:flex}.product-consult-action p{flex-direction:column;gap:9px;margin:0;display:flex}.product-consult-action small{color:#b98ae8;letter-spacing:.2em;font-size:6px}.product-consult-action strong{color:#f7f3ea9e;letter-spacing:.045em;font-size:11px;font-weight:390}.product-consult-action>a{color:#f7f3eadb;letter-spacing:.05em;background:#d7bd830f;border:1px solid #d7bd8359;border-radius:99px;justify-content:space-between;align-items:center;min-width:190px;min-height:46px;padding:0 18px;font-size:9px;transition:transform .25s,background .25s,border-color .25s;display:flex}.product-consult-action>a:hover{background:#d7bd831c;border-color:#d7bd83ad;transform:translateY(-2px)}.product-structure{color:var(--ink);isolation:isolate;background:#04070b;border-top:1px solid #ffffff14;padding:132px clamp(32px,8vw,148px) 118px;position:relative;overflow:hidden}.product-structure:before{z-index:-2;aspect-ratio:1;content:"";filter:blur(22px);background:radial-gradient(circle,#3182bd36,#5d3eaa17 38%,#0000 68%);border-radius:50%;width:76vw;position:absolute;top:-32vw;right:-22vw}.product-structure:after{z-index:-1;content:"";background-image:linear-gradient(#6eb1de06 1px,#0000 1px),linear-gradient(90deg,#6eb1de06 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%,#000);mask-image:linear-gradient(90deg,#0000,#000 24%,#000)}.product-structure-heading{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:end;gap:42px 90px;display:grid}.product-structure-heading .section-kicker{color:#79b8e7;margin-bottom:23px}.product-structure-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,4.6vw,78px);font-weight:255;line-height:1.08}.product-structure-heading h2 span{color:#f7f3ea57;display:block}.product-structure-heading>p{color:#f7f3ea78;letter-spacing:.045em;max-width:650px;margin:0 0 5px;font-size:13px;line-height:1.95}.product-structure-stage{background:#080c12bd;border:1px solid #85c1e621;grid-template-columns:minmax(0,1.42fr) minmax(360px,.58fr);min-height:660px;margin-top:76px;display:grid;box-shadow:0 40px 120px #0000006b}.product-structure-visual{isolation:isolate;background:#020509;min-width:0;min-height:660px;position:relative;overflow:hidden}.product-structure-visual:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#02060a1f,#0000 52%,#02060a33),linear-gradient(#0000 62%,#02060ab8);position:absolute;inset:0}.product-structure-visual img{z-index:0;object-fit:cover;opacity:0;filter:saturate(.92)contrast(1.06);width:100%;height:100%;transition:opacity .8s,transform 1.15s cubic-bezier(.2,.8,.2,1),filter .8s;position:absolute;inset:0;transform:scale(1.08)}.product-structure-visual img.active{opacity:1;animation:9s ease-in-out infinite alternate structure-image-drift;transform:scale(1.02)}.product-structure-stage[data-view="0"] .product-structure-visual img{object-fit:cover;object-position:center;filter:saturate()contrast(1.02)brightness(.98)}.product-structure-stage[data-view="2"] .product-structure-visual img.active{object-fit:contain;object-position:center;filter:none;animation:none;transform:none}.structure-grid{z-index:1;opacity:.42;pointer-events:none;background-image:linear-gradient(#90cdf014 1px,#0000 1px),linear-gradient(90deg,#90cdf014 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 64% 48%,#000,#0000 75%);mask-image:radial-gradient(circle at 64% 48%,#000,#0000 75%)}.product-structure-stage[data-view="0"] .structure-grid{opacity:.48;background-image:linear-gradient(#48345e14 1px,#0000 1px),linear-gradient(90deg,#48345e14 1px,#0000 1px)}.structure-scan{z-index:2;opacity:0;background:linear-gradient(#0000,#8bd5ffeb,#0000);width:2px;animation:7.6s ease-in-out infinite structure-scan;position:absolute;top:-16%;bottom:-16%;left:-8%;transform:rotate(8deg);box-shadow:0 0 28px #5cb9f1bf}.structure-reticle{z-index:4;aspect-ratio:1;color:#ceeaf97a;pointer-events:none;border:1px solid #acddf83b;border-radius:50%;width:132px;animation:6s ease-in-out infinite alternate structure-reticle;position:absolute;top:10%;right:7%}.structure-reticle:before,.structure-reticle:after{content:"";background:#b4ddf42e;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.structure-reticle:before{width:130%;height:1px}.structure-reticle:after{width:1px;height:130%}.structure-reticle i{border:1px solid #a3d6f524;border-radius:50%;position:absolute}.structure-reticle i:first-child{inset:17%}.structure-reticle i:nth-child(2){inset:-22%}.structure-reticle span{font-family:var(--font-geist-mono);letter-spacing:.18em;white-space:nowrap;font-size:6px;position:absolute;top:calc(100% + 11px);right:0}.structure-status{z-index:5;color:#e4f1f8b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.1em;background:#03080d7a;border:1px solid #b0dcf433;border-radius:99px;align-items:center;gap:9px;padding:10px 14px;font-size:8px;display:flex;position:absolute;bottom:30px;left:32px}.structure-status i{aspect-ratio:1;background:#75c6f3;border-radius:50%;width:5px;animation:2.2s ease-out infinite photon-ring;box-shadow:0 0 12px #75c6f3cc}.product-structure-copy{border-left:1px solid #85c1e61f;flex-direction:column;min-width:0;padding:34px clamp(24px,3.2vw,52px) 36px;display:flex}.structure-tabs{border-top:1px solid #ffffff1c;display:grid}.structure-tabs button{color:#f7f3ea52;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;min-height:82px;padding:16px 0;transition:color .3s,background .3s,padding .3s;display:grid;position:relative}.structure-tabs button:before{content:"";opacity:0;background:linear-gradient(#70c3f1,#b383ef);width:2px;transition:opacity .3s,transform .3s;position:absolute;top:17px;bottom:17px;left:-1px;transform:scaleY(.35);box-shadow:0 0 16px #69bef08c}.structure-tabs button:hover,.structure-tabs button.active{color:#f7f3ead1;background:linear-gradient(90deg,#489cd014,#0000);padding-left:14px}.structure-tabs button.active:before{opacity:1;transform:scaleY(1)}.structure-tabs span{color:#73bce8;font-family:var(--font-geist-mono);font-size:8px}.structure-tabs strong{letter-spacing:.055em;font-size:12px;font-weight:430}.structure-tabs small{color:#f7f3ea3d;letter-spacing:.12em;font-size:5px}.structure-detail{margin-top:auto;padding-top:42px}.structure-detail>small{color:#75bdf0;font-family:var(--font-geist-mono);letter-spacing:.22em;font-size:6px}.structure-detail h3{letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(28px,2.35vw,42px);font-weight:290}.structure-detail>p{color:#f7f3ea78;letter-spacing:.04em;margin:20px 0 0;font-size:12px;line-height:1.9}.structure-detail>div{border-top:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:26px;padding-top:17px;display:grid}.structure-detail>div span,.structure-detail>div strong{color:#f7f3ea47;font-family:var(--font-geist-mono);letter-spacing:.14em;font-size:6px;font-weight:400}.structure-detail>div i{color:#0000;background:linear-gradient(90deg,#66bcee80,#0000);height:1px;overflow:hidden}.structure-detail>div strong{color:#a6d7f49e}.structure-boundary{background:#4b97c809;border:1px solid #83c0e521;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:28px;padding:14px 13px;display:grid}.structure-boundary span,.structure-boundary strong{color:#f7f3ea61;letter-spacing:.055em;text-align:center;font-size:7px;font-weight:380}.structure-boundary strong{color:#b0daf3ad}.structure-boundary i{color:#70bbe875;font-family:var(--font-geist-mono);font-size:8px;font-style:normal}.optical-passage{color:var(--ink);isolation:isolate;background:#02050a;border-top:1px solid #ffffff12;padding:132px clamp(32px,8vw,148px) 112px;position:relative;overflow:hidden}.optical-passage:before{z-index:-2;aspect-ratio:1;content:"";filter:blur(22px);background:radial-gradient(circle,#2a7eb82b,#673ab014 40%,#0000 69%);border-radius:50%;width:76vw;position:absolute;top:-34vw;left:12%}.optical-passage:after{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(90deg,#56b1e808 1px,#0000 1px),linear-gradient(#56b1e808 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 48% 48%,#000,#0000 84%);mask-image:radial-gradient(circle at 48% 48%,#000,#0000 84%)}.optical-passage-heading{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:end;gap:42px 90px;display:grid}.optical-passage-heading .section-kicker{color:#78bde9;margin:0 0 23px}.optical-passage-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,4.6vw,78px);font-weight:255;line-height:1.08}.optical-passage-heading h2 span{color:#f7f3ea57;display:block}.optical-passage-heading>p{color:#f7f3ea78;letter-spacing:.045em;max-width:650px;margin:0 0 5px;font-size:13px;line-height:1.95}.optical-passage-stage{background:#050a10c2;border:1px solid #80c2e921;grid-template-columns:minmax(0,1.46fr) minmax(360px,.54fr);min-height:660px;margin-top:76px;display:grid;box-shadow:0 42px 130px #0000007a}.passage-visual{isolation:isolate;background:radial-gradient(circle at 46% 49%,#276e9f26,#0000 34%),linear-gradient(145deg,#02050a,#050a12 56%,#02050a);border-right:1px solid #80c2e91c;min-width:0;min-height:660px;position:relative;overflow:hidden}.passage-grid{z-index:-1;background-image:linear-gradient(#7dc2ea0e 1px,#0000 1px),linear-gradient(90deg,#7dc2ea0e 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 20% 80%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 20% 80%,#0000 98%)}.passage-axis{background:linear-gradient(90deg,#0000,#6fc3f347 8%,#b382f080 52%,#72c7f447 92%,#0000);height:1px;position:absolute;top:50%;left:6%;right:6%;box-shadow:0 0 20px #6ebeef38}.incident-wavefronts,.exit-wavefronts{transition:opacity .65s,filter .65s,transform .8s;position:absolute;top:17%;bottom:17%}.incident-wavefronts{opacity:.22;width:23%;left:8%;transform:translate(-10px)}.incident-wavefronts i{background:linear-gradient(#0000,#7acdfcdb 18%,#c098f58f 50%,#7acdfcdb 82%,#0000);width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 13px #6fc2f23d}.incident-wavefronts i:first-child{left:4%}.incident-wavefronts i:nth-child(2){left:27%}.incident-wavefronts i:nth-child(3){left:50%}.incident-wavefronts i:nth-child(4){left:73%}.incident-wavefronts i:nth-child(5){left:96%}.exit-wavefronts{opacity:.2;width:27%;right:5%;transform:translate(10px)}.exit-wavefronts i{border-left:1px solid #a5dafab8;border-radius:50%;width:52%;position:absolute;top:0;bottom:0;box-shadow:-8px 0 24px #7ec4ef0f}.exit-wavefronts i:first-child{left:0}.exit-wavefronts i:nth-child(2){left:14%}.exit-wavefronts i:nth-child(3){left:28%}.exit-wavefronts i:nth-child(4){left:42%}.exit-wavefronts i:nth-child(5){left:56%}.photon-rail{opacity:.48;height:6px;position:absolute;top:calc(50% - 3px);left:7%;right:7%;overflow:hidden}.photon-rail i{aspect-ratio:1;background:#d9f2ff;border-radius:50%;width:4px;animation:5.2s linear infinite passage-photon;position:absolute;top:1px;left:-4%;box-shadow:0 0 12px #80cfff,0 0 24px #b57def99}.photon-rail i:nth-child(2){animation-delay:-.86s}.photon-rail i:nth-child(3){animation-delay:-1.72s}.photon-rail i:nth-child(4){animation-delay:-2.58s}.photon-rail i:nth-child(5){animation-delay:-3.44s}.photon-rail i:nth-child(6){animation-delay:-4.3s}.passage-lens{opacity:.28;background:linear-gradient(90deg,#54a7d80d,#7fbee42e 48%,#a673e11a);border:1px solid #a0daf96b;border-radius:46% 54% 53% 47%/12% 14% 86% 88%;width:17%;height:74%;transition:opacity .65s,filter .65s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:13%;left:40%;transform:perspective(720px)rotateY(-14deg)scale(.96);box-shadow:inset 18px 0 34px #51a4d514,inset -15px 0 34px #9d68db14,0 0 42px #59b0e317}.passage-lens:before,.passage-lens:after{content:"";border:1px solid #b4e1fa2e;border-radius:50%;width:12%;position:absolute;top:4%;bottom:4%}.passage-lens:before{left:-4%}.passage-lens:after{right:-4%}.passage-lens>span{color:#b2dcf47a;font-family:var(--font-geist-mono);letter-spacing:.15em;white-space:nowrap;font-size:7px;position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-50%)}.passage-lens-core{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-items:center;display:grid;position:absolute;inset:10% 14%}.passage-lens-core i{aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#fff,#83d2ff 32%,#485cac 70%,#171532);border-radius:50%;width:clamp(4px,.55vw,7px);animation:4.6s ease-in-out infinite passage-node;box-shadow:0 0 11px #7acdfa61}.passage-lens-core i:nth-child(2n){animation-delay:-1.2s}.passage-lens-core i:nth-child(3n){animation-delay:-2.4s}.phase-plane{opacity:.23;justify-content:center;align-items:center;gap:5px;width:9%;transition:opacity .65s,filter .65s,transform .8s;display:flex;position:absolute;top:22%;bottom:22%;left:61%;transform:scaleY(.88)}.phase-plane i{background:linear-gradient(#0000,#b689ef 35%,#72c7f5 68%,#0000);border-radius:99px;width:2px;height:52%;animation:3.6s ease-in-out infinite phase-bar;box-shadow:0 0 12px #a87bea57}.phase-plane i:nth-child(2){height:72%;animation-delay:-.45s}.phase-plane i:nth-child(3){height:92%;animation-delay:-.9s}.phase-plane i:nth-child(4){height:64%;animation-delay:-1.35s}.phase-plane i:nth-child(5){height:84%;animation-delay:-1.8s}.phase-plane i:nth-child(6){height:58%;animation-delay:-2.25s}.phase-plane i:nth-child(7){height:74%;animation-delay:-2.7s}.phase-plane span{color:#c8a6f275;font-family:var(--font-geist-mono);letter-spacing:.15em;white-space:nowrap;font-size:7px;position:absolute;top:calc(100% + 17px);left:50%;transform:translate(-50%)}.passage-labels{color:#b8daee52;font-family:var(--font-geist-mono);letter-spacing:.16em;text-align:center;grid-template-columns:28% 25% 22% 25%;font-size:6px;display:grid;position:absolute;bottom:36px;left:6%;right:6%}.passage-scan{opacity:0;background:linear-gradient(#0000,#75cfffe6,#0000);width:1px;animation:7.8s ease-in-out infinite passage-scan;position:absolute;top:0;bottom:0;left:-12%;box-shadow:0 0 24px #6dc3f5bf}.passage-readout{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02070c8a;border:1px solid #91cbed21;flex-direction:column;min-width:250px;padding:13px 15px;display:flex;position:absolute;top:28px;left:30px}.passage-readout small{color:#b2daf059;letter-spacing:.17em;font-size:5px}.passage-readout strong{color:#dcf0fac7;letter-spacing:.12em;margin-top:8px;font-size:8px;font-weight:440}.passage-readout span{color:#b78eeaa6;font-family:var(--font-geist-mono);margin-top:7px;font-size:7px}.optical-passage[data-stage="0"] .incident-wavefronts,.optical-passage[data-stage="1"] .passage-lens,.optical-passage[data-stage="2"] .phase-plane,.optical-passage[data-stage="3"] .exit-wavefronts{opacity:1;filter:brightness(1.28)saturate(1.14);transform:translate(0)scale(1)}.optical-passage[data-stage="1"] .passage-lens{transform:perspective(720px)rotateY(-6deg)scale(1.035)}.optical-passage[data-stage="2"] .phase-plane{transform:scaleY(1)}.passage-copy{flex-direction:column;min-width:0;padding:32px clamp(24px,3.1vw,48px) 34px;display:flex}.passage-tabs{border-top:1px solid #ffffff1a;display:grid}.passage-tabs button{color:#f7f3ea4d;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff16;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;min-height:72px;padding:14px 0;transition:color .3s,background .3s,padding .3s;display:grid;position:relative}.passage-tabs button:before{content:"";opacity:0;background:linear-gradient(#73c7f5,#bd8ff0);width:2px;transition:opacity .3s,transform .3s;position:absolute;top:13px;bottom:13px;left:-1px;transform:scaleY(.3);box-shadow:0 0 15px #72c6f485}.passage-tabs button:hover,.passage-tabs button.active{color:#f7f3ead1;background:linear-gradient(90deg,#499dd013,#0000);padding-left:13px}.passage-tabs button.active:before{opacity:1;transform:scaleY(1)}.passage-tabs span{color:#76c0eb;font-family:var(--font-geist-mono);font-size:8px}.passage-tabs strong{letter-spacing:.055em;font-size:11px;font-weight:430}.passage-tabs small{color:#f7f3ea38;letter-spacing:.11em;font-size:5px}.passage-detail{margin-top:auto;padding-top:34px}.passage-detail>small{color:#75bff0;font-family:var(--font-geist-mono);letter-spacing:.2em;font-size:6px}.passage-detail h3{letter-spacing:-.035em;margin:19px 0 0;font-size:clamp(27px,2.15vw,38px);font-weight:285;line-height:1.25}.passage-detail p{color:#f7f3ea75;letter-spacing:.04em;margin:18px 0 0;font-size:11px;line-height:1.88}.passage-detail code{color:#c59defad;font-family:var(--font-geist-mono);letter-spacing:.07em;background:#9660d50a;border:1px solid #a97ee024;margin-top:22px;padding:12px 13px;font-size:8px;display:block}.passage-boundary{color:#f7f3ea52;text-align:center;border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:24px;padding-top:16px;font-size:7px;display:grid}.passage-boundary i{color:#75c5f273;font-style:normal}.passage-boundary strong{color:#a8d5f0a8;font-weight:430}.passage-note{color:#f7f3ea52;letter-spacing:.035em;align-items:center;gap:11px;max-width:980px;margin:28px 0 0;font-size:9px;line-height:1.7;display:flex}.passage-note span{aspect-ratio:1;color:#7fc2e9;width:20px;font-family:var(--font-geist-mono);border:1px solid #79c3ee40;border-radius:50%;flex:none;place-items:center;font-size:8px;display:grid}.service{background:var(--paper);min-height:900px;color:var(--text);grid-template-columns:52% 48%;display:grid}.service-visual{background:#d9d6d4;min-height:720px;position:relative;overflow:hidden}.service-visual:after{content:"";background:linear-gradient(#0000 64%,#0e0a1173);position:absolute;inset:0}.service-visual img{object-fit:cover;object-position:center;filter:contrast(1.04)saturate(.88);width:100%;height:100%;transform:translateY(calc(var(--scroll-shift,0) * -.004px)) scale(1.025)}.service-focus{z-index:2;aspect-ratio:1;color:#ffffffb8;border:1px solid #fff6;border-radius:50%;width:120px;position:absolute;top:38%;left:56%;transform:translate(-50%,-50%)}.service-focus:before,.service-focus:after{border-radius:inherit;content:"";border:1px solid #ffffff21;animation:4s ease-out infinite service-focus;position:absolute;inset:-24px}.service-focus:after{animation-delay:2s}.service-focus i{background:#ffffffe6;border-radius:50%;position:absolute;inset:46%;box-shadow:0 0 13px #fff}.service-focus span{font-family:var(--font-geist-mono);letter-spacing:.18em;white-space:nowrap;font-size:6px;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}.service-visual>span{z-index:2;color:#ffffffbf;letter-spacing:.22em;font-size:7px;position:absolute;bottom:34px;left:38px}.service-copy{flex-direction:column;justify-content:center;padding:125px clamp(38px,6.5vw,110px);display:flex}.service-entry{background:#6f469109;border:1px solid #66428629;margin-top:28px;padding:18px 20px}.service-entry small{color:var(--purple-dark);letter-spacing:.18em;font-size:6px}.service-entry p{color:var(--dark-muted);letter-spacing:.035em;margin:9px 0 0;font-size:10px;line-height:1.7}.service-steps{border-top:1px solid var(--dark-line);margin-top:42px;display:grid}.service-steps article{border-bottom:1px solid var(--dark-line);grid-template-columns:46px 1fr;gap:18px;padding:20px 0;display:grid}.service-steps article>span{color:var(--purple-dark);font-family:var(--font-geist-mono);font-size:8px}.service-steps h3{letter-spacing:.05em;margin:-3px 0 7px;font-size:14px;font-weight:500}.service-steps p{color:var(--dark-muted);margin:0;font-size:11px;line-height:1.7}.service-cadence{border-top:1px solid var(--dark-line);margin-top:34px;padding-top:30px}.service-cadence-heading small{color:var(--purple-dark);letter-spacing:.18em;font-size:6px}.service-cadence-heading h3{letter-spacing:-.02em;margin:14px 0 0;font-size:22px;font-weight:380}.service-cadence-track{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(5,1fr);margin-top:23px;display:grid}.service-cadence-track article{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);min-height:134px;padding:15px 13px 18px;position:relative}.service-cadence-track article:not(:last-child):after{z-index:2;color:#583d706b;content:"→";font-size:7px;position:absolute;top:31px;right:-4px;transform:translate(50%)}.service-cadence-track span{color:#583d707a;font-family:var(--font-geist-mono);font-size:6px}.service-cadence-track strong{color:#4f3a60;letter-spacing:.03em;margin-top:24px;font-size:10px;font-weight:520;display:block}.service-cadence-track p{color:var(--dark-muted);margin:8px 0 0;font-size:8px;line-height:1.62}.service-continuity{border-top:1px solid var(--dark-line);margin-top:34px;padding-top:30px}.service-continuity-heading small{color:var(--purple-dark);letter-spacing:.18em;font-size:6px}.service-continuity-heading h3{letter-spacing:-.02em;margin:14px 0 0;font-size:22px;font-weight:380}.service-continuity-heading p{color:var(--dark-muted);letter-spacing:.03em;margin:13px 0 0;font-size:10px;line-height:1.75}.service-continuity-grid{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(2,1fr);margin-top:24px;display:grid}.service-continuity-grid article{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);grid-template-columns:28px 1fr;gap:7px 10px;min-height:96px;padding:16px;display:grid}.service-continuity-grid span{color:var(--purple-dark);font-family:var(--font-geist-mono);grid-row:1/3;font-size:7px}.service-continuity-grid strong{letter-spacing:.04em;font-size:11px;font-weight:500}.service-continuity-grid small{color:var(--dark-muted);letter-spacing:.04em;font-size:7px}.service-contact{border-top:1px solid var(--dark-line);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:25px 0 0;display:flex}.service-contact>div{max-width:510px}.service-contact small{color:var(--purple-dark);letter-spacing:.16em;font-size:6px}.service-contact strong{margin-top:10px;font-size:18px;font-weight:430;display:block}.service-contact p{color:var(--dark-muted);margin:8px 0 0;font-size:9px;line-height:1.7}.service-contact>a{color:#583d70;letter-spacing:.05em;border:1px solid #5c3b7642;border-radius:99px;justify-content:space-between;align-items:center;min-width:148px;min-height:44px;padding:0 17px;font-size:9px;transition:background .25s,transform .25s;display:flex}.service-contact>a:hover{background:#70498f12;transform:translateY(-2px)}.about{min-height:870px;color:var(--ink);background:#08070a;align-items:center;padding:150px clamp(32px,8vw,148px);display:flex;position:relative;overflow:hidden}.about-glow{aspect-ratio:1;filter:blur(25px);background:radial-gradient(circle,#8a53d32e,#0000 60%);border-radius:50%;width:52vw;position:absolute;top:6%;right:5%}.about-orbits{aspect-ratio:1;border:1px solid #c79fff14;border-radius:50%;width:min(44vw,700px);position:absolute;top:50%;right:3%;transform:translateY(-50%)}.about-orbits:before,.about-orbits:after{content:"";border:1px solid #c79fff14;border-radius:50%;position:absolute}.about-orbits:before{inset:14%}.about-orbits:after{inset:31%}.about-orbits i{border-top:1px solid #d7b5ff38;border-radius:50%;animation:15s linear infinite about-orbit;position:absolute;inset:50%}.about-orbits i:first-child{width:84%;height:84%;margin:-42% 0 0 -42%}.about-orbits i:nth-child(2){width:62%;height:62%;margin:-31% 0 0 -31%;animation-duration:11s;animation-direction:reverse}.about-orbits i:nth-child(3){width:36%;height:36%;margin:-18% 0 0 -18%;animation-duration:8s}.about-orbits span{aspect-ratio:1;background:#d2adff;border-radius:50%;width:8px;animation:3s ease-in-out infinite core-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #9d62e5,0 0 90px #914de0e6}.about-number{color:#0000;letter-spacing:-.12em;-webkit-text-stroke:1px #d7bd831f;font-family:Georgia,serif;font-size:min(64vw,940px);font-weight:400;line-height:.8;position:absolute;bottom:-15vw;right:-1vw}.about-copy{max-width:780px}.about-copy>p:nth-child(3){color:#f7f3ea80;letter-spacing:.055em;max-width:680px;margin:36px 0 0;font-size:14px;line-height:2.15}.about-values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:700px;margin-top:76px;display:grid}.about-values>span{border-right:1px solid var(--line);letter-spacing:.08em;flex-direction:column;justify-content:space-between;min-height:120px;padding:28px 20px;font-size:14px;display:flex}.about-values>span:first-child{padding-left:0}.about-values>span:last-child{border-right:0}.about-values small{color:var(--purple);letter-spacing:.24em;font-size:6px}.about-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:960px;margin-top:34px;display:grid}.about-facts article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:190px;padding:24px 22px;display:flex}.about-facts small{color:var(--purple);font-family:var(--font-geist-mono);letter-spacing:.17em;font-size:6px}.about-facts strong{letter-spacing:.06em;margin-top:30px;font-size:14px;font-weight:440}.about-facts p{color:#f7f3ea73;letter-spacing:.035em;margin:13px 0 0;font-size:10px;line-height:1.8}.about-method{color:var(--ink);isolation:isolate;background:#030508;border-top:1px solid #ffffff14;padding:145px clamp(32px,8vw,148px) 118px;position:relative;overflow:hidden}.about-method:before{z-index:-2;aspect-ratio:1;content:"";filter:blur(24px);background:radial-gradient(circle,#4d7ec429,#6a42a514 40%,#0000 68%);border-radius:50%;width:78vw;position:absolute;top:-30vw;left:-25vw}.about-method:after{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#7dafd306 1px,#0000 1px),linear-gradient(90deg,#7dafd306 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.about-method-heading{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:end;gap:38px 90px;display:grid}.about-method-heading .section-kicker{color:#84b9e6;margin-bottom:24px}.about-method-heading h2{letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(48px,4.8vw,82px);font-weight:255;line-height:1.08}.about-method-heading h2 span{color:#f7f3ea57;display:block}.about-method-heading>p{color:#f7f3ea75;letter-spacing:.045em;max-width:680px;margin:0 0 4px;font-size:12px;line-height:1.95}.decision-system{background:#060a10c7;border:1px solid #81bce121;grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);min-height:720px;margin-top:82px;display:grid;box-shadow:0 44px 140px #0000006b}.decision-core{isolation:isolate;background:radial-gradient(circle at 50% 48%,#714cb226,#0000 28%),linear-gradient(145deg,#346a9512,#0000 55%);border-right:1px solid #81bce11f;min-height:720px;position:relative;overflow:hidden}.decision-grid{z-index:-1;background-image:linear-gradient(#88c7e90f 1px,#0000 1px),linear-gradient(90deg,#88c7e90f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.decision-orbit{aspect-ratio:1;border:1px solid #8bc4e426;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.decision-orbit:before,.decision-orbit:after{content:"";border:1px solid #ab8ada21;border-radius:50%;position:absolute}.decision-orbit:before{inset:13%}.decision-orbit:after{inset:32%}.orbit-a{width:min(74%,480px);animation:26s linear infinite about-orbit}.orbit-b{border-style:dashed;border-color:#b591e52e;width:min(52%,340px);animation:18s linear infinite reverse about-orbit}.orbit-a:before{border-top-color:#82c8ee80}.orbit-b:after{border-right-color:#c499f175}.decision-beam{z-index:1;opacity:0;background:linear-gradient(#0000,#79cdf8db,#0000);width:2px;animation:8.5s ease-in-out infinite decision-scan;position:absolute;top:8%;bottom:8%;left:-16%;transform:rotate(12deg);box-shadow:0 0 32px #69c2efa8}.decision-center{z-index:3;aspect-ratio:1;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04090edb;border:1px solid #a3d1ea3d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(48%,280px);padding:34px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 70px #6e49aa1f,0 0 65px #4d83a917}.decision-center:before{content:"";border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:10px}.decision-center small{color:#85c2e58f;font-family:var(--font-geist-mono);letter-spacing:.2em;font-size:6px}.decision-center strong{color:#f7f3eae0;letter-spacing:-.03em;margin-top:22px;font-size:clamp(21px,2vw,31px);font-weight:300;line-height:1.42}.decision-center span{color:#bb95ea8c;font-family:var(--font-geist-mono);letter-spacing:.17em;margin-top:20px;font-size:5px}.decision-core-nodes>span{z-index:4;aspect-ratio:1;color:#e2f0f7cc;width:54px;font-family:var(--font-geist-mono);background:#050c12cc;border:1px solid #86c6e940;border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;box-shadow:0 0 25px #5da9d11a}.decision-core-nodes span:first-child{top:17%;left:19%}.decision-core-nodes span:nth-child(2){top:17%;right:19%}.decision-core-nodes span:nth-child(3){bottom:17%;right:19%}.decision-core-nodes span:nth-child(4){bottom:17%;left:19%}.decision-core-nodes small{color:#a7cde15c;letter-spacing:.14em;font-size:5px;position:absolute;top:calc(100% + 8px)}.decision-readout{color:#bed8e540;font-family:var(--font-geist-mono);letter-spacing:.13em;align-items:center;gap:9px;font-size:6px;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.decision-readout i{aspect-ratio:1;background:#8bc9eb;border-radius:50%;width:5px;animation:2.5s ease-out infinite photon-ring;box-shadow:0 0 14px #84c8ebcc}.decision-axes{grid-template-columns:repeat(2,1fr);min-width:0;display:grid}.decision-axes article{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;min-width:0;min-height:360px;padding:32px clamp(24px,2.6vw,42px) 30px;display:flex}.decision-axes article:nth-child(2n){border-right:0}.decision-axes article:nth-child(n+3){border-bottom:0}.decision-axis-title{grid-template-columns:32px 1fr;align-items:center;gap:4px 10px;display:grid}.decision-axis-title>span{color:#82bde0;font-family:var(--font-geist-mono);grid-row:1/3;font-size:8px}.decision-axis-title small{color:#bcd6e442;letter-spacing:.16em;font-size:5px}.decision-axis-title h3{color:#f7f3eadb;letter-spacing:-.02em;margin:3px 0 0;font-size:clamp(19px,1.6vw,27px);font-weight:340}.decision-question{color:#f7f3ea73;letter-spacing:.04em;min-height:78px;margin:31px 0 0;font-size:11px;line-height:1.85}.decision-observe{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:8px;margin-top:24px;padding:15px 0;display:grid}.decision-observe small{color:#b491e180;letter-spacing:.17em;font-size:6px}.decision-observe strong{color:#e1ebf09c;letter-spacing:.045em;font-size:8px;font-weight:380;line-height:1.65}.decision-outcomes{gap:10px;margin-top:auto;padding-top:25px;display:grid}.decision-outcomes p{color:#f7f3ea6b;letter-spacing:.035em;align-items:center;min-height:38px;margin:0;padding-left:54px;font-size:8px;line-height:1.65;display:grid;position:relative}.decision-outcomes small{color:#7dbb99;font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:5px;position:absolute;left:0}.decision-outcomes .return small{color:#c09ade}.about-method-handoff{color:#f7f3ea66;background:linear-gradient(90deg,#4887ad12,#764eac0d);border:1px solid #84bcdd1f;grid-template-columns:1fr auto 1fr auto 1fr auto 1.25fr;align-items:center;gap:14px;margin-top:42px;padding:22px 24px;display:grid}.about-method-handoff span,.about-method-handoff strong{letter-spacing:.06em;text-align:center;font-size:8px;font-weight:390}.about-method-handoff strong{color:#e3d0f4b8}.about-method-handoff i{color:#99bed766;font-family:var(--font-geist-mono);font-size:9px;font-style:normal}.cooperation{--coop-gold:#d7bd83;--coop-gold-bright:#f0d79d;--coop-text:#f5efe4;--coop-muted:#f5efe485;--coop-line:#d7bd8333;color:var(--coop-text);isolation:isolate;background:radial-gradient(circle at 86% 8%,#b1843a1c,#0000 30%),radial-gradient(circle at 7% 58%,#6f4c1d12,#0000 27%),linear-gradient(145deg,#070604 0%,#0d0a06 45%,#050504 100%);border-top:1px solid #d7bd831f;padding:145px clamp(32px,8vw,148px) 90px;position:relative;overflow:hidden}.cooperation:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#d7bd8306 1px,#0000 1px),linear-gradient(90deg,#d7bd8306 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.cooperation-heading{grid-template-columns:minmax(0,1fr) minmax(250px,380px);align-items:end;gap:34px 70px;display:grid}.cooperation-heading .light-kicker{color:var(--coop-gold);grid-column:1/-1;margin:0}.cooperation-heading h2{max-width:1040px}.cooperation h2 span{color:#d7bd836e}.cooperation-heading>p:last-child{color:var(--coop-muted);letter-spacing:.04em;margin:0 0 4px;font-size:12px;line-height:1.9}.space-concepts{color:var(--coop-text);background:linear-gradient(135deg,#d7bd830b,#ffffff03 45%,#d7bd8306);border:1px solid #d7bd8338;margin-top:82px;padding:34px;box-shadow:inset 0 1px #ffefc709,0 28px 80px #00000038}.space-concepts-heading{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:24px 70px;padding:8px 6px 32px;display:grid}.space-concepts-heading small{color:var(--coop-gold);letter-spacing:.22em;font-size:7px}.space-concepts-heading h3{letter-spacing:-.045em;max-width:720px;margin:14px 0 0;font-size:clamp(28px,3vw,48px);font-weight:310;line-height:1.16}.space-concepts-heading p{color:var(--coop-muted);letter-spacing:.045em;margin:0;font-size:10px;line-height:1.9}.space-concepts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.space-concepts figure{background:#0403029e;border:1px solid #d7bd8326;min-width:0;margin:0}.space-concept-image{aspect-ratio:4/3;background:#050408;position:relative;overflow:hidden}.space-concept-image:after{content:"";pointer-events:none;background:linear-gradient(#2b1c0605 48%,#05040280);border-bottom:1px solid #d7bd831f;position:absolute;inset:0}.space-concept-image img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s}.space-concepts figure:hover .space-concept-image img{filter:saturate()contrast(1.04);transform:scale(1.025)}.space-concepts figcaption{grid-template-columns:1fr auto;gap:8px 18px;min-height:118px;padding:20px 22px 22px;display:grid}.space-concepts figcaption span{color:var(--coop-gold);font-family:var(--font-geist-mono);letter-spacing:.17em;font-size:6px}.space-concepts figcaption strong{letter-spacing:.06em;font-size:14px;font-weight:430}.space-concepts figcaption small{color:#f5efe466;letter-spacing:.05em;grid-column:1/-1;font-size:8px}.space-concepts-note{color:#f5efe452;letter-spacing:.035em;margin:18px 6px 0;font-size:7px;line-height:1.7}.cooperation-grid{border-top:1px solid var(--coop-line);border-bottom:1px solid var(--coop-line);grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.cooperation-grid article{border-right:1px solid var(--coop-line);min-height:360px;padding:32px clamp(22px,3vw,46px) 38px;transition:background .3s}.cooperation-grid article:hover{background:linear-gradient(#d7bd830b,#0000 78%)}.cooperation-grid article:first-child{padding-left:0}.cooperation-grid article:last-child{border-right:0;padding-right:0}.cooperation-grid article>span{color:var(--coop-gold);font-family:var(--font-geist-mono);font-size:9px}.coop-status{color:#e7cf9b9e;letter-spacing:.12em;border:1px solid #d7bd8333;border-radius:99px;width:max-content;margin-top:23px;padding:6px 9px;font-size:6px;display:block}.coop-status.current{color:#dfc78f;background:#d7bd8311;border-color:#d7bd834d}.cooperation-grid h3{letter-spacing:.04em;margin:54px 0 18px;font-size:25px;font-weight:350}.cooperation-grid p{max-width:350px;color:var(--coop-muted);letter-spacing:.04em;margin:0;font-size:12px;line-height:1.9}.cooperation-grid .coop-contact-link{width:min(100%,268px);min-height:58px;color:var(--coop-gold-bright);background:#d7bd830b;border:1px solid #d7bd834d;border-radius:99px;justify-content:space-between;align-items:center;margin-top:32px;padding:9px 11px 9px 17px;transition:border-color .25s,background .25s,transform .25s;display:flex}.cooperation-grid .coop-contact-link:hover{background:#d7bd831a;border-color:#f0d79db3;transform:translateY(-2px)}.coop-contact-link>span{flex-direction:column;gap:5px;min-width:0;display:flex}.coop-contact-link small{color:#e7cf9b7a;letter-spacing:.12em;font-size:6px}.coop-contact-link strong{letter-spacing:.06em;font-size:10px;font-weight:460}.coop-contact-link b{color:#130e06;background:linear-gradient(135deg,#e2c98e,#b98d43);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:520;display:grid;box-shadow:inset 0 1px #fff8dd61,0 7px 22px #815b1d2e}.cooperation-standard{border:1px solid var(--coop-line);background:linear-gradient(135deg,#d7bd8311,#ffffff03 52%,#976a2309);margin-top:78px;padding:48px clamp(24px,3.5vw,56px) 42px;box-shadow:inset 0 1px #ffefc708}.cooperation-standard-heading{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:22px 70px;display:grid}.cooperation-standard-heading small{color:var(--coop-gold);letter-spacing:.2em;grid-column:1/-1;font-size:7px}.cooperation-standard-heading h3{letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.8vw,44px);font-weight:320;line-height:1.18}.cooperation-standard-heading p{color:var(--coop-muted);letter-spacing:.035em;margin:0;font-size:11px;line-height:1.85}.cooperation-qualification{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.cooperation-qualification article{background:#0000003b;border:1px solid #d7bd8317;border-top:2px solid #d7bd835e;padding:18px 16px 20px}.cooperation-qualification span{color:#d7bd8380;font-family:var(--font-geist-mono);font-size:6px}.cooperation-qualification strong{letter-spacing:.04em;margin-top:19px;font-size:12px;font-weight:520;display:block}.cooperation-qualification p{color:#f5efe473;margin:10px 0 0;font-size:8px;line-height:1.7}.cooperation-disclaimer{border-top:1px solid var(--coop-line);color:#f5efe466;letter-spacing:.025em;margin:24px 0 0;padding-top:20px;font-size:8px;line-height:1.7}.cooperation-process{border-top:1px solid var(--coop-line);margin-top:78px;padding-top:48px}.cooperation-process-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.cooperation-process-heading small{color:var(--coop-gold);letter-spacing:.22em;font-size:7px}.cooperation-process-heading h3{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.4vw,40px);font-weight:320}.cooperation-process-grid{border-top:1px solid var(--coop-line);border-left:1px solid var(--coop-line);grid-template-columns:repeat(5,1fr);margin-top:38px;display:grid}.cooperation-process-grid article{border-right:1px solid var(--coop-line);border-bottom:1px solid var(--coop-line);background:#00000014;min-height:210px;padding:23px 20px}.cooperation-process-grid span{color:var(--coop-gold);font-family:var(--font-geist-mono);font-size:7px}.cooperation-process-grid strong{letter-spacing:.04em;margin-top:35px;font-size:14px;font-weight:470;display:block}.cooperation-process-grid p{color:var(--coop-muted);letter-spacing:.025em;margin:13px 0 0;font-size:9px;line-height:1.75}.cooperation-boundary{color:var(--coop-muted);letter-spacing:.03em;background:#d7bd8309;border:1px solid #d7bd831a;align-items:flex-start;gap:18px;margin:22px 0 0;padding:18px 20px;font-size:9px;line-height:1.75;display:flex}.cooperation-boundary span{color:var(--coop-gold);letter-spacing:.15em;flex:none;font-size:7px}.contact-band{justify-content:space-between;align-items:center;gap:40px;margin-top:80px;padding:55px 0 0;display:flex}.contact-band small{color:var(--coop-gold);letter-spacing:.26em;font-size:7px}.contact-band h3{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(28px,3vw,48px);font-weight:290}.contact-action{background:#d7bd830d;border:1px solid #d7bd8352;border-radius:99px;justify-content:space-between;align-items:center;gap:28px;min-width:min(100%,410px);min-height:68px;padding:10px 12px 10px 24px;transition:border-color .25s,background .25s,transform .25s;display:flex}.contact-action:hover{background:#d7bd831a;border-color:#f0d79dad;transform:translateY(-2px)}.contact-action>span{min-width:0;color:var(--coop-gold-bright);letter-spacing:.025em;flex-direction:column;gap:5px;font-size:10px;display:flex}.contact-action>span small{color:var(--coop-muted);letter-spacing:.15em;font-size:6px}.contact-action b{color:#130e06;letter-spacing:.06em;background:linear-gradient(135deg,#e2c98e,#b98d43);border-radius:99px;place-items:center;min-width:104px;min-height:44px;padding:0 16px;font-size:9px;font-weight:520;display:grid;box-shadow:inset 0 1px #fff8dd61,0 8px 28px #815b1d29}.site-footer{color:var(--ink);background:#070609;grid-template-columns:220px 1fr;align-items:center;gap:30px;padding:62px clamp(32px,8vw,148px) 34px;display:grid}.site-footer>p{color:var(--muted);letter-spacing:.08em;margin:0;font-size:10px}.site-footer>small{border-top:1px solid var(--line);color:#f7f3ea4d;letter-spacing:.04em;grid-column:1/-1;padding-top:30px;font-size:8px}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(34px)}[data-reveal].is-visible{opacity:1;transform:none}.product-visual[data-reveal],.service-visual[data-reveal]{transform:scale(.975)}.product-visual[data-reveal].is-visible,.service-visual[data-reveal].is-visible{transform:scale(1)}@keyframes lens-image-reveal{0%{opacity:0}to{opacity:1}}@keyframes scan-line{0%{transform:translate(-105%)}55%,to{transform:translate(105%)}}@keyframes grid-drift{to{background-position:14vw 14vw}}@keyframes aurora-breathe{0%{opacity:.7;scale:.95}to{opacity:1;scale:1.06}}@keyframes beam-sweep-a{0%{opacity:.18;transform:rotate(-31deg)translateY(-35px)}to{opacity:.58;transform:rotate(-20deg)translateY(45px)}}@keyframes beam-sweep-b{0%{transform:rotate(7deg)translateY(40px)}to{transform:rotate(16deg)translateY(-45px)}}@keyframes photon-float{0%,12%{opacity:0;transform:translate(42px,20px)scale(.6)}34%,72%{opacity:.78}to{opacity:0;transform:translate(-95px,-38px)scale(1.2)}}@keyframes photon-ring{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(3.8)}}@keyframes lens-refraction{0%,16%{opacity:0;transform:rotate(13deg)translate(-150%)}36%{opacity:.75}62%,to{opacity:0;transform:rotate(13deg)translate(740%)}}@keyframes reticle-pulse{0%{opacity:0;transform:scale(.7)}32%{opacity:.8}to{opacity:0;transform:scale(1.25)}}@keyframes readout-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes wavefront-pulse{0%,14%{opacity:0;scale:.78}36%{opacity:.86}to{opacity:0;scale:1.12}}@keyframes lab-scan{0%,14%{translate:-18vw}70%,to{translate:48vw}}@keyframes core-breathe{0%,to{opacity:.5;scale:.75}50%{opacity:1;scale:1.25}}@keyframes product-scan{0%,17%{opacity:0;left:-20%}30%{opacity:.75}65%,to{opacity:0;left:118%}}@keyframes service-focus{0%{opacity:.6;transform:scale(.65)}to{opacity:0;transform:scale(1.45)}}@keyframes about-orbit{to{rotate:360deg}}@keyframes phase-lens-float{0%{transform:perspective(1400px)rotateY(-10deg)rotateX(2deg)rotate(-3.8deg)translate(-6px,-10px)scale(.985)}to{transform:perspective(1400px)rotateY(-6deg)rotateX(-1deg)rotate(-1.8deg)translate3d(10px,12px,30px)scale(1.015)}}@keyframes network-breathe{0%{transform:translate(-10px,8px)scale(.985)}to{transform:translate3d(12px,-9px,26px)scale(1.025)}}@keyframes molecule-jump{0%,18%{transform:translateY(4px)scale(.9)}55%{transform:translate3d(3px,-8px,18px)scale(1.08)}to{transform:translate(-2px,3px)scale(.96)}}@keyframes network-edge-flow{to{stroke-dashoffset:-52px}}@keyframes phase-network-scan{0%,12%{opacity:0;translate:-17vw}40%{opacity:.55}76%,to{opacity:0;translate:58vw}}@keyframes network-sheen{0%,18%{opacity:0;translate:-28vw}52%{opacity:.5}82%,to{opacity:0;translate:36vw}}@keyframes structure-image-drift{0%{transform:scale(1.02)translate(-.4%,.25%)}to{transform:scale(1.055)translate(.7%,-.55%)}}@keyframes structure-scan{0%,12%{opacity:0;translate:-8vw}38%{opacity:.68}76%,to{opacity:0;translate:62vw}}@keyframes structure-reticle{0%{opacity:.56;transform:translate(0)scale(.96)}to{opacity:.82;transform:translate(-12px,9px)scale(1.04)}}@keyframes passage-photon{0%{opacity:0;left:-4%}9%,88%{opacity:.9}to{opacity:0;left:104%}}@keyframes passage-node{0%,to{opacity:.42;transform:translateY(3px)scale(.82)}50%{opacity:1;transform:translate3d(0,-4px,14px)scale(1.18)}}@keyframes phase-bar{0%,to{opacity:.38;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1.06)}}@keyframes passage-scan{0%,12%{opacity:0;left:-12%}36%{opacity:.68}82%,to{opacity:0;left:112%}}@keyframes decision-scan{0%,12%{opacity:0;left:-16%}38%{opacity:.72}78%,to{opacity:0;left:116%}}@media (width<=1180px){.site-header{grid-template-columns:160px 1fr 150px}.main-nav{gap:13px}.main-nav a{font-size:10px}.reading-path{grid-template-columns:1fr;gap:22px}.phase-order-content{width:min(68%,820px)}.phase-order-visual{width:77%;right:-7%}.hero-copy{width:58%;padding-left:7vw}.stage-story{grid-template-columns:1fr;gap:48px}.stage-detail{max-width:600px}.product,.service{grid-template-columns:48% 52%}.product-structure-heading{grid-template-columns:1fr;gap:28px}.product-structure-stage{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.optical-passage-heading{grid-template-columns:1fr;gap:28px}.optical-passage-stage{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr)}.about-method-heading{grid-template-columns:1fr;gap:28px}.decision-system{grid-template-columns:minmax(350px,.72fr) minmax(0,1.28fr)}.decision-axes{grid-template-columns:1fr}.decision-axes article{border-bottom:1px solid #ffffff14;border-right:0;min-height:0}.decision-axes article:nth-child(n+3){border-bottom:1px solid #ffffff14}.decision-axes article:last-child{border-bottom:0}.decision-question{min-height:0}}@media (width<=860px){.site-header{grid-template-columns:1fr auto;height:72px;padding:0 20px}.brand-symbol{width:108px}.brand-tagline{letter-spacing:.44em;margin-top:4px;font-size:4.4px}.main-nav,.header-cta{display:none}.menu-button{display:block}.hero{min-height:900px}.hero-grid{background-size:26vw 26vw;animation-duration:28s}.spectral-beam{opacity:.25;width:115%;right:-45%}.photon-field{inset:365px -8% 0 18%}.hero-copy{text-align:center;align-items:center;width:100%;min-height:auto;padding:128px 24px 0}.eyebrow{margin-bottom:22px;font-size:7px}.hero h1{font-size:clamp(52px,15vw,76px);line-height:.98}.hero-description{max-width:360px;margin-top:22px;font-size:13px;line-height:1.8}.hero-actions{margin-top:28px}.primary-action{min-width:158px;height:46px;font-size:10px}.text-action{font-size:9px}.lens-stage{height:490px;inset:410px -12% 0}.lens-stage:after{background:linear-gradient(#070609 0%,#0000 24% 80%,#070609 100%)}.lens-stage img{object-position:66% center}.lens-reticle{width:126px;top:55%;left:68%}.optical-readout{display:none}.lens-caption{bottom:24px;right:14%}.hero-index,.scroll-cue{display:none}.reading-path{gap:20px;padding:26px 24px 30px}.reading-path-intro strong{max-width:none}.reading-path-grid{border-top:1px solid #ffffff14;border-left:0;grid-template-columns:1fr}.reading-path-grid article{border-bottom:1px solid #ffffff12;border-right:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;padding:13px 0}.reading-path-grid article:not(:last-child):after{content:"↓";top:auto;bottom:-6px;right:15px;transform:none}.reading-path-grid article:last-child{border-bottom:0}.reading-path-grid small{text-align:right}.phase-order{min-height:1240px;padding:110px 24px 76px}.phase-order:after{background:linear-gradient(#02060afa 0%,#02060ae0 23%,#02060a1f 41%,#02060a14 63%,#02060af0 77%,#02060a 100%)}.phase-order-content{width:100%;min-height:1040px}.phase-order-heading{text-align:center}.phase-order-heading h2{font-size:clamp(50px,13vw,78px)}.phase-order-heading>p{max-width:620px;margin:30px auto 0;font-size:12px}.phase-order-visual{width:142%;height:570px;top:275px;right:-34%;transform:none}.phase-order-lens{width:108%;height:92%;top:3%;right:-7%}.network-readout{top:8%;right:15%}.concept-tabs{margin-top:590px}.concept-detail{text-align:center;align-self:center}.concept-detail>p{margin-left:auto;margin-right:auto}.concept-detail>div{justify-content:center}.technology{min-height:1630px;padding:100px 24px 150px}.tech-intro{text-align:center}.tech-intro h2,.about h2{font-size:clamp(42px,11vw,62px)}.tech-intro>p:last-child{margin-left:auto;margin-right:auto;font-size:12px}.phase-lab{border-radius:50%;width:620px;top:355px;right:50%;transform:translate(50%)}.phase-readout{right:14%}.stage-story{border:0;margin-top:520px;padding-top:0;display:block}.stage-tabs{grid-template-columns:1fr;gap:5px}.stage-tabs button{border:1px solid #ffffff14;border-radius:10px;grid-template-columns:34px 1fr;gap:0;min-height:44px;padding:10px 14px;display:grid}.stage-tabs button:before{width:2px;height:auto;top:7px;bottom:7px;left:-1px;transform:scaleY(.4)}.stage-tabs button.active:before{transform:scaleY(1)}.stage-detail{min-height:315px;padding:34px 5px 0}.technical-terms{grid-template-columns:1fr}.technical-terms-grid{grid-template-columns:repeat(2,1fr)}.technical-terms-grid article{border-bottom:1px solid #ffffff14;min-height:116px}.science-note{align-items:flex-start;line-height:1.65;bottom:82px;left:24px;right:24px}.product,.service{flex-direction:column;min-height:0;display:flex}.product{background:radial-gradient(circle at 72% 12%,#67378f26,#0000 28%),linear-gradient(#07050a,#0b0710 58%,#050409);padding:104px 24px 84px}.product-copy,.service-copy{padding:100px 24px 82px}.product-copy{width:100%;padding:72px 0 0}.product h2,.service h2,.cooperation h2{font-size:clamp(43px,11vw,64px)}.product-visual{order:-1;width:100%}.product-image-frame{width:100%}.product-consult{padding:90px 24px 78px}.product-consult-heading{grid-template-columns:1fr;gap:24px}.product-consult-heading h2{font-size:clamp(42px,11vw,62px)}.product-consult-heading>p{max-width:640px}.product-consult-grid{grid-template-columns:1fr}.product-consult-grid article{min-height:0;padding:23px 22px 26px}.product-consult-grid h3{margin-top:25px}.service-visual{min-height:610px}.service-focus{width:90px}.service-cadence-track{grid-template-columns:1fr;overflow:visible}.service-cadence-track article{min-height:0;padding:16px 16px 19px}.service-cadence-track article:not(:last-child):after{content:"↓";top:auto;bottom:-5px;right:18px;transform:none}.service-cadence-track strong{margin-top:12px}.service-continuity-grid{grid-template-columns:repeat(2,1fr)}.product-structure{padding:100px 24px 88px}.product-structure-heading{gap:25px}.product-structure-heading h2{font-size:clamp(43px,11vw,64px)}.product-structure-heading>p{font-size:12px}.product-structure-stage{grid-template-columns:1fr;min-height:0;margin-top:56px}.product-structure-visual{min-height:540px}.product-structure-copy{border-top:1px solid #85c1e61f;border-left:0;padding:28px 24px 32px}.structure-tabs{grid-template-columns:repeat(3,1fr)}.structure-tabs button{border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:92px;padding:15px 10px;display:flex}.structure-tabs button:last-child{border-right:0}.structure-tabs button:before{width:auto;height:2px;inset:-1px 10px auto;transform:scaleX(.35)}.structure-tabs button:hover,.structure-tabs button.active{padding-left:10px}.structure-tabs button.active:before{transform:scaleX(1)}.structure-tabs small{white-space:nowrap}.structure-detail{margin-top:0;padding-top:38px}.structure-boundary{margin-top:24px}.optical-passage{padding:100px 24px 88px}.optical-passage-heading{gap:25px}.optical-passage-heading h2{font-size:clamp(43px,11vw,64px)}.optical-passage-heading>p{font-size:12px}.optical-passage-stage{grid-template-columns:1fr;min-height:0;margin-top:56px}.passage-visual{border-bottom:1px solid #80c2e91c;border-right:0;min-height:560px}.passage-copy{padding:28px 24px 32px}.passage-tabs{border-left:1px solid #ffffff16;grid-template-columns:repeat(2,1fr)}.passage-tabs button{border-right:1px solid #ffffff16;grid-template-columns:30px 1fr;min-height:82px;padding:14px 12px}.passage-tabs button:nth-child(3),.passage-tabs button:nth-child(4){border-bottom:0}.passage-tabs button small{display:none}.passage-tabs button:before{width:auto;height:2px;inset:-1px 12px auto;transform:scaleX(.3)}.passage-tabs button:hover,.passage-tabs button.active{padding-left:12px}.passage-tabs button.active:before{transform:scaleX(1)}.passage-detail{margin-top:0;padding-top:38px}.passage-note{margin-top:24px}.about{min-height:760px;padding:105px 24px}.about-orbits{opacity:.5;width:125vw;right:-48%}.about-copy>p:nth-child(3){font-size:13px}.about-values{margin-top:55px}.about-values>span{min-height:100px;padding:23px 12px;font-size:12px}.about-facts{grid-template-columns:1fr}.about-facts article{min-height:0}.about-method{padding:100px 24px 88px}.about-method-heading{gap:25px}.about-method-heading h2{font-size:clamp(43px,11vw,64px)}.about-method-heading>p{font-size:12px}.decision-system{grid-template-columns:1fr;min-height:0;margin-top:56px}.decision-core{border-bottom:1px solid #81bce11f;border-right:0;min-height:560px}.decision-axes{grid-template-columns:repeat(2,1fr)}.decision-axes article{border-right:1px solid #ffffff14;min-height:350px}.decision-axes article:nth-child(2n){border-right:0}.decision-axes article:nth-child(n+3){border-bottom:0}.about-method-handoff{grid-template-columns:1fr;gap:10px;padding:20px 16px}.about-method-handoff i{text-align:center;transform:rotate(90deg)}.cooperation{padding:105px 24px 70px}.cooperation-heading{display:block}.cooperation-heading>p:last-child{margin-top:28px}.space-concepts{margin-top:58px;padding:24px}.space-concepts-heading{grid-template-columns:1fr;gap:18px}.space-concepts-grid{grid-template-columns:1fr}.cooperation-grid{grid-template-columns:1fr;margin-top:65px}.cooperation-grid article,.cooperation-grid article:first-child,.cooperation-grid article:last-child{border-right:0;border-bottom:1px solid var(--dark-line);min-height:0;padding:28px 0 32px}.cooperation-grid article:last-child{border-bottom:0}.cooperation-grid h3{margin:40px 0 15px}.cooperation-standard{margin-top:58px;padding:38px 24px 34px}.cooperation-standard-heading{grid-template-columns:1fr;gap:19px}.cooperation-qualification{grid-template-columns:repeat(2,1fr)}.cooperation-process-heading{flex-direction:column;align-items:flex-start}.cooperation-process-grid{grid-template-columns:1fr}.cooperation-process-grid article{min-height:0}.contact-band{flex-direction:column;align-items:flex-start;margin-top:55px}.site-footer{grid-template-columns:1fr;padding:55px 24px 30px}.site-footer>small{grid-column:1}.meyer-site[data-locale=en] .mobile-menu nav a{letter-spacing:-.04em;font-size:clamp(27px,8vw,40px)}.meyer-site[data-locale=en] .hero h1{font-size:clamp(54px,15vw,78px);line-height:.92}.meyer-site[data-locale=en] .hero-description{max-width:410px}.meyer-site[data-locale=en] .phase-order-heading h2{font-size:clamp(44px,11.5vw,68px)}.meyer-site[data-locale=en] .tech-intro h2,.meyer-site[data-locale=en] .about h2{font-size:clamp(39px,10vw,56px)}.meyer-site[data-locale=en] .reading-path-grid article{grid-template-columns:30px minmax(0,1fr)}.meyer-site[data-locale=en] .reading-path-grid small{text-align:left;grid-column:2}}@media (width<=500px){.hero-actions{flex-direction:column;gap:14px}.product-links{flex-direction:column;align-items:flex-start;gap:20px}.product-consult-action{flex-direction:column;align-items:flex-start}.product-consult-action>a{width:100%}.lens-stage{height:425px;top:475px}.photon-field{inset:450px -8% 0 12%}.lens-reticle{opacity:.48;width:96px;top:56%;left:70%}.lens-caption{display:none}.phase-order{min-height:1260px;padding-top:92px}.phase-order-heading h2{font-size:clamp(48px,14vw,66px)}.phase-order-heading>p{margin-top:25px;font-size:11px;line-height:1.9}.phase-order-visual{width:160%;height:430px;top:315px;right:-43%}.phase-order-lens{height:88%;right:-3%}.network-readout{display:none}.concept-tabs{border-top:0;grid-template-columns:1fr;gap:5px;margin-top:455px}.concept-tabs button,.concept-tabs button:not(:first-child){border:1px solid #ffffff17;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:0;min-height:54px;padding:12px 14px;display:grid}.concept-tabs button:before{width:2px;height:auto;inset:8px auto 8px -1px;transform:scaleY(.3)}.concept-tabs button.active:before{transform:scaleY(1)}.concept-detail{margin-top:34px}.concept-detail h3{font-size:36px}.concept-detail>div{flex-wrap:wrap}.technology{min-height:1710px}.phase-lab{width:560px;top:415px}.lab-axis{font-size:6px;left:17%;right:17%}.stage-story{margin-top:540px}.research-state{flex-direction:column;align-items:flex-start;gap:10px}.stage-handoff{grid-template-columns:1fr}.stage-handoff>i{transform:rotate(90deg)}.technical-terms-grid{border-top:1px solid #ffffff14;border-left:0;grid-template-columns:1fr}.technical-terms-grid article{border-right:0;min-height:0;padding:16px 0 18px}.service-visual{min-height:500px}.product{padding-top:92px}.product-copy{padding-top:58px}.product-image-frame:before{inset:8px}.product-image-meta{grid-template-columns:1fr;gap:8px}.product-image-meta p{text-align:left;align-items:flex-start}.product-structure-visual{min-height:430px}.product-structure-copy{padding-left:17px;padding-right:17px}.structure-tabs button{min-height:78px;padding-left:7px;padding-right:7px}.structure-tabs button:hover,.structure-tabs button.active{padding-left:7px}.structure-tabs strong{font-size:10px}.structure-tabs small{display:none}.structure-reticle{width:88px;top:12%;right:8%}.structure-status{bottom:18px;left:18px}.structure-detail h3{font-size:32px}.structure-boundary{grid-template-columns:1fr auto 1fr}.structure-boundary i:nth-of-type(2),.structure-boundary strong{display:none}.passage-visual{min-height:440px}.passage-readout{min-width:220px;top:18px;left:18px}.passage-labels{display:none}.passage-lens{width:20%;left:38%}.phase-plane{gap:3px;width:10%;left:60%}.incident-wavefronts{width:24%;left:5%}.exit-wavefronts{width:28%;right:1%}.passage-copy{padding-left:17px;padding-right:17px}.passage-tabs{border-left:0;grid-template-columns:1fr}.passage-tabs button,.passage-tabs button:nth-child(3){border-bottom:1px solid #ffffff16;border-right:0;grid-template-columns:32px 1fr;min-height:58px;padding:12px 10px}.passage-tabs button:last-child{border-bottom:0}.passage-tabs button:before{width:2px;height:auto;inset:8px auto 8px -1px;transform:scaleY(.3)}.passage-tabs button:hover,.passage-tabs button.active{padding-left:10px}.passage-tabs button.active:before{transform:scaleY(1)}.passage-detail h3{font-size:31px}.passage-boundary{grid-template-columns:1fr auto 1fr}.passage-boundary i:nth-of-type(2),.passage-boundary strong{display:none}.service-visual img{object-position:47% center}.about-values{grid-template-columns:1fr}.about-values>span,.about-values>span:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:78px;padding:18px 0}.about-values>span:last-child{border-bottom:0}.service-continuity-grid{grid-template-columns:1fr}.service-cadence-track{grid-template-columns:1fr;overflow:visible}.service-cadence-track article{min-height:0;padding:16px 16px 19px}.service-cadence-track article:not(:last-child):after{content:"↓";top:auto;bottom:-5px;right:18px;transform:none}.service-cadence-track strong{margin-top:12px}.service-contact{flex-direction:column;align-items:flex-start}.service-contact>a{width:100%}.decision-core{min-height:460px}.decision-center{width:52%;padding:24px}.decision-center strong{font-size:22px}.decision-core-nodes>span{width:46px}.decision-core-nodes span:first-child{top:16%;left:12%}.decision-core-nodes span:nth-child(2){top:16%;right:12%}.decision-core-nodes span:nth-child(3){bottom:16%;right:12%}.decision-core-nodes span:nth-child(4){bottom:16%;left:12%}.decision-readout{font-size:5px;bottom:17px;left:16px;right:16px}.decision-axes{grid-template-columns:1fr}.decision-axes article{border-bottom:1px solid #ffffff14;border-right:0;min-height:0;padding:25px 18px 27px}.decision-axes article:nth-child(n+3){border-bottom:1px solid #ffffff14}.decision-axes article:last-child{border-bottom:0}.decision-question{min-height:0;margin-top:25px}.decision-outcomes{margin-top:23px}.cooperation-qualification{grid-template-columns:1fr}.space-concepts{padding:18px}.space-concepts-heading{padding:5px 2px 24px}.space-concepts-heading h3{font-size:30px}.space-concepts figcaption{grid-template-columns:1fr;min-height:105px;padding:18px}.space-concepts figcaption strong{grid-row:2}.contact-action{width:100%;min-width:0;padding-left:18px}.contact-action>span{font-size:8px}.contact-action b{min-width:94px}.meyer-site[data-locale=en] .hero{min-height:940px}.meyer-site[data-locale=en] .hero h1{font-size:clamp(52px,15vw,70px)}.meyer-site[data-locale=en] .hero-description{font-size:12px}.meyer-site[data-locale=en] .phase-order{min-height:1310px}.meyer-site[data-locale=en] .phase-order-heading h2{font-size:clamp(40px,11.6vw,56px)}.meyer-site[data-locale=en] .concept-detail h3{font-size:32px}.meyer-site[data-locale=en] .technology{min-height:1810px}.meyer-site[data-locale=en] .stage-detail{min-height:390px}.meyer-site[data-locale=en] .booking-dialog-copy h2{font-size:clamp(34px,9.5vw,48px)}}@media (width<=700px){.booking-dialog{border-radius:22px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.booking-dialog-shell{grid-template-columns:1fr;min-height:0}.booking-dialog-copy{padding:58px 24px 34px}.booking-dialog-copy h2{font-size:clamp(38px,11vw,54px)}.booking-dialog-copy>p:not(.booking-dialog-kicker){font-size:10px}.booking-dialog-qr{padding:34px 24px 40px}.booking-qr-frame{border-radius:17px;width:min(100%,280px);padding:11px}.booking-dialog-close{top:12px;right:12px}}@media (width>=861px) and (aspect-ratio<=4/3){.hero-copy{width:58%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.photon-field,.spectral-beam,.lens-refraction,.lab-scan,.network-scan,.structure-scan,.passage-scan,.decision-beam{display:none}.photon-rail i,.passage-lens-core i,.phase-plane i{animation:none}}.hero[data-concept]{--hero-violet:#a57cff;--hero-ice:#e9e0ff;background:#030207;min-height:100svh}.hero-cinematic-bg,.hero-cinematic-vignette{pointer-events:none;position:absolute;inset:0}.hero-cinematic-bg{z-index:-6;filter:saturate(1.08)contrast(1.08)brightness(.82);transform:translate3d(calc(var(--pointer-x) * -10px),calc(var(--pointer-y) * -7px),0) scale(1.035);background-position:50%;background-size:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);animation:1.6s cubic-bezier(.2,.75,.2,1) both cinematic-arrival}.hero[data-concept=a] .hero-cinematic-bg{background-image:url(/media/myr-hero-concept-a-bg.webp)}.hero[data-concept=b] .hero-cinematic-bg{filter:saturate(.9)contrast(1.1)brightness(.76);background-image:url(/media/myr-hero-concept-b-bg.webp)}.hero-cinematic-vignette{z-index:-1;background:linear-gradient(90deg,#040308 0%,#040308f5 18%,#0403089e 43%,#0403080f 72%,#04030824 100%),linear-gradient(#02020559,#0000 36%,#020205b3 100%)}.hero[data-concept=b] .hero-cinematic-vignette{background:linear-gradient(90deg,#030207 0%,#030207f7 18%,#030207bd 42%,#0302071f 69%,#0302070f 100%),linear-gradient(#02010542,#0000 54%,#020105b8 100%)}.hero[data-concept] .hero-grid{z-index:-4;opacity:.28;background-image:linear-gradient(#d9caff0e 1px,#0000 1px),linear-gradient(90deg,#d9caff0e 1px,#0000 1px);background-size:clamp(92px,8vw,142px) clamp(92px,8vw,142px);animation:26s linear infinite precision-grid-drift;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.hero[data-concept] .hero-aurora{z-index:-3;filter:blur(44px);background:radial-gradient(circle,#713ab64d,#49228014 48%,#0000 72%);inset:7% 42% 12% -15%}.hero[data-concept] .spectral-beam{z-index:2}.hero[data-concept=a] .beam-a{opacity:.5;width:56%;top:47%;right:-4%;transform:rotate(-.5deg)}.hero[data-concept=a] .beam-b{opacity:.16;width:49%;top:53%;right:-1%;transform:rotate(1deg)}.hero[data-concept=b] .beam-a{opacity:.72;width:76%;top:51%;right:-3%;transform:rotate(0)}.hero[data-concept=b] .beam-b{opacity:.2;width:78%;top:36%;right:-24%;transform:rotate(-20deg)}.hero-caustic{z-index:2;background:conic-gradient(from 138deg at 50% 50%,transparent 0 21%,#b083ff14 25%,transparent 28% 56%,#dec6ff13 61%,transparent 66% 100%);filter:blur(12px);mix-blend-mode:screen;opacity:.68;pointer-events:none;transform-origin:50%;border-radius:50%;width:50%;height:78%;position:absolute;top:12%;right:-8%;transform:perspective(900px)rotateY(-18deg)}.caustic-a{animation:18s linear infinite hero-caustic-turn}.caustic-b{opacity:.34;width:38%;animation:24s linear infinite hero-caustic-turn-reverse;right:2%}.hero-wavefronts{z-index:2;aspect-ratio:1;pointer-events:none;width:min(37vw,610px);transform:translateY(-50%) translate3d(calc(var(--pointer-x) * 18px),calc(var(--pointer-y) * 13px),0);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:49%;right:8%}.hero-wavefronts i{inset:var(--wave-inset);opacity:0;animation:hero-wavefront 6.8s ease-out var(--wave-delay) infinite;border:1px solid #e2d3ff33;border-radius:50%;position:absolute;box-shadow:inset 0 0 32px #8752e009,0 0 18px #a271ef0a}.hero-wavefronts i:first-child{--wave-inset:39%;--wave-delay:0s}.hero-wavefronts i:nth-child(2){--wave-inset:28%;--wave-delay:1.25s}.hero-wavefronts i:nth-child(3){--wave-inset:17%;--wave-delay:2.5s}.hero-wavefronts i:nth-child(4){--wave-inset:6%;--wave-delay:3.75s}.hero[data-concept=b] .hero-wavefronts{opacity:.55;width:min(33vw,535px);top:50%;right:1.5%}.hero[data-concept] .hero-copy{z-index:8;width:min(52%,860px);min-height:100svh;padding:148px 4vw 126px clamp(42px,7.6vw,142px)}.hero[data-concept] .eyebrow{color:#f1e9ff9e;font-family:var(--font-geist-mono);letter-spacing:.3em;margin-bottom:30px;font-size:8px}.hero[data-concept] .eyebrow span{background:linear-gradient(90deg,#d7bd83,#a77cff);width:46px;box-shadow:0 0 14px #d5b97f4d}.hero[data-concept] h1{letter-spacing:-.075em;text-shadow:0 12px 50px #00000057;max-width:760px;font-size:clamp(72px,7.9vw,142px);line-height:.88}.hero[data-concept] .title-accent{filter:drop-shadow(0 0 28px #9862e938);margin-top:.18em;background-image:linear-gradient(105deg,#d8c4ff 0%,#a478f4 42%,#e1c88f 95%)!important}.hero[data-concept=b] h1{font-size:clamp(76px,8.45vw,152px)}.hero[data-concept=b] .title-accent{background-image:linear-gradient(105deg,#f4efff 0%,#c7a9ff 52%,#8d64dc 100%)!important}.hero[data-concept] .hero-description{color:#f7f3ea99;letter-spacing:.06em;max-width:540px;margin-top:36px;font-size:clamp(14px,1vw,17px);line-height:1.95}.hero[data-concept] .hero-actions{margin-top:34px}.hero[data-concept] .primary-action{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(100deg,#d7bd8324,#9c6ae414);border-color:#dcc28b99;height:54px;box-shadow:inset 0 0 22px #ffffff04,0 12px 36px #00000038}.hero-proofline{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff12;align-items:center;width:max-content;max-width:100%;margin-top:42px;display:flex}.hero-proofline span{color:#e9dff76e;font-family:var(--font-geist-mono);letter-spacing:.13em;white-space:nowrap;padding:12px 17px;font-size:6px;position:relative}.hero-proofline span:first-child{padding-left:0}.hero-proofline span:not(:last-child):after{content:"";background:#d7bd83;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;right:0;box-shadow:0 0 8px #d7bd83b3}.hero[data-concept] .lens-stage{z-index:1;inset:86px 0 0;overflow:hidden}.hero[data-concept] .lens-stage:after{z-index:3;background:linear-gradient(90deg,#030207 0%,#030207e6 24%,#03020733 50%,#0000 69%),linear-gradient(#0000 82%,#030207 100%)}.hero[data-concept] .lens-stage img{object-fit:contain;object-position:center;mix-blend-mode:screen;opacity:.82;filter:saturate(1.1)contrast(1.16)brightness(1.2)drop-shadow(0 0 52px #804bd733);width:min(71vw,1280px);max-width:none;height:auto;transform:translate3d(calc(var(--pointer-x) * -18px),calc(var(--pointer-y) * -12px),0) scale(1.025);animation:1.4s cubic-bezier(.2,.7,.2,1) both lens-image-reveal,8s ease-in-out 1.5s infinite alternate hero-lens-float;position:absolute;top:auto;bottom:-8vh;right:-6vw;-webkit-mask-image:radial-gradient(72% 72% at 58% 58%,#000 42%,#000c 66%,#0000 92%);mask-image:radial-gradient(72% 72% at 58% 58%,#000 42%,#000c 66%,#0000 92%)}.hero[data-concept=b] .lens-stage img{opacity:.53;filter:saturate(.88)contrast(1.08)brightness(1.36)drop-shadow(0 0 62px #af87ff3d);width:min(62vw,1120px);transform:translate3d(calc(var(--pointer-x) * -14px),calc(var(--pointer-y) * -10px),0) scale(1.02) rotate(-2deg);animation:1.5s cubic-bezier(.2,.7,.2,1) both lens-image-reveal,9s ease-in-out 1.5s infinite alternate hero-lens-float-b;bottom:-18vh;right:-8vw}.lens-field-core{z-index:4;aspect-ratio:1;opacity:.78;background:#f3edff;border-radius:50%;width:8px;position:absolute;top:48.5%;right:26.4%;box-shadow:0 0 10px #fff,0 0 34px #b98cff,0 0 78px #8b51dfcc}.lens-field-core i{border:1px solid #e7d9ff33;border-radius:50%;animation:4.8s ease-out infinite field-core-ring;position:absolute;inset:-18px}.lens-field-core i:nth-child(2){animation-delay:1.4s;inset:-46px}.lens-field-core i:nth-child(3){animation-delay:2.8s;inset:-82px}.hero[data-concept=b] .lens-field-core{opacity:.95;top:51%;right:15.5%}.hero-scan-volume{z-index:4;opacity:.72;pointer-events:none;border-radius:50%;position:absolute;inset:5% -10% 5% 43%;overflow:hidden;transform:perspective(1050px)rotateY(-15deg);-webkit-mask-image:radial-gradient(at 56%,#000 0 55%,#0000 78%);mask-image:radial-gradient(at 56%,#000 0 55%,#0000 78%)}.hero-scan-volume:before{content:"";filter:blur(5px);background:linear-gradient(90deg,#0000,#deccff0a,#eee2ff54,#9765e714,#0000);width:9%;animation:7.4s cubic-bezier(.45,0,.25,1) 1.2s infinite hero-volume-scan;position:absolute;top:-18%;bottom:-18%;left:-22%;transform:skew(-12deg);box-shadow:0 0 42px #a070e738}.hero-scan-volume i{transform-origin:50%;background:linear-gradient(90deg,#0000,#c9adff2e 28%,#f6f0ffb8 55%,#935be221 76%,#0000);width:128%;height:1px;animation:6.2s ease-in-out infinite alternate hero-light-axis;position:absolute;top:50%;left:-24%;box-shadow:0 0 20px #b080f257}.hero-scan-volume i:first-child{transform:rotate(-3deg)}.hero-scan-volume i:nth-child(2){opacity:.36;animation-delay:-2.7s;transform:rotate(6deg)}.hero-orbit-system{z-index:5;aspect-ratio:1;pointer-events:none;width:clamp(270px,27vw,490px);transform:translate(50%,-50%) translate3d(calc(var(--pointer-x) * 15px),calc(var(--pointer-y) * 12px),0);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:48.5%;right:26.4%}.hero-orbit-system .orbit{inset:var(--orbit-inset);transform-style:preserve-3d;animation:hero-orbit var(--orbit-speed) linear infinite;border:1px solid #dbc6ff21;border-radius:50%;position:absolute;box-shadow:inset 0 0 28px #925de106,0 0 18px #9d69e409}.hero-orbit-system .orbit:before,.hero-orbit-system .orbit:after{aspect-ratio:1;content:"";background:#eee5ff;border-radius:50%;width:5px;position:absolute;box-shadow:0 0 8px #fff,0 0 22px #a56eef}.hero-orbit-system .orbit:before{top:12%;left:17%}.hero-orbit-system .orbit:after{opacity:.62;width:3px;bottom:27%;right:7%}.hero-orbit-system .orbit b{border-radius:inherit;border:1px dashed #e0ccff17;position:absolute;inset:10%}.orbit-one{--orbit-inset:8%;--orbit-speed:18s;transform:perspective(600px)rotateX(69deg)rotate(11deg)}.orbit-two{--orbit-inset:20%;--orbit-speed:13s;transform:perspective(600px)rotateY(66deg)rotate(-19deg);animation-direction:reverse!important}.orbit-three{--orbit-inset:31%;--orbit-speed:9s;transform:perspective(600px)rotateX(54deg)rotateY(28deg)}.orbit-axis{background:linear-gradient(90deg,#0000,#e1cfff26,#0000);width:76%;height:1px;position:absolute;top:50%;left:50%}.orbit-axis-x{transform:translate(-50%,-50%)rotate(-4deg)}.orbit-axis-y{opacity:.5;transform:translate(-50%,-50%)rotate(90deg)scaleX(.76)}.hero[data-concept] .lens-refraction{z-index:4;opacity:.7;left:61%}.hero[data-concept] .lens-reticle{z-index:5;opacity:.52;width:clamp(130px,12vw,210px);top:48.5%;left:auto;right:18.8%}.hero[data-concept=b] .lens-reticle{opacity:.35;top:50%;right:8%}.hero[data-concept] .optical-readout{z-index:5;top:23%;right:clamp(28px,4vw,72px)}.hero[data-concept=b] .optical-readout{top:26%}.hero[data-concept] .lens-caption{z-index:5;bottom:54px;right:clamp(34px,4vw,70px)}.hero-optical-route{z-index:9;color:#efe6ff70;font-family:var(--font-geist-mono);letter-spacing:.13em;align-items:center;gap:11px;font-size:6px;display:flex;position:absolute;bottom:34px;right:clamp(70px,8vw,148px)}.hero-optical-route small{color:#d7bd838f;letter-spacing:.18em;margin-right:9px;font-size:5px}.hero-optical-route i{background:#ffffff21;width:32px;height:1px;position:relative;overflow:hidden}.hero-optical-route i:after{content:"";background:linear-gradient(90deg,#0000,#c8a5ff,#0000);animation:2.8s linear infinite route-light;position:absolute;inset:0}.hero[data-concept] .hero-index{color:#ebdcff57;right:25px}.hero[data-concept] .scroll-cue{z-index:9}@keyframes cinematic-arrival{0%{opacity:0;transform:scale(1.08)}to{opacity:1}}@keyframes precision-grid-drift{to{background-position:clamp(92px,8vw,142px) clamp(92px,8vw,142px)}}@keyframes hero-wavefront{0%{opacity:0;transform:scale(.72)}24%{opacity:.62}to{opacity:0;transform:scale(1.32)}}@keyframes field-core-ring{0%{opacity:0;transform:scale(.35)}30%{opacity:.7}to{opacity:0;transform:scale(1.45)}}@keyframes route-light{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes hero-lens-float{0%{translate:0 4px;scale:1}to{translate:-7px -8px;scale:1.018}}@keyframes hero-lens-float-b{0%{translate:0 5px;scale:1}to{translate:-5px -9px;scale:1.014}}@keyframes hero-caustic-turn{0%{rotate:none}to{rotate:360deg}}@keyframes hero-caustic-turn-reverse{0%{rotate:360deg;scale:.92}to{rotate:none;scale:1.04}}@keyframes hero-volume-scan{0%,10%{opacity:0;translate:0}25%{opacity:.85}66%,to{opacity:0;translate:86vw}}@keyframes hero-light-axis{0%{opacity:.18;translate:-14px -4px}to{opacity:.72;translate:18px 6px}}@keyframes hero-orbit{to{rotate:360deg}}@media (width<=1180px){.hero[data-concept] .hero-copy{width:59%;padding-left:6vw}.hero[data-concept] h1{font-size:clamp(66px,8.8vw,112px)}.hero[data-concept] .lens-stage img{width:80vw;right:-13vw}.hero[data-concept=b] .lens-stage img{width:69vw;right:-15vw}.hero-optical-route{right:5vw}}@media (width<=860px){.hero[data-concept]{min-height:max(100svh,900px)}.hero[data-concept] .hero-cinematic-bg{filter:saturate(1.06)contrast(1.06)brightness(.72);background-position:70%}.hero[data-concept=b] .hero-cinematic-bg{background-position:73%}.hero[data-concept] .hero-cinematic-vignette{background:linear-gradient(#030207 0%,#030207f7 27%,#0302075c 57%,#030207ad 100%)}.hero[data-concept] .hero-grid{opacity:.2;background-size:104px 104px;-webkit-mask-image:linear-gradient(#000,#0000 52%);mask-image:linear-gradient(#000,#0000 52%)}.hero[data-concept] .hero-copy{width:100%;min-height:auto;padding:126px 24px 0}.hero[data-concept] h1,.hero[data-concept=b] h1{max-width:620px;font-size:clamp(56px,15.5vw,80px);line-height:.94}.hero[data-concept] .hero-description{max-width:455px;margin-top:24px;font-size:12px;line-height:1.78}.hero[data-concept] .hero-actions{margin-top:27px}.hero-proofline{margin-top:29px}.hero-proofline span{letter-spacing:.06em;padding:10px 9px;font-size:5px}.hero[data-concept] .lens-stage{height:auto;inset:72px 0 0}.hero[data-concept] .lens-stage:after{background:linear-gradient(#030207 0%,#0000 22% 76%,#030207 100%)}.hero[data-concept] .lens-stage img{opacity:.65;width:138vw;bottom:-1vh;right:-35vw}.hero[data-concept=b] .lens-stage img{opacity:.42;width:127vw;bottom:-4vh;right:-31vw}.hero-wavefronts{opacity:.48;width:76vw;top:69%;right:-14%}.hero[data-concept=b] .hero-wavefronts{width:78vw;top:67%;right:-18%}.lens-field-core{top:70%;right:23%}.hero[data-concept=b] .lens-field-core{top:68%;right:16%}.hero[data-concept] .lens-reticle{width:116px;top:70%;right:11%}.hero[data-concept=b] .lens-reticle{top:68%;right:4%}.hero[data-concept] .lens-caption{bottom:24px;right:24px}.hero-orbit-system{opacity:.7;width:min(67vw,420px);top:70%;right:23%}.hero-caustic{opacity:.42;width:92%;height:49%;top:47%;right:-24%}.hero-scan-volume{opacity:.5;inset:45% -22% 2% 20%}.hero-optical-route{display:none}}@media (width<=500px){.hero[data-concept]{min-height:max(100svh,880px)}.hero[data-concept] .hero-copy{padding-top:112px}.hero[data-concept] .eyebrow{letter-spacing:.22em;margin-bottom:20px;font-size:6px}.hero[data-concept] .eyebrow span{width:26px}.hero[data-concept] h1,.hero[data-concept=b] h1{font-size:clamp(52px,15vw,68px)}.hero[data-concept] .hero-description{max-width:365px;font-size:11px}.hero[data-concept] .hero-actions{gap:12px}.hero-proofline{grid-template-columns:repeat(3,1fr);width:min(100%,345px);display:grid}.hero-proofline span{white-space:normal;place-items:center;min-height:36px;padding:8px 5px;display:grid}.hero[data-concept] .lens-stage img{width:154vw;bottom:-10px;right:-27vw}.hero[data-concept=b] .lens-stage img{width:148vw;bottom:-4vh;right:-42vw}.hero-wavefronts{width:94vw;right:-28%}.hero[data-concept] .lens-reticle,.hero[data-concept] .lens-caption{display:none}.lens-field-core{right:20%}.hero-orbit-system{opacity:.55;width:78vw;right:20%}.hero-caustic{display:none}}@media (width>=501px) and (width<=860px){.hero[data-concept]{min-height:max(100svh,900px)}.hero[data-concept] .hero-cinematic-bg{background-position:72%}.hero[data-concept] .hero-cinematic-vignette{background:linear-gradient(#030207 0%,#030207fa 30%,#03020780 54%,#030207b3 100%)}.hero[data-concept] .lens-stage img{opacity:.7;width:clamp(590px,100vw,840px);bottom:-52px;right:calc(50vw - clamp(590px,100vw,840px)/2)}.hero-wavefronts{width:min(62vw,440px);top:78%;right:2%}.lens-field-core{top:78%;right:20%}.hero[data-concept] .lens-reticle{top:78%;right:7%}.hero-orbit-system{width:min(58vw,410px);top:78%;right:20%}.hero-scan-volume{inset:53% -12% 0 16%}}@media (width>=360px) and (width<=500px){.hero[data-concept] .hero-cinematic-bg{background-position:70%}.hero[data-concept] .lens-stage img{width:154vw;bottom:-10px;right:-27vw}.hero-wavefronts{width:90vw;top:76%;right:-18%}.lens-field-core{top:76%;right:19%}.hero-orbit-system{width:76vw;top:76%;right:19%}.hero-scan-volume{inset:52% -24% 0 10%}}@media (width<=359px){.meyer-site{min-width:0}.hero[data-concept]{min-height:max(100svh,900px)}.hero[data-concept] .hero-copy{padding:106px 18px 0}.hero[data-concept] h1,.hero[data-concept=b] h1{font-size:clamp(48px,15vw,54px)}.hero[data-concept] .hero-description{max-width:320px;font-size:10.5px;line-height:1.72}.hero[data-concept] .hero-cinematic-bg{background-position:68%}.hero[data-concept] .lens-stage img{width:176vw;bottom:-2px;right:-38vw}.hero-wavefronts{width:102vw;top:77%;right:-25%}.lens-field-core{top:77%;right:17%}.hero-orbit-system{width:86vw;top:77%;right:17%}.hero-scan-volume{inset:54% -30% 0 4%}}@media (width<=500px) and (height<=760px){.hero[data-concept]{min-height:880px}}@media (width<=860px){.meyer-site[data-locale=en] .hero[data-concept]{min-height:max(100svh,900px)}}@media (width<=500px){.meyer-site[data-locale=en] .hero[data-concept]{min-height:max(100svh,920px)}}@media (width<=359px){.meyer-site[data-locale=zh] .hero[data-concept]{min-height:max(100svh,900px)}}@media (width<=500px) and (orientation:portrait){.mobile-menu{padding:96px 24px max(24px,env(safe-area-inset-bottom))}.mobile-menu nav a,.meyer-site[data-locale=en] .mobile-menu nav a{letter-spacing:-.02em;padding:13px 0;font-size:clamp(22px,6.2vw,26px);font-weight:300;line-height:1.18}.mobile-menu-footer{gap:16px;margin-top:20px}.mobile-language{padding:10px 0}.mobile-menu-footer>a{min-height:46px;padding:0 17px;font-size:11px}}@media (prefers-reduced-motion:reduce){.hero-cinematic-bg,.hero-wavefronts,.lens-field-core,.hero-optical-route,.hero-caustic,.hero-orbit-system .orbit,.hero-scan-volume:before,.hero-scan-volume i{animation:none!important}.hero-wavefronts i,.lens-field-core i{opacity:.28;animation:none!important}.hero-orbit-system{opacity:.34}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
