@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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;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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#05070b;--surface:#0a0d14;--text:#f4f6fb;--muted:#9096a6;--blue:#4f6fff;--violet:#7c6cff;--line:#ffffff1c;--page-max:1440px;--page-gutter:clamp(48px, 3.34vw, 64px);--space-section-lg:120px;--space-section-md:96px;--text-max:720px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--body-font,Inter, "Helvetica Neue", Helvetica, Arial, sans-serif);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}button,a,input,textarea,select{outline-color:var(--blue)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{color:#fff;background:#4f6fff8c}.container{width:min(var(--section-content-width,var(--page-max)),calc(100% - (2 * var(--page-gutter))));max-width:none;margin-inline:auto}.site-section{padding-top:var(--section-padding-top,0);padding-bottom:var(--section-padding-bottom,0)}.section{position:relative;overflow:hidden}.nyra-site h1,.nyra-site h2,.nyra-site h3{font-family:var(--heading-font,Inter, "Helvetica Neue", Helvetica, Arial, sans-serif)}.button,.nav-cta{border-radius:var(--button-radius,0)}.industry-card,.future-image{border-radius:var(--card-radius,0)}.kicker,.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:var(--label-size,12px);color:#aeb5c6;font-weight:600}.kicker{margin:0 0 28px}.kicker:before{content:"";background:var(--blue);width:23px;height:1px;margin:0 12px 3px 0;display:inline-block}.nav-shell{z-index:100;border-bottom:1px solid #0000;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;position:fixed;inset:0 0 auto;background:0 0!important}.nav-shell.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#ffffff0f;background:#05070bd1!important}.nav{grid-template-columns:1fr auto 1fr;align-items:center;height:80px;display:grid}.nyra-official-logo{--nyra-logo-height:32px;width:max-content;height:var(--nyra-logo-height);align-items:center;gap:calc(var(--nyra-logo-height) * .25);display:inline-flex}.nyra-logo-crop{height:var(--nyra-logo-height);isolation:isolate;flex:none;display:block;position:relative;overflow:hidden}.nyra-logo-crop img{mix-blend-mode:screen;max-width:none;height:auto;display:block;position:absolute}.nyra-logo-crop-mark{width:var(--nyra-logo-height)}.nyra-logo-crop-mark img{width:327.84%;top:-15.69%;left:-113.73%}.nyra-logo-crop-wordmark{width:calc(var(--nyra-logo-height) * 3.61)}.nyra-logo-crop-wordmark img{width:257.23%;top:-336.11%;left:-78.46%}.nav-links{align-items:center;gap:37px;display:flex}.nav-links a{color:#b8bdca;font-size:13px;transition:color .25s}.nav-links a:hover{color:#fff}.nav-cta{border:1px solid #ffffff38;justify-self:end;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:14px;transition:background .25s,border-color .25s;display:inline-flex}.nav-cta:hover{color:#07090d;background:#fff;border-color:#fff}.menu-toggle{background:0 0;border:0;padding:8px;display:none}.hero{isolation:isolate;background:#05070b;align-items:center;min-height:92svh;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;pointer-events:none;opacity:.1;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 61%);mask-image:linear-gradient(90deg,#000,#0000 61%)}.hero-grid{z-index:3;grid-template-columns:1.04fr .96fr;align-items:center;min-height:calc(92svh - 80px);display:grid;position:relative}.hero-copy{z-index:2;padding:58px 0 64px;position:relative}.eyebrow{align-items:center;gap:11px;margin:0 0 42px;display:flex}.eyebrow span{background:var(--blue);width:6px;height:6px;box-shadow:0 0 15px var(--blue);border-radius:50%}h1,h2,h3,p{text-wrap:balance}h1{max-width:760px;font-size:clamp(64px,5.25vw,min(var(--hero-heading-size,76px),82px));letter-spacing:-.052em;margin:0;font-weight:720;line-height:1.02}h1 em{color:#0000;background:linear-gradient(115deg,var(--blue),#91a5ff 58%,var(--violet));-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-lede{color:#a5aab7;max-width:600px;font-size:var(--body-size,18px);letter-spacing:-.01em;margin:54px 0 0;line-height:1.62}.hero-actions{gap:14px;margin-top:48px;display:flex}.button{justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 27px;font-size:15px;font-weight:580;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--blue);box-shadow:0 12px 42px #4f6fff33}.button-primary:hover{background:#627fff;box-shadow:0 16px 52px #4f6fff59}.button-secondary{color:#d1d5de;border:1px solid #ffffff2b}.button-secondary:hover{background:#ffffff0a;border-color:#fff6}.hero-video-environment{--object-position-x:62%;--object-position-y:52%;--video-scale:1.08;--video-opacity:.9;z-index:0;pointer-events:none;background:0 0;width:66%;position:absolute;inset:0 0 0 auto;overflow:hidden}.hero-ambient-video{object-fit:cover;object-position:var(--object-position-x) var(--object-position-y);width:104%;height:104%;opacity:var(--video-opacity);transform:scale(var(--video-scale));transform-origin:65% 52%;filter:brightness(.8)saturate(.8)contrast(1.1)hue-rotate(-6deg);pointer-events:none;position:absolute;inset:-2%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000d 12%,#00000094 34%,#000 58% 100%),linear-gradient(#0000 0%,#000000b3 13%,#000 30% 77%,#00000094 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#0000000d 12%,#00000094 34%,#000 58% 100%),linear-gradient(#0000,#000000b3 13%,#000 30% 77%,#00000094 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-video-overlay{pointer-events:none;background:linear-gradient(#05070bdb,#0000 18% 70%,#05070bc7),linear-gradient(90deg,#05070bc7,#05070b40 36%,#0000,#05070b14),radial-gradient(at 84% 52%,#384db20e,#0000 68%);position:absolute;inset:0}.hero-content-shield{z-index:2;pointer-events:none;background:linear-gradient(90deg,#05070b 0% 31%,#05070bf7 42%,#05070bc2 53%,#05070b2e 68%,#0000 82%),radial-gradient(58% 78% at 22%,#05070bfa,#05070ba8 62%,#0000);position:absolute;inset:0}.globe-wrap,.globe-wrap canvas{inset:0;position:absolute!important}@media(min-width:981px){.hero-visual .globe-wrap{inset:-4.5%}}.globe-aura{aspect-ratio:1;opacity:.52;filter:blur(55px);background:radial-gradient(circle,#3b55ca42,#5743ae0f 46%,#0000 72%);border-radius:50%;width:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.globe-labels{z-index:2;pointer-events:none;position:absolute;inset:0}.globe-label{--leader-width:52px;grid-template-columns:5px var(--leader-width) auto;color:#cbd2e6;opacity:0;animation:globeLabelIn .8s var(--label-delay,.45s) cubic-bezier(.22,1,.36,1) forwards;align-items:center;display:grid;position:absolute}.globe-label-node{background:#667eff;border:1px solid #97acffbd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #647fff75}.globe-label-leader{background:linear-gradient(90deg,#7891ff94,#7891ff1f);width:100%;height:1px}.globe-label-copy{white-space:nowrap;align-items:baseline;gap:7px;padding-left:9px;display:flex}.globe-label b{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:620}.globe-label small{color:#697287;letter-spacing:.06em;font-size:8px}.label-0{--leader-width:60px;top:24%;left:9%}.label-1{--leader-width:48px;top:47%;right:1%}.label-2{--leader-width:54px;bottom:23%;left:17%}.label-3{--leader-width:68px;bottom:11%;right:4%}.globe-network-label .globe-label-copy{padding-left:10px}.globe-network-label b{color:#7d879b;letter-spacing:.14em;font-size:8px;font-weight:520}.hero-foot{color:#555d6e;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:25px;font-size:9px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero-foot i{background:linear-gradient(90deg,var(--line),transparent);flex:1;height:1px}.brand-film{isolation:isolate;background:#05070b}.brand-film:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0a0e186b);height:120px;position:absolute;inset:auto 0 0}.brand-film-inner{position:relative}.brand-film-header{text-align:center;max-width:900px;margin-inline:auto}.brand-film-header .kicker{color:#738cff;letter-spacing:.21em}.brand-film-header h2{color:#f1f3f8;letter-spacing:-.045em;white-space:pre-line;margin:0;font-size:clamp(52px,4.35vw,64px);font-weight:590;line-height:1.06}.brand-film-header>p:last-child{color:#8d95a5;max-width:700px;font-size:var(--secondary-body-size,16px);margin:27px auto 0;line-height:1.72}.brand-film-stage{width:min(89%,1280px);margin:68px auto 0;position:relative}.brand-film-ambient{z-index:-1;pointer-events:none;filter:blur(35px);opacity:.72;background:radial-gradient(at 16% 82%,#4f6fff29,#0000 38%),radial-gradient(at 86% 8%,#7c6cff1c,#0000 36%);position:absolute;inset:-9% -5%}.brand-film-frame{aspect-ratio:16/9;background:#020409;border:1px solid #5c78ff57;border-radius:21px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008f,0 0 40px #4f6fff16,inset 0 1px #ffffff06}.brand-film-frame:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#02040929,#0000 25% 72%,#02040933);position:absolute;inset:0}.brand-film-video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.brand-film-play{z-index:3;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:16px;width:max-content;height:max-content;margin:auto;padding:0;display:flex;position:absolute;inset:0}.brand-film-play-icon{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040812b3;border:1px solid #6987ff9e;border-radius:50%;place-items:center;width:84px;height:84px;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;display:grid;box-shadow:0 0 0 8px #4f6fff06,0 0 34px #4f6fff33,inset 0 0 20px #4f6fff14}.brand-film-play-icon svg{width:29px;height:29px;margin-left:3px}.brand-film-play:hover .brand-film-play-icon,.brand-film-play:focus-visible .brand-film-play-icon{background:#080e1ed1;border-color:#7d97ffe6;transform:scale(1.04);box-shadow:0 0 0 8px #4f6fff09,0 0 42px #4f6fff47,inset 0 0 22px #4f6fff1f}.brand-film-play-copy{color:#f2f4fa;text-shadow:0 2px 14px #000;align-items:center;gap:10px;display:flex}.brand-film-play-copy strong{letter-spacing:.015em;font-size:13px;font-weight:560}.brand-film-play-copy small{color:#a9b3c8;letter-spacing:.08em;font-size:11px}.brand-film-pause{z-index:3;color:#eef2ff;opacity:.62;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030710ad;border:1px solid #6f8bff61;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:opacity .25s,border-color .25s,background .25s;display:grid;position:absolute;bottom:20px;right:20px}.brand-film-frame:hover .brand-film-pause,.brand-film-pause:focus-visible{opacity:1;background:#070c19db;border-color:#7892ffb8}.brand-film-pause svg{width:17px;height:17px}.brand-film-stage:not(.is-playing) .brand-film-video{filter:brightness(.76)saturate(.9)}.brand-film-stage.is-playing .brand-film-frame:after{opacity:.32}.principles{isolation:isolate;background:#07090e}.principles:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#ffffff02,#0000 24% 78%,#4f6fff03);position:absolute;inset:0}.continuum-atmosphere{z-index:-1;pointer-events:none;filter:blur(38px);background:radial-gradient(#2f4bbb1b,#4f6fff08 42%,#0000 72%);width:min(1120px,82vw);height:560px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.continuum{position:relative}.section-intro.centered{text-align:center}.continuum-header{width:fit-content;max-width:100%;margin-inline:auto}.continuum-header h2{color:#f4f5f8;font-size:clamp(56px,5vw,min(var(--data-heading-size,82px),64px));letter-spacing:-.052em;margin:0;font-weight:500;line-height:1.02}.continuum-header h2 em{color:#7188ed;font-style:normal}.principles .continuum-header .kicker{color:#8991a2;margin-bottom:42px}.continuum-heading-light{transform-origin:50%;background:linear-gradient(90deg,#0000,#4f6fff29 18%,#4f6fff7a,#7c6cff29 82%,#0000);width:56%;height:1px;margin:42px auto 0;animation:6s ease-in-out infinite continuumTitleBreath;position:relative;box-shadow:0 0 5px #4f6fff1f}.continuum-heading-light:before{content:"";filter:blur(5px);background:linear-gradient(90deg,#0000,#4f6fff21 50%,#0000);position:absolute;inset:-5px 18%}.continuum-heading-light:after{content:"";background:#dce4ff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #4f6fffbd,0 0 22px #4f6fff47}.continuum-stage{margin-top:58px;position:relative}.continuum-stage:before{content:"";z-index:0;pointer-events:none;filter:blur(18px);background:radial-gradient(circle,#4f6fff1a,#4f6fff06 35%,#0000 70%);position:absolute;inset:-80px 21% -20px}.continuum-svg{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.continuum-svg path,.continuum-svg line,.continuum-svg circle{vector-effect:non-scaling-stroke}.continuum-svg-mobile{display:none}.continuum-rail-atmosphere,.continuum-rail-ambient,.continuum-rail-luminous{fill:none}.continuum-rail-atmosphere{stroke:#4f6fff;stroke-width:10px;opacity:.1;filter:url(#continuumAtmosphericGlow)}.continuum-rail-ambient{stroke:url(#continuumBaseGradient);stroke-width:1px;opacity:.48}.continuum-rail-luminous{stroke:url(#continuumBaseGradient);stroke-width:2px;opacity:1;filter:url(#continuumGlow)}.continuum-svg-mobile .continuum-rail-ambient,.continuum-svg-mobile .continuum-rail-luminous{stroke:url(#continuumBaseGradientMobile)}.continuum-energy-trace{fill:none;stroke:url(#continuumEnergyGradient);stroke-width:2.8px;stroke-linecap:round;filter:url(#continuumGlow)}.continuum-svg-mobile .continuum-energy-trace{stroke:url(#continuumEnergyGradientMobile)}.continuum-svg-mobile .continuum-main-halo circle,.continuum-svg-mobile .continuum-main-pulse circle,.continuum-svg-mobile .continuum-particle circle{transform-box:fill-box;transform-origin:50%;transform:scale(2.8,.34)}.continuum-energy-core{fill:none;stroke:#b2c1ff;stroke-width:2.8px;stroke-linecap:round;filter:url(#continuumGlow)}.continuum-energy-beam line{stroke:#c8d4ff;stroke-width:3.2px;stroke-linecap:round;opacity:.94;filter:url(#continuumGlow)}.continuum-main-halo circle{fill:#4f6fff;opacity:.12;filter:url(#continuumGlow)}.continuum-main-pulse circle{fill:#fff;filter:url(#continuumGlow)}.continuum-particle circle{fill:#aec0ff;filter:url(#continuumGlow)}.continuum-relay{opacity:.58;filter:url(#continuumGlow);transform-box:fill-box;transform-origin:50%}.continuum-relay .relay-outer{fill:#070e1ff5;stroke:#5874ff;stroke-width:1.5px}.continuum-relay .relay-middle{fill:none;stroke:#8da1ff;stroke-width:1.25px}.continuum-relay .relay-core{fill:url(#continuumRelayGradient)}.continuum-svg[data-motion=on] .continuum-relay{animation:6s linear infinite continuumRelaySignal}.continuum-svg[data-motion=on] .continuum-relay-one{animation-delay:2s}.continuum-svg[data-motion=on] .continuum-relay-two{animation-delay:4s}.continuum-svg[data-motion=off] .continuum-moving{display:none}.principle-grid{--continuum-gap:24px;z-index:2;gap:var(--continuum-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.principle{background:radial-gradient(circle at 50% 0,#4f6fff13,#0000 34%),linear-gradient(145deg,#081022db,#050a15f0 62%,#070c19eb);border:1px solid #4f6fff45;border-radius:30px;min-width:0;min-height:330px;margin-top:62px;padding:112px 36px 36px;transition:border-color .3s,box-shadow .3s;animation:6s ease-in-out infinite continuumCardSignal;position:relative;box-shadow:0 18px 46px #0000001c,0 0 26px #4f6fff06,inset 0 1px #8599ff06}.principle:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#4f6fff33 50%,#0000);border-radius:999px;height:1px;position:absolute;top:-1px;left:10%;right:10%;box-shadow:0 0 8px #4f6fff14}.principle:nth-child(2){animation-delay:2.8s}.principle:nth-child(3){animation-delay:5.3s}.principle-icon{z-index:4;color:#6882ff;background:radial-gradient(circle at 40% 30%,#7c6cff1f,#0000 44%),#050b19fa;border:1px solid #4f6fff94;border-radius:50%;place-items:center;width:104px;height:104px;transition:color .3s,border-color .3s,box-shadow .3s;animation:6s ease-in-out infinite continuumNodeSignal;display:grid;position:absolute;top:-52px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 32px #4f6fff13,0 0 12px #4f6fff2e,0 0 34px #4f6fff12}.principle-icon:before{content:"";border:1px dashed #4f6fff40;border-radius:50%;animation:24s linear infinite continuumOrbit;position:absolute;inset:-16px}.principle-icon:after{content:"";border:1px solid #5e78ff57;border-radius:50%;position:absolute;inset:13px;box-shadow:inset 0 0 18px #4f6fff0d}.principle:nth-child(2) .principle-icon{animation-delay:2.8s}.principle:nth-child(3) .principle-icon{animation-delay:5.3s}.principle:nth-child(2) .principle-icon:before{animation-direction:reverse}.principle-icon-orbit{border:1px solid #7c6cff2e;border-radius:50%;position:absolute;inset:24px}.principle-icon-orbit:after{content:"";background:#879aff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-26px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #4f6fffa6}.principle-icon-node{z-index:5;background:#8da1ff;border-radius:50%;width:5px;height:5px;position:absolute;top:-8px;right:19px;box-shadow:0 0 8px #4f6fffad}.principle-icon svg{z-index:3;width:38px;height:38px;position:relative}.principle-icon .principle-impact-arrow{color:#7c86ff;filter:drop-shadow(0 0 4px #4f6fff47);width:23px;height:23px;position:absolute;top:27px;right:25px}.principle h3{color:#f0f2f8;text-transform:uppercase;font-size:clamp(21px,1.7vw,min(var(--card-title-size,24px),24px));letter-spacing:.18em;margin:0;font-weight:620;line-height:1.15}.principle-title-accent{background:linear-gradient(90deg,#627dff,#7c6cff47);width:32px;height:1px;margin-top:15px;display:block}.principle p{color:#9aa2b3;max-width:330px;font-size:var(--body-size,18px);margin:24px 0 0;line-height:1.72}@media(hover:hover)and (pointer:fine){.principle:hover{border-color:#6782f757;animation:none;box-shadow:0 20px 50px #00000021,0 0 28px #4f6fff0a}.principle:hover .principle-icon{color:#7189ff;border-color:#6280ff75;box-shadow:inset 0 0 24px #4f6fff0d,0 0 25px #4f6fff16}}.continuum-section{background:#05070b;position:relative;overflow:hidden}.continuum-section .continuum-atmosphere{filter:blur(44px);background:radial-gradient(#2642b51a,#4f6fff06 48%,#0000 74%);width:min(1320px,92vw);height:min(720px,58vw);top:52%}.continuum-desktop-artwork{z-index:1;position:relative}.continuum-artwork-wrap{width:100%;margin-inline:auto;position:relative}.continuum-artwork-wrap:before{content:"";z-index:-1;filter:blur(36px);pointer-events:none;background:radial-gradient(#4f6fff12,#0000 70%);border-radius:50%;position:absolute;inset:12% 8% 5%}.continuum-artwork-wrap img{object-fit:contain;border:0;width:100%;height:auto;display:block}.continuum-mobile{z-index:1;display:none;position:relative}.continuum-mobile-header{text-align:center;max-width:720px;margin-inline:auto}.continuum-mobile-header .kicker{color:#929bad;margin-bottom:30px}.continuum-mobile-header h2{color:#f4f5f8;letter-spacing:-.052em;margin:0;font-size:clamp(46px,7vw,68px);font-weight:500;line-height:1.02}.continuum-mobile-header h2 em{color:#7188ed;font-style:normal}.continuum-mobile-heading-line{background:linear-gradient(90deg,#0000,#4f6fff8c,#0000);width:54%;height:1px;margin:34px auto 0;display:block;position:relative;box-shadow:0 0 8px #4f6fff29}.continuum-mobile-heading-line:after{content:"";background:#dce4ff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #4f6fffc7}.continuum-mobile-stages{gap:30px;max-width:720px;margin:70px auto 0;display:grid;position:relative}.continuum-mobile-rail{z-index:0;background:linear-gradient(#4f6fff,#6674ff 52%,#7c6cff);width:1px;position:absolute;top:58px;bottom:58px;left:65px;box-shadow:0 0 8px #4f6fff52}.continuum-mobile-rail:before{content:"";background:inherit;opacity:.16;filter:blur(3px);position:absolute;inset:0 -3px}.continuum-mobile-rail i{background:#e3e8ff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #4f6fffd1}.continuum-mobile-card{z-index:1;background:radial-gradient(circle at 66px,#4f6fff1b,#0000 27%),linear-gradient(145deg,#081022f0,#050a15f7);border:1px solid #4f6fff47;border-radius:24px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:25px;min-height:190px;padding:32px 34px 32px 26px;display:grid;position:relative;box-shadow:0 18px 46px #00000024,inset 0 1px #8599ff08}.continuum-mobile-icon{color:#7189ff;background:#050b19fa;border:1px solid #4f6fff94;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:inset 0 0 25px #4f6fff14,0 0 18px #4f6fff21}.continuum-mobile-icon>span{border:1px dashed #4f6fff3d;border-radius:50%;position:absolute;inset:-9px}.continuum-mobile-icon svg{width:34px;height:34px}.continuum-mobile-icon .continuum-mobile-impact-arrow{color:#8593ff;width:17px;height:17px;position:absolute;top:16px;right:14px}.continuum-mobile-copy h3{color:#f0f2f8;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:20px;font-weight:620;line-height:1.15}.continuum-mobile-copy>i{background:linear-gradient(90deg,#627dff,#7c6cff4d);width:34px;height:1px;margin-top:15px;display:block}.continuum-mobile-copy p{color:#a0a7b7;max-width:470px;font-size:min(var(--body-size,18px),17px);margin:20px 0 0;line-height:1.68}.future{isolation:isolate;background:#05070b;overflow:hidden}.future:before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);background:radial-gradient(at 76% 48%,#234fb01f,#0000 56%);position:absolute;inset:8% 0}.future-grid{grid-template-columns:minmax(550px,45fr) minmax(0,55fr);align-items:center;gap:0;display:grid;position:relative}.future-copy{z-index:2;padding-block:12px;position:relative}.future-copy .kicker{color:#6f91ff}.future-copy h2{letter-spacing:-.05em;max-width:650px;margin:0;font-size:clamp(54px,4.1vw,64px);font-weight:570;line-height:1.055}.future-copy h2>span{white-space:pre-line;display:block}.future-copy h2 em{color:#88a4ff;white-space:nowrap;margin-top:5px;font-size:.94em;font-style:normal;display:block}.future-body{color:#a0a7b6;max-width:565px;font-size:var(--secondary-body-size,16px);white-space:pre-line;margin:32px 0 0;line-height:1.75}.future-principles{grid-template-columns:repeat(3,minmax(0,1fr));max-width:610px;margin-top:44px;display:grid}.future-principle{text-align:left;min-width:0;padding-right:25px}.future-principle+.future-principle{border-left:1px solid #778bd221;padding-left:25px}.future-principle-icon{color:#7189ff;background:#080d1bad;border:1px solid #4f6fff61;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 18px #4f6fff0e}.future-principle h3{color:#edf0f7;letter-spacing:-.015em;margin:20px 0 0;font-size:16px;font-weight:560;line-height:1.25}.future-principle p{color:#7f8797;margin:12px 0 0;font-size:13px;line-height:1.65}.future-image{z-index:1;background:0 0;height:620px;margin-left:-38px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(86% 68% at 70%,#000 38%,#000000e0 54%,#0000004d 73%,#0000 100%);mask-image:radial-gradient(86% 68% at 70%,#000 38%,#000000e0 54%,#0000004d 73%,#0000);border-radius:0!important}.future-image img{object-fit:cover;width:100%;height:100%;transition:opacity .8s}.future-image-tone{pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#05070b,#05070bb8 11%,#0509121f 36%,#0000 70%,#05070b14),linear-gradient(#05070b42,#0c224f0a 42%,#05070b47);position:absolute;inset:0}.future-intelligence-overlay{pointer-events:none;opacity:.32;width:96%;height:93%;position:absolute;inset:4% 0 3% 4%;overflow:visible}.future-network-arcs path{fill:none;stroke:#4f82ff;stroke-width:1px;stroke-linecap:round;stroke-dasharray:4 7;filter:drop-shadow(0 0 4px #4f6fff66);animation:22s linear infinite futureNetworkTrace}.future-network-arcs path:nth-child(2){stroke:#6680ff;opacity:.62;animation-duration:27s;animation-direction:reverse}.future-network-arcs path:nth-child(3){stroke:#7c6cff;opacity:.4;animation-duration:31s}.future-network-nodes circle,.future-analysis-line circle{fill:#86a7ff;filter:drop-shadow(0 0 5px #4f6fffcc);animation:7s ease-in-out infinite futureNodeGlow}.future-network-nodes circle:nth-child(2n),.future-analysis-line circle:nth-child(2n){animation-delay:-3.5s}.future-analysis-line polyline{fill:none;stroke:#5b82ffad;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.image-overlay{background:linear-gradient(#0000 30%,#05070bd1),linear-gradient(90deg,#1c2f8724,#0000);position:absolute;inset:0}.image-caption{justify-content:space-between;align-items:end;display:flex;position:absolute;inset:auto 34px 32px}.image-caption span{color:#b3bbcd;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.image-caption b{font-size:14px;font-weight:480}.split-heading{justify-content:space-between;align-items:end;margin-bottom:64px;display:flex}.split-heading h2{font-size:clamp(48px,4.2vw,min(var(--large-heading-size,64px),60px));letter-spacing:-.048em;margin:0;font-weight:440;line-height:1.04}.split-heading>p{width:360px;color:var(--muted);font-size:var(--secondary-body-size,16px);margin:0 0 3px;line-height:1.65}.industry-grid{grid-template-rows:repeat(2,280px);grid-template-columns:1.35fr 1fr 1fr;gap:22px;display:grid}.industry-card{isolation:isolate;background-color:#101521;flex-direction:column;justify-content:space-between;padding:23px;display:flex;position:relative;overflow:hidden}.industry-background{z-index:-3;object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;position:absolute;inset:0}.industry-shade{z-index:-2;background:linear-gradient(#05070b1f,#05070be0);position:absolute;inset:0}.industry-card:hover .industry-background{transform:scale(1.06)!important}.industry-card-0{grid-row:span 2}.industry-index{color:#ffffff94;letter-spacing:.14em;font-size:9px}.industry-card-copy{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;height:100%;display:flex}.industry-card h3{font-size:var(--card-title-size,24px);letter-spacing:-.025em;margin:0;font-weight:520}.industry-card p{color:#a9afbd;max-width:290px;font-size:var(--secondary-body-size,16px);margin:9px 0 0;line-height:1.58}.industry-card-copy>a{color:#d5d9e5;font-size:var(--label-size,12px);text-transform:uppercase;letter-spacing:.12em;opacity:.72;align-items:center;gap:8px;transition:opacity .25s,transform .25s;display:inline-flex}.industry-card:hover .industry-card-copy>a{opacity:1;transform:translate(3px)}.stats{background:#05070b;padding:135px 0}.stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.stat{text-align:center}.stat strong{font-size:clamp(48px,4.6vw,var(--large-heading-size,64px));letter-spacing:-.05em;font-weight:480;line-height:1;display:block}.stat span{color:#7e8594;font-size:var(--label-size,12px);text-transform:uppercase;letter-spacing:.13em;margin-top:18px;display:block}.intelligence-flow{background:#080b11}.flow-intro h2{font-size:clamp(48px,4.2vw,min(var(--large-heading-size,64px),60px));line-height:1.04}.flow-description{max-width:650px;color:var(--muted);font-size:var(--secondary-body-size,16px);margin:28px auto 0;line-height:1.7}.flow-track{grid-template-columns:repeat(5,1fr);margin-top:84px;display:grid;position:relative}.flow-line{background:#ffffff1f;height:1px;position:absolute;top:28px;left:10%;right:10%;overflow:hidden}.flow-line i{background:linear-gradient(90deg,#0000,#7390ff,#0000);width:32%;height:100%;animation:5.5s linear infinite flow;display:block}.flow-step{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.flow-icon{color:#6f86ff;background:radial-gradient(circle at 42% 34%,#4f6fff17,#0000 48%),#080d19;border:1px solid #4f6fff85;border-radius:50%;place-items:center;width:78px;height:78px;margin-block:-10.5px;transition:border-color .35s,color .35s,box-shadow .35s,filter .35s;animation:5.5s linear infinite flowNodeActive;display:grid;position:relative;box-shadow:inset 0 0 24px #4f6fff12,0 0 28px #4f6fff1a}.flow-icon:before{content:"";pointer-events:none;border:1px solid #7c6cff2e;border-radius:50%;position:absolute;inset:8px}.flow-icon svg{z-index:1;width:36px;height:36px;position:relative}.flow-step:nth-child(2) .flow-icon{animation-delay:0s}.flow-step:nth-child(3) .flow-icon{animation-delay:1.1s}.flow-step:nth-child(4) .flow-icon{animation-delay:2.2s}.flow-step:nth-child(5) .flow-icon{animation-delay:3.3s}.flow-step:nth-child(6) .flow-icon{animation-delay:4.4s}.flow-step b{font-size:var(--secondary-body-size,16px);margin-top:24px;font-weight:550}.flow-step small{color:#666e7d;font-size:var(--label-size,12px);text-transform:uppercase;letter-spacing:.11em;margin-top:7px}.client-logo-section{isolation:isolate;background:#05070b}.client-logo-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 38%,#4f6fff0a,#0000 46%);position:absolute;inset:0}.client-logo-header{text-align:center;max-width:820px;margin-inline:auto}.client-logo-header h2{font-size:clamp(48px,4.2vw,min(var(--large-heading-size,64px),60px));letter-spacing:-.048em;margin:0;font-weight:440;line-height:1.04}.client-logo-header>p:last-child{max-width:var(--text-max);color:#9097a6;font-size:var(--secondary-body-size,16px);margin:28px auto 0;line-height:1.65}.client-logo-shell{border-block:1px solid #8091d313;margin-top:72px;padding:40px 0;position:relative;overflow:hidden}.client-logo-scroller{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#6980e061 transparent;width:100%;overflow:auto hidden}.client-logo-row{--marquee-gap:clamp(80px,7vw,100px);grid-template-columns:repeat(var(--logo-count),240px);gap:var(--marquee-gap);min-width:calc(var(--logo-count) * 240px);align-items:center;display:grid}.client-logo-scroller.is-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.client-logo-row.is-marquee{grid-template-columns:repeat(var(--logo-count),240px);will-change:transform;width:max-content;min-width:0;animation:34s linear infinite clientLogoMarquee}.client-logo-scroller.is-marquee:hover .client-logo-row{animation-play-state:paused}.client-logo-slot{width:240px;min-width:0;height:160px;color:inherit;font:inherit;filter:saturate(.76)brightness(1.06)contrast(.96);cursor:default;scroll-snap-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0;transition:opacity .3s,filter .35s,transform .35s;display:flex;position:relative}.client-logo-motion-slot{min-width:0;display:flex}.client-logo-motion-slot .client-logo-slot{width:100%;height:100%}.client-logo-art{place-items:center;width:100%;height:110px;min-height:0;display:grid;overflow:hidden}.client-logo-art.is-round{flex:0 0 112px;width:112px;height:112px;min-height:0}.client-logo-art img{object-fit:contain;flex:none;display:block}.client-logo-art.is-round img{border-radius:50%}.client-logo-slot.is-round-logo{padding-inline:0}.client-logo-slot.is-round-logo .client-logo-art img{opacity:.9;filter:contrast(.92);transition:opacity .35s,filter .35s}.client-logo-slot.client-logo-hoa-aquatics .client-logo-art,.client-logo-slot.client-logo-abby-dental .client-logo-art{padding-inline:0}.client-logo-slot.client-logo-hoa-aquatics .client-logo-art img{width:105px!important;height:auto!important}.client-logo-slot.client-logo-abby-dental .client-logo-art img{width:auto!important;height:88px!important}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art img{width:150%!important;max-width:none!important;height:auto!important;max-height:none!important}.client-logo-display-name{color:#b18250;letter-spacing:.17em;text-align:center;white-space:nowrap;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.15}.client-logo-tagline{color:#a8a7a3;letter-spacing:.035em;text-align:center;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:450;line-height:1.2}.client-logo-slot.is-grayscale img{filter:grayscale()saturate(0)brightness(1.08);transition:filter .35s}.client-logo-slot.is-round-logo.is-grayscale img{filter:grayscale()saturate(0)brightness(1.02)contrast(.9)}.client-logo-slot.is-grayscale:hover img{filter:grayscale(0)saturate(.8)brightness()}.client-logo-slot.is-round-logo:hover .client-logo-art img{opacity:1;filter:contrast()}.client-logo-slot.is-round-logo.is-grayscale:hover .client-logo-art img{filter:grayscale(0)saturate(.74)brightness()contrast(.98)}.client-logo-slot:hover{filter:saturate()brightness(1.1)contrast();transform:scale(1.02)}.client-logo-placeholder{color:#7f8798;font-size:var(--label-size,12px);letter-spacing:.08em;text-transform:uppercase}.client-logo-slot.is-unapproved{background:repeating-linear-gradient(-45deg,#ffffff03,#ffffff03 8px,#0000 8px 16px)}.client-permission-status{color:#d6a978;letter-spacing:.08em;text-transform:uppercase;font-size:8px;line-height:1.3}.client-permission-status.is-confirmed{color:#78cbaa}.client-confidentiality{text-align:center;max-width:680px;margin:60px auto 0}.client-confidentiality h3{color:#858d9d;letter-spacing:.035em;margin:0;font-size:11px;font-weight:520;line-height:1.5}.client-confidentiality p{color:#596170;letter-spacing:.015em;margin:8px 0 0;font-size:10px;line-height:1.65}.trust-principles{isolation:isolate;background:#05070b}.trust-principles:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#4f6fff05,#0000 25% 78%,#7c6cff05);position:absolute;inset:0}.trust-principles-glow{z-index:-1;pointer-events:none;filter:blur(18px);background:radial-gradient(#4f6fff13,#0000 68%);width:min(920px,78vw);height:340px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.trust-principles-inner{position:relative}.trust-principles-header{text-align:center;max-width:820px;margin-inline:auto}.trust-principles-header .kicker{color:#8e98b2}.trust-principles-header h2{font-size:clamp(48px,4.2vw,min(var(--large-heading-size,64px),60px));letter-spacing:-.05em;margin:0;font-weight:440;line-height:1.04}.trust-principles-header h2 em{color:#8ca0ff;font-style:normal}.trust-principles-description{max-width:var(--text-max);color:#969dac;font-size:var(--secondary-body-size,16px);white-space:pre-line;margin:30px auto 0;line-height:1.68}.trust-card-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.trust-card{background:linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #ffffff1b;border-radius:18px;min-width:0;min-height:310px;padding:32px;transition:border-color .3s,background-color .3s,box-shadow .3s}.trust-card:hover{background-color:#4f6fff05;border-color:#6784ff6b;box-shadow:0 22px 65px #1a2f8b29,0 0 34px #4f6fff12}.trust-card-icon{color:#6d82ff;background:#4f6fff0a;border:1px solid #4f6fff59;border-radius:50%;place-items:center;width:72px;height:72px;transition:border-color .3s,color .3s,box-shadow .3s;display:grid}.trust-card:hover .trust-card-icon{color:#8294ff;border-color:#6d82ff8c;box-shadow:0 0 28px #4f6fff24}.trust-card h3{font-size:var(--card-title-size,24px);letter-spacing:-.025em;margin:32px 0 0;font-weight:540;line-height:1.2}.trust-card p{color:#8e95a4;font-size:var(--secondary-body-size,16px);white-space:pre-line;margin:20px 0 0;line-height:1.72}.trust-statement{text-align:center;border-top:1px solid #ffffff16;max-width:910px;margin:80px auto 0;padding-top:72px}.trust-statement-main{color:#eef1f8;font-size:clamp(40px,4vw,var(--medium-heading-size,48px));letter-spacing:-.045em;white-space:pre-line;margin:0;font-weight:460;line-height:1.06}.trust-statement-support{color:#767e8e;max-width:720px;font-size:var(--secondary-body-size,16px);margin:34px auto 0;line-height:1.75}.vision{background:#05070b;align-items:center;min-height:750px;display:flex}.vision:before{content:"";opacity:.21;background-image:radial-gradient(circle,#6f87eb6b 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 45%,#000,#0000 65%);mask-image:radial-gradient(at 70% 45%,#000,#0000 65%)}.vision-light{filter:blur(.2px);border:1px solid #5d77e733;border-radius:50%;width:75vw;height:250px;position:absolute;left:45%;transform:rotate(-13deg);box-shadow:0 0 70px #4f6fff14}.vision-light-one{animation:9s ease-in-out infinite float;top:24%}.vision-light-two{border-color:#7c6cff21;animation:12s ease-in-out infinite reverse float;top:39%;left:50%}.vision-content{z-index:2}.vision-content h2{font-size:clamp(46px,4.7vw,var(--large-heading-size,64px));letter-spacing:-.05em;margin:0;font-weight:440;line-height:1.02}.vision-content h2 em{color:#7f92ec;font-style:normal}.vision-content>p:last-child{color:#9aa0ae;max-width:610px;font-size:var(--body-size,18px);margin:35px 0 0;line-height:1.7}.custom-built-section{background:linear-gradient(#05070c,#080a12 52%,#06080d);border-top:1px solid #7b8bd314;padding:clamp(110px,12vw,168px) 0;position:relative;overflow:hidden}.custom-built-glow{filter:blur(12px);pointer-events:none;background:radial-gradient(#6653dd26,#3a5bd212 38%,#0000 70%);width:820px;height:520px;position:absolute;top:50%;right:-180px;transform:translateY(-50%)}.custom-built-inner{z-index:1;grid-template-columns:minmax(320px,.9fr) minmax(520px,1.25fr);align-items:center;gap:clamp(64px,8vw,124px);display:grid;position:relative}.custom-built-copy h2{color:#f0f2f8;letter-spacing:-.052em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:450;line-height:.98}.custom-built-copy h2 em{color:#8998ed;font-style:normal}.custom-built-copy>p:last-of-type{color:#8e95a4;max-width:580px;font-size:var(--body-size,18px);margin:30px 0 0;line-height:1.72}.custom-built-cta{margin-top:38px}.custom-built-flow{grid-template-columns:1fr 52px 1fr 52px 1fr;align-items:center;display:grid}.custom-built-node{border-radius:var(--card-radius,24px);background:linear-gradient(145deg,#101420d6,#080a11b3);border:1px solid #7e91dc29;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:230px;padding:26px 22px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06,0 28px 60px #0000002e}.custom-built-node>span{color:#4d556a;letter-spacing:.15em;font-size:10px;position:absolute;top:20px;right:20px}.custom-built-node svg{color:#7489ef;filter:drop-shadow(0 0 12px #5a74ff3d);width:30px;height:30px;position:absolute;top:28px;left:24px}.custom-built-node strong{color:#e8ebf4;letter-spacing:-.02em;font-size:18px;font-weight:520}.custom-built-node small{color:#697184;margin-top:8px;font-size:12px;line-height:1.45}.custom-built-node.is-nyra{background:linear-gradient(145deg,#1c1834e0,#0a0b16c2);border-color:#7d6dff4d;box-shadow:inset 0 1px #b7aeff0f,0 0 50px #6652eb14,0 28px 60px #0003}.custom-built-node.is-nyra strong{color:#f0edff}.custom-built-connector{background:linear-gradient(90deg,#5d74e62e,#7767f28c,#5d74e62e);height:1px;position:relative;overflow:visible}.custom-built-connector:after{content:"";border-top:1px solid #7787e8;border-right:1px solid #7787e8;width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.custom-built-connector b{background:#9eabff;border-radius:50%;width:5px;height:5px;animation:3.2s ease-in-out infinite customFlow;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #6f83ff}@keyframes customFlow{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(48px)}}.final-cta{text-align:left;background:#070a11;align-items:center;min-height:0;display:flex}.final-cta:after{content:"";background:radial-gradient(at 50% 100%,#354cb538,#0000 55%);position:absolute;inset:0}.energy-wave{filter:drop-shadow(0 0 14px #4f6fff40);border-top:1px solid #6681ff47;border-radius:50%;width:120%;height:130px;position:absolute;bottom:4%;left:-10%;transform:rotate(-3deg)}.wave-one{animation:7s ease-in-out infinite wave}.wave-two{opacity:.5;animation:9s ease-in-out infinite reverse wave;bottom:4%;transform:rotate(4deg)}.cta-content{z-index:2;position:relative}.cta-content h2{max-width:620px;font-size:clamp(46px,4vw,min(var(--large-heading-size,64px),56px));letter-spacing:-.05em;white-space:pre-line;margin:0;font-weight:460;line-height:1.04}.cta-description{max-width:620px;color:var(--muted);font-size:var(--body-size,18px);margin:27px 0 0}.button-large{min-height:52px;margin-top:40px;padding:0 28px}.premium-footer{background:#030508;border-top:1px solid #7689cd1a}.footer-main{grid-template-columns:minmax(260px,1.4fr) minmax(420px,1fr);gap:clamp(56px,7vw,104px);padding-bottom:52px;display:grid}.footer-brand-block{max-width:300px}.footer-brand-name{color:#eef1f8;align-items:center;display:inline-flex}.footer-tagline{color:#aeb5c4;letter-spacing:.02em;margin:22px 0 0;font-size:15px}.footer-description{color:#686f7e;max-width:290px;margin:16px 0 0;font-size:14px;line-height:1.6}.footer-brand-block small{color:#646c7c;text-transform:uppercase;letter-spacing:.13em;margin-top:32px;font-size:10px;display:block}.footer-links{grid-template-columns:repeat(3,minmax(110px,1fr));justify-self:end;gap:clamp(30px,4vw,58px);width:100%;max-width:530px;display:grid}.footer-column{flex-direction:column;align-items:flex-start;gap:13px;min-width:0;display:flex}.footer-column>span{color:#667087;text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px;font-size:9px;font-weight:600}.footer-column a{color:#8e96a6;font-size:14px;line-height:1.4;transition:color .2s}.footer-column a:hover,.footer-column a:focus-visible{color:#dce3ff}.footer-bottom{color:#505766;letter-spacing:.04em;border-top:1px solid #7a8bc51f;padding-top:24px;font-size:12px}@keyframes globeLabelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes continuumNodeSignal{0%,11%,to{color:#6882ff;border-color:#4f6fff94;box-shadow:inset 0 0 32px #4f6fff13,0 0 12px #4f6fff2e,0 0 34px #4f6fff12}4%{color:#8499ff;border-color:#849bffe0;box-shadow:inset 0 0 36px #4f6fff24,0 0 18px #4f6fff57,0 0 48px #4f6fff26}}@keyframes continuumCardSignal{0%,11%,to{border-color:#4f6fff45;box-shadow:0 18px 46px #0000001c,0 0 26px #4f6fff06,inset 0 1px #8599ff06}4%{border-color:#6482ff66;box-shadow:0 18px 46px #0000001c,0 0 24px #4f6fff0f,inset 0 1px #97a9ff0e}}@keyframes continuumRelaySignal{0%,11%,to{opacity:.58}4%,7%{opacity:1}}@keyframes continuumTitleBreath{0%,to{opacity:.76;filter:brightness(.94)}50%{opacity:1;filter:brightness(1.08)}}@keyframes continuumOrbit{to{transform:rotate(360deg)}}@keyframes flow{0%{transform:translate(-110%)}to{transform:translate(360%)}}@keyframes flowNodeActive{0%,14%,to{color:#6f86ff;filter:brightness();border-color:#4f6fff85;box-shadow:inset 0 0 24px #4f6fff12,0 0 28px #4f6fff1a}5%,9%{color:#8395ff;filter:brightness(1.18);border-color:#6985ffc2;box-shadow:inset 0 0 30px #4f6fff24,0 0 30px #4f6fff29}}@keyframes clientLogoMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - (var(--marquee-gap) / 2)))}}@keyframes futureNetworkTrace{to{stroke-dashoffset:-110px}}@keyframes futureNodeGlow{0%,to{opacity:.38}50%{opacity:.9}}@keyframes float{0%,to{transform:rotate(-13deg)translateY(-8px)}50%{transform:rotate(-11deg)translateY(16px)}}@keyframes wave{0%,to{transform:rotate(-3deg)translateY(0)scaleX(1)}50%{transform:rotate(-1deg)translateY(-24px)scaleX(.96)}}@media(max-width:980px){:root{--page-gutter:32px}.custom-built-inner{grid-template-columns:1fr;gap:64px}.custom-built-copy{max-width:680px}.custom-built-flow{grid-template-columns:1fr 42px 1fr 42px 1fr;width:100%;max-width:760px}.custom-built-node{min-height:210px;padding:22px 18px}.container{width:min(var(--section-content-width,var(--page-max)),calc(100% - (2 * var(--page-gutter))))}.section.site-section{padding-top:min(var(--section-padding-top,0px),104px);padding-bottom:min(var(--section-padding-bottom,0px),104px)}.continuum-desktop-artwork{display:none}.continuum-mobile{display:block}.nav{grid-template-columns:1fr auto}.nav-links,.nav-cta{display:none}.menu-toggle{display:block}.nav-links.is-open{border-bottom:1px solid var(--line);background:#05070bfa;flex-direction:column;align-items:flex-start;gap:25px;padding:28px 24px 36px;display:flex;position:absolute;inset:78px 0 auto}.hero{min-height:92svh}.hero-grid{grid-template-columns:1fr;min-height:calc(92svh - 80px);padding-top:40px}.hero-copy{max-width:680px;padding-bottom:54px}.hero-video-environment{--object-position-x:72%;--video-scale:1.04;--video-opacity:.72;width:68%;right:-9%}.hero-content-shield{background:linear-gradient(90deg,#05070b,#05070bfa 48%,#05070b9e 68%,#0000 92%),linear-gradient(#05070b42,#0000 56%,#05070b85)}h1{font-size:clamp(52px,8vw,min(var(--hero-heading-size,76px),68px))}.brand-film-header h2{font-size:clamp(46px,6vw,58px)}.brand-film-stage{width:94%;margin-top:58px}.continuum-header h2{font-size:clamp(56px,7.6vw,min(var(--data-heading-size,82px),74px))}.future-copy h2,.split-heading h2,.flow-intro h2,.client-logo-header h2,.trust-principles-header h2,.vision-content h2,.cta-content h2{font-size:clamp(44px,6vw,min(var(--large-heading-size,64px),58px))}.flow-icon{width:70px;height:70px;margin-block:-6.5px}.flow-icon:before{inset:7px}.flow-icon svg{width:34px;height:34px}.continuum-stage{margin-top:58px}.continuum-stage:before{top:-60px;bottom:-20px}.continuum-svg-desktop{transform:translateY(-7px)}.principle-grid{--continuum-gap:18px}.principle{min-height:330px;margin-top:56px;padding:102px 25px 32px}.principle-icon{width:96px;height:96px;top:-48px}.principle-icon:before{inset:-12px}.principle-icon-orbit{inset:19px}.principle-icon-orbit:after{bottom:-21px}.principle-icon svg{width:38px;height:38px}.principle-icon .principle-impact-arrow{width:20px;height:20px;top:21px;right:19px}.principle h3{margin-top:0}.future-grid{grid-template-columns:1fr;gap:56px}.future-copy{max-width:760px}.future-copy h2{font-size:clamp(52px,7vw,62px)}.future-image{height:460px;margin-left:0;-webkit-mask-image:radial-gradient(96% 88% at 62%,#000 45%,#000000e6 67%,#0000 100%);mask-image:radial-gradient(96% 88% at 62%,#000 45%,#000000e6 67%,#0000)}.industry-grid{grid-template-rows:repeat(3,270px);grid-template-columns:1fr 1fr}.industry-card-0{grid-row:span 2}.industry-card-4{grid-column:span 2}.stats-grid{grid-template-columns:repeat(2,1fr);gap:80px 20px}.client-logo-row{--marquee-gap:80px;grid-template-columns:repeat(var(--logo-count),230px);min-width:calc(var(--logo-count) * 230px)}.client-logo-row.is-marquee{grid-template-columns:repeat(var(--logo-count),230px)}.client-logo-slot{width:230px;height:155px}.client-logo-art.is-round{flex-basis:106px;width:106px;height:106px}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art{width:230px;height:76px;min-height:76px}.trust-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-card{min-height:310px}.trust-card-icon{width:68px;height:68px}.trust-card-icon svg{width:30px;height:30px}.footer-main{grid-template-columns:1fr;gap:50px}.footer-brand-block{max-width:390px}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:40px 34px;max-width:none}}@media(max-width:680px){:root{--page-gutter:22px}.container{width:calc(100% - (2 * var(--page-gutter)))}.section.site-section{padding-top:min(var(--section-padding-top,0px),84px);padding-bottom:min(var(--section-padding-bottom,0px),84px)}.nav{height:72px}.logo{--nyra-logo-height:27px}.continuum-mobile-header .kicker{margin-bottom:26px}.continuum-mobile-header h2{font-size:clamp(34px,10.5vw,42px);line-height:1.05}.continuum-mobile-heading-line{width:60%;margin-top:30px}.continuum-mobile-stages{gap:24px;margin-top:60px}.continuum-mobile-rail{top:55px;bottom:55px;left:51px}.continuum-mobile-card{background:radial-gradient(circle at 50px,#4f6fff1a,#0000 28%),linear-gradient(145deg,#081022f0,#050a15f7);border-radius:20px;grid-template-columns:64px minmax(0,1fr);gap:20px;min-height:180px;padding:27px 22px 27px 18px}.continuum-mobile-icon{width:64px;height:64px}.continuum-mobile-icon>span{inset:-7px}.continuum-mobile-icon svg{width:28px;height:28px}.continuum-mobile-icon .continuum-mobile-impact-arrow{width:15px;height:15px;top:13px;right:11px}.continuum-mobile-copy h3{letter-spacing:.15em;font-size:18px}.continuum-mobile-copy p{font-size:min(var(--secondary-body-size,16px),15px);margin-top:17px;line-height:1.62}.hero.site-section{align-items:flex-start;min-height:max(800px,92svh);padding-top:72px}.hero-grid{min-height:calc(max(800px,92svh) - 72px);padding-top:38px;display:block}.hero-copy{max-width:none;padding:0 0 235px}h1{font-size:clamp(40px,11.5vw,min(var(--hero-heading-size,76px),50px));letter-spacing:-.045em;line-height:1.06}.hero-lede{font-size:min(var(--secondary-body-size,16px),16px);margin-top:38px}.hero-actions{flex-direction:column;align-items:stretch}.hero-video-environment{--object-position-x:72%;--object-position-y:58%;--video-scale:1.02;--video-opacity:.58;width:125%;top:42%;bottom:-5%;right:-34%}.hero-video-overlay{background:linear-gradient(#05070bf0,#05070b6b,#05070b24 68%,#05070bc7),linear-gradient(90deg,#05070bc7,#0000 58%)}.hero-content-shield{background:linear-gradient(#05070b 0% 43%,#05070beb 58%,#05070b33 82%,#05070bb8),linear-gradient(90deg,#05070bfa,#05070bb8 42%,#0000 86%)}.globe-status,.hero-foot{display:none}.label-0{left:2%}.label-1{right:0}.label-2{left:7%}.brand-film{padding-block:84px!important}.brand-film-header .kicker{margin-bottom:24px;font-size:11px}.brand-film-header h2{letter-spacing:-.04em;font-size:clamp(34px,10.4vw,42px);line-height:1.08}.brand-film-header>p:last-child{margin-top:22px;font-size:15px;line-height:1.65}.brand-film-stage{width:100%;margin-top:46px}.brand-film-frame{border-radius:15px}.brand-film-play{gap:11px}.brand-film-play-icon{width:68px;height:68px}.brand-film-play-icon svg{width:24px;height:24px}.brand-film-play-copy{gap:8px}.brand-film-play-copy strong{font-size:11px}.brand-film-play-copy small{font-size:9px}.brand-film-pause{width:38px;height:38px;bottom:12px;right:12px}.principles .continuum-header .kicker{margin-bottom:38px}.continuum-header h2{font-size:clamp(43px,12.5vw,min(var(--data-heading-size,82px),56px));letter-spacing:-.05em;line-height:1.02}.continuum-heading-light{width:56%;margin-top:34px}.continuum-stage{margin-top:54px}.continuum-stage:before{filter:blur(16px);background:radial-gradient(circle at 58px 48%,#4f6fff1a,#4f6fff06 35%,#0000 70%);inset:-40px -4% -30px}.continuum-svg-desktop{display:none}.continuum-svg-mobile{display:block}.principle-grid{--continuum-gap:54px;gap:var(--continuum-gap);grid-template-columns:1fr}.principle{min-height:340px;margin-top:48px;padding:106px 24px 34px 112px}.principle:before{background:linear-gradient(90deg,#0000,#4f6fff2e 50%,#0000);width:auto;height:1px;inset:-1px 12% auto}.principle-icon{width:96px;height:96px;top:-48px;left:58px;transform:translate(-50%)}.principle-icon:before{inset:-11px}.principle-icon-orbit{inset:19px}.principle-icon svg{width:38px;height:38px}.principle h3{margin-top:0;font-size:20px}.principle p{font-size:min(var(--body-size,18px),17px);margin-top:20px}.future-grid{gap:40px}.future-copy h2{font-size:clamp(36px,10.5vw,42px);line-height:1.07}.future-body{margin-top:26px;font-size:15px;line-height:1.68}.future-principles{grid-template-columns:1fr;gap:24px;margin-top:36px}.future-principle{grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr);column-gap:18px;padding:0;display:grid}.future-principle+.future-principle{border-top:1px solid #778bd21c;border-left:0;padding:24px 0 0}.future-principle-icon{grid-row:span 2;width:50px;height:50px}.future-principle-icon svg{width:30px;height:30px}.future-principle h3{margin:2px 0 0}.future-principle p{margin-top:7px}.future-image{height:280px;margin-inline:-18px;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.future-intelligence-overlay{opacity:.24}.split-heading{display:block}.split-heading h2{font-size:clamp(34px,10.5vw,42px);line-height:1.06}.split-heading>p{width:auto;margin-top:24px}.industry-grid{grid-template-rows:repeat(5,250px);grid-template-columns:1fr;display:grid}.industry-card-0,.industry-card-4{grid-area:auto}.stats{padding:100px 0}.stats-grid{grid-template-columns:1fr 1fr;gap:65px 10px}.stat strong{font-size:45px}.stat span{font-size:8px;line-height:1.5}.flow-intro h2{font-size:clamp(34px,10.5vw,min(var(--large-heading-size,64px),42px))}.flow-track{grid-template-columns:1fr;gap:30px;margin-top:60px}.flow-line{width:1px;height:calc(100% - 56px);top:28px;left:28px;right:auto}.flow-line i{width:100%;height:30%;animation:5.5s linear infinite flowVertical}.flow-step{text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:57px 1fr;align-items:center;column-gap:20px;display:grid}.flow-icon{grid-row:span 2;width:64px;height:64px;margin:-3.5px 0 -3.5px -4px}.flow-icon:before{inset:6px}.flow-icon svg{width:30px;height:30px}.flow-step b,.flow-step small{align-self:end;margin:0}.flow-step small{align-self:start;margin-top:4px}.client-logo-header h2{font-size:clamp(34px,10.5vw,min(var(--large-heading-size,64px),42px))}.client-logo-header>p:last-child{font-size:min(var(--secondary-body-size,16px),15px)}.client-logo-shell{margin-top:60px;padding:32px 0}.client-logo-scroller{scroll-snap-type:x mandatory;padding-inline:18px}.client-logo-scroller.is-marquee{scroll-snap-type:none;padding-inline:0}.client-logo-row{--marquee-gap:60px;grid-template-columns:repeat(var(--logo-count),195px);width:max-content;min-width:0}.client-logo-row.is-marquee{grid-template-columns:repeat(var(--logo-count),195px);animation-duration:38s}.client-logo-slot{width:195px;height:136px;padding:0}.client-logo-slot.is-round-logo{padding-inline:0}.client-logo-art{height:92px;min-height:0}.client-logo-art.is-round{flex-basis:84px;width:84px;height:84px}.client-logo-slot.client-logo-hoa-aquatics .client-logo-art img{width:90px!important}.client-logo-slot.client-logo-abby-dental .client-logo-art img{height:70px!important}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art{width:195px;height:64px;min-height:64px}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art img{width:146%!important}.client-logo-display-name{letter-spacing:.14em;margin-top:8px;font-size:12px}.client-logo-tagline{letter-spacing:.015em;margin-top:5px;font-size:9px}.footer-nyra-logo{--nyra-logo-height:28px}.client-confidentiality{margin-top:38px;padding-inline:10px}.trust-principles-header h2{font-size:clamp(34px,10.5vw,min(var(--large-heading-size,64px),42px))}.trust-principles-description{font-size:min(var(--secondary-body-size,16px),15px)}.trust-card-grid{grid-template-columns:1fr;margin-top:52px}.trust-card{min-height:0;padding:28px 26px 30px}.trust-card-icon{width:64px;height:64px}.trust-card-icon svg{width:28px;height:28px}.trust-card h3{margin-top:28px}.trust-statement{margin-top:64px;padding-top:60px}.trust-statement-main{font-size:clamp(34px,10vw,min(var(--medium-heading-size,48px),42px))}.vision{min-height:650px}.vision-content h2,.cta-content h2{font-size:clamp(34px,10.5vw,min(var(--large-heading-size,64px),42px))}.final-cta{min-height:0}.footer-main{gap:46px;padding-bottom:52px}.footer-links{grid-template-columns:1fr 1fr;gap:34px 24px}.footer-bottom{line-height:1.7}.footer-bottom span{display:block}}@keyframes flowVertical{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.website-editor{--editor-bg:#0b0e14;--editor-panel:#10141c;--editor-line:#242a37;--editor-copy:#e7eaf2;--editor-muted:#828a9c;background:var(--editor-bg);height:100vh;min-height:100vh;color:var(--editor-copy);grid-template-rows:58px minmax(0,1fr);grid-template-columns:300px minmax(0,1fr) 340px;font-family:Inter,Helvetica Neue,Arial,sans-serif;display:grid;overflow:hidden}.editor-topbar{z-index:300;border-bottom:1px solid var(--editor-line);background:#0d1017;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:0 16px 0 19px;display:flex;position:relative}.editor-brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.editor-nyra-logo{--nyra-logo-height:22px}.editor-brand strong{font-size:13px;font-weight:590}.save-state{border-left:1px solid var(--editor-line);color:#e59d65;margin-left:10px;padding-left:10px;font-size:10px}.save-state.is-saved{color:#70d6ab}.editor-actions{align-items:center;gap:3px;display:flex}.editor-actions button,.editor-actions a{color:#aeb5c4;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;min-height:32px;padding:0 9px;font-size:10px;display:inline-flex}.editor-actions button:hover,.editor-actions a:hover{color:#fff;background:#1a1f2a}.editor-actions button:disabled{opacity:.3;cursor:default}.editor-actions .save-button{background:var(--blue);color:#fff}.editor-sidebar,.editor-inspector{background:var(--editor-panel);min-height:0;overflow:auto}.editor-sidebar{border-right:1px solid var(--editor-line);flex-direction:column;grid-area:2/1;display:flex}.editor-inspector{border-left:1px solid var(--editor-line);grid-area:2/3}.panel-title{border-bottom:1px solid var(--editor-line);justify-content:space-between;align-items:center;padding:20px;display:flex}.panel-title span{color:#697286;text-transform:uppercase;letter-spacing:.13em;margin-bottom:4px;font-size:9px;display:block}.panel-title h2{margin:0;font-size:14px;font-weight:570}.drawer-close,.drawer-button{color:#9ba3b2;cursor:pointer;background:0 0;border:0;display:none}.section-search{border:1px solid var(--editor-line);color:#687185;background:#0c1017;border-radius:5px;align-items:center;gap:8px;height:35px;margin:14px;padding:0 10px;display:flex}.section-search input{color:#dfe3ec;background:0 0;border:0;outline:0;width:100%;font-size:11px}.section-list{flex:1;padding:0 8px;overflow:auto}.section-row{border-radius:5px;grid-template-columns:minmax(0,1fr) 27px 27px 27px;align-items:center;min-height:39px;margin-bottom:2px;display:grid}.section-row.is-selected{color:#fff;background:#4f6fff24}.section-row button{color:#778093;cursor:pointer;background:0 0;border:0;padding:4px}.section-row button:hover{color:#fff}.section-row .section-select{text-align:left;color:#b6bdca;padding-left:10px;font-size:11px}.section-row.is-selected .section-select{color:#fff}.section-row button:disabled{opacity:.2}.theme-button{color:#c6ccda;cursor:pointer;background:#151a24;border:1px solid #31394a;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:39px;margin:12px 14px;font-size:11px;display:flex}.sidebar-footer{border-top:1px solid var(--editor-line);padding:14px}.sidebar-footer button{border:1px solid var(--editor-line);color:#9ba4b6;cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:34px;font-size:10px;display:flex}.sidebar-footer p{color:#6e7688;margin:12px 0 0;font-size:9px}.sidebar-footer p span{background:#e59d65;border-radius:50%;width:5px;height:5px;display:inline-block}.sidebar-footer p span.online{background:#65d6a6}.editor-workspace{background:#080a0f;grid-area:2/2;grid-template-rows:45px minmax(0,1fr);min-width:0;min-height:0;display:grid}.preview-toolbar{border-bottom:1px solid var(--editor-line);color:#70798c;text-transform:uppercase;letter-spacing:.1em;background:#0f1219;justify-content:space-between;align-items:center;gap:18px;padding:0 14px;font-size:9px;display:flex}.device-switcher{border:1px solid var(--editor-line);border-radius:5px;gap:2px;padding:3px;display:flex}.device-switcher button{color:#70798b;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;min-height:25px;padding:0 7px;font-size:9px;display:flex}.device-switcher button.is-active{color:#fff;background:#232938}.local-warning{color:#626a7c;letter-spacing:.03em;text-transform:none}.preview-stage{background-image:linear-gradient(45deg,#0c0f15 25%,#0000 25%),linear-gradient(-45deg,#0c0f15 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0c0f15 75%),linear-gradient(-45deg,#0000 75%,#0c0f15 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;justify-content:center;align-items:flex-start;min-height:0;padding:28px;display:flex;overflow:auto}.preview-frame{background:#05070b;height:calc(100% - 2px);min-height:600px;transition:width .3s;overflow:auto;box-shadow:0 24px 60px #00000061}.preview-desktop{flex:0 0 1440px;width:1440px}.preview-tablet{flex:0 0 820px;width:820px}.preview-mobile{flex:0 0 390px;width:390px}.preview-fit{width:min(100%,1100px)}.preview-full{width:100%}.editor-site-preview{min-height:100%}.editor-site-preview .nav-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;background:#05070bdb!important}.editor-site-preview [data-editor-editable=true]{cursor:pointer;outline-offset:4px;outline:1px solid #0000;transition:outline-color .16s,background .16s}.editor-site-preview [data-editor-editable=true]:hover{background-color:#4f6fff0d;outline-color:#6d89ffb8}.editor-site-preview [data-editor-selected=true]{background-color:#4f6fff1a!important;outline:2px solid #6f8aff!important}.metrics-demo-label{color:#e5ae72;letter-spacing:.04em;margin:0;font-size:9px;position:absolute;inset:auto 20px 18px}.inspector-fields{padding:16px}.inspector-note{color:#7f899c;text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px;font-size:9px}.inspector-note.typography-note{border-top:1px solid var(--editor-line);margin-top:26px;padding-top:18px}.inspector-help{color:#687185;margin:4px 0 0;font-size:10px;line-height:1.5}.editor-field{margin-bottom:15px;display:block}.editor-field>span{color:#8d96a8;margin-bottom:7px;font-size:10px;display:block}.editor-field input:not([type=range]):not([type=color]),.editor-field textarea,.editor-field select{border:1px solid var(--editor-line);color:#e0e4ec;resize:vertical;background:#0b0f16;border-radius:4px;outline:0;width:100%;min-height:35px;padding:8px 10px;font-size:11px}.editor-field input:focus,.editor-field textarea:focus,.editor-field select:focus{border-color:#5874ed}.range-row{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.range-row input{accent-color:var(--blue)}.range-row output{color:#aeb6c6;text-align:right;font-size:10px}.color-row{grid-template-columns:37px 1fr;gap:7px;display:grid}.color-row input[type=color]{border:1px solid var(--editor-line);background:#0b0f16;border-radius:4px;width:37px;height:35px;padding:3px}.check-row{color:#a8b0bf;align-items:center;gap:8px;margin:2px 0 16px;font-size:11px;display:flex}.check-row input{accent-color:var(--blue)}.editor-secondary-button{border:1px solid var(--editor-line);color:#c4cad6;cursor:pointer;background:#171c26;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:35px;font-size:10px;display:flex}.inspector-footer{border-top:1px solid var(--editor-line);background:#10141cf2;padding:13px 16px;position:sticky;bottom:0}.inspector-footer button{border:1px solid var(--editor-line);color:#9aa3b4;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:34px;font-size:10px;display:flex}.editor-privacy-warning{color:#c9ad8c;background:#e5ae720e;border:1px solid #e5ae723d;border-radius:5px;align-items:flex-start;gap:9px;margin:0 0 16px;padding:11px;font-size:10px;line-height:1.5;display:flex}.editor-privacy-warning svg{flex:none;margin-top:1px}.editor-permission-summary{color:#d4a36d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:9px}.editor-permission-summary.is-confirmed{color:#72d0aa}.editor-reorder-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.editor-reorder-row button{border:1px solid var(--editor-line);color:#aeb6c5;cursor:pointer;background:#151a24;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:10px;display:flex}.editor-reorder-row button:disabled{opacity:.3;cursor:default}.editor-logo-slot-list{border:1px solid var(--editor-line);background:#0c1017;border-radius:5px;margin:0 0 18px;padding:10px}.editor-logo-slot-list>span{color:#727c90;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:9px;display:block}.editor-logo-slot-list button{color:#bac1cf;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:33px;padding:0 8px;font-size:10px;display:flex}.editor-logo-slot-list button:hover{color:#fff;background:#181e29}.editor-logo-slot-list small{color:#ca9d6c;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.editor-logo-slot-list small.is-confirmed{color:#6fc9a5}@media(max-width:1180px){.website-editor{grid-template-columns:minmax(0,1fr)}.editor-sidebar,.editor-inspector{z-index:400;width:min(320px,88vw);transition:transform .25s;position:fixed;top:58px;bottom:0}.editor-sidebar{left:0;transform:translate(-102%)}.editor-sidebar.is-open{transform:translate(0)}.editor-inspector{right:0;transform:translate(102%)}.editor-inspector.is-open{transform:translate(0)}.editor-workspace{grid-column:1}.drawer-button,.drawer-close{place-items:center;display:inline-grid}.editor-actions span,.local-warning{display:none}}@media(max-width:700px){.editor-brand .save-state{display:none}.editor-topbar{padding-inline:10px}.editor-actions button,.editor-actions a{padding-inline:6px}.preview-toolbar>span:first-child,.device-switcher button span{display:none}.preview-stage{padding:14px}}:root{--page-max:1320px;--page-gutter:clamp(28px, 4.1vw, 72px);--text-max:680px}.container{width:min(var(--section-content-width,var(--page-max)),calc(100% - 2 * var(--page-gutter)))}.nav{height:76px}.nyra-official-logo{--nyra-logo-height:30px}.nav-links{gap:34px}.nav-links a{color:#aeb5c4;font-size:12px}.nav-cta{border-color:#ffffff29;min-height:44px;padding:0 20px;font-size:13px}.hero-grid{grid-template-columns:.9fr 1.1fr;min-height:calc(86svh - 76px)}.hero-copy{padding:34px 0 54px}.eyebrow{margin-bottom:30px}h1{letter-spacing:-.055em;max-width:650px;font-size:clamp(58px,4.7vw,74px);line-height:.99}.hero-lede{max-width:620px;margin-top:38px;font-size:17px;line-height:1.58}.hero-actions{margin-top:36px}.button{min-height:48px;padding:0 24px;font-size:14px}.hero-content-shield{background:linear-gradient(90deg,#05070b 0% 28%,#05070bfa 39%,#05070bb3 52%,#05070b1a 70%,#0000 84%),radial-gradient(54% 72% at 20% 48%,#05070bfc,#05070b94 63%,#0000)}.brand-film.site-section,.future.site-section,.trust-principles.site-section,.continuum-section.site-section,.principles.site-section,.industries.site-section,.client-logo-section.site-section{padding-top:92px!important;padding-bottom:92px!important}.brand-film-header .kicker{margin-bottom:22px}.brand-film-header h2{letter-spacing:-.045em;font-size:clamp(42px,3.7vw,56px);font-weight:520;line-height:1.03}.brand-film-header>p:last-child{margin-top:20px;font-size:15px;line-height:1.6}.brand-film-frame{border-color:#667ee638;border-radius:14px;box-shadow:0 28px 80px #00000073,0 0 60px #4f6fff0e}.brand-film-play-icon{width:72px;height:72px}.future-grid{grid-template-columns:minmax(470px,.92fr) minmax(0,1.08fr);gap:30px}.future-copy h2{max-width:610px;font-size:clamp(46px,3.9vw,58px);font-weight:540;line-height:1.02}.future-copy h2 em{font-size:.93em}.future-body{max-width:540px;margin-top:26px;font-size:15px;line-height:1.7}.future-principles{max-width:580px;margin-top:34px}.future-principle-icon{width:46px;height:46px}.future-principle-icon svg{width:28px;height:28px}.future-principle h3{margin-top:15px;font-size:14px}.future-principle p{margin-top:8px;font-size:12px;line-height:1.55}.future-image{height:520px;margin-left:-18px}.trust-principles-header{max-width:740px}.trust-principles-header h2{font-size:clamp(44px,3.75vw,56px);font-weight:470}.trust-principles-description{margin-top:24px;font-size:15px;line-height:1.62}.trust-card-grid{gap:18px;margin-top:48px}.trust-card{background:linear-gradient(145deg,#ffffff05,#ffffff02);border-radius:14px;min-height:250px;padding:26px}.trust-card-icon{width:58px;height:58px}.trust-card-icon svg{width:27px;height:27px}.trust-card h3{margin-top:24px;font-size:19px}.trust-card p{margin-top:16px;font-size:14px;line-height:1.62}.trust-statement{max-width:760px;margin-top:56px;padding-top:48px}.trust-statement-main{font-size:clamp(34px,3vw,44px)}.trust-statement-support{margin-top:24px;font-size:14px;line-height:1.65}.continuum-section{background:radial-gradient(at 50% 45%,#2d439b14,#0000 55%),#05070b}.continuum-artwork-wrap img{opacity:.96;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000)}.continuum-artwork-wrap:before{background:radial-gradient(#4f6fff17,#0000 68%);inset:5% 3%}.flow-intro{max-width:760px}.flow-intro h2{font-size:clamp(44px,3.75vw,56px)}.flow-description{font-size:15px;line-height:1.62}.flow-track{margin-top:52px}.split-heading h2{font-size:clamp(44px,3.75vw,56px);font-weight:470}.split-heading>p{font-size:15px}.industry-grid{grid-template-rows:repeat(2,240px);gap:16px}.industry-card{padding:20px}.industry-card h3{font-size:20px}.industry-card p{font-size:14px;line-height:1.52}.client-logo-header{max-width:760px}.client-logo-header h2{font-size:clamp(44px,3.75vw,56px);line-height:1.03}.client-logo-header>p:last-child{margin-top:22px;font-size:15px}.client-logo-row{--marquee-gap:clamp(52px,5vw,76px);grid-template-columns:repeat(var(--logo-count),210px);min-width:calc(var(--logo-count) * 210px)}.client-logo-row.is-marquee{grid-template-columns:repeat(var(--logo-count),210px)}.client-logo-slot{width:210px;height:128px;overflow:visible}.client-logo-art{height:86px;overflow:visible}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art{width:190px;height:62px;min-height:62px;overflow:visible}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art img{object-fit:contain;width:auto!important;max-width:190px!important;height:62px!important;max-height:62px!important}.client-logo-display-name{letter-spacing:.15em;margin-top:6px;font-size:12px}.client-logo-tagline{margin-top:4px;font-size:9px}.final-cta{background:linear-gradient(#070a11,#080c16)}.final-cta:after{background:radial-gradient(at 50% 118%,#354cb52e,#0000 58%)}.cta-content h2{max-width:580px;font-size:clamp(42px,3.6vw,52px)}.cta-description{margin-top:22px;font-size:16px}.button-large{margin-top:32px}.footer-main{gap:72px;padding-bottom:42px}.footer-tagline{margin-top:18px}.footer-brand-block small{margin-top:26px}.footer-bottom{padding-top:20px}@media(min-width:1600px){:root{--page-max:1380px}.brand-film-stage{width:min(78%,1120px)}.industry-grid{grid-template-rows:repeat(2,250px)}}@media(max-width:980px){:root{--page-gutter:30px}.brand-film.site-section,.future.site-section,.trust-principles.site-section,.continuum-section.site-section,.principles.site-section,.industries.site-section,.client-logo-section.site-section{padding-top:78px!important;padding-bottom:78px!important}.hero{min-height:84svh}.hero-grid{min-height:calc(84svh - 76px)}.brand-film-stage{width:92%}.industry-grid{grid-template-rows:repeat(3,230px)}}@media(max-width:680px){:root{--page-gutter:20px}.nav{height:68px}.nyra-official-logo{--nyra-logo-height:26px}.hero.site-section{min-height:780px;padding-top:68px!important}.hero-grid{min-height:712px;padding-top:24px}.hero-copy{padding-bottom:220px}.eyebrow{margin-bottom:24px}h1{font-size:clamp(40px,11vw,48px)}.hero-lede{margin-top:30px;font-size:15px}.hero-actions{gap:10px;margin-top:30px}.brand-film.site-section,.future.site-section,.trust-principles.site-section,.continuum-section.site-section,.principles.site-section,.industries.site-section,.client-logo-section.site-section{padding-top:64px!important;padding-bottom:64px!important}.brand-film-stage{width:100%;margin-top:34px}.brand-film-frame{border-radius:12px}.future-grid{gap:28px}.future-image{height:250px}.trust-card-grid{margin-top:38px}.trust-statement{margin-top:44px;padding-top:40px}.industry-grid{grid-template-rows:repeat(5,220px)}.client-logo-shell{margin-top:38px;padding:18px 0}.client-logo-row{--marquee-gap:42px;grid-template-columns:repeat(var(--logo-count),170px)}.client-logo-row.is-marquee{grid-template-columns:repeat(var(--logo-count),170px)}.client-logo-slot{width:170px;height:116px}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art{width:160px;height:54px;min-height:54px}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art img{max-width:160px!important;height:54px!important;max-height:54px!important}.client-logo-display-name{font-size:11px}.client-logo-tagline{font-size:8px}.client-confidentiality{margin-top:30px}.final-cta.site-section{padding-top:66px!important;padding-bottom:66px!important}.premium-footer.site-section{padding-top:52px!important}}.nyra-official-logo{--nyra-logo-height:34px;width:auto;height:var(--nyra-logo-height);align-items:center;gap:11px;line-height:1;display:inline-flex;overflow:visible}.nyra-logo-mark{flex:0 0 var(--nyra-logo-height);width:var(--nyra-logo-height);height:var(--nyra-logo-height);object-fit:contain;display:block}.nyra-logo-type{flex-direction:column;justify-content:center;gap:3px;width:auto;min-width:max-content;display:flex;transform:translateY(.5px)}.nyra-logo-name{color:#f4f6fb;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(var(--nyra-logo-height) * .53);letter-spacing:.3em;white-space:nowrap;font-weight:500;line-height:.85;display:block}.nyra-logo-subname{color:#1db4ff;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(var(--nyra-logo-height) * .205);letter-spacing:.31em;white-space:nowrap;font-weight:600;line-height:1;display:block}.nyra-logo-crop,.nyra-logo-crop img,.nyra-logo-crop-mark,.nyra-logo-crop-wordmark{display:none!important}.logo{--nyra-logo-height:34px}.footer-nyra-logo{--nyra-logo-height:37px}.client-logo-slot.client-logo-ohana-care-dental{width:240px;height:138px;overflow:visible}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art{width:230px;height:92px;min-height:92px;padding:0;overflow:visible}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art img{display:block;object-fit:contain!important;object-position:center!important;width:220px!important;max-width:220px!important;height:auto!important;max-height:92px!important;transform:none!important}.client-logo-slot.client-logo-ohana-care-dental .client-logo-display-name{display:none!important}.client-logo-slot.client-logo-ohana-care-dental .client-logo-tagline{color:#a8a7a3;letter-spacing:.02em;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:450;line-height:1.2}.client-logo-slot.client-logo-abby-dental .client-logo-art img{height:80px!important}.client-logo-slot.client-logo-hoa-aquatics .client-logo-art img{width:112px!important}.client-logo-art.is-round{flex-basis:88px;width:88px;height:88px}@media(max-width:680px){.nyra-official-logo,.logo{--nyra-logo-height:29px}.footer-nyra-logo{--nyra-logo-height:32px}.nyra-logo-type{gap:2px}.client-logo-slot.client-logo-ohana-care-dental{width:190px;height:120px}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art{width:182px;height:75px;min-height:75px}.client-logo-slot.client-logo-ohana-care-dental .client-logo-art img{width:176px!important;max-width:176px!important;max-height:75px!important}.client-logo-slot.client-logo-ohana-care-dental .client-logo-tagline{font-size:8px}}.hero{min-height:78svh}.hero-grid{min-height:calc(78svh - 76px)}.hero-copy{padding-top:18px;padding-bottom:38px}.hero-video-environment{width:67%}.brand-film.site-section{padding-top:76px!important;padding-bottom:82px!important}.future.site-section{padding-top:82px!important;padding-bottom:82px!important}.trust-principles.site-section{padding-top:78px!important;padding-bottom:78px!important}.continuum-section.site-section{padding-top:72px!important;padding-bottom:72px!important}.industries.site-section{padding-top:82px!important;padding-bottom:82px!important}.client-logo-section.site-section{padding-top:76px!important;padding-bottom:70px!important}.brand-film-header{max-width:700px}.brand-film-header h2{font-size:clamp(40px,3.45vw,52px)}.brand-film-stage{width:min(76%,960px);margin-top:38px}.future-image{height:480px}.future-grid{gap:36px}.trust-card{min-height:228px}.trust-card-grid{margin-top:42px}.trust-statement{margin-top:46px;padding-top:42px}.continuum-artwork-wrap{width:min(92%,1040px)}.industry-grid{grid-template-rows:repeat(2,220px)}.client-logo-header h2{font-size:clamp(42px,3.45vw,52px)}.client-logo-shell{margin-top:36px;padding:16px 0}.client-confidentiality{margin-top:28px}.final-cta.site-section{padding-top:68px!important;padding-bottom:68px!important}.premium-footer.site-section{padding-top:52px!important;padding-bottom:22px!important}@media(max-width:980px){.hero{min-height:82svh}.hero-grid{min-height:calc(82svh - 76px)}.brand-film-stage{width:90%}.industry-grid{grid-template-rows:repeat(3,220px)}}@media(max-width:680px){.hero.site-section{min-height:740px}.hero-grid{min-height:672px}.hero-copy{padding-bottom:195px}.brand-film.site-section,.future.site-section,.trust-principles.site-section,.continuum-section.site-section,.industries.site-section,.client-logo-section.site-section{padding-top:58px!important;padding-bottom:58px!important}.brand-film-stage{width:100%;margin-top:30px}.future-image{height:235px}.industry-grid{grid-template-rows:repeat(5,205px)}.client-logo-shell{margin-top:30px}.final-cta.site-section{padding-top:58px!important;padding-bottom:58px!important}}.nav .nyra-official-logo,.nav .logo{--nyra-logo-height:41px}@media(max-width:680px){.nav .nyra-official-logo,.nav .logo{--nyra-logo-height:35px}}.footer-social-column{gap:13px}.footer-social-icons{align-items:center;gap:12px;display:flex}.footer-social-icon{color:#9ca5b7;background:#ffffff05;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .22s,border-color .22s,background .22s,transform .22s;display:inline-grid}.footer-social-icon svg{width:17px;height:17px}.footer-social-icon:hover,.footer-social-icon:focus-visible{color:#eef3ff;background:#4f6fff14;border-color:#627eff7a;transform:translateY(-1px)}.social-brand{width:18px;height:18px;display:block;position:relative}.social-brand-linkedin{letter-spacing:-.04em;width:auto;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1;transform:translateY(-.5px)}.social-brand-instagram{border:1.8px solid;border-radius:5px}.social-brand-instagram:before{content:"";border:1.6px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-brand-instagram:after{content:"";background:currentColor;border-radius:50%;width:2.6px;height:2.6px;position:absolute;top:3px;right:3px}.social-brand-instagram i,.social-brand-instagram b{display:none}.final-cta{isolation:isolate;background:radial-gradient(circle at 76% 52%,#243e8024,#0000 36%),linear-gradient(#070a11,#060911);min-height:560px;position:relative;overflow:hidden}.final-cta:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000,#0a122557);height:34%;position:absolute;inset:auto 0 0}.final-cta .energy-wave{display:none!important}.final-cta .cta-content{z-index:3;max-width:var(--page-max);position:relative}.final-cta .button-large{border-radius:10px;min-height:58px;margin-top:40px;padding:0 30px;box-shadow:0 12px 38px #3954ff2e}.final-cta-light{z-index:1;pointer-events:none;position:absolute;inset:0}.final-cta-light-plane{clip-path:polygon(0 24%,100% 0,100% 100%,12% 100%);filter:blur(.1px);opacity:.9;background:linear-gradient(115deg,#35529c00 8%,#35529c14 38%,#4b6fff30);width:36%;height:63%;position:absolute;top:12%;right:8.2%}.final-cta-light-edge{background:linear-gradient(#688eff57,#97b2fff5 56%,#6688ffc2);width:1px;height:63%;position:absolute;top:12%;right:8.05%;box-shadow:0 0 10px #5e84ffe6,0 0 34px #4a6cff61}.final-cta-light-floor{transform-origin:100%;background:linear-gradient(90deg,#4669ff00,#5377ff52 24%,#819dffe6);width:54%;height:2px;position:absolute;bottom:17%;right:8.05%;transform:rotate(-2.1deg);box-shadow:0 0 9px #486cffb3,0 20px 44px #2e4caa42}.final-cta-light-floor:after{content:"";filter:blur(18px);background:linear-gradient(#4362c82e,#263a7912 38%,#0000);width:58%;height:120px;position:absolute;top:-3px;right:0;transform:translateY(5px)}@media(max-width:980px){.final-cta{min-height:520px}.final-cta .kicker{margin-bottom:42px}.final-cta .cta-content h2{max-width:640px;font-size:clamp(48px,7vw,64px)}.final-cta-light-plane{opacity:.72;width:42%;right:4%}.final-cta-light-edge{right:3.9%}.final-cta-light-floor{width:48%;right:3.9%}}@media(max-width:680px){.final-cta{min-height:570px}.final-cta.site-section{padding-top:64px!important;padding-bottom:72px!important}.final-cta .kicker{margin-bottom:34px}.final-cta .cta-content h2{max-width:92%;font-size:clamp(42px,12vw,54px)}.final-cta .cta-description{max-width:86%;font-size:16px}.final-cta .button-large{min-height:54px;margin-top:34px}.final-cta-light-plane{opacity:.48;width:72%;height:52%;top:25%;right:-18%}.final-cta-light-edge{opacity:.62;height:52%;top:25%;right:5%}.final-cta-light-floor{opacity:.72;width:60%;bottom:16%;right:5%}}.final-cta{min-height:560px;background:linear-gradient(#070a11,#080c16)!important}.final-cta:after,.final-cta .energy-wave,.final-cta-light,.final-cta-light-plane,.final-cta-light-edge,.final-cta-light-floor{display:none!important}.final-cta .cta-content{z-index:1;position:relative}.final-cta .kicker{margin-bottom:54px}.final-cta .cta-content h2{letter-spacing:-.055em;max-width:760px;font-size:clamp(56px,5vw,74px);font-weight:470;line-height:.99}.final-cta .cta-description{color:#8f98aa;max-width:720px;margin-top:28px;font-size:18px}.final-cta .button-large{min-height:58px;box-shadow:none;border-radius:10px;margin-top:40px;padding:0 30px}@media(max-width:680px){.final-cta{min-height:520px}.final-cta.site-section{padding-top:64px!important;padding-bottom:72px!important}.final-cta .kicker{margin-bottom:34px}.final-cta .cta-content h2{max-width:92%;font-size:clamp(42px,12vw,54px)}.final-cta .cta-description{max-width:86%;font-size:16px}.final-cta .button-large{min-height:54px;margin-top:34px}}.industries{background:radial-gradient(circle at 78% 4%,#1639741f,#0000 32%),#070a10}.industries .split-heading{margin-bottom:42px}.industry-grid{grid-template-rows:repeat(2,250px);grid-template-columns:1.28fr 1fr 1fr;gap:18px}.industry-card{background:#0b111a;border:1px solid #5c84c480;border-radius:15px;padding:28px;transition:border-color .35s,box-shadow .35s,transform .35s;box-shadow:0 18px 44px #0003,inset 0 1px #ffffff06}.industry-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#03070d05 18%,#03070d2e 47%,#030810eb),linear-gradient(90deg,#050c1838,#0000 52%);position:absolute;inset:0}.industry-card-0{box-shadow:0 20px 54px #00000040,0 0 0 1px #497edc14,0 0 26px #2460d214}.industry-background{filter:saturate(.86)contrast(1.04)brightness(.92);transition:transform .75s cubic-bezier(.2,.8,.2,1),filter .45s}.industry-shade{background:linear-gradient(#04080d08 22%,#04080d2e 52%,#03070ee6)}.industry-card:hover{border-color:#5b97ffbf;transform:translateY(-2px);box-shadow:0 24px 60px #0000004d,0 0 24px #2a67d917}.industry-card:hover .industry-background{filter:saturate(.94)contrast(1.05)brightness(.98);transform:scale(1.035)!important}.industry-card-copy{gap:18px}.industry-card h3{color:#f3f5fa;letter-spacing:-.035em;text-shadow:0 2px 16px #00000061;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2vw,34px);font-weight:500;line-height:1.04}.industry-card-0 h3{font-size:clamp(44px,3.4vw,58px)}.industry-card p{color:#c0c6d2;text-shadow:0 1px 12px #00000073;max-width:340px;margin-top:13px;font-size:15px;line-height:1.55}.industry-card-copy>a{color:#dce6f7;letter-spacing:.2em;opacity:.9;gap:14px;font-size:11px}.industry-card-copy>a svg{color:#b8d5ff;border:1px solid #5b97ff8c;border-radius:50%;width:30px;height:30px;padding:7px;transition:border-color .25s,background .25s,transform .25s}.industry-card:hover .industry-card-copy>a svg{background:#4376dc14;border-color:#6aa6ffe6;transform:translate(2px)}@media(max-width:980px){.industry-grid{grid-template-rows:360px repeat(2,230px);grid-template-columns:1fr 1fr}.industry-card-0{grid-area:auto/span 2}.industry-card-0 h3{font-size:clamp(40px,6vw,52px)}}@media(max-width:680px){.industry-grid{grid-template-rows:repeat(5,250px);grid-template-columns:1fr;gap:14px}.industry-card,.industry-card-0{grid-area:auto;padding:22px}.industry-card h3,.industry-card-0 h3{font-size:30px}.industry-card p{max-width:92%;font-size:14px}}.industries .split-heading h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,4.6vw,70px);font-weight:500;line-height:1.02}@media(max-width:680px){.industries .split-heading h2{font-size:clamp(42px,12vw,54px)}}.industry-heading-accent{color:#6ea7ff;-webkit-text-fill-color:transparent;background:linear-gradient(#94c4ff,#5f8fff);-webkit-background-clip:text;background-clip:text}.nav-cta{color:#f4f7fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff09,#ffffff03),#070b13b8;border:1px solid #7591db57;gap:11px;min-height:46px;padding:0 20px 0 21px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;position:relative;box-shadow:inset 0 1px #ffffff09,0 8px 24px #00000029;border-radius:12px!important}.nav-cta:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;background:linear-gradient(120deg,#577eff1f,#0000 42%);position:absolute;inset:0}.nav-cta svg{z-index:1;color:#8eb6ff;width:16px;height:16px;transition:transform .24s,color .24s;position:relative}.nav-cta:hover,.nav-cta:focus-visible{color:#fff;background:linear-gradient(#ffffff0e,#ffffff05),#090e19e6;border-color:#6b94ffad;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0e,0 10px 30px #0f235838,0 0 20px #3e68db14}.nav-cta:hover svg,.nav-cta:focus-visible svg{color:#bcd4ff;transform:translate(2px)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}
