@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--spacing:.25rem;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.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}}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-normal{white-space:normal}.text-teal-300\/90{color:#46ecd5e6}@supports (color:color-mix(in lab, red, red)){.text-teal-300\/90{color:color-mix(in oklab, var(--color-teal-300) 90%, transparent)}}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[mail\:dry-run\]{mail:dry-run}.\[xml\:lang\]{xml:lang}@media (hover:hover){.hover\:text-teal-200:hover{color:var(--color-teal-200)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--bg:#f7f8f5;--bg2:#fff;--panel:#fff;--panel2:#f1f4ef;--ink:#12201a;--mut:#5f6f66;--green:#166a43;--green-x:#1e9a5f;--green-glow:#1e9a5f1f;--orange:#f25c1a;--orange-2:#ff7a3d;--white:#12201a;--lite:#fff;--line:#12201a24;--line-2:#12201a12;--ease:cubic-bezier(.22,1,.36,1);--cs-green:#003b38;--cs-green-light:#9db9ac}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}img{max-width:100%;display:block}body{font-family:var(--font-grotesk),"Poppins",sans-serif;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--green-x);outline-offset:3px}.wrap{max-width:1300px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.lab{letter-spacing:.26em;text-transform:uppercase;color:var(--green);font-size:.68rem;font-weight:700}.num{letter-spacing:.2em;color:var(--mut);font-size:.72rem;font-weight:700}h1,h2,h3{letter-spacing:-.02em;color:var(--ink);font-weight:700;line-height:1.08}h2{letter-spacing:-.025em;font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1.08}p{color:var(--mut)}main section{content-visibility:auto;contain-intrinsic-size:auto 900px}.sec-top{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:3.4rem;padding-top:1.1rem;display:flex}.btn{background:var(--orange);color:#fff;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s;border:0;border-radius:100px;align-items:center;gap:.55rem;padding:.95rem 1.9rem;font-family:inherit;font-size:.9rem;font-weight:700;line-height:1.6;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px #ff6a2b59}.btn .a{transition:transform .3s var(--ease)}.btn:hover .a{transform:translate(4px)}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--green-x);color:var(--green)}.btn.green{background:var(--green-x);color:#fff}.btn.green:hover{box-shadow:0 14px 40px var(--green-glow)}.btn:disabled{opacity:.7;cursor:progress;transform:none}.btn.full{justify-content:center;width:100%}.rv{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(28px)}.rv.in{opacity:1;transform:none}main,nav,footer{z-index:1;position:relative}nav{z-index:90;color:#fff;padding:.85rem 0;transition:background .4s,box-shadow .4s;position:fixed;top:0;left:0;right:0}nav .wrap{justify-content:space-between;align-items:center;gap:1rem;display:flex}nav .brand{line-height:0;display:inline-block;position:relative}nav .logo{width:auto;height:34px;transition:opacity .3s}nav .logo-light{opacity:0;position:absolute;top:0;left:0}nav.sc .logo-light{opacity:1}nav .links{align-items:center;gap:1.6rem;font-size:.82rem;font-weight:600;display:flex}nav .links a:not(.btn){opacity:.8;cursor:pointer;color:#fff;transition:opacity .2s,color .2s}nav .links a:not(.btn):hover{opacity:1;color:var(--green-x)}nav .links a.on{color:var(--green-x);opacity:1}nav .btn{padding:.6rem 1.25rem;font-size:.78rem}nav .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff80}nav.sc .btn.ghost{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink)}.burger{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:1.5rem;line-height:1;display:none}@media (max-width:960px){nav .links{border-bottom:1px solid var(--line);background:#0a0d0b;flex-direction:column;padding:1.5rem;display:none;position:fixed;inset:56px 0 auto}nav .links.open{display:flex}nav.sc .links.open{background:var(--bg)}.burger{display:block}}.heroZ{color:#fff;min-height:100svh;display:grid;position:relative;overflow:hidden}.heroZ .hbg{position:absolute;inset:0}.heroZ .hbg .slide{opacity:0;transition:opacity 1.8s;position:absolute;inset:0}.heroZ .hbg .slide.on{opacity:1}.heroZ .hbg .slide img,.heroZ .hbg video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroZ .hbg video{opacity:0;transition:opacity 1.4s}.heroZ .hshade{background:linear-gradient(#080d0a6b,#080d0a57 50%,#080d0aad);position:absolute;inset:0}.hv{text-align:center;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;min-height:100svh;padding:7rem clamp(20px,4vw,48px) 4rem;display:flex;position:relative}.hero-lab{letter-spacing:.34em;text-transform:uppercase;color:#fff;font-size:.68rem;font-weight:700}.hA{letter-spacing:-.03em;color:#fff;font-size:clamp(2.6rem,7vw,5.6rem);font-weight:700;line-height:1}.qbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:100px;align-items:center;gap:.6rem;width:100%;max-width:720px;margin-top:2.6rem;padding:.55rem .55rem .55rem 1.4rem;display:flex}.qbar input{color:#fff;background:0 0;border:0;width:100%;margin:0;padding:.7rem .4rem;font-size:.92rem}.qbar input::placeholder{color:#fff9}.qbar input:focus{outline:none}.qsep{color:var(--green-x);flex:none;font-weight:700}.qbar .btn,.qbar .mag{flex:none}.hmicro{letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf;margin-top:1.4rem;font-size:.8rem}@media (max-width:640px){.qbar{border-radius:20px;flex-direction:column;padding:.9rem}.qbar .btn,.qbar .mag{width:100%}.qbar .btn{justify-content:center}.qsep{display:none}}.st{opacity:0;animation:up .9s var(--ease) forwards;transform:translateY(26px)}@keyframes up{to{opacity:1;transform:none}}.heroZ .hbg .slide img,.heroZ .hbg video{animation:24s ease-in-out infinite alternate hz}@keyframes hz{0%{transform:scale(1)}to{transform:scale(1.07)}}#pre{z-index:400;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;animation:.9s cubic-bezier(.76,0,.24,1) 2.3s forwards preout;display:flex;position:fixed;inset:0}@keyframes preout{to{visibility:hidden;transform:translateY(-101%)}}#pre .pmark{align-items:baseline;gap:.6rem;display:flex;overflow:hidden}#pre .plogo,#pre .pword{display:block;overflow:hidden}#pre .plogo b{letter-spacing:.06em;color:var(--ink);animation:wup 1s var(--ease) .1s forwards;font-size:clamp(2.6rem,8vw,5.5rem);font-weight:700;display:block;transform:translateY(110%)}#pre .pword b{letter-spacing:-.02em;color:var(--green);opacity:0;animation:wright .9s var(--ease) .45s forwards;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:600;display:block;transform:translate(-110%)}@keyframes wright{to{opacity:1;transform:translate(0)}}#pre .pline{background:var(--line);width:min(420px,70vw);height:2px;position:relative;overflow:visible}#pre .pline i{background:var(--green-x);transform-origin:0;animation:pl 1.1s var(--ease) .35s forwards;position:absolute;inset:0;transform:scaleX(0)}#pre .pcargo{background:var(--orange);border-radius:2px;width:28px;height:14px;animation:1.3s cubic-bezier(.45,0,.25,1) .4s forwards pcargo;position:absolute;top:-9px;left:0;transform:translate(-40px);box-shadow:inset 0 0 0 1px #0003,0 6px 14px #f25c1a59}#pre .pcargo:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 3px,#0000002e 3px 4px);position:absolute;inset:3px 4px}@keyframes pcargo{to{transform:translate(calc(min(420px,70vw) + 12px))}}#pre .ptag{overflow:hidden}#pre .ptag span{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1rem,2.2vw,1.4rem);font-weight:500;display:block}#pre .ptag b{animation:wup .8s var(--ease) forwards;font-weight:500;display:inline-block;transform:translateY(120%)}#pre .ptag b:first-child{animation-delay:1.15s}#pre .ptag b:nth-child(2){animation-delay:1.25s}#pre .ptag b:nth-child(3){color:var(--green);animation-delay:1.35s}@keyframes wup{to{transform:translateY(0)}}@keyframes pl{to{transform:scaleX(1)}}.curtain{position:relative;overflow:hidden}.curtain:after{content:"";background:var(--cs-green);transform-origin:top;transition:transform 1s cubic-bezier(.76,0,.24,1);transition-delay:calc(var(--d,0s) + .1s);z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;transform:scaleY(1)}.curtain.in:after{transform-origin:bottom;transform:scaleY(0)}#cur,#curl{pointer-events:none;z-index:500;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cur{background:var(--orange);width:8px;height:8px}#curl{border:1.5px solid #166a4380;width:38px;height:38px;transition:width .3s,height .3s,border-color .3s,background .3s}#curl.big{border-color:var(--green-x);background:#1e9a5f14;width:74px;height:74px}@media (hover:none){#cur,#curl{display:none}}.statement h2{letter-spacing:-.02em;max-width:26ch;margin:1.4rem auto 0;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:500;line-height:1.25}.ygrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.ycard{cursor:pointer;text-align:left;min-height:440px;font:inherit;background:#0e1a14;border:0;border-radius:14px;align-items:flex-end;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.ycard img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.ycard:hover img{transform:scale(1.07)}.ycard:before{content:"";z-index:1;background:linear-gradient(#080d0a0d 30%,#080d0adb);position:absolute;inset:0}.yin{z-index:2;color:#fff;width:100%;padding:1.6rem;position:relative}.yeye{letter-spacing:.22em;text-transform:uppercase;color:var(--green-x);margin-bottom:.4rem;font-size:.68rem;font-weight:700}.yin h3,.yin h2{color:#fff;letter-spacing:-.02em;margin-bottom:.7rem;font-size:1.4rem;line-height:1.08}.ylink{letter-spacing:.06em;border-bottom:1px solid #fff6;gap:.4rem;padding-bottom:.2rem;font-size:.8rem;font-weight:600;transition:border-color .3s;display:inline-flex}.ylink i{transition:transform .3s var(--ease);font-style:normal}.ycard:hover .ylink,.rcard:hover .ylink{border-color:var(--green-x)}.ycard:hover .ylink i,.rcard:hover .ylink i{transform:translate(4px)}@media (max-width:1000px){.ygrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ygrid{grid-template-columns:1fr}.ycard{min-height:340px}}.spot{z-index:1;pointer-events:none;opacity:0;transition:opacity .5s ease-in-out;position:absolute;inset:0}.portal{background:var(--panel2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ed2{grid-template-columns:1fr 1.1fr;align-items:center;gap:3.5rem;display:grid}.ed2 h2{margin:1rem 0 1.4rem}.ed2 .edl>p.lead{max-width:44ch;margin-bottom:1.8rem;font-size:1rem}.ed2 .edl>p.lead b{color:var(--ink)}.edr{min-height:520px;position:relative}.shot{border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 40px 90px #12201a2e}.shot img{object-fit:cover;object-position:top;width:100%;height:100%}.sh1{aspect-ratio:16/10;z-index:2;width:72%;top:0;right:0}.sh2{aspect-ratio:16/10;z-index:1;width:58%;bottom:0;left:0}.ed2.flip .edr2{min-height:500px;position:relative}.edr2 .sh1{width:70%;top:0;left:0;right:auto}.edr2 .sh2{width:56%;bottom:0;left:auto;right:0}@media (max-width:960px){.ed2,.ed2.flip{grid-template-columns:1fr}.edr,.edr2,.ed2.flip .edr2{gap:1rem;min-height:0;display:grid}.shot,.edr2 .shot{width:100%;position:static}.ed2.flip .edr2{order:2}}.edimg{aspect-ratio:4/3;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 80px #12201a26}.edimg img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.edimg:hover img{transform:scale(1.04)}@media (max-width:960px){.ed2.flip .edimg{order:2}}#insight h2{max-width:22ch;margin:1.2rem auto 0}#insight h2 b{color:var(--green)}.slider-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.snav{gap:.5rem;display:flex}.snav button{border:1.5px solid var(--line);width:48px;height:48px;color:var(--ink);cursor:pointer;transition:all .3s var(--ease);background:#fff;border-radius:50%;font-family:inherit;font-size:1.05rem}.snav button:hover{background:var(--green-x);border-color:var(--green-x);color:#fff}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding:0 clamp(20px,4vw,48px) .8rem;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.railset{display:contents}.rail.band{cursor:grab;-webkit-user-select:none;user-select:none}.rail.band.moving{scroll-snap-type:none}.rail.grabbing{cursor:grabbing}.rail.grabbing .rcard img{transform:none}.rcard{scroll-snap-align:start;cursor:pointer;text-align:left;min-height:430px;font:inherit;background:#0e1a14;border:0;border-radius:14px;flex:0 0 clamp(270px,26vw,360px);align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.rcard img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.rcard:hover img{transform:scale(1.07)}.rcard:before{content:"";z-index:1;background:linear-gradient(#080d0a0d 25%,#080d0ae0);position:absolute;inset:0}.rin{z-index:2;color:#fff;width:100%;padding:1.5rem;position:relative}.rin h3{color:#fff;margin:.3rem 0 .5rem;font-size:1.25rem}.rin p{color:#cfdad2;margin-bottom:.8rem;font-size:.83rem}.lapwrap{perspective:1400px;min-height:520px;position:relative}.scene3d{isolation:isolate}.person{border-radius:14px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #12201a26}.person img{object-fit:cover;width:100%;height:100%}.person-shade{background:linear-gradient(160deg,#080d0a00 35%,#080d0a8c 100%);position:absolute;inset:0}.lglow{aspect-ratio:1;filter:blur(40px);pointer-events:none;z-index:1;background:radial-gradient(circle,#1e9a5f8c,#1e9a5f2e 40%,#0000 70%);border-radius:50%;width:62%;animation:7s ease-in-out infinite glowpulse;position:absolute;bottom:-4%;right:2%}@keyframes glowpulse{0%,to{opacity:.8}50%{opacity:1}}.lapfloat{width:64%;transform-style:preserve-3d;z-index:3;position:absolute;bottom:-6%;right:-2%}.laptop{transform-style:preserve-3d;transform:rotateX(8deg)rotateY(-14deg)rotate(1deg)}.lscreen{aspect-ratio:16/10;background:#000;border:10px solid #101614;border-bottom-width:12px;border-radius:12px 12px 0 0;position:relative;overflow:hidden;box-shadow:0 40px 90px #080d0a73,0 0 0 1px #1e9a5f40,0 0 60px #1e9a5f40}.lscreen img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.lscreen img.on{opacity:1}.lglare{pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff2e 48%,#ffffff0d 52%,#0000 62%);animation:9s ease-in-out infinite glare;position:absolute;inset:0;transform:translate(-120%)}@keyframes glare{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.lscan{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000,#1e9a5f29,#0000);height:18%;animation:6s linear infinite scan;position:absolute;top:-20%;left:0;right:0}@keyframes scan{to{top:120%}}.lbase{transform-origin:top;background:linear-gradient(#1a211d,#0c110e);border-radius:0 0 14px 14px;height:14px;position:relative;transform:rotateX(-75deg);box-shadow:0 24px 40px #080d0a80}.lbase:after{content:"";background:#0a0f0c;border-radius:0 0 6px 6px;width:12%;height:5px;position:absolute;top:0;left:44%}.hud{z-index:4;pointer-events:none;position:absolute}.hud-in{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0a100cb8;border:1px solid #1e9a5f73;border-radius:12px;flex-direction:column;gap:.25rem;min-width:150px;padding:.75rem .95rem;animation:7s ease-in-out infinite hudfloat;display:flex;box-shadow:0 20px 50px #080d0a73,inset 0 0 0 1px #ffffff0a}.hud-k{letter-spacing:.2em;text-transform:uppercase;color:var(--green-x);font-size:.6rem;font-weight:700}.hud-v{color:#cfdad2;font-size:.72rem}.hud-big{letter-spacing:-.02em;font-size:1.35rem;font-weight:700;line-height:1.05}.hud-dot{background:var(--green-x);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite ping;position:absolute;top:.8rem;right:.9rem;box-shadow:0 0 #1e9a5f99}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.hud-bar{background:#ffffff24;border-radius:2px;height:4px;margin-top:.3rem;display:block;overflow:hidden}.hud-bar i{background:linear-gradient(90deg,var(--green-x),var(--orange));border-radius:2px;width:68%;height:100%;animation:5s ease-in-out infinite hudbar;display:block}@keyframes hudbar{0%,to{width:62%}50%{width:74%}}.hud-a{top:9%;left:3%}.hud-b{bottom:12%;left:6%}.hud-b .hud-in{animation-duration:9s;animation-delay:-3s}.hud-c{top:8%;right:2%}.hud-c .hud-in{animation-duration:8s;animation-delay:-5s}@keyframes hudfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.lparticles{z-index:5;pointer-events:none;border-radius:14px;position:absolute;inset:0;overflow:hidden}.lparticles i{background:var(--green-x);opacity:0;border-radius:50%;width:4px;height:4px;animation:9s linear infinite particle;position:absolute;box-shadow:0 0 8px #1e9a5fcc}.lparticles i:first-child{animation-delay:0s;left:12%}.lparticles i:nth-child(2){animation-duration:11s;animation-delay:-2s;left:28%}.lparticles i:nth-child(3){animation-delay:-4s;left:47%}.lparticles i:nth-child(4){animation-duration:12s;animation-delay:-6s;left:63%}.lparticles i:nth-child(5){animation-duration:10s;animation-delay:-1.5s;left:78%}.lparticles i:nth-child(6){animation-delay:-7s;left:90%}@keyframes particle{0%{opacity:0;bottom:-4%;transform:translate(0)}10%{opacity:.9}90%{opacity:.5}to{opacity:0;bottom:104%;transform:translate(14px)}}@media (max-width:960px){.lapwrap{min-height:380px}.lapfloat{width:76%;right:0}.hud-a{top:5%;left:2%}.hud-b{display:none}.hud-c{top:4%;right:1%}.hud-in{min-width:0;padding:.55rem .7rem}.hud-big{font-size:1.05rem}}@media (max-width:560px){.hud-c{display:none}}.portal-dark{color:#fff;background:#0a110d;border-color:#ffffff14;padding-bottom:clamp(4rem,8vw,6rem);overflow:hidden}.portal-dark .lab{color:var(--green-x)}.portal-dark h2{color:#fff}.portal-dark .lead{color:#c9d6ce;max-width:46ch;margin-bottom:1.6rem;font-size:1rem}.portal-dark .lead b{color:#fff}.pb-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:3rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.pb-head h2{margin:1rem 0 0}@media (max-width:900px){.pb-head{grid-template-columns:1fr;align-items:start;gap:1.6rem}}.sys-stage{perspective:1600px;perspective-origin:50% 30%;cursor:grab;-webkit-user-select:none;user-select:none;isolation:isolate;padding:2.5rem 0 3rem;position:relative}.sys-stage.grabbing{cursor:grabbing}.sys-ground{pointer-events:none;z-index:0;background:radial-gradient(60% 80% at 50% 60%,#1e9a5f38,#0000 70%),radial-gradient(30% 50% at 15% 40%,#f25c1a1a,#0000 70%);position:absolute;inset:0}.sys-line{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#1e9a5f8c 20% 80%,#0000);height:2px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 24px #1e9a5f73}.sys-line:before,.sys-line:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#7fffc0,#0000);border-radius:8px;width:120px;height:8px;animation:4.5s linear infinite pulseline;position:absolute;top:-3px}.sys-line:after{animation-duration:6s;animation-delay:-2.2s}@keyframes pulseline{0%{left:-10%}to{left:110%}}.sys-plane{z-index:2;transform-style:preserve-3d;will-change:transform;position:relative;transform:rotateX(6deg)rotateY(-4deg)}.sys-track{width:max-content;transform-style:preserve-3d;will-change:transform;align-items:center;gap:1.2rem;padding:0 clamp(20px,4vw,48px);display:flex}.sys-stage.static .sys-plane{transform:none}.sys-stage.static{cursor:auto;scrollbar-width:none;overflow-x:auto}.sys-stage.static .sys-track{will-change:auto}.sbt{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;transition:transform .5s var(--ease),box-shadow .5s,border-color .5s;background:#0c140fc7;border:1px solid #1e9a5f59;border-radius:16px;flex:none;position:relative;transform:translateZ(0);box-shadow:0 30px 70px #00000073,inset 0 0 0 1px #ffffff08,0 0 50px #1e9a5f1f}.sbt:hover{border-color:#1e9a5fcc;transform:translateZ(30px)translateY(-6px);box-shadow:0 40px 90px #0000008c,0 0 70px #1e9a5f47}.st-data{flex-direction:column;justify-content:center;gap:.6rem;width:300px;min-height:200px;padding:1.15rem 1.25rem;display:flex}.st-screen{background:#0a100ce6;width:420px;padding:.7rem}.st-frame{aspect-ratio:16/10;background:#000;border:1px solid #ffffff14;border-radius:10px;position:relative;overflow:hidden}.st-frame img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.st-cap{flex-direction:column;gap:.15rem;padding:.7rem .35rem .2rem;display:flex}.sbt .hud-k{letter-spacing:.22em;text-transform:uppercase;color:var(--green-x);font-size:.6rem;font-weight:700}.sbt .hud-v{color:#b9c8bf;font-size:.74rem}.st-rows{gap:.5rem;margin:0;padding:0;font-size:.76rem;list-style:none;display:grid}.st-rows li{border-bottom:1px solid #ffffff14;grid-template-columns:10px 1fr auto auto;align-items:center;gap:.55rem;padding-bottom:.5rem;display:grid}.st-rows li:last-child{border-bottom:0;padding-bottom:0}.st-rows b{color:#fff;font-weight:600}.st-rows span{color:#93a69b}.sbt .dot{border-radius:50%;width:7px;height:7px;display:block}.sbt .dot.ok{background:var(--green-x);animation:1.8s ease-out infinite ping;box-shadow:0 0 #1e9a5f99}.sbt .dot.tr{background:var(--orange);animation:2.2s ease-out infinite ping;box-shadow:0 0 #f25c1a80}.sbt .dot.cu{background:#cfdad2}.sbt .pill{letter-spacing:.08em;border-radius:100px;padding:.2rem .55rem;font-size:.58rem;font-style:normal;font-weight:700}.sbt .pill.ok{color:#5fe0a0;background:#1e9a5f2e}.sbt .pill.tr{color:#ff9a6a;background:#f25c1a2e}.sbt .pill.cu{color:#f4f7f5;background:#ffffff1f}.st-big{letter-spacing:-.03em;font-size:2.4rem;font-weight:700;line-height:1}.st-big small{color:#93a69b;margin-left:.2rem;font-size:1rem;font-weight:600}.st-bar{background:#ffffff1f;border-radius:3px;height:6px;display:block;overflow:hidden}.st-bar i{background:linear-gradient(90deg,var(--green-x),var(--orange));border-radius:3px;width:64%;height:100%;animation:5s ease-in-out infinite hudbar;display:block}.st-ai{width:340px;min-height:150px}.st-type{color:#f4f7f5;min-height:4.2em;margin:0;font-size:.9rem;line-height:1.5}.st-type .caret{color:var(--green-x);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.st-tl{color:#93a69b;gap:.55rem;margin:.2rem 0 0;padding:0 0 0 1rem;font-size:.78rem;list-style:none;display:grid;position:relative}.st-tl:before{content:"";background:#ffffff24;width:1px;position:absolute;top:6px;bottom:6px;left:3px}.st-tl li{position:relative}.st-tl li:before{content:"";background:#ffffff40;border-radius:50%;width:7px;height:7px;position:absolute;top:.35em;left:-1rem}.st-tl li.done{color:#cfdad2}.st-tl li.done:before{background:var(--green-x)}.st-tl li.now{color:#fff;font-weight:600}.st-tl li.now:before{background:var(--orange);animation:1.8s ease-out infinite ping;box-shadow:0 0 #f25c1a99}.st-docs-l{color:#cfdad2;gap:.5rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.st-docs-l li{align-items:center;gap:.6rem;display:flex}.st-docs-l li:before{content:"✓";color:#5fe0a0;background:#1e9a5f33;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.65rem;font-weight:700;display:grid}.st-docs-l li.pend:before{content:"";box-shadow:inset 0 0 0 1.5px var(--orange);background:#f25c1a2e;animation:2s ease-out infinite ping}.sys-particles{border-radius:0}.sys-particles i:nth-child(7){animation-duration:13s;animation-delay:-3s;left:36%}.sys-particles i:nth-child(8){animation-duration:9.5s;animation-delay:-8s;left:70%}@media (max-width:700px){.st-screen{width:300px}.st-data{width:250px}.st-ai{width:280px}.sys-plane{transform:rotateX(4deg)rotateY(-2deg)}.sys-stage{perspective:1100px}}@media (prefers-reduced-motion:reduce){.sys-line:before,.sys-line:after,.sbt .dot,.st-bar i,.st-type .caret{animation:none!important}}.pplgrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pcard{border-radius:14px;min-height:420px;position:relative;overflow:hidden}.pcard img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.pcard:hover img{transform:scale(1.06)}.pcard figcaption{color:#fff;background:linear-gradient(#0000,#080d0ae6);padding:1.4rem;font-weight:600;position:absolute;inset:auto 0 0}.pcard .yeye{margin-bottom:.3rem;display:block}@media (max-width:700px){.pplgrid{grid-template-columns:1fr}.pcard{min-height:300px}}.mini,.news{border:1px solid var(--line);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.2rem;display:flex}.mini h3,.news h3{font-size:clamp(1.3rem,2.6vw,1.9rem)}.mini h3{margin-top:.5rem}.news p{margin-top:.4rem;font-size:.9rem}.nform{flex:1;align-items:center;gap:.6rem;min-width:260px;max-width:440px;display:flex}.nform input{margin:0}.nform .ok{color:var(--green);font-weight:700}.srow{border-bottom:1px solid var(--line);cursor:pointer;transition:padding .35s var(--ease);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:.5fr 1.6fr 1.2fr auto;align-items:center;gap:1.4rem;padding:1.7rem 0;display:grid}.srow:first-of-type{border-top:1px solid var(--line)}.srow:hover{padding-left:1rem}.srow .n{color:var(--orange);letter-spacing:.15em;font-size:.85rem;font-weight:700}.srow h3,.srow .rt{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.15rem,2.6vw,1.8rem);font-weight:700;line-height:1.08;transition:color .3s}.srow:hover h3,.srow:hover .rt{color:var(--green)}.srow p{font-size:.85rem}.srow .go{border:1.5px solid var(--line);width:46px;height:46px;transition:all .35s var(--ease);color:var(--ink);border-radius:50%;place-items:center;display:grid}.srow:hover .go{background:var(--green-x);border-color:var(--green-x);color:#fff;transform:rotate(-45deg)}@media (max-width:800px){.srow{grid-template-columns:auto 1fr auto}.srow p{display:none}}.contact-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:3.5rem;display:grid}.cblock{border:1px solid var(--line);background:#fff;border-radius:16px;padding:2rem 2.2rem}.addr{color:var(--ink);font-size:1.05rem;line-height:1.8}.clinks{gap:.5rem;margin-top:1.6rem;display:grid}.clinks a{color:var(--green);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.clinks a:hover{color:var(--green-x)}.ph{color:var(--mut);margin-top:1.6rem;font-size:.85rem}@media (max-width:860px){.contact-grid{grid-template-columns:1fr}}footer{color:#9db2a6;background:#0e1a14;padding:4.5rem 0 2rem}footer h2{color:#fff;max-width:18ch;margin-top:1.4rem;font-size:clamp(1.4rem,2.6vw,2rem)}footer .flogo{width:auto;height:38px}footer .col a,footer .col span,footer .col button{color:#9db2a6;text-align:left;background:0 0;border:0;padding:.25rem 0;font-family:inherit;font-size:.88rem;line-height:1.6;display:block}footer .col a,footer .col button{cursor:pointer}footer .col a:hover,footer .col button:hover,footer .col .todo,footer .lab{color:var(--green-x)}footer .base{color:#7e9086;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.74rem;display:flex}.ftop{border-bottom:1px solid #ffffff1f;grid-template-columns:1.2fr 2fr;gap:3rem;padding-bottom:3rem;display:grid}.fcols{grid-template-columns:repeat(4,1fr);gap:1.6rem;display:grid}@media (max-width:960px){.ftop{grid-template-columns:1fr}.fcols{grid-template-columns:1fr 1fr}}.dw{z-index:150;pointer-events:none;position:fixed;inset:0}.dim{opacity:0;background:#040705b3;transition:opacity .4s;position:absolute;inset:0}.panel{border-left:1px solid var(--line);width:min(480px,100%);transition:transform .55s var(--ease);background:#fff;padding:1.6rem;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(105%)}.dw.open{pointer-events:auto}.dw.open .dim{opacity:1}.dw.open .panel{transform:translate(0)}.x{color:var(--mut);cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:auto;font-family:inherit;font-size:1.5rem;line-height:1;display:block}.panel h3.dt{margin:.4rem 0 .2rem;font-size:1.3rem}.panel h2.dt{margin:.2rem 0 1.2rem;font-size:1.6rem}.stepTag{color:var(--mut);margin-bottom:1.2rem;font-size:.78rem}input,select,textarea{border:1px solid var(--line);width:100%;font:inherit;background:var(--bg);color:var(--ink);border-radius:8px;margin-bottom:.7rem;padding:.85rem .95rem;font-size:.88rem}input:focus,select:focus,textarea:focus{border-color:var(--green-x);outline:none}.frow{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.fnote{color:var(--mut);text-align:center;margin-top:.6rem;font-size:.7rem}.ferr{color:var(--orange);margin:-.2rem 0 .7rem;font-size:.78rem}.fback{color:var(--mut);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:.75rem}.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.svc-lab-o{color:var(--orange);margin-bottom:.4rem}.svc-pr{margin-bottom:1.2rem;font-size:.9rem}.svc-so{color:var(--ink);margin-bottom:1.3rem;font-size:.92rem;font-weight:500}.svc-inc{color:var(--ink);margin-bottom:.5rem;font-size:.85rem;font-weight:700}.svc-ul{color:var(--mut);margin:0 0 1.7rem 1.1rem;font-size:.88rem}.svc-ul li{padding:.22rem 0}#thanks{z-index:200;background:linear-gradient(150deg,#fff,#f1f4ef);position:fixed;inset:0;overflow:auto}#thanks .in{text-align:center;place-items:center;min-height:100%;padding:3rem 1.5rem;display:grid}#thanks h2{margin-bottom:.8rem;font-size:clamp(1.9rem,4vw,3rem)}#thanks p{margin-bottom:1.3rem}#tsum{border:1px solid var(--line);color:var(--ink);border-radius:10px;margin-bottom:1.8rem;padding:1rem;font-size:.85rem}#tcheck{border:2px solid var(--green-x);border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 1.5rem;display:grid}#tpath{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease) .2s}#tpath.on{stroke-dashoffset:0}.wa{z-index:120;width:56px;height:56px;transition:transform .3s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:1.4rem;left:1.4rem;box-shadow:0 12px 34px #25d36673}.wa:hover{transform:translateY(-4px)scale(1.05)}.wa svg{fill:#fff;width:30px;height:30px}.pintro{padding:clamp(9rem,16vw,12rem) 0 clamp(4rem,7vw,6rem)}.pintro h1{letter-spacing:-.025em;max-width:16ch;margin-top:1.2rem;font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1.08}.pintro h1.wide{max-width:22ch}.pintro p.lead{max-width:56ch;margin-top:1.4rem;font-size:1.02rem}.case-body{max-width:62ch}.case-body p{margin-bottom:1.2rem;font-size:1rem}.case-body h3,.case-body h2.h3like{letter-spacing:-.02em;margin:2rem 0 .8rem;font-size:1.3rem}h2.h3like{letter-spacing:-.02em;font-size:1.3rem;line-height:1.08}.case-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2.4rem;margin:2rem 0 2.6rem;padding:1.4rem 0;display:flex}.case-meta b{letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:.2rem;font-size:.68rem;display:block}.case-meta span{color:var(--ink);font-size:.92rem;font-weight:600}.placeholder-note{letter-spacing:.08em;color:var(--orange);border:1px dashed #f25c1a80;border-radius:6px;margin-top:.9rem;padding:.3rem .6rem;font-size:.72rem;display:inline-block}.backlink{color:var(--green);gap:.4rem;font-size:.82rem;font-weight:600;display:inline-flex}.wrise .wr{opacity:0;animation:wup2 .9s var(--ease) forwards;animation-delay:calc(.15s + var(--i)*45ms);display:inline-block;transform:translateY(.35em)}.wrise .wbr{height:0;display:block}@keyframes wup2{to{opacity:1;transform:none}}.phero{color:#fff;align-items:flex-end;min-height:min(78svh,760px);padding:9rem 0 clamp(3rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}.phero-img{position:absolute;inset:0}.phero-img img{object-fit:cover;animation:24s ease-in-out infinite alternate hz}.phero-shade{background:linear-gradient(#080d0a73,#080d0a40 40%,#080d0ad9);position:absolute;inset:0}.phero-in{z-index:1;position:relative}.phero .lab{color:var(--green-x)}.phero h1{color:#fff;letter-spacing:-.025em;max-width:16ch;margin-top:1rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.06}.phero h1.wide{max-width:24ch}.phero .lead{color:#dde6df;max-width:60ch;margin-top:1.3rem;font-size:1.02rem}.phero .placeholder-note{color:#ffb08a;border-color:#ffb08a80}.h2-md{font-size:clamp(1.8rem,3.4vw,2.8rem)!important}.inclgrid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.incl{margin:0;padding:0;list-style:none}.incl li{border-bottom:1px solid var(--line);color:var(--ink);gap:1rem;padding:1rem 0;font-size:1rem;display:flex}.incl li:before{content:"→";color:var(--green-x);font-weight:700}.incl li:first-child{border-top:1px solid var(--line)}@media (max-width:860px){.inclgrid{grid-template-columns:1fr}}.pstrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);align-items:end;gap:2rem;padding-bottom:2rem;display:grid}.pstrip p{margin-top:.5rem;font-size:.9rem}@media (max-width:900px){.pstrip{grid-template-columns:1fr 1fr}}.numbers{grid-template-columns:repeat(3,1fr);gap:2rem;padding-top:2rem;display:grid}.numbers b{letter-spacing:-.03em;color:var(--green);font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1;display:block}.numbers span{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-top:.4rem;font-size:.72rem;display:block}.numbers-light{border-top:1px solid var(--line);margin-top:3.5rem}@media (max-width:600px){.numbers{grid-template-columns:1fr;gap:1.4rem}}.indrow{border-bottom:1px solid var(--line);grid-template-columns:.4fr 1.2fr 2fr;align-items:start;gap:1.6rem;padding:1.8rem 0;display:grid}.indrow:first-child{border-top:1px solid var(--line)}.indrow .n{color:var(--orange);letter-spacing:.15em;font-size:.85rem;font-weight:700}.indrow h3{font-size:clamp(1.15rem,2.4vw,1.7rem)}.indrow p{max-width:52ch;font-size:.95rem}@media (max-width:800px){.indrow{grid-template-columns:auto 1fr}.indrow p{grid-column:2}}.dir{gap:1rem;margin:0;display:grid}.dir div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:1rem;padding-bottom:1rem;display:grid}.dir div:last-child{border-bottom:0}.dir dt{letter-spacing:.22em;text-transform:uppercase;color:var(--green);padding-top:.25rem;font-size:.66rem;font-weight:700}.dir dd{color:var(--ink);margin:0;font-size:.98rem;line-height:1.7}.dir dd a{color:var(--green);font-weight:600}.dir dd a:hover{color:var(--green-x)}.chat{background:var(--bg2);border-top:1px solid var(--line)}.chat-h{letter-spacing:-.045em;margin:.4rem 0 clamp(2rem,4vw,3.5rem);font-size:clamp(3.4rem,10vw,8.6rem);line-height:.95}.chat-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.chat-dir .lead{max-width:46ch;margin-bottom:1.8rem;font-size:1rem}.chat-form{border:1px solid var(--line);background:#fff;border-radius:16px;padding:2rem 2.2rem}@media (max-width:900px){.chat-grid{grid-template-columns:1fr}}.legal{padding:clamp(8rem,14vw,11rem) 0 clamp(4rem,7vw,6rem)}.legal .wrap{max-width:820px}.legal h1{letter-spacing:-.025em;margin:1rem 0 1.2rem;font-size:clamp(1.8rem,3.6vw,2.8rem)}.legal h2{letter-spacing:-.02em;margin:2.2rem 0 .6rem;font-size:1.25rem}.legal p,.legal li{color:var(--mut);font-size:.98rem;line-height:1.75}.legal .lead{color:var(--ink);font-size:1.1rem}.legal ul{gap:.6rem;padding-left:1.2rem;display:grid}.legal li b{color:var(--ink)}.legal a{color:var(--green);font-weight:600}.cm .slider-head{align-items:flex-end;gap:2rem}.cm-lead{max-width:46ch;margin:0;font-size:1rem}@media (max-width:760px){.cm .slider-head{flex-direction:column;align-items:flex-start}}.cm-stage{background:#0a110d;margin-top:2.5rem;position:relative;overflow:hidden}.cm-svg{width:100%;height:clamp(280px,38vw,560px);display:block}.cm-sun{transform-origin:1180px 150px;animation:7s ease-in-out infinite glowpulse}.cm-far{animation:40s ease-in-out infinite alternate cmfar}@keyframes cmfar{0%{transform:translate(0)}to{transform:translate(-26px)}}.cm-waves{animation:9s linear infinite cmwave}.cm-w2{animation-duration:13s;animation-direction:reverse}.cm-w3{animation-duration:17s}@keyframes cmwave{0%{transform:translate(0)}to{transform:translate(-160px)}}.cm-ship{animation:26s cubic-bezier(.3,0,.2,1) infinite cmship}@keyframes cmship{0%{opacity:0;transform:translate(-720px)}4%{opacity:1}55%{transform:translate(380px)}82%{opacity:1;transform:translate(380px)}92%{opacity:0;transform:translate(520px)}to{opacity:0;transform:translate(-720px)}}.cm-bob{transform-origin:300px 440px;animation:4.2s ease-in-out infinite cmbob}@keyframes cmbob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(.5deg)}}.cm-wake{stroke-dasharray:40 30;animation:1.4s linear infinite cmwake}@keyframes cmwake{to{stroke-dashoffset:-70px}}.cm-trolley{animation:13s ease-in-out infinite cmtrolley;transform:translate(1020px)}@keyframes cmtrolley{0%,8%{transform:translate(1020px)}30%,62%{transform:translate(1230px)}84%,to{transform:translate(1020px)}}.cm-cable{animation:13s ease-in-out infinite cmcable}@keyframes cmcable{0%,8%{y2:250px}24%{y2:250px}30%{y2:160px}62%{y2:160px}72%{y2:300px}80%{y2:300px}88%,to{y2:250px}}.cm-lift{animation:13s ease-in-out infinite cmlift;transform:translateY(250px)}@keyframes cmlift{0%,8%{opacity:1;transform:translateY(250px)}24%{opacity:1;transform:translateY(250px)}30%{opacity:1;transform:translateY(160px)}62%{opacity:1;transform:translateY(160px)}72%{opacity:1;transform:translateY(300px)}73%{opacity:0}87%{opacity:0;transform:translateY(250px)}88%,to{opacity:1;transform:translateY(250px)}}.cm-truck{animation:13s ease-in-out infinite cmtruck;transform:translate(1135px)}@keyframes cmtruck{0%,2%{transform:translate(1135px)}72%{transform:translate(1135px)}78%{transform:translate(1135px)}95%{transform:translate(1720px)}96%{transform:translate(860px)}to{transform:translate(1135px)}}.cm-truckbox{animation:13s linear infinite cmtruckbox}@keyframes cmtruckbox{0%,72%{opacity:0}73%,95%{opacity:1}96%,to{opacity:0}}.cm-plane{animation:22s linear infinite cmplane;transform:translate(-300px,90px)}@keyframes cmplane{0%{transform:translate(-300px,110px)}to{transform:translate(1900px,60px)}}.cm-trail{animation:1.2s linear infinite cmtrail}@keyframes cmtrail{to{stroke-dashoffset:-32px}}.cm-glint{animation:7s linear infinite cmglint}.cm-g2{animation-duration:9s;animation-delay:-3.5s}@keyframes cmglint{0%{transform:translate(0)}to{transform:translate(1900px)}}.cm-dot{animation:2s ease-out infinite ping}.cm-caps{pointer-events:none;position:absolute;bottom:clamp(.8rem,2vw,1.6rem);left:0;right:0}.cm-cap{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#b9c8bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a110db3;border:1px solid #1e9a5f59;border-radius:100px;padding:.4rem .8rem;font-size:.68rem;position:absolute;transform:translate(-50%)}.cm-cap b{color:var(--green-x);margin-right:.4rem}@media (max-width:700px){.cm-cap{display:none}}@media (prefers-reduced-motion:reduce){.cm-ship{transform:translate(380px)}.cm-trolley{transform:translate(1230px)}.cm-lift{transform:translateY(160px)}.cm-truck{transform:translate(1135px)}.cm-plane{transform:translate(700px,90px)}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2);padding:.9rem 0;overflow:hidden}.ttrack{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;width:max-content;color:var(--mut);gap:2.6rem;font-size:.74rem;font-weight:600;animation:38s linear infinite cmv;display:flex}.ttrack b{color:var(--green-x);vertical-align:middle;margin-right:.6rem;font-size:.5rem}.tdup{display:contents}@keyframes cmv{to{transform:translate(-50%)}}.vband{color:#fff;align-items:center;min-height:min(72svh,680px);padding:clamp(5rem,9vw,8rem) 0;display:flex;position:relative;overflow:hidden}.vband.tall{min-height:min(90svh,820px)}.vband-bg{position:absolute;inset:0}.vband-bg img,.vband-bg video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vband-bg img{animation:24s ease-in-out infinite alternate hz}.vband-bg video{opacity:0;transition:opacity 1.4s}.vband-shade{background:linear-gradient(90deg,#080d0ad1,#080d0a73 55%,#080d0a40);position:absolute;inset:0}.vband.center .vband-shade{background:linear-gradient(#080d0a59,#080d0abf)}.vband-in{z-index:1;max-width:1300px;position:relative}.vband .lab{color:var(--green-x)}.vband h2{color:#fff;max-width:16ch;margin:1rem 0 1.2rem}.vband .lead{color:#dde6df;max-width:48ch;font-size:1.02rem}.vband.center .vband-in{text-align:center}.vband.center h2,.vband.center .lead{margin-left:auto;margin-right:auto}.owner{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.owner-grid{grid-template-columns:1.25fr .9fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.owner-h{margin:1.2rem 0 1.4rem;letter-spacing:-.02em!important;font-size:clamp(1.9rem,3.6vw,3rem)!important;font-weight:500!important;line-height:1.22!important}.owner-text .lead{max-width:52ch;font-size:1rem}.owner-cta{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.owner-fig{perspective:1200px;max-width:440px;margin-left:auto;position:relative}.owner-back{filter:blur(2px);z-index:0;background:linear-gradient(160deg,#1e9a5f59,#f25c1a2e);border-radius:18px;position:absolute;inset:8% -6% -6% 8%}.owner-card{z-index:1;transform-style:preserve-3d;background:#0e1a14;border-radius:16px;margin:0;animation:7s ease-in-out infinite floaty;position:relative;overflow:hidden;box-shadow:0 40px 90px #12201a38}.owner-card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.owner-card figcaption{color:#fff;background:linear-gradient(#0000,#080d0aeb);flex-direction:column;gap:.15rem;padding:1.3rem 1.4rem;display:flex;position:absolute;inset:auto 0 0}.owner-card figcaption b{letter-spacing:-.02em;font-size:1.5rem;line-height:1.1}.owner-sig{color:#b9c8bf;font-size:.72rem}@keyframes floaty{0%,to{translate:0}50%{translate:0 -8px}}@media (max-width:900px){.owner-grid{grid-template-columns:1fr}.owner-fig{margin:0 auto}}.why-table{border-top:1px solid var(--line)}.why-head,.why-row{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.3fr 1.6fr;align-items:start;gap:1.4rem;padding:1.15rem 0;display:grid}.why-head{letter-spacing:.22em;text-transform:uppercase;color:var(--mut);font-size:.66rem;font-weight:700}.why-head .is-tgs{color:var(--green)}.why-k{color:var(--ink);letter-spacing:-.01em;font-weight:700}.why-a{color:var(--mut);font-size:.95rem}.why-b{color:var(--ink);padding-left:1.3rem;font-size:.98rem;font-weight:500;position:relative}.why-b:before{content:"✓";color:var(--green-x);font-weight:700;position:absolute;top:.1em;left:0}@media (max-width:760px){.why-head{display:none}.why-row{grid-template-columns:1fr;gap:.4rem}.why-a{-webkit-text-decoration:line-through #f25c1a99;text-decoration:line-through #f25c1a99}}.sys-stage{perspective:1400px;perspective-origin:50% 35%}.sys-plane{transform:rotateX(10deg)rotateY(-9deg)}.sbt{transform:translateZ(var(--tz,0px)) rotateY(var(--ry,0deg))}.sbt:hover{transform:translateZ(calc(var(--tz,0px) + 50px)) rotateY(0deg) translateY(-6px)}.st-screen .st-frame{box-shadow:0 0 0 1px #1e9a5f40,-14px 14px 0 -4px #1e9a5f1f,-24px 24px 60px #00000080}.sys-stage.static .sbt{transform:none}section{padding:clamp(4.5rem,8vw,7rem) 0}.sec-top{margin-bottom:2.2rem}.slider-head{margin-bottom:1.6rem}.rail{padding-bottom:1rem}.owner-h{margin:1rem 0 1.1rem}.owner-text .lead{margin-bottom:0}.owner-cta{margin-top:1.4rem}.chat-h{margin:.3rem 0 clamp(1.6rem,3vw,2.6rem)}.ed2{gap:clamp(2rem,4vw,3.5rem)}.pb-head{margin-bottom:clamp(2rem,4vw,3rem)}.cm{padding-bottom:0}.cm-stage{margin-top:1.8rem}.carriers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2);padding:1.1rem 0;overflow:hidden}.ctrack{align-items:center;gap:4rem;width:max-content;animation:46s linear infinite cmv;display:flex}.ctrack img{opacity:.85;width:auto;height:44px;display:block}@media (max-width:700px){.ctrack img{height:32px}.ctrack{gap:2.5rem}}.cc{padding-bottom:clamp(4rem,8vw,6rem)}.cc-grid{grid-template-columns:.9fr 1.4fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.cc-copy h2{margin:1rem 0}.cc-copy .lead{margin-bottom:1.4rem}.cc-feats{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.cc-feats li{border-left:2px solid #1e9a5f8c;gap:.15rem;padding:.85rem 0 .85rem 1.1rem;display:grid}.cc-feats b{color:#fff;letter-spacing:-.01em;font-size:.98rem}.cc-feats span{color:#b9c8bf;font-size:.86rem;line-height:1.55}.cc-cta{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.cc-stage{perspective:1600px;perspective-origin:40% 40%;isolation:isolate;min-height:420px;padding:2rem 0 2.5rem;position:relative}.cc-line{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#1e9a5f80 20% 80%,#0000);height:2px;position:absolute;top:58%;left:-10%;right:-10%;box-shadow:0 0 24px #1e9a5f73}.cc-line:before{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#7fffc0,#0000);border-radius:8px;width:140px;height:8px;animation:5s linear infinite pulseline;position:absolute;top:-3px}.cc-screen{z-index:3;transform-style:preserve-3d;will-change:transform;margin-left:2%;position:relative;transform:rotateX(8deg)rotateY(-12deg)}.cc-bezel{background:#0b0f0d;border:1px solid #1e9a5f73;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 50px 110px #0009,inset 0 0 0 1px #ffffff0a,0 0 80px #1e9a5f40,-26px 26px 0 -6px #1e9a5f1a}.cc-bezel img{width:100%;height:auto;display:block}.cc-foot{transform-origin:top;background:linear-gradient(#1a211d,#0c110e);border-radius:0 0 14px 14px;height:14px;margin:0 6%;transform:rotateX(-70deg);box-shadow:0 30px 50px #00000080}.cc-calls{z-index:4;pointer-events:none;position:absolute;inset:0}.cc-call{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#cfdad2;background:#0a100cd1;border:1px solid #1e9a5f80;border-radius:12px;flex-direction:column;gap:.1rem;max-width:240px;padding:.6rem .8rem;font-size:.72rem;line-height:1.45;animation:8s ease-in-out infinite hudfloat;display:flex;position:absolute;box-shadow:0 20px 50px #00000073}.cc-call b{color:var(--green-x);letter-spacing:.2em;text-transform:uppercase;font-size:.62rem}.cc-call i{background:var(--green-x);border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite ping;position:absolute;box-shadow:0 0 #1e9a5f99}.cc-c1 i{bottom:-5px;right:-5px}.cc-c2{animation-delay:-3s;top:34%;right:-2%}.cc-c2 i{top:14px;left:-5px}.cc-c3{animation-delay:-5s;bottom:14%;right:4%}.cc-c3 i{top:14px;left:-5px}.cc-c4{animation-delay:-1.5s;bottom:8%;left:-2%}.cc-c4 i{top:14px;right:-5px}@media (max-width:1000px){.cc-grid{grid-template-columns:1fr}.cc-stage{perspective:1200px;min-height:0}.cc-screen{margin:0;transform:rotateX(4deg)rotateY(-6deg)}.cc-call{max-width:190px;font-size:.66rem}.cc-c1{top:-2%;left:0}.cc-c2{top:30%;right:0}.cc-c3{display:none}.cc-c4{bottom:4%;left:0}}@media (max-width:560px){.cc-call{display:none}}.whyship{padding-top:0;overflow:hidden}.whyship .slider-head{align-items:flex-end;gap:2rem}@media (max-width:760px){.whyship .slider-head{flex-direction:column;align-items:flex-start}}.ship-stage{--boxw:200px;--boxh:78px;--boomy:90px;--quaytop:80%;--decktop:60%;background:linear-gradient(#0a110d 0%,#0f1f16 70%,#07130d 100%);height:clamp(440px,48vw,680px);margin-top:1.6rem;position:relative;overflow:hidden}.ship-sky{background:radial-gradient(50% 60% at 70% 20%,#1e9a5f47,#0000 70%);position:absolute;inset:0}.gantry{pointer-events:none;position:absolute;inset:0}.cr-leg{top:var(--boomy);background:#1a2a22;width:12px;position:absolute;bottom:20%}.cr-leg.l{left:9%}.cr-leg.r{left:92%}.cr-leg:after{content:"";background:#0c1711;height:10px;position:absolute;bottom:0;left:-6px;right:-6px}.cr-boom{left:4%;right:3%;top:var(--boomy);background:#1f3327;height:12px;position:absolute;box-shadow:0 2px #1e9a5f59}.cr-cab{left:9%;top:calc(var(--boomy) - 26px);background:#2b4336;border-radius:4px 4px 0 0;width:46px;height:26px;position:absolute}.cr-cab:after{content:"";background:#9db2a699;width:30px;height:9px;position:absolute;top:5px;left:6px}.cr-trolley{left:-20px;top:calc(var(--boomy) + 10px);will-change:transform;background:#2b4336;border-radius:2px;width:40px;height:14px;position:absolute}.cr-trolley:before{content:"";opacity:.5;background:#cfdad2;height:4px;position:absolute;top:-4px;left:4px;right:4px}.cr-cable{transform-origin:top;background:#cfdad2;width:2px;height:40px;position:absolute;top:14px;left:19px}.cr-hook{background:#cfdad2;border-radius:0 0 3px 3px;width:24px;height:10px;position:absolute;top:14px;left:8px;transform:translateY(40px)}.cr-hook:after{content:"";background:#9db2a6;border-radius:2px;height:5px;position:absolute;bottom:-5px;left:-8px;right:-8px}.quay{width:33%;left:0;top:var(--quaytop);background:#0c1711;border-top:4px solid #1e9a5f8c;position:absolute;bottom:0}.quay span{letter-spacing:.3em;color:#7e9086;font-size:.6rem;font-weight:700;position:absolute;top:12px;left:4%}.vessel{left:34%;right:3%;top:var(--decktop);pointer-events:none;position:absolute;bottom:12%}.v-deck{background:#1f3327;height:8px;position:absolute;top:0;left:2%;right:2%}.v-hull{clip-path:polygon(0 0,100% 0,93% 100%,7% 100%);background:linear-gradient(#23372d,#1a2a22);border-top:3px solid #1e9a5f99;position:absolute;inset:8px 0 0}.v-bridge{right:5%;top:calc(-1 * var(--boxh) * 2.1);width:9%;height:calc(var(--boxh) * 2.1);background:#2b4336;border-radius:4px 4px 0 0;position:absolute}.v-bridge:after{content:"";background:#9db2a6b3;height:14%;position:absolute;top:18%;left:15%;right:15%}.v-name{letter-spacing:.3em;color:#7e9086;font-size:.62rem;font-weight:700;position:absolute;bottom:14%;left:8%}.boxes{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.box{width:var(--boxw);height:var(--boxh);color:#fff;pointer-events:auto;will-change:transform;border-radius:4px;flex-direction:column;justify-content:center;gap:.05rem;padding:.5rem .65rem;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #00000040,0 10px 30px #00000059}.box.held{z-index:3;box-shadow:inset 0 0 0 1px #00000040,0 30px 50px #0000008c}.box.set{transition:transform .4s var(--ease),box-shadow .4s}.box.set:hover{z-index:2;box-shadow:0 20px 40px #00000080,0 0 0 2px #ffffff40;transform:translateY(-6px)scale(1.03)!important}.box .rib{pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(90deg,#0000 0 14px,#00000014 14px 16px);position:absolute;inset:0}.box-n{letter-spacing:.24em;opacity:.8;z-index:1;font-size:.54rem;font-weight:700;position:relative}.box b{letter-spacing:-.01em;z-index:1;font-size:clamp(.66rem,1.05vw,.92rem);line-height:1.15;position:relative}.box-v{opacity:.9;z-index:1;font-size:clamp(.52rem,.78vw,.7rem);line-height:1.3;position:relative}.c-g{background:linear-gradient(#1e9a5f,#166a43)}.c-o{color:#160a03;background:linear-gradient(#f25c1a,#c94812)}.c-o .box-n,.c-o .box-v{color:#2a130a}.c-d{color:#12201a;background:linear-gradient(#cfdad2,#afc0b6)}.c-d .box-n,.c-d .box-v{color:#3a4a40}.ship-sea{background:linear-gradient(#0e2a1e,#07130d);height:12%;position:absolute;bottom:0;left:33%;right:0}.ship-sea i{background:repeating-linear-gradient(90deg,#1e9a5f59 0 60px,#0000 60px 120px);height:2px;animation:9s linear infinite cmwave;position:absolute;top:10%;left:-20%;right:-20%}.ship-sea i:last-child{opacity:.6;animation-duration:14s;animation-direction:reverse;top:55%}@media (max-width:760px){.box{padding:.35rem .45rem}.box-v{display:none}.ship-stage{height:380px}}@media (prefers-reduced-motion:reduce){.ship-sea i{animation:none}}.cc-grid{grid-template-columns:.85fr 1.5fr}.cc-stage{perspective:1800px;perspective-origin:50% 45%;padding:1.6rem 0 3.2rem}.cc-screen{margin-left:0;transform:rotateX(5deg)rotateY(-7deg)}.cc-bezel{border-radius:12px}.cc-bezel:before{content:"myfreight.nl · TGS Portal";color:#7e9086;letter-spacing:.22em;text-transform:uppercase;z-index:2;background:#0e1511;border-bottom:1px solid #ffffff0f;height:22px;padding-left:14px;font-size:.58rem;line-height:22px;position:absolute;top:0;left:0;right:0}.cc-bezel img{width:100%;height:auto;margin-top:22px}.cc-call{max-width:230px;padding:.55rem .75rem .55rem 2rem}.cc-call i{background:var(--green-x);color:#04150c;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.6rem;font-style:normal;font-weight:800;display:grid;inset:.6rem auto auto .55rem;box-shadow:0 0 #1e9a5f99}.cc-c1{top:2%;left:-3%}.cc-c2{top:30%;right:-2%}.cc-c3{bottom:18%;right:2%}.cc-c4{bottom:12%;left:-1%}.cc-kpis{z-index:5;flex-wrap:wrap;gap:.6rem;display:flex;position:absolute;bottom:0;left:4%;right:4%}.cc-kpis span{color:#b9c8bf;letter-spacing:.04em;background:#0a100cd9;border:1px solid #1e9a5f66;border-radius:100px;align-items:baseline;gap:.35rem;padding:.35rem .8rem;font-size:.68rem;display:inline-flex}.cc-kpis b{color:#fff;letter-spacing:-.02em;font-size:.95rem}@media (max-width:1000px){.cc-kpis{margin-top:1rem;position:static}}.cc-chips{flex-wrap:wrap;gap:.5rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.cc-chips li{letter-spacing:.12em;text-transform:uppercase;color:#cfdad2;border:1px solid #1e9a5f73;border-radius:100px;padding:.4rem .8rem;font-size:.7rem}.cc-call{flex-direction:row;align-items:center;gap:.4rem;max-width:none;padding:.45rem .75rem .45rem 2rem}.cc-call b{letter-spacing:.18em;font-size:.66rem}#insight{padding-bottom:clamp(3rem,5vw,4.5rem)}.globe-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.globe-copy h2{margin:1rem 0}.globe-copy .lead{max-width:46ch;margin-bottom:1.2rem}.globe-nums{margin-top:1.6rem}@media (max-width:900px){.globe-grid{grid-template-columns:1fr}}.globe-stage{aspect-ratio:1;perspective:1200px;width:min(100%,560px);transform-style:preserve-3d;margin:0 auto;position:relative}.globe-glow{filter:blur(18px);background:radial-gradient(circle,#1e9a5f59,#1e9a5f14 45%,#0000 70%);border-radius:50%;position:absolute;inset:-10%}.globe{background:#0b1c2e;border-radius:50%;position:absolute;inset:14%;overflow:hidden;box-shadow:0 40px 90px #12201a59,inset -30px -20px 80px #0000008c,inset 20px 20px 60px #ffffff14}.globe-tex{background:url(/media/earth.webp) 0 0/200% 100% repeat-x;animation:36s linear infinite spin;position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.globe-shade{background:radial-gradient(circle at 32% 28%,#ffffff2e,#0000 42%),radial-gradient(circle,#0000 55%,#0000008c 100%);border-radius:50%;position:absolute;inset:0}.globe-spec{filter:blur(6px);background:radial-gradient(circle,#ffffff59,#0000 70%);border-radius:50%;width:30%;height:18%;position:absolute;top:12%;left:18%}.globe-rim{border-radius:50%;position:absolute;inset:-2px;box-shadow:inset 0 0 0 1px #1e9a5f66,0 0 40px #1e9a5f40}.orbit{transform-style:preserve-3d;border:1px dashed #1e9a5f59;border-radius:50%;animation:22s linear infinite orbit;position:absolute;inset:4%}.o1{transform:rotateX(68deg)rotate(0)}.o2{border-color:#f25c1a59;animation-duration:30s;animation-direction:reverse;inset:-2%}.o3{border-color:#ffffff40;animation-duration:17s;inset:10%}@keyframes orbit{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}.o2{animation-name:orbit2}@keyframes orbit2{0%{transform:rotateX(72deg)rotateY(-18deg)rotate(0)}to{transform:rotateX(72deg)rotateY(-18deg)rotate(-360deg)}}.o3{animation-name:orbit3}@keyframes orbit3{0%{transform:rotateX(60deg)rotateY(24deg)rotate(0)}to{transform:rotateX(60deg)rotateY(24deg)rotate(360deg)}}.cargo{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.cargo.box{background:linear-gradient(#1e9a5f,#166a43);border-radius:2px;width:26px;height:13px;margin:-6px 0 0 -13px;transform:rotateX(-68deg);box-shadow:inset 0 0 0 1px #00000040,0 6px 14px #00000059}.cargo.box:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 3px,#0000002e 3px 4px);position:absolute;inset:2px 3px}.b1{transform:rotate(0)translate(50%)}.o1 .b1{top:50%;left:100%}.o1 .b2{background:linear-gradient(#f25c1a,#c94812);top:0;left:50%}.o1 .b3{background:linear-gradient(#cfdad2,#afc0b6);top:50%;left:0}.o2 .b4{background:linear-gradient(#f25c1a,#c94812);top:100%;left:50%}.o3 .b5{top:50%;left:100%}.cargo.ship{width:34px;height:12px;margin:-6px 0 0 -17px;top:50%;left:0;transform:rotateX(-72deg)}.cargo.ship i{clip-path:polygon(0 40%,100% 40%,90% 100%,10% 100%);background:#cfdad2;position:absolute;inset:0}.cargo.ship:before{content:"";background:linear-gradient(90deg,#1e9a5f 0 40%,#f25c1a 40% 70%,#cfdad2 70%);height:45%;position:absolute;top:0;left:22%;right:22%}.cargo.plane{width:26px;height:12px;margin:-6px 0 0 -13px;top:0;left:50%;transform:rotateX(-60deg)}.cargo.plane i{clip-path:polygon(0 45%,70% 45%,100% 55%,70% 65%,0 65%);background:#fff;position:absolute;inset:0}.cargo.plane:before{content:"";clip-path:polygon(0 50%,100% 0,100% 100%);background:#fff;width:20%;height:100%;position:absolute;top:0;left:30%}.globe-pin{letter-spacing:.22em;text-transform:uppercase;color:#fff;background:#0a100ccc;border:1px solid #1e9a5f80;border-radius:100px;padding:.25rem .6rem .25rem 1.1rem;font-size:.6rem;position:absolute;top:33%;left:53%;transform:translate(-50%,-50%)}.globe-pin i{background:var(--green-x);border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:1.8s ease-out infinite ping;position:absolute;top:50%;left:.45rem;box-shadow:0 0 #1e9a5f99}@media (prefers-reduced-motion:reduce){.globe-tex,.orbit,.globe-pin i{animation:none!important}}.heroZ.fixedvh,.heroZ.fixedvh .hv{min-height:820px}.btn,.nform .btn{white-space:nowrap}@media (max-width:480px){.frow{grid-template-columns:1fr}}@media (max-width:640px){.hmicro{letter-spacing:.12em;max-width:30ch;margin-left:auto;margin-right:auto;font-size:.66rem}}@media (max-width:1000px){.cc-grid{grid-template-columns:1fr;gap:1.6rem}.cc-stage{perspective:none;min-height:0;padding:.6rem 0 1.2rem}.cc-screen{margin:0;transform:none!important}.cc-calls{display:none}.cc-kpis{margin-top:.9rem;position:static;left:0;right:0}.cc-cta{gap:.6rem}.cc-line{display:none}}@media (max-width:760px){.ship-stage{height:560px}.ship-stage.m .quay{width:auto;left:0;right:0;top:var(--quaytop);background:#1f3327;border-top-width:3px;height:10px;bottom:auto}.ship-stage.m .quay span{font-size:.52rem;top:-18px;left:6%}.ship-stage.m .vessel{left:2%;right:2%;top:var(--decktop);bottom:4%}.ship-stage.m .v-bridge,.ship-stage.m .v-name{display:none}.ship-stage.m .cr-leg.l{left:3%}.ship-stage.m .cr-leg.r{left:94%}.ship-stage.m .cr-boom{left:1%;right:1%}.ship-stage.m .cr-cab{width:34px;height:20px;left:3%}.ship-stage.m .ship-sea{height:6%;left:0}.ship-stage.m .box{padding:.35rem .5rem}.ship-stage.m .box b{font-size:.72rem}.ship-stage.m .box-v{display:none}.ship-stage.m .box-n{font-size:.5rem}}@media (max-width:640px){.owner-cta .mag,.owner-cta .btn{width:100%}.owner-cta .btn{justify-content:center}.chat-h{font-size:clamp(2.6rem,14vw,4.2rem)}.dir div{grid-template-columns:78px 1fr}.fcols{grid-template-columns:1fr}.numbers-light{grid-template-columns:1fr 1fr}}.portal-dark .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff73}.portal-dark .btn.ghost:hover{color:var(--ink);box-shadow:none;background:#fff}@media (max-width:760px){.ship-stage{height:520px}}.skip{z-index:1000;background:var(--green);color:#fff;border-radius:0 0 8px;padding:.7rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.st,.rv,.wrise .wr{opacity:1!important;transform:none!important}#pre,.curtain:after,#cur,#curl{display:none}.heroZ .hbg .slide img,.heroZ .hbg video{animation:none}.lglare,.lscan,.lparticles{display:none}.lscreen img.on{opacity:1}}.pgrid3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:1000px){.pgrid3{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pgrid3{grid-template-columns:1fr}}.edimg.wide{aspect-ratio:16/8;margin-bottom:1rem}@media (max-width:700px){.edimg.wide{aspect-ratio:4/3}}.morelinks .srow{display:grid}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mag{display:inline-block}:root{--bg:#0a110d;--bg2:#0e1712;--panel:#101b15;--panel2:#0c1610;--ink:#f4f7f5;--mut:#b3c2b8;--green:#3fd48c;--green-x:#1e9a5f;--green-glow:#1e9a5f2e;--line:#ffffff1f;--line-2:#ffffff0f}body{background:var(--bg);color:var(--ink)}h1,h2,h3{color:var(--ink)}.lab{color:var(--green)}.num{color:var(--mut)}nav.sc{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;box-shadow:0 1px 0 var(--line);background:#0a110ddb}nav.sc .links a:not(.btn){color:#fff}nav.sc .links a.on{color:var(--green)}nav.sc .logo-dark{opacity:1}nav .logo-light{display:none}nav.sc .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff73}nav.sc .burger{color:#fff}nav.sc .links.open{background:var(--bg)}.btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #fff6}.btn.ghost:hover{color:#0a110d;box-shadow:none;background:#fff}.mini,.news,.cblock,.chat-form,.panel,.snav button{background:var(--panel);color:var(--ink)}.snav button{border-color:var(--line);color:#fff}.snav button:hover{background:var(--green-x);border-color:var(--green-x)}.ticker,.carriers,.chat,.owner,.statement,.portal{background:var(--bg2)}.ctrack img{filter:brightness(0)invert();opacity:.75}input,select,textarea{color:#fff;border-color:var(--line);background:#0b1410}input::placeholder,textarea::placeholder{color:#7e9086}select option{color:#000}#thanks{background:linear-gradient(150deg,#0e1712,#0a110d)}#tsum{color:var(--ink);border-color:var(--line)}.dir dd{color:var(--ink)}.dir dd a{color:var(--green)}.incl li{color:var(--ink)}.numbers b{color:var(--green)}.why-k,.why-b,.indrow h3{color:var(--ink)}.edimg{box-shadow:0 30px 80px #00000073}.shot{box-shadow:0 40px 90px #00000073}.legal p,.legal li{color:var(--mut)}.legal .lead,.legal li b{color:var(--ink)}.placeholder-note{color:#ffb08a;border-color:#ffb08a80}footer{background:#070d0a}.portal-dark{background:#0a110d}.cc{background:radial-gradient(70% 60% at 70% 40%,#1e9a5f1a,#0000 70%),#0a110d}.owner-card{box-shadow:0 40px 90px #00000080}.srow{color:var(--ink)}.srow .go{color:#fff}.rt{color:var(--ink)}.ph{color:var(--mut)}.backlink{color:var(--green)}.cc-chips li{color:#cfdad2}.wrise .wr{color:inherit}.phero-shade{background:linear-gradient(#080d0a80,#080d0a40 40%,#0a110d)}.heroZ .hshade{background:linear-gradient(#080d0a73,#080d0a4d 50%,#0a110df5)}.vband-shade{background:linear-gradient(90deg,#080d0adb,#080d0a80 55%,#080d0a4d)}#pre{z-index:400;background:#0a110d;justify-content:center;align-items:center;animation:.9s cubic-bezier(.76,0,.24,1) 2.2s forwards preout;display:flex;position:fixed;inset:0}#pre .pre-in{flex-direction:column;align-items:center;gap:1.1rem;display:flex}#pre .pre-logo{opacity:0;width:min(320px,60vw);height:auto;animation:prelogo 1.1s var(--ease) .15s forwards;transform:translateY(10px)scale(.98)}@keyframes prelogo{to{opacity:1;filter:blur()drop-shadow(0 10px 30px #0009);transform:none}}#pre .pre-tag{letter-spacing:.02em;color:#cfdad2;opacity:0;animation:prelogo .9s var(--ease) 1.1s forwards;font-size:clamp(.9rem,1.8vw,1.1rem);transform:translateY(8px)}.mosaic{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(200px,auto);gap:1rem;display:grid}.mo{min-height:0}.mo .ycard{height:100%;min-height:100%}.mo-sea{grid-area:span 2/span 4}.mo-air,.mo-road{grid-column:span 2}.mo-intl,.mo-cus{grid-column:span 3}.mo-portal{grid-column:span 6;min-height:200px}.mo-sea .ycard{min-height:520px}.mo-air .ycard,.mo-road .ycard{min-height:252px}.mo-intl .ycard,.mo-cus .ycard,.mo-portal .ycard{min-height:280px}.mo-portal .ycard{min-height:220px}@media (max-width:900px){.mosaic{grid-template-columns:1fr 1fr}.mo-sea{grid-area:span 1/span 2}.mo-air,.mo-road{grid-column:span 1}.mo-intl,.mo-cus,.mo-portal{grid-column:span 2}.mo-sea .ycard{min-height:380px}.mo-air .ycard,.mo-road .ycard{min-height:240px}}@media (max-width:560px){.mosaic{grid-template-columns:1fr}.mo-sea,.mo-air,.mo-road,.mo-intl,.mo-cus,.mo-portal{grid-column:span 1}.mo .ycard{min-height:300px}}.c3d{width:150px;height:66px;transform-style:preserve-3d;flex:none;position:relative;transform:rotateX(-14deg)rotateY(-22deg)}.c3d .f{border-radius:2px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000040}.c3d .front{background:var(--cf),repeating-linear-gradient(90deg,#00000038 0 3px,#ffffff14 3px 5px,transparent 5px 11px);background-blend-mode:multiply}.c3d .front:after{content:"";border:1px solid #0000002e;border-radius:1px;position:absolute;inset:18% 8%}.c3d .top{transform-origin:top;background:var(--ct),repeating-linear-gradient(90deg,#0000002e 0 3px,transparent 3px 11px);height:28px;transform:rotateX(90deg)translateZ(14px)translateY(-14px)}.c3d .side{transform-origin:100%;background:var(--cs);width:40px;left:auto;right:0;transform:rotateY(90deg)translateZ(20px)translate(20px)}.c3d.c-g{--cf:#1e9a5f;--ct:#27b06e;--cs:#146a42}.c3d.c-o{--cf:#f25c1a;--ct:#ff7a3d;--cs:#b9440f}.c3d.c-d{--cf:#afc0b6;--ct:#cfdad2;--cs:#7e9086}.parade{padding-bottom:0}.parade .slider-head{align-items:flex-end;gap:2rem}@media (max-width:760px){.parade .slider-head{flex-direction:column;align-items:flex-start}}.parade-stage{perspective:1100px;background:#0a110d;height:clamp(300px,34vw,460px);margin-top:1.6rem;position:relative;overflow:hidden}.parade-bg{position:absolute;inset:0}.parade-bg img,.parade-bg video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.parade-bg video{opacity:0;transition:opacity 1.4s}.parade-shade{background:linear-gradient(#0a110d8c,#0a110d40 50%,#0a110de6);position:absolute;inset:0}.parade-rail{background:linear-gradient(90deg,#0000,#1e9a5f8c 15% 85%,#0000);height:2px;position:absolute;top:64%;left:0;right:0;box-shadow:0 0 24px #1e9a5f73}.parade-track{width:max-content;transform-style:preserve-3d;gap:0;animation:34s linear infinite paradeMove;display:flex;position:absolute;top:52%;left:0}.parade-set{gap:70px;padding-right:70px;display:flex}.parade-track .c3d{animation:4s ease-in-out infinite c3dbob;animation-delay:calc(var(--i) * -.5s);filter:drop-shadow(0 30px 22px #0000008c)}@keyframes paradeMove{to{transform:translate(-50%)}}@keyframes c3dbob{0%,to{transform:rotateX(-14deg)rotateY(-22deg)translateY(0)}50%{transform:rotateX(-14deg)rotateY(-22deg)translateY(-5px)}}@media (max-width:760px){.c3d{width:110px;height:48px}.parade-set{gap:40px;padding-right:40px}}@media (prefers-reduced-motion:reduce){.parade-track,.parade-track .c3d{animation:none}}.td-stage{--beamy:60px;--boxw:200px;--boxh:80px;background:#07110c;height:clamp(460px,50vw,700px);margin-top:1.6rem;position:relative;overflow:hidden}.td-yard,.td-ship{position:absolute;overflow:hidden}.td-yard{width:34%;top:0;bottom:0;left:0}.td-ship{inset:0 0 0 36%}.td-yard img,.td-ship img{object-fit:cover;filter:saturate(.85)brightness(.7)}.td-ship img{object-position:center 40%}.td-sea{background:linear-gradient(90deg,#0009,#1e9a5f40,#0009);width:2%;position:absolute;top:0;bottom:0;left:34%}.td-tag{letter-spacing:.28em;text-transform:uppercase;color:#cfdad2;background:#0a100cb3;border:1px solid #1e9a5f66;border-radius:100px;padding:.3rem .7rem;font-size:.58rem;position:absolute;top:1rem;left:1rem}.td-beam{left:2%;right:2%;top:var(--beamy);background:linear-gradient(#2b4336,#1a2a22);height:14px;position:absolute;box-shadow:0 6px #00000059,0 0 0 1px #1e9a5f59}.td-beam:before,.td-beam:after{content:"";background:#1a2a22;border:2px solid #1e9a5f80;border-radius:4px;width:26px;height:26px;position:absolute;top:-6px}.td-beam:before{left:-6px}.td-beam:after{right:-6px}.td-trolley{will-change:transform;z-index:5;width:0;height:0;position:absolute;top:0;left:0}.td-trolley i{background:linear-gradient(#f25c1a,#c94812);border-radius:6px;width:60px;height:28px;position:absolute;top:-14px;left:-30px;box-shadow:0 14px 30px #0000008c,inset 0 0 0 2px #0003}.td-trolley i:before{content:"";background:#cfdad2cc;width:2px;height:34px;margin-left:-1px;position:absolute;top:28px;left:50%}.td-trolley i:after{content:"";background:#ffffff59;border-radius:2px;height:4px;position:absolute;top:-4px;left:0;right:0}.tboxes{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.tdbox{width:var(--boxw);height:var(--boxh);pointer-events:auto;will-change:transform;transform-origin:50%;z-index:2;position:absolute}.tb-top{color:#fff;background:var(--ct),repeating-linear-gradient(90deg,#00000029 0 4px,#ffffff0d 4px 6px,transparent 6px 13px);background-blend-mode:multiply;border-radius:3px;flex-direction:column;justify-content:center;gap:.05rem;padding:.5rem .7rem;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000004d,inset 0 1px #ffffff2e}.tb-side{background:var(--cs);border-radius:0 0 3px 3px;height:10px;position:absolute;top:100%;left:0;right:0;box-shadow:inset 0 0 0 1px #0000004d}.tb-end{background:var(--cf);filter:brightness(.8);border-radius:0 3px 3px 0;width:8px;position:absolute;top:0;bottom:-10px;left:100%}.tdbox{filter:drop-shadow(0 10px 10px #00000073)}.tdbox.held{filter:drop-shadow(0 34px 26px #0009);z-index:4}.tdbox.set{transition:transform .35s var(--ease),filter .35s}.tdbox.set:hover{z-index:3;transform:translateY(-4px)scale(1.03)!important}.tdbox.c-g{--ct:#1e9a5f;--cs:#146a42;--cf:#1e9a5f}.tdbox.c-o{--ct:#f25c1a;--cs:#b9440f;--cf:#f25c1a}.tdbox.c-o .tb-top{color:#160a03}.tdbox.c-d{--ct:#cfdad2;--cs:#7e9086;--cf:#afc0b6}.tdbox.c-d .tb-top{color:#12201a}.tdbox .box-n{letter-spacing:.24em;opacity:.85;font-size:.54rem;font-weight:700}.tdbox b{letter-spacing:-.01em;font-size:clamp(.68rem,1.05vw,.95rem);line-height:1.15}.tdbox .box-v{opacity:.92;font-size:clamp(.54rem,.78vw,.72rem);line-height:1.3}.td-stage.m .td-yard{width:auto;inset:0 0 54%}.td-stage.m .td-ship{inset:48% 0 0}.td-stage.m .td-sea{background:linear-gradient(#0009,#1e9a5f40,#0009);width:100%;height:2%;top:46%;bottom:auto;left:0}.td-stage.m .box-v{display:none}.td-stage.m .tdbox b{font-size:.72rem}@media (max-width:760px){.td-stage{height:600px}}.iso-stage{--s:1;perspective:2200px;perspective-origin:50% 30%;background:radial-gradient(70% 80% at 60% 30%,#10261b 0%,#0a110d 65%);height:clamp(520px,56vw,760px);margin-top:1.6rem;position:relative;overflow:hidden}.iso-world{width:0;height:0;transform-style:preserve-3d;transform:translate(-50%,-50%) scale(var(--s)) rotateX(56deg) rotateZ(-34deg) translate(-640px,-330px);position:absolute;top:56%;left:50%}.iso-stage.m .iso-world{transform:translate(-50%,-50%) scale(var(--s)) rotateX(58deg) rotateZ(-34deg) translate(-600px,-350px);top:52%}.cub{width:var(--w);height:var(--d);transform-style:preserve-3d;position:absolute;top:0;left:0}.cub .f{backface-visibility:visible;display:block;position:absolute;top:0;left:0}.cub .top{width:var(--w);height:var(--d);transform:translateZ(var(--h));background:var(--ctop,#2b4336)}.cub .front{width:var(--w);height:var(--h);transform:translateY(var(--d)) rotateX(-90deg);transform-origin:0 0;background:var(--cfront,#1f3327)}.cub .back{width:var(--w);height:var(--h);transform-origin:0 0;background:var(--cback,#1a2a22);transform:rotateX(90deg)translateZ(0)}.cub .right{width:var(--d);height:var(--h);transform:translateX(var(--w)) rotateZ(90deg) rotateX(-90deg);transform-origin:0 0;background:var(--cright,#15241c)}.cub .left{width:var(--d);height:var(--h);transform-origin:0 0;background:var(--cleft,#1a2a22);transform:rotate(-90deg)rotateX(90deg)translateZ(0)}.cub .back{transform:rotateX(90deg)translateZ(0)scaleY(-1)}.cub .left{transform:rotateZ(90deg) rotateX(-90deg) translateY(calc(-1 * var(--h)));transform-origin:0 0}.sea3{background:radial-gradient(60% 60% at 45% 40%,#123a2b,#0b2219 60%,#07150f 100%);width:3200px;height:2400px;position:absolute;top:-700px;left:-900px;transform:translateZ(-1px)}.sea3 i{background:repeating-linear-gradient(90deg,#1e9a5f47 0 90px,#0000 90px 180px);height:2px;animation:12s linear infinite cmwave;position:absolute;left:0;right:0}.sea3 i:first-child{top:38%}.sea3 i:nth-child(2){opacity:.6;animation-duration:17s;animation-direction:reverse;top:52%}.sea3 i:nth-child(3){opacity:.4;animation-duration:22s;top:66%}.quay3{--ctop:#2a3a31;--cfront:#1c2922;--cright:#182620;--cleft:#1c2922;--cback:#1c2922}.quay3 .top{box-shadow:inset 0 0 0 2px #1e9a5f59}.q-lines{background:repeating-linear-gradient(0deg,#0000 0 78px,#ffffff0d 78px 80px),repeating-linear-gradient(90deg,#0000 0 200px,#ffffff0d 200px 202px);position:absolute;inset:0}.q-tag{letter-spacing:.3em;text-transform:uppercase;color:#9db2a6;font-size:.62rem;font-weight:700;position:absolute;top:14px;left:18px}.bollard{--ctop:#cfdad2;--cfront:#9db2a6;--cright:#7e9086;--cleft:#9db2a6;--cback:#9db2a6}.hull3{--ctop:#2c5041;--cfront:#3a7460;--cright:#2c5a49;--cleft:#3a7460;--cback:#3a7460}.hull3 .top{box-shadow:inset 0 0 0 3px #1e9a5f}.hull3 .front,.hull3 .right,.hull3 .back,.hull3 .left{box-shadow:inset 0 0 0 1px #00000059}.deck-lines{border:1px dashed #ffffff1f;position:absolute;inset:24px}.hull-name{letter-spacing:.3em;color:#9db2a6;font-size:.62rem;font-weight:700;position:absolute;bottom:10px;right:18px}.bow3{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.bow3 .bow-top{clip-path:polygon(0 0,100% 50%,0 100%);background:#2c5041;width:160px;height:300px;position:absolute;top:0;left:0;transform:translateZ(56px)}.bow3 .bow-side{transform-origin:0 0;background:#3a7460 linear-gradient(#ffffff14,#0000 30% 70%,#f25c1a8c 70%);width:226px;height:56px;position:absolute;top:0;left:0}.bow3 .bow-side.a{transform:translateY(300px)rotate(-43.2deg)rotateX(-90deg)}.bow3 .bow-side.b{transform-origin:0 0;transform:rotate(43.2deg)rotateX(-90deg)translateY(-56px)}.bridge3{--ctop:#e6eee9;--cfront:#cfdad2;--cright:#afc0b6;--cleft:#cfdad2;--cback:#cfdad2}.bridge-win{background:linear-gradient(90deg,#0000 55%,#12201a8c 55% 80%,#0000 80%);position:absolute;inset:0}.funnel3{--ctop:#f25c1a;--cfront:#c94812;--cright:#a33a0c;--cleft:#c94812;--cback:#c94812}.leg3,.boom3{--ctop:#2b4336;--cfront:#22362b;--cright:#1a2a22;--cleft:#22362b;--cback:#22362b}.boom3 .top{background-image:repeating-linear-gradient(90deg,#0000 0 40px,#1e9a5f40 40px 44px)}.cab3{--ctop:#f25c1a;--cfront:#c94812;--cright:#a33a0c;--cleft:#c94812;--cback:#c94812}.cab-win{background:#12201a73;position:absolute;inset:6px}.cr3-trolley,.cr3-spreader{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.trolley3{--ctop:#f25c1a;--cfront:#c94812;--cright:#a33a0c;--cleft:#c94812;--cback:#c94812}.spreader3{--ctop:#cfdad2;--cfront:#9db2a6;--cright:#7e9086;--cleft:#9db2a6;--cback:#9db2a6}.cr3-cable{transform-origin:0 0;will-change:transform,height;background:#cfdad2;width:2px;height:60px;position:absolute;top:0;left:0}.tbox{width:var(--w);height:var(--d);transform-style:preserve-3d;will-change:transform;pointer-events:auto;position:absolute;top:0;left:0}.tbox .f{backface-visibility:visible;display:block;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #00000047}.tbox .top{width:var(--w);height:var(--d);transform:translateZ(var(--h));background:var(--ct),repeating-linear-gradient(90deg,#00000029 0 4px,#ffffff0f 4px 6px,transparent 6px 13px);background-blend-mode:multiply;color:#fff;flex-direction:column;justify-content:center;gap:.05rem;padding:.45rem .7rem;font-style:normal;display:flex}.tbox .front{width:var(--w);height:var(--h);transform:translateY(var(--d)) rotateX(-90deg);transform-origin:0 0;background:var(--cf),repeating-linear-gradient(90deg,#0003 0 4px,#ffffff0d 4px 6px,transparent 6px 13px);background-blend-mode:multiply}.tbox .right{width:var(--d);height:var(--h);transform:translateX(var(--w)) rotateZ(90deg) rotateX(-90deg);transform-origin:0 0;background:var(--cs)}.tbox .right:after{content:"";border:2px solid #00000040;position:absolute;inset:6px 8px}.tbox .back{width:var(--w);height:var(--h);transform-origin:0 0;background:var(--cf);filter:brightness(.85);transform:rotateX(90deg)scaleY(-1)}.tbox .left{width:var(--d);height:var(--h);transform:rotateZ(90deg) rotateX(-90deg) translateY(calc(-1 * var(--h)));transform-origin:0 0;background:var(--cs)}.tbox.held .f{box-shadow:inset 0 0 0 1px #00000047,0 0 0 2px #ffffff26}.tbox.set .top:hover{filter:brightness(1.08)}.tbox.c-g{--ct:#1e9a5f;--cf:#1a8a55;--cs:#146a42}.tbox.c-o{--ct:#f25c1a;--cf:#d94f14;--cs:#b9440f}.tbox.c-o .top{color:#160a03}.tbox.c-d{--ct:#cfdad2;--cf:#b7c6bd;--cs:#93a69b}.tbox.c-d .top{color:#12201a}.tbox .box-n{letter-spacing:.24em;opacity:.85;font-size:.54rem;font-weight:700}.tbox .box-v{opacity:.92;font-size:.58rem;line-height:1.25}.iso-stage.m .box-v{display:none}@media (max-width:760px){.iso-stage{height:520px}}@media (prefers-reduced-motion:reduce){.sea3 i{animation:none}}body{font-family:var(--font-grotesk),"Poppins",sans-serif;letter-spacing:0}h1,h2,h3,.hA,.phero h1,.owner-h,.chat-h,footer h2,.statement h2,#insight h2,.wrise{font-family:var(--font-display),"Poppins",sans-serif;letter-spacing:-.02em;font-weight:600}h2{font-weight:500}.hA{letter-spacing:-.02em;font-weight:500}.lab,.num,.yeye,.hud-k,.box-n,.st-cap .hud-k,.cm-cap,.ttrack,.q-tag,.hull-name,.js-k,.how-n,.btn,.pill,.chip,.snav button,input,select,textarea,.srow .n,.indrow .n,.svc-n{font-family:var(--font-grotesk),"Poppins",sans-serif}.rin h3,.yin h3,.yin h2,.rt,.srow h3,.pcard figcaption,.svc-incl,.cc-feats b,.why-k,.js-k,.tbox b,.iso-legend b,.how-steps h3,.cc-kpis b,.numbers b,.st-big,.hud-big,.owner-card figcaption b{font-family:var(--font-grotesk),"Poppins",sans-serif;letter-spacing:-.01em;font-weight:700}.legal h1,.legal h2{font-family:var(--font-display),"Poppins",sans-serif}.btn{font-weight:700}.carriers{padding:1.3rem 0}.ctrack{gap:0;animation-duration:60s}.crow{align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-right:clamp(2rem,4vw,3.5rem);display:flex}.crow img{filter:brightness(0)invert();opacity:.78;image-rendering:auto;width:auto;height:30px}@media (max-width:700px){.crow img{height:22px}.crow{gap:1.6rem;padding-right:1.6rem}}.journey{color:#fff;padding:clamp(5rem,9vw,8rem) 0;position:relative;overflow:hidden}.journey-bg{position:absolute;inset:0}.journey-bg img,.journey-bg video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journey-bg img{animation:24s ease-in-out infinite alternate hz}.journey-bg video{opacity:0;transition:opacity 1.4s}.journey-shade{background:linear-gradient(#0a110deb,#0a110d99 45%,#0a110deb);position:absolute;inset:0}.journey-in{z-index:1;position:relative}.journey-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.journey-head h2{color:#fff;margin:0}.journey-head .lead{color:#dde6df;max-width:46ch;margin:0}@media (max-width:900px){.journey-head{grid-template-columns:1fr}}.journey-steps{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-steps li{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#0a100cb8;border:1px solid #1e9a5f66;border-radius:16px;gap:.35rem;padding:1.5rem 1.5rem 1.6rem;display:grid;position:relative}.js-n{letter-spacing:.26em;color:var(--green);font-size:.62rem;font-weight:700}.js-k{letter-spacing:-.02em;color:#fff;font-size:1.6rem;font-weight:700;font-family:var(--font-display),"Poppins",sans-serif}.journey-steps b{color:#fff;margin-top:.3rem;font-size:.95rem}.journey-steps p{color:#c9d6ce;margin:0;font-size:.88rem}.journey-line{z-index:0;background:linear-gradient(90deg,#0000,#1e9a5f99 15% 85%,#0000);height:2px;position:absolute;top:50%;left:6%;right:6%}.journey-line i{filter:blur(1px);background:linear-gradient(90deg,#0000,#7fffc0,#0000);border-radius:8px;width:120px;height:8px;animation:5s linear infinite pulseline;position:absolute;top:-3px}@media (max-width:760px){.journey-steps{grid-template-columns:1fr}.journey-line{display:none}}.iso-stage{height:clamp(560px,60vw,820px)}.iso-legend{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a100cb8;border:1px solid #1e9a5f66;border-radius:14px;gap:.45rem;min-width:240px;margin:0;padding:.9rem 1rem;list-style:none;display:grid;position:absolute;top:clamp(12px,3vw,32px);right:clamp(12px,3vw,40px)}.iso-legend li{color:#93a69b;grid-template-columns:14px 22px 1fr;align-items:center;gap:.5rem;font-size:.8rem;transition:color .4s;display:grid}.iso-legend li i{background:#2b4336;border-radius:2px;width:12px;height:12px;transition:background .4s,box-shadow .4s}.iso-legend li span{letter-spacing:.2em;font-size:.58rem;font-weight:700}.iso-legend li b{font-weight:600}.iso-legend li.on{color:#fff}.iso-legend li.lg-g.on i{background:#1e9a5f;box-shadow:0 0 12px #1e9a5fb3}.iso-legend li.lg-o.on i{background:#f25c1a;box-shadow:0 0 12px #f25c1ab3}.iso-legend li.lg-d.on i{background:#cfdad2;box-shadow:0 0 12px #cfdad299}@media (max-width:760px){.iso-legend{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:.7rem 1rem;position:static}.iso-legend li{font-size:.72rem}.iso-stage{height:640px}}.iso-world{transform:translate(-50%,-50%) scale(var(--s)) rotateX(54deg) rotateZ(-32deg) translate(-560px,-330px);animation:14s ease-in-out infinite alternate isoSway;top:58%}@keyframes isoSway{0%{transform:translate(-50%,-50%) scale(var(--s)) rotateX(54deg) rotateZ(-34deg) translate(-560px,-330px)}to{transform:translate(-50%,-50%) scale(var(--s)) rotateX(52deg) rotateZ(-29deg) translate(-560px,-330px)}}.iso-stage.m .iso-world{animation:none}@media (prefers-reduced-motion:reduce){.iso-world{animation:none}}.tbox b{font-size:.86rem}.tbox .box-v{font-size:.62rem}.svcgrid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.svc{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.svc-img{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.svc-img img{object-fit:cover;transition:transform .8s var(--ease)}.svc:hover .svc-img img{transform:scale(1.05)}.svc-n{letter-spacing:.26em;color:#fff;z-index:4;background:#0a100ca6;border:1px solid #1e9a5f73;border-radius:100px;padding:.3rem .7rem;font-size:.68rem;position:absolute;top:1rem;left:1.1rem}.svc-body{align-content:start;gap:.55rem;padding:1.5rem 1.6rem 1.7rem;display:grid}.svc-body h2{margin:.2rem 0 .1rem;font-size:clamp(1.5rem,2.4vw,2rem)}.svc-line{color:var(--mut);font-size:.95rem}.svc-incl{gap:.4rem;margin:.4rem 0 .2rem;padding:0;list-style:none;display:grid}.svc-incl li{color:var(--ink);padding-left:1.2rem;font-size:.88rem;position:relative}.svc-incl li:before{content:"→";color:var(--green);position:absolute;left:0}.svc-cta{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}@media (max-width:900px){.svcgrid{grid-template-columns:1fr}}.how-steps{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.how-steps li{border-top:1px solid var(--line);gap:.5rem;padding-top:1.2rem;display:grid}.how-n{letter-spacing:.26em;color:var(--green);font-size:.64rem;font-weight:700}.how-steps h3{font-size:1.15rem}.how-steps p{font-size:.9rem}@media (max-width:900px){.how-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.how-steps{grid-template-columns:1fr}}#pre{z-index:400;background:#070d0a;justify-content:center;align-items:center;animation:1s cubic-bezier(.76,0,.24,1) 3.4s forwards preout;display:flex;position:fixed;inset:0;overflow:hidden}#pre .pre-grid{opacity:0;animation:preglow 1.8s var(--ease) .1s forwards;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 55%,#000 0%,#0000 75%)}#pre .pre-glow{aspect-ratio:1;filter:blur(30px);opacity:0;width:min(70vw,620px);animation:preglow 1.4s var(--ease) .1s forwards;background:radial-gradient(circle,#1e9a5f61,#1e9a5f14 45%,#0000 70%);border-radius:50%;position:absolute}#pre .pre-glow.warm{filter:blur(46px);width:min(36vw,340px);animation:preglowwarm 1.6s var(--ease) .3s forwards;background:radial-gradient(circle,#f25c1a3d,#0000 70%);top:60%;left:64%;transform:translate(-50%,-50%)}@keyframes preglow{to{opacity:1}}@keyframes preglowwarm{to{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}#pre .pre-in{z-index:2;flex-direction:column;align-items:center;gap:.9rem;display:flex;position:relative}#pre .pre-logo-wrap{border-radius:6px;position:relative;overflow:hidden}#pre .pre-logo{opacity:0;filter:blur(10px)drop-shadow(0 10px 30px #0009);width:min(360px,66vw);height:auto;animation:prelogo .9s var(--ease) .9s forwards;display:block;transform:translateY(14px)scale(1.04)}#pre .pre-shine{opacity:0;background:linear-gradient(115deg,#0000 30%,#fff9 48%,#ffffff2e 54%,#0000 70%);width:38%;height:220%;animation:.9s ease-out 1.9s forwards preshine;position:absolute;top:-60%;left:-65%;transform:skew(-16deg)translate(-30%)}@keyframes preshine{0%{opacity:0;transform:skew(-16deg)translate(-30%)}10%{opacity:1}to{opacity:0;transform:skew(-16deg)translate(360%)}}#pre .pre-tag{justify-content:center;gap:.4em;margin:0;display:flex}#pre .pre-tag i{font-style:normal;display:inline-block;overflow:hidden}#pre .pre-tag b{font-family:var(--font-display),"Poppins",sans-serif;color:#e6eee9;opacity:0;filter:blur(6px);animation:preword .55s var(--ease) forwards;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:500;display:inline-block;transform:translateY(70%)}#pre .pre-tag i:first-child b{animation-delay:2.05s}#pre .pre-tag i:nth-child(2) b{animation-delay:2.15s}#pre .pre-tag i:nth-child(3) b{color:var(--cs-green-light);animation-delay:2.25s}@keyframes preword{to{opacity:1;filter:blur();transform:translateY(0)}}#pre .pre-rule{background:#ffffff26;width:min(240px,50vw);height:1px;position:relative;overflow:hidden}#pre .pre-rule:after{content:"";background:var(--green-x);transform-origin:0;animation:pl .8s var(--ease) 2.5s forwards;position:absolute;inset:0;transform:scaleX(0)}.s1{animation-delay:3.4s}.s2{animation-delay:3.55s}.s3{animation-delay:3.8s}.s4{animation-delay:4s}.hatch3{--ctop:#2f5646;--cfront:#26473a;--cright:#20392f;--cleft:#26473a;--cback:#26473a}.hatch3 .top{box-shadow:inset 0 0 0 1px #ffffff14}.stack3 .top{background-image:repeating-linear-gradient(90deg,#00000029 0 3px,#0000 3px 9px)}.stack3.s-g{--ctop:#1e9a5f;--cfront:#1a8a55;--cright:#146a42;--cleft:#1a8a55;--cback:#1a8a55}.stack3.s-o{--ctop:#f25c1a;--cfront:#d94f14;--cright:#b9440f;--cleft:#d94f14;--cback:#d94f14}.stack3.s-d{--ctop:#cfdad2;--cfront:#b7c6bd;--cright:#93a69b;--cleft:#b7c6bd;--cback:#b7c6bd}.bridge3.t2{--ctop:#f0f4f1}.bridge3.t3{--ctop:#f6f8f6}.bridge3 .front,.bridge3 .right,.bridge3 .back,.bridge3 .left{background-image:repeating-linear-gradient(90deg,#0000 0 14px,#12201a59 14px 22px,#0000 22px 30px);background-position:0 30%;background-repeat:no-repeat;background-size:100% 40%}.mast3{--ctop:#cfdad2;--cfront:#9db2a6;--cright:#7e9086;--cleft:#9db2a6;--cback:#9db2a6}.hull3 .front,.hull3 .right,.hull3 .left,.hull3 .back,.bow3 .bow-side{background-image:linear-gradient(#ffffff1a,#0000 22% 62%,#f25c1ab3 62% 74%,#00000059 74%)}.bow3 .bow-top{transform:translateZ(64px)}.bow3 .bow-side{height:64px}.bow3 .bow-side.b{transform:rotate(43.2deg)rotateX(-90deg)translateY(-64px)}.inds-sec{background:var(--bg2)}.inds-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.inds-head h2{max-width:22ch;margin:0}.inds-head .lead{max-width:46ch;margin:0}@media (max-width:900px){.inds-head{grid-template-columns:1fr}}.ib-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:170px;grid-auto-flow:dense;gap:1rem;display:grid}.ib-tile{background:#0e1a14;border-radius:16px;grid-column:span 2;display:block;position:relative;overflow:hidden}.ib-tile img{object-fit:cover;transition:transform .8s var(--ease)}.ib-tile:hover img{transform:scale(1.06)}.ib-shade{background:linear-gradient(#080d0a0d 30%,#080d0ae0);position:absolute;inset:0}.ib-body{color:#fff;gap:.2rem;padding:1.2rem 1.3rem;display:grid;position:absolute;bottom:0;left:0;right:0}.ib-body b{letter-spacing:-.01em;font-size:1.15rem;line-height:1.15}.ib-eye{letter-spacing:.2em;text-transform:uppercase;color:#7fe0ae;margin-bottom:.15rem;font-size:.66rem;font-weight:700}.ib-sub{color:#cfdad2;font-size:.8rem}.ib-tile{text-align:left;font:inherit;cursor:pointer;border:none}.story-index{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.story-row{border-bottom:1px solid var(--line);transition:padding-left .35s var(--ease),background .35s;align-items:center;gap:1.4rem;padding:1.3rem 0;display:flex}.story-row:hover{background:var(--panel2);padding-left:.8rem}.story-n{letter-spacing:.14em;color:var(--mut);flex:none;width:28px;font-size:.78rem;font-weight:700}.story-thumb{background:var(--panel2);border-radius:10px;flex:none;width:88px;height:64px;position:relative;overflow:hidden}.story-thumb img{object-fit:cover;transition:transform .5s var(--ease)}.story-row:hover .story-thumb img{transform:scale(1.08)}.story-mid{flex:1;gap:.15rem;min-width:0;display:grid}.story-eye{letter-spacing:.2em;text-transform:uppercase;color:var(--green-x);font-size:.68rem;font-weight:700}.story-mid b{letter-spacing:-.01em;color:var(--ink);font-size:1.15rem}.story-cta{color:var(--green);white-space:nowrap;flex:none;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.story-cta i{transition:transform .3s var(--ease);font-style:normal}.story-row:hover .story-cta i{transform:translate(4px)}@media (max-width:640px){.story-row{gap:.9rem}.story-thumb{width:60px;height:48px}.story-n{width:20px}.story-mid b{font-size:1rem}.story-cta{display:none}}.ib-more{letter-spacing:.06em;border-bottom:1px solid #fff6;gap:.4rem;width:max-content;margin-top:.35rem;padding-bottom:.15rem;font-size:.78rem;font-weight:600;display:inline-flex}.ib-more i{transition:transform .3s var(--ease);font-style:normal}.ib-tile:hover .ib-more i{transform:translate(4px)}.ib-feat{grid-area:span 2/span 4}.ib-feat .ib-body b{font-size:1.6rem}.ib-tall{grid-area:span 2/span 2}.ib-wide{grid-column:span 3}.ib-unit{grid-column:span 2}@media (max-width:900px){.ib-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:160px}.ib-feat{grid-column:span 4}.ib-tall,.ib-wide,.ib-unit{grid-column:span 2}}@media (max-width:560px){.ib-grid{grid-template-columns:1fr;grid-auto-rows:200px}.ib-feat,.ib-tall,.ib-wide,.ib-unit{grid-area:span 1/span 1}}.tbox .top{justify-content:center;align-items:flex-start;padding:.4rem .8rem}.tbox .box-n{letter-spacing:.26em;opacity:.9;font-size:.62rem}.tbox b{letter-spacing:-.015em;font-size:1.02rem;line-height:1.08}.iso-stage.m .tbox b{font-size:.9rem}.why-stage-wrap{margin-top:1.2rem;position:relative}.v3d-stage{height:clamp(480px,66vh,660px);position:relative;overflow:hidden}.v3d-stage canvas{width:100%;height:100%;display:block}@media (max-width:760px){.v3d-stage{height:520px}}.why-pop-layer{pointer-events:none;z-index:2;flex-direction:column;justify-content:center;gap:.5rem;width:min(250px,33vw);display:flex;position:absolute;top:0;bottom:0}.why-pop-layer.left{padding:1.2rem 0 1.2rem 1.2rem;left:0}.why-pop-layer.right{padding:1.2rem 1.2rem 1.2rem 0;right:0}.whypop{text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;opacity:0;width:100%;max-height:0;transition:opacity .5s var(--ease),transform .5s var(--ease),max-height .5s var(--ease),border-color .5s,box-shadow .5s;background:#070e0bd1;border:1px solid #ffffff1a;border-radius:14px;padding:.7rem .9rem;overflow:hidden;box-shadow:0 14px 34px #00000073}.why-pop-layer.left .whypop{transform:translate(-16px)}.why-pop-layer.right .whypop{transform:translate(16px)}.whypop.on{opacity:1;max-height:140px;transform:translate(0)}.whypop .ir-n{letter-spacing:.22em;color:#93a69b;align-items:center;gap:.5rem;font-size:.58rem;font-weight:700;display:inline-flex}.whypop .ir-n i{background:#2b4336;border-radius:3px;width:10px;height:10px;transition:background .4s,box-shadow .4s}.whypop b{letter-spacing:-.01em;margin:.35rem 0 .25rem;font-size:.94rem;display:block}.whypop p{color:#cfdad2;margin:0;font-size:.76rem;line-height:1.38}.whypop.lg-g.on .ir-n i{background:#003b38;box-shadow:0 0 10px #003b38d9}.whypop.lg-o.on .ir-n i{background:#f25c1a;box-shadow:0 0 12px #f25c1ab3}.whypop.lg-d.on .ir-n i{background:#cfdad2;box-shadow:0 0 12px #cfdad299}.whypop.flash{border-color:var(--cs-green);box-shadow:0 0 0 3px #003b388c,0 14px 34px #003b3880}@media (max-width:900px){.why-pop-layer{width:min(200px,38vw)}}@media (max-width:760px){.why-pop-layer{gap:.35rem;width:min(148px,44vw)}.why-pop-layer.left{padding:1rem 0 1rem .8rem}.why-pop-layer.right{padding:1rem .8rem 1rem 0}.whypop{border-radius:11px;padding:.55rem .65rem}.whypop.on{max-height:130px}.whypop b{font-size:.8rem}.whypop p{font-size:.66rem;line-height:1.32}}.why-dots{justify-content:center;gap:.6rem;margin:1.4rem auto 0;padding:0;list-style:none;display:flex}.why-dots li{background:#2b4336;border-radius:50%;width:11px;height:11px;transition:background .4s,box-shadow .4s,transform .4s}.why-dots li.seen{background:#4a5c52}.why-dots li.on{transform:scale(1.25)}.why-dots li.lg-g.on{background:#003b38;box-shadow:0 0 10px #003b38d9}.why-dots li.lg-o.on{background:#f25c1a;box-shadow:0 0 12px #f25c1ab3}.why-dots li.lg-d.on{background:#cfdad2;box-shadow:0 0 12px #cfdad299}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
